config_data_extend.go 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. package backend
  2. import (
  3. "kpt-pasture/model"
  4. pasturePb "gitee.com/xuyiping_admin/go_proto/proto/go/backend/cow"
  5. )
  6. func (s *StoreEntry) AdmissionStatusEnumList(isAll string) []*pasturePb.ConfigOptionsList {
  7. configOptions := make([]*pasturePb.ConfigOptionsList, 0)
  8. if isAll == model.IsAllYes {
  9. configOptions = append(configOptions,
  10. &pasturePb.ConfigOptionsList{
  11. Value: int32(pasturePb.AuditStatus_Invalid),
  12. Label: "全部",
  13. Disabled: true,
  14. })
  15. }
  16. configOptions = append(configOptions, &pasturePb.ConfigOptionsList{
  17. Value: int32(pasturePb.AdmissionStatus_Admission),
  18. Label: "在群",
  19. Disabled: true,
  20. }, &pasturePb.ConfigOptionsList{
  21. Value: int32(pasturePb.AdmissionStatus_Die),
  22. Label: "死亡",
  23. Disabled: true,
  24. }, &pasturePb.ConfigOptionsList{
  25. Value: int32(pasturePb.AdmissionStatus_Out),
  26. Label: "淘汰",
  27. Disabled: true,
  28. }, &pasturePb.ConfigOptionsList{
  29. Value: int32(pasturePb.AdmissionStatus_Sale),
  30. Label: "售卖",
  31. Disabled: true,
  32. }, &pasturePb.ConfigOptionsList{
  33. Value: int32(pasturePb.AdmissionStatus_Transfer),
  34. Label: "转出",
  35. Disabled: true,
  36. })
  37. return configOptions
  38. }