package com.thhy.materials.modules.biz.concret.controller; import com.thhy.general.common.BasicResult; import com.thhy.materials.modules.biz.concret.service.TMaterialReleaseService; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; import javax.servlet.http.HttpServletResponse; import java.io.FileNotFoundException; import java.util.HashMap; import java.util.Map; @RestController @RequestMapping("/materialRelease") public class TMaterialReleaseController { @Resource private TMaterialReleaseService materialReleaseService; /** *原料实际放量添加 * @param values * @return */ @PostMapping("/materialReleaseInsert") public BasicResult materialReleaseInsert(@RequestBody Map values){ return materialReleaseService.materialReleaseInsert(values); } /** * * @param * @return */ @GetMapping("/dictList") public BasicResult dictList(){ return materialReleaseService.dictList(); } /** *原料实际放量列表 * @param values * @return */ @PostMapping("/materialReleaseList") public BasicResult materialReleaseList(@RequestBody HashMap values){ return materialReleaseService.materialReleaseList(values); } /** *原料实际放量修改 * @param values * @return */ @PostMapping("/materialReleaseUpdate") public BasicResult materialReleaseUpdate(@RequestBody Map values){ return materialReleaseService.materialReleaseUpdate(values); } /** * * @param * @return * 原料实际放量删除 */ @GetMapping("/materialReleaseDel") public BasicResult materialReleaseDel(@RequestParam String materialReleaseId){ return materialReleaseService.materialReleaseDel(materialReleaseId); } /** * 导出EXcel * @param values * @return */ @PostMapping("/materialReleaseExcel") public BasicResult materialReleaseExcel(@RequestBody HashMap values, HttpServletResponse response) throws FileNotFoundException { return materialReleaseService.materialReleaseExcel(values,response); } //搅拌站 消耗列表 @PostMapping("/materialRew") public BasicResult materialRew(@RequestBody HashMap values) { return materialReleaseService.materialRew(values); } //搅拌站 (2023-11-14) 添加原料 入站 @PostMapping("/mixingInsert") public BasicResult mixingInsert(@RequestBody HashMap values) { return materialReleaseService.mixingInsert(values); } //搅拌站 (2023-11-14) 添加原料 入站 列表 @PostMapping("/mixingList") public BasicResult mixingList(@RequestBody HashMap values) { return materialReleaseService.mixingList(values); } //搅拌站 (2023-11-14) 添加原料 入站 列表 /罐子 类型表 @GetMapping("/siloList") public BasicResult siloList(@RequestParam Integer types) { return materialReleaseService.siloList(types); } // 拌合站 (2023-11-16) 标识牌, 手动添加 原料消耗 t_mixing_consume -> t_mixing_signboard @PostMapping("/mixingConsumeIn") public BasicResult mixingConsumeIn(@RequestBody Map values){ return materialReleaseService.mixingConsumeIn(values); } // !!!列表 :拌合站 (2023-11-16) 标识牌, 手动添加 原料消耗 t_mixing_consume -> t_mixing_signboard @PostMapping("/mixingConsumeList") public BasicResult mixingConsumeList(@RequestBody Map values){ return materialReleaseService.mixingConsumeList(values); } }