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); } /** * 删除报废单 * @param * @return */ @RequestMapping("/mes/deleteMakeScrap") public ApiResult deleteMakeScrap(HttpServletRequest request){ return mesService.deleteMakeScrap(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") public ApiResult makeECNCheck(HttpServletRequest request) { return mesService.makeECNCheck(request); } /** * 工单备料齐套数量返回 * @param request * @return */ @RequestMapping("/mes/canMadeQty") public ApiResult canMadeQty(HttpServletRequest request){ return mesService.canMadeQty(request); } /** * 生产补料 * @return */ @RequestMapping("/mes/prodInOutMakeGive") public ApiResult prodInOutMakeGive(HttpServletRequest request){ return mesService.prodInOutMakeGive(request); } /** * 确认入库 指定明细仓库 * @param * @return */ @RequestMapping("/mes/purcCheckinDetail") public ApiResult purcCheckinDetail(HttpServletRequest request){ return mesService.purcCheckinDetail(request); } /** * 生产领料无拨出 * @return */ @RequestMapping("/mes/multiMakeSendPicking") public ApiResult multiMakeSendPicking(HttpServletRequest request){ return mesService.multiMakeSendPicking(request); } /** * 生产退料无拨出 * @return */ @RequestMapping("/mes/multiMakeReturn") public ApiResult multiMakeReturn(HttpServletRequest request){ return mesService.multiMakeReturn(request); } /** * 分仓库存查询 * @return */ @RequestMapping("/mes/productWhQty") public ApiResult productWhQty(HttpServletRequest request){ return mesService.productWhQty(request); } /** * 报废单确认 * @param * @return */ @RequestMapping("/mes/confirmMakeScrap") public ApiResult confirmMakeScrap(HttpServletRequest request){ return mesService.confirmMakeScrap(request); } /** * 出货通知单确认 * @param * @return */ @RequestMapping("/mes/confirmSendNotify") public ApiResult confirmSendNotify(HttpServletRequest request){ return mesService.confirmSendNotify(request); } }