package com.tld.controller; import com.tld.model.AskGoods; import com.tld.service.AskGoodsService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; import javax.servlet.http.HttpServletResponse; import java.util.Map; /** * 生产领料 */ @RestController @RequestMapping("askGoods") public class AskGoodsController { @Autowired private AskGoodsService askGoodsService; /** * 查询生产领料数据 * @param askGoods 参数 * @return 返回结果 */ @GetMapping("getAskGoods") public Map getAskGoodsList(AskGoods askGoods){ return askGoodsService.getAskGoodsfList(askGoods); } /** * 查询指定生产单的物料 * @param askGoods 参数 * @return 返回结果 */ @GetMapping("getAskGoodsMaterial") public Map getAskGoodsMaterial(AskGoods askGoods){ return askGoodsService.getAskGoodsMaterial(askGoods); } /** * 物料库位选择 * @param askGoods 参数 * @return 返回结果 */ @GetMapping("getMaterialCk") public Map getMaterialCk(AskGoods askGoods){ return askGoodsService.getMaterialCk(askGoods); } /** * 插入出库虚拟表 * @param askGoods 参数 * @return 返回结果 */ @PostMapping("addAskGoodsVitrual") public Map addAskGoodsVitrual(@RequestBody AskGoods askGoods){ return askGoodsService.addAskGoodsVitrual(askGoods); } /** * 出库 */ @GetMapping("OutOfLibrary") public Map OutOfLibrary(String uniqueCode, String type, String askGoodsId){ return askGoodsService.OutOfLibrary(uniqueCode, type, askGoodsId); } /** * 查询出库流水 * askGoods 参数 * @return 返回结果 */ @GetMapping("getRemoval") public Map getRemoval(AskGoods askGoods){ return askGoodsService.getRemoval(askGoods); } /** * 导出流水 * @param askGoods 参数 * @param response */ @GetMapping("export") public void userExport(AskGoods askGoods, HttpServletResponse response){ askGoodsService.export(askGoods, response); } /** * 查询出库虚拟表数据 * @param uniqueCode pda唯一标识 * @return 返回结果 */ @GetMapping("getAskGoodsVitrual") public Map getAskGoodsVitrual(String uniqueCode, String type){ return askGoodsService.getAskGoodsVitrual(uniqueCode, type); } /** * 删除出库虚拟表指定数据 * @param id 指定id * @return 返回结果 */ @DeleteMapping("delAskGoodsVitrual") public Map delAskGoodsVitrual(String id){ return askGoodsService.delAskGoodsVitrual(id); } }