package com.uas.eis.service; import com.uas.eis.sdk.entity.ApiResult; import javax.servlet.http.HttpServletRequest; /** * @author koul * @email koul@usoftchina.com * @date 2021-12-07 15:38 */ public interface MESService { /** * 获取ERP收料单 * @param * @return */ ApiResult checkVerifyApply(HttpServletRequest request); /** * 确认入库 * @param * @return */ ApiResult purcCheckin(HttpServletRequest request); /** * 成品半成品入库 * @return */ ApiResult prodInOutMakeIn(HttpServletRequest request); /** * 工单删除校验接口 * @param * @return */ ApiResult makeDeleteCheck(HttpServletRequest request); /** * 报废单 * @param * @return */ ApiResult initMakeScrap(HttpServletRequest request); /** * 删除报废单 * @param * @return */ ApiResult deleteMakeScrap(HttpServletRequest request); /** * 原材料出库 * @return */ ApiResult prodInOutOtherOut(HttpServletRequest request); /** * 生产领料 * @return */ ApiResult prodInOutPicking(HttpServletRequest request); /** * 生产退料 * @return */ ApiResult prodInOutMakeReturn(HttpServletRequest request); /** * 库存转移 * @return */ ApiResult prodInOutAppropriationOut(HttpServletRequest request); /** * 制造单发料校验 * @param request * @return */ ApiResult makeCheckOutStock(HttpServletRequest request); /** * 制造单ECN和ECN变更校验 * @param request * @return */ ApiResult makeECNCheck(HttpServletRequest request); /** * 获取备料齐套数 * @param request * @return */ ApiResult canMadeQty(HttpServletRequest request); /** * 生产补料单 * @param request * @return */ ApiResult prodInOutMakeGive(HttpServletRequest request); /** * 确认入库明细指定仓库 * @param * @return */ ApiResult purcCheckinDetail(HttpServletRequest request); /** * 生产领料无拨出 * @return */ ApiResult multiMakeSendPicking(HttpServletRequest request); /** * 生产退料无拨出 * @return */ ApiResult multiMakeReturn(HttpServletRequest request); /** * 分仓库存查询 * @param request * @return */ ApiResult productWhQty(HttpServletRequest request); /** * 生产报废单确认 * @param request * @return */ ApiResult confirmMakeScrap(HttpServletRequest request); /** * 生产报废单确认 * @param request * @return */ ApiResult confirmSendNotify(HttpServletRequest request); }