智慧食堂
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.

44 linhas
2.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 FindCentralKitchenForSchoolPackageReq struct {
  27. PackageId int `json:"package_id" label:"套餐ID"`
  28. EnterpriseId int `json:"enterprise_id" binding:"required" label:"企业id"`
  29. Year string `json:"year" binding:"required" label:"年份"`
  30. Month string `json:"month" binding:"required" label:"月份"`
  31. StartDate string `json:"start_date" binding:"required" label:"开始时间"`
  32. EndDate string `json:"end_date" binding:"required" label:"截止时间"`
  33. DateList []struct {
  34. Date string `json:"date"`
  35. IsOpenBreakfast int32 `json:"is_open_breakfast"`
  36. IsOpenLunch int32 `json:"is_open_lunch"`
  37. IsOpenDinner int32 `json:"is_open_dinner"`
  38. IsOpenReplenish int32 `json:"is_open_replenish"`
  39. } `json:"date_list" binding:"required" label:"日期"`
  40. }