智慧食堂
Não pode escolher mais do que 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.

76 linhas
4.7 KiB

  1. package md
  2. type EnterpriseListReq struct {
  3. Limit int `json:"limit"`
  4. Page int `json:"page" `
  5. Name string `json:"name" `
  6. }
  7. type CentralKitchenForSchoolInfoResp struct {
  8. Name string `json:"name" label:"名称"`
  9. Memo string `json:"memo" label:"备注"`
  10. Kind int32 `json:"kind" label:"种类(1:央厨-学校 2:央厨-工厂 3:自营-学校 4:自营-工厂)"`
  11. State int32 `json:"state" label:"状态(1:正常 2:冻结)"`
  12. IsOpenTeacherReportMeal int `json:"is_open_teacher_report_meal" label:"教师报餐(1:开启 2:关闭)"`
  13. IsOpenReportMealForDay int `json:"is_open_report_meal_for_day" label:"开启按天报餐(1:开启 2:关闭)"`
  14. IsOpenReportMealForMonth int `json:"is_open_report_meal_for_month" label:"开启按月报餐(1:开启 2:关闭)"`
  15. IsOpenReportMealForSemester int `json:"is_open_report_meal_for_semester" label:"开启按学期报餐(1:开启 2:关闭)"`
  16. IsOpenBreakfast int `json:"is_open_breakfast" label:"是否开启早餐(1:开启 0:关闭)"`
  17. IsOpenLunch int `json:"is_open_lunch" label:"是否开启午餐(1:开启 0:关闭)"`
  18. IsOpenDinner int `json:"is_open_dinner" label:"是否开启晚餐(1:开启 0:关闭)"`
  19. BreakfastUnitPrice string `json:"breakfast_unit_price" label:"早餐-单价"`
  20. BreakfastUnitPriceForTeacher string `json:"breakfast_unit_price_for_teacher" label:"教师-早餐-单价"`
  21. LunchUnitPrice string `json:"lunch_unit_price" label:"午餐-单价"`
  22. LunchUnitPriceForTeacher string `json:"lunch_unit_price_for_teacher" label:"教师-午餐-单价"`
  23. DinnerUnitPrice string `json:"dinner_unit_price" label:"晚餐-单价"`
  24. DinnerUnitPriceForTeacher string `json:"dinner_unit_price_for_teacher" label:"教师-晚餐-单价"`
  25. }
  26. type NursingHomePackageInfoResp struct {
  27. Name string `json:"name" label:"名称"`
  28. Memo string `json:"memo" label:"备注"`
  29. Kind int32 `json:"kind" label:"种类(1:央厨-学校 2:央厨-工厂 3:自营-学校 4:自营-工厂)"`
  30. State int32 `json:"state" label:"状态(1:正常 2:冻结)"`
  31. IsOpenReportMealForDay int `json:"is_open_report_meal_for_day" label:"开启按天报餐(1:开启 2:关闭)"`
  32. IsOpenReportMealForMonth int `json:"is_open_report_meal_for_month" label:"开启按月报餐(1:开启 2:关闭)"`
  33. IsOpenReportMealForYear int `json:"is_open_report_meal_for_year" label:"开启按年报餐(1:开启 2:关闭)"`
  34. IsOpenBreakfast int `json:"is_open_breakfast" label:"是否开启早餐(1:开启 0:关闭)"`
  35. IsOpenLunch int `json:"is_open_lunch" label:"是否开启午餐(1:开启 0:关闭)"`
  36. IsOpenDinner int `json:"is_open_dinner" label:"是否开启晚餐(1:开启 0:关闭)"`
  37. BreakfastUnitPrice string `json:"breakfast_unit_price" label:"早餐-单价"`
  38. LunchUnitPrice string `json:"lunch_unit_price" label:"午餐-单价"`
  39. DinnerUnitPrice string `json:"dinner_unit_price" label:"晚餐-单价"`
  40. }
  41. type FindCentralKitchenForSchoolPackageReq struct {
  42. PackageId int `json:"package_id" label:"套餐ID"`
  43. EnterpriseId int `json:"enterprise_id" binding:"required" label:"企业id"`
  44. Year string `json:"year" binding:"required" label:"年份"`
  45. Month string `json:"month" binding:"required" label:"月份"`
  46. StartDate string `json:"start_date" binding:"required" label:"开始时间"`
  47. EndDate string `json:"end_date" binding:"required" label:"截止时间"`
  48. DateList []struct {
  49. Date string `json:"date"`
  50. IsOpenBreakfast int32 `json:"is_open_breakfast"`
  51. IsOpenLunch int32 `json:"is_open_lunch"`
  52. IsOpenDinner int32 `json:"is_open_dinner"`
  53. IsOpenReplenish int32 `json:"is_open_replenish"`
  54. } `json:"date_list" binding:"required" label:"日期"`
  55. }
  56. type FindNursingHomePackageReq struct {
  57. PackageId int `json:"package_id" label:"套餐ID"`
  58. EnterpriseId int `json:"enterprise_id" binding:"required" label:"企业id"`
  59. Year string `json:"year" binding:"required" label:"年份"`
  60. Month string `json:"month" binding:"required" label:"月份"`
  61. StartDate string `json:"start_date" binding:"required" label:"开始时间"`
  62. EndDate string `json:"end_date" binding:"required" label:"截止时间"`
  63. DateList []struct {
  64. Date string `json:"date"`
  65. IsOpenBreakfast int32 `json:"is_open_breakfast"`
  66. IsOpenLunch int32 `json:"is_open_lunch"`
  67. IsOpenDinner int32 `json:"is_open_dinner"`
  68. IsOpenReplenish int32 `json:"is_open_replenish"`
  69. } `json:"date_list" binding:"required" label:"日期"`
  70. }