DietMealConfigController.java 999 B

1234567891011121314151617181920212223242526272829303132
  1. package com.etotem.cfc.controller.diet;
  2. import com.etotem.cfc.common.Result;
  3. import com.etotem.cfc.service.DietMealConfigService;
  4. import org.springframework.web.bind.annotation.*;
  5. import javax.annotation.Resource;
  6. import java.util.Map;
  7. @RestController
  8. @RequestMapping("/api/diet/meals")
  9. public class DietMealConfigController {
  10. @Resource
  11. private DietMealConfigService dietMealConfigService;
  12. @PostMapping("/config")
  13. public Result<Map> getConfig(
  14. @RequestAttribute("familyId") Long familyId,
  15. @RequestParam String dateType,
  16. @RequestParam String mealType) {
  17. return Result.success(dietMealConfigService.getConfig(familyId, dateType, mealType));
  18. }
  19. @PostMapping("/config/save")
  20. public Result<Void> saveConfig(
  21. @RequestAttribute("familyId") Long familyId,
  22. @RequestBody Map<String, Object> request) {
  23. dietMealConfigService.saveConfig(familyId, request);
  24. return Result.success(null);
  25. }
  26. }