variety.go 2.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  1. package request
  2. type AddVarietyReq struct {
  3. VarietyName string `description:"品种名称"`
  4. AdminIdList []int `description:"有权限用户"`
  5. }
  6. type EditVarietyReq struct {
  7. VarietyId int `description:"品种id"`
  8. VarietyName string `description:"品种名称"`
  9. AdminIdList []int `description:"有权限用户"`
  10. }
  11. type DelVarietyReq struct {
  12. VarietyId int `description:"品种id"`
  13. }
  14. type AnalysisReq struct {
  15. VarietyId int `description:"品种id"`
  16. }
  17. type AddVarietyPlantReq struct {
  18. VarietyId int `description:"品种id"`
  19. Province string `description:"所属省份"`
  20. City string `description:"所属城市"`
  21. FactoryName string `description:"工厂名称"`
  22. PlantName string `description:"装置/产线名称"`
  23. MaintenanceDate string `description:"检修日期"`
  24. ResumptionDate string `description:"复产日期"`
  25. AnnualCapacity float64 `description:"年产能"`
  26. Coefficient float64 `description:"降负系数"`
  27. AverageDailyCapacityReduction float64 `description:"日均产量减量"`
  28. IsStop int `description:"是否停产,0:未停产;1:停产;默认未停产"`
  29. PrevVarietyPlantId int `description:"上一个品种装置id"`
  30. NextVarietyPlantId int `description:"下一个品种装置id"`
  31. }
  32. type EditVarietyPlantReq struct {
  33. VarietyPlantId int `description:"品种装置id"`
  34. Province string `description:"所属省份"`
  35. City string `description:"所属城市"`
  36. FactoryName string `description:"工厂名称"`
  37. PlantName string `description:"装置/产线名称"`
  38. MaintenanceDate string `description:"检修日期"`
  39. ResumptionDate string `description:"复产日期"`
  40. AnnualCapacity float64 `description:"年产能"`
  41. Coefficient float64 `description:"降负系数"`
  42. AverageDailyCapacityReduction float64 `description:"日均产量减量"`
  43. IsStop int `description:"是否停产,0:未停产;1:停产;默认未停产"`
  44. }
  45. type DeleteVarietyPlantReq struct {
  46. VarietyPlantId int `description:"品种装置id"`
  47. }
  48. type AddEdbInfoReq struct {
  49. VarietyEdbId int `description:"指标id"`
  50. EdbName string `description:"指标名称"`
  51. Frequency string `description:"频率"`
  52. Unit string `description:"单位"`
  53. ClassifyId int `description:"分类id"`
  54. }
  55. type CopyVarietyPlantReq struct {
  56. VarietyId int `description:"品种id"`
  57. PrevVarietyPlantId int `description:"上一个品种装置id"`
  58. VarietyPlantIdList []int `description:"品种装置id列表"`
  59. }
  60. type ModifyProductionDayReq struct {
  61. VarietyId int `description:"品种id"`
  62. Day int `description:"生产天数"`
  63. }