package com.uas.eis.controller; import com.uas.eis.sdk.entity.ApiResult; import com.uas.eis.service.MESService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; import javax.servlet.http.HttpServletRequest; /** * @author koul * @email koul@usoftchina.com * @date 2021-12-07 15:36 */ @RestController public class MESController { @Autowired private MESService mesService; /** * 获取ERP收料单 * @param * @return */ @RequestMapping("/mes/checkVerifyApply") public ApiResult checkVerifyApply(HttpServletRequest request){ return mesService.checkVerifyApply(request); } /** * 确认入库 * @param * @return */ @RequestMapping("/mes/purcCheckin") public ApiResult purcCheckin(HttpServletRequest request){ return mesService.purcCheckin(request); } /** * 成品半成品入库 * @return */ @RequestMapping("/mes/prodInOutMakeIn") public ApiResult prodInOutMakeIn(HttpServletRequest request){ return mesService.prodInOutMakeIn(request); } /** * 工单删除校验接口 * @param * @return */ @RequestMapping("/mes/makeDeleteCheck") public ApiResult makeDeleteCheck(HttpServletRequest request){ return mesService.makeDeleteCheck(request); } /** * 报废单 * @param * @return */ @RequestMapping("/mes/initMakeScrap") public ApiResult initMakeScrap(HttpServletRequest request){ return mesService.initMakeScrap(request); } /** * 原材料出库 * @return */ @RequestMapping("/mes/prodInOutOtherOut") public ApiResult prodInOutOtherOut(HttpServletRequest request){ return mesService.prodInOutOtherOut(request); } /** * 生产领料 * @return */ @RequestMapping("/mes/prodInOutPicking") public ApiResult prodInOutPicking(HttpServletRequest request){ return mesService.prodInOutPicking(request); } /** * 生产退料 * @return */ @RequestMapping("/mes/prodInOutMakeReturn") public ApiResult prodInOutMakeReturn(HttpServletRequest request){ return mesService.prodInOutMakeReturn(request); } /** * 库存转移 * @return */ @RequestMapping("/mes/prodInOutAppropriationOut") public ApiResult prodInOutAppropriationOut(HttpServletRequest request){ return mesService.prodInOutAppropriationOut(request); } /** * 制造单发料校验 * @param request * @return */ @RequestMapping("/mes/makeCheckOutStock") public ApiResult makeCheckOutStock(HttpServletRequest request){ return mesService.makeCheckOutStock(request); } /** * 制造单ECN和ECN变更校验 * @param request * @return */ @RequestMapping("/mes/makeECNCheck") ApiResult makeECNCheck(HttpServletRequest request) { return mesService.makeECNCheck(request); } }