enum.proto 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283
  1. syntax = "proto3";
  2. package backend.operation;
  3. option go_package = ".;operationPb";
  4. // 字段类型
  5. message IsShow {
  6. enum Kind {
  7. INVALID = 0; // 无效
  8. OK = 1; // 是
  9. NO = 2; // 否
  10. }
  11. }
  12. message CattleCategoryParent {
  13. enum Kind {
  14. INVALID = 0; // 所有
  15. LACTATION_CAW = 1; // 泌乳牛
  16. FATTEN_CAW = 2; // 育肥牛
  17. RESERVE_CAW = 3; // 后备牛
  18. DRY_CAW = 4; // 干奶牛
  19. PERINATAL_CAW = 5; // 围产牛
  20. OTHER_CAW = 6; // 其他
  21. }
  22. }
  23. // 饲料类别
  24. message ForageCategoryParent {
  25. enum Kind {
  26. INVALID = 0; // 无效
  27. ROUGHAGE = 1; // 粗料
  28. CONCENTRATE = 2; // 精料(浓缩料)
  29. HALF_ROUGHAGE_HALF_CONCENTRATE = 3; // 粗料精料各半
  30. OTHER = 4; // 其他
  31. }
  32. }
  33. // 饲料来源
  34. message ForageSource {
  35. enum Kind {
  36. INVALID = 0; // 无效
  37. SYSTEM_BUILT_IN = 1; // 系统内置
  38. USER_DEFINED = 2; // 用户自定义
  39. }
  40. }
  41. // 跳转延迟
  42. message JumpDelaType {
  43. enum Kind {
  44. INVALID = 0; // 禁用
  45. THREE = 1; // 3秒
  46. SIX = 2; // 6秒
  47. NINE = 3; // 9秒
  48. }
  49. }
  50. // 计划类型
  51. message ForagePlanType {
  52. enum Kind {
  53. INVALID = 0; // 无
  54. FORKLIFT = 1; // 铲车
  55. CONCENTRATE = 2; // 精料
  56. }
  57. }
  58. message DataSource {
  59. enum Kind {
  60. INVALID = 0; // 无
  61. BACKGROUND_ADD = 1; // 后台手动添加
  62. EXCEL_IMPORT = 2; // excel报表导入
  63. FROM_PASTURE = 3; // 来自牧场
  64. }
  65. }
  66. message FormulaType {
  67. enum Kind {
  68. INVALID = 0; // 无
  69. FEED_FORMULA = 1; // 饲喂配方
  70. PREMIXED_FORMULA = 2; // 预混配方
  71. SUPPLEMENTARY_FORMULA = 3; // 补料配方
  72. }
  73. }