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); } }