12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061 |
- using System;
- using System.Collections.Generic;
- using System.Linq.Expressions;
- using System.Text;
- using wms.dto.request;
- using wms.dto.request.pt;
- using wms.dto.request.pt.dto;
- using wms.dto.request.share;
- using wms.dto.response;
- using wms.dto.response.pt;
- using wms.dto.response.pt.dto;
- using wms.sqlsugar.model;
- using wms.sqlsugar.model.pt;
- namespace wms.service.IService
- {
- public interface IPTService
- {
- public string GetSysConfigContentByCode(string code);
- public bool SyncMaterInfo(List<PTSyncMaterInfoResponseItem> ResData);
- //public bool Add(ptBillDt data1);
- public ptSysConfig GetSysConfigByCode(string code);
- public ptSysConfig GetSysConfigByExpression(Expression<Func<ptSysConfig, bool>> WhereExpression);
- public ptBaseMater GetBaseMaterByExpression(Expression<Func<ptBaseMater, bool>> WhereExpression);
- /// <summary>
- /// 获取反馈信息列表
- /// </summary>
- /// <param name="WhereExpression"></param>
- /// <returns></returns>
- List<ptBillPushinfo> GetBillFeedbackList();
- public bool UpdateSysConfigModelColumns(UpdateModelColumns<ptSysConfig> updateModel);
- public SRes PurchaseBillTrans(PurchaseBillTransReqest request);
- public SRes PurchaseBillTransFeedBack(PurchaseBillTransFeedBackRequest reqDto);
- public ErpUnlockStockResponse ErpUnlockStock(ErpUnlockStockRequest reqDto);
- /// <summary>
- /// 生产领料出库
- /// </summary>
- /// <param name="reqDto"></param>
- /// <returns></returns>
- public SRes ProductionStockOut(ProductionStockOutRequest reqDto);
- public SRes ProductionFeedBack(ProductionFeedBackRequest reqDto);
- public SRes StockChange(PtStockChangeRequest reqDto);
- public SRes ProductionBack(ProductionBackRequest reqDto);
- public PTGetCurStockListResponse GetCurStockList(PtGetCurStockListRequest reqDto);
- SRes<int> Unbounding(PtUnboundRequest request);
- SRes<PtDocumentsdetailList> GetDocumentDetailListByDocsNo(PtDocumentsRequest request);
- SRes<PtDocumentsResponse> GetPageDocumentsList(PtDocumentsRequest request);
- string ManualTask(PtManualTaskRequest request);
- string PdaGroupStock(PtGroupInTaskRequest request);
- string PdaInsterInTask(PtGroupInTaskRequest request);
- SRes<string> GetPtTunnelPriorityList(GetTunnelPriorityListRequest reqEntity);
- SRes<PtApplyStockInLocResponse> PtApplyStockInLoc(PtApplyStockInLocRequest reqEntity);
- SRes<int> PtCompleteTask(CompleteTaskRequest reqDto);
- SRes<int> PtSrmPickOutCompleted(PtSrmPickOutCompletedRequest reqDto);
- SRes PtPurchaseTask(PtUnboundRequest request);
- public SRes GetSyncMaterInfo(PtSyncMaterInfoListRequest ResData);
- SRes WareCellInit(int row, int col, int deot, int rowcount, int tun);
- SRes WcsProductionOutRequest(WcsProductionOutRequest request);
- bool UpdatePuchinfoModelColumns(UpdateModelColumns<ptBillPushinfo> updateModel);
- }
- }
|