using System; using System.Collections.Generic; using System.Linq.Expressions; using System.Text; using wms.dto.request; using wms.dto.request.cp; using wms.dto.request.cp.dto; using wms.dto.request.hj; using wms.dto.request.pt.dto; using wms.dto.request.share; using wms.dto.response; using wms.dto.response.cp; using wms.sqlsugar.model; using wms.sqlsugar.model.cp; namespace wms.service.IService { public interface ICPService { public string GetSysConfigContentByCode(string code); public bool SyncMaterInfo(List ResData); public cpSysConfig GetSysConfigByCode(string code); public cpSysConfig GetSysConfigByExpression(Expression> WhereExpression); public cpBaseMatinfo GetBaseMaterByExpression(Expression> WhereExpression); /// /// 获取反馈信息列表 /// /// /// public List GetBillFeedbackList(Expression> WhereExpression); List GetBoxItemsList(Expression> WhereExpression); public bool UpdateSysConfigModelColumns(UpdateModelColumns updateModel); public bool UpdateBoxItemsModelColumns(UpdateModelColumns updateModel); public SRes SalesDocTrans(SalesDocTransRequest reqDto); public SRes SalesBackDocTrans(SalesDocTransRequest reqDto); public SRes ErrorMaterialStockOut(ErrorMaterialStockOutRequest reqDto); public SRes StockChange(CpStockChangeRequest reqDto); public SRes MesReleaseFlag(MesReleaseFlagDto reqDto); public StockStateChangeResponse StockStateChange(StockStateChangeRequest reqDto); SRes PdaGroupStock(SouthPdaRequest request); SRes PdaTrayTaskOut(TrayGroupOutRequest request); SRes InsertWCSInTask(TrayGroupOutRequest request); SRes GetCpTunnelPriorityList(GetTunnelPriorityListRequest reqEntity); SRes CpCompleteTask(CompleteTaskRequest reqDto); SRes CpApplyStockInLoc(CpApplyStockInLocRequest request); SRes CpWareCellInit(int row, int col, int deot, int rowcount, int tun); SRes ManualTask(CpManualTaskRequest request); SRes MesManualTask(CpMesManualTaskRequest request); SRes CpSrmPickOutCompleted(CpSrmPickOutCompletedRequest request); SRes WcsMoveTask(WcsMoveTaskRequest request); SRes UpdateTaskState(UpdateTaskStateRequest request); SRes InsertBoxItems(List request); CPGetCurStockListResponse GetCurStockList(CpGetCurStockListRequest reqDto); SRes SalesDocOutTask(SalesDocOutTaskRequest request); SRes SyncMaterInfoList(CpSyncMaterInfoListRequest request); SRes CpCancelTaskVerify(CancelTaskRequest request); SRes CpCarryTaskInfo(CancelTaskRequest request); bool UpdatePuchinfoModelColumns(UpdateModelColumns updateModel); SRes ForceCancelTask(ErrorTaskRequest request); SRes DeleteStockInfo(DetailCodeStrRequest request); SRes UpdateStockState(DetailCodeStr1Requestdto request); SRes UpdateCellState(DetailCodeStr1Requestdto request); SRes DataSwapCell(DataSwapCellStrRequest request); SRes UpdateBoxFail(string boxcode); SRes DataBasePatch(DataBasePatchRequest request); SRes UpdatePurchState(UpdatePurchStateRequestdto request); SRes UpdateTaskAddrTo(UpdateTaskAddrToReq request); cpSysJob GetJobEntityByid(string id); cpSysJob GetJobEntityByCode(string Code); List GetJobapilist(long id); SRes DataMoveCell(DataSwapCellStrRequest request); SRes ErpCancelStock(ErpCancelStockRequest request); SRes PdaStockInBack(SouthPdaRequest request); public List GetBoxCodedetails(string Code); SRes PreLockedStock(PreLockedStockRequest request); public SRes MoveTaskInfo(MoveTaskRequest request); SRes TrayPortageTask(TrayGroupOutRequest request); SRes TrayPortageTaskCheck(TrayGroupOutRequest request); SRes PalletAutoInTask(PalletAutoTaskRequest request); SRes WcsUploadInfo(WcsUploadInfoRequest request); SRes LabellingMachine(LabellingMachineRequest request); public SRes MonitorLeftStock(WebErrorRequest request); public SRes VerifyBoxNum(VerifyBoxNumRequest request); SRes DeleteoldBoxcodeinfo(string code); SRes UpdateErrorBoxinfo(string code, string remark); SRes ErrorManualTask(CpManualTaskRequest request); List GetBoxItemsHistoryList(Expression> WhereExpression); public SRes GenInventoryReport(); SRes PalletManualMoveTask(PalletManualMoveTaskRequest request); SRes FlowDataMoveJob(SalesDocAutoPushRequest request); } }