IHJService.cs 4.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq.Expressions;
  4. using System.Text;
  5. using WCS.Entity;
  6. using WCS.Entity.hj;
  7. using wms.dto.request;
  8. using wms.dto.request.hj;
  9. using wms.dto.request.hj.dto;
  10. using wms.dto.request.share;
  11. using wms.dto.response;
  12. using wms.dto.response.hj;
  13. using wms.sqlsugar.model;
  14. using wms.sqlsugar.model.hj;
  15. using static wms.dto.request.hj.dto.ReportResponse;
  16. namespace wms.service.IService
  17. {
  18. public interface IHJService
  19. {
  20. public string GetSysConfigContentByCode(string code);
  21. public SRes SyncMaterInfo(HJSyncMaterInfoListRequest ResData);
  22. //public bool Add(hjBillDt data1);
  23. public hjSysConfig GetSysConfigByCode(string code);
  24. hjSysConfig GetSysConfigByExpression(Expression<Func<hjSysConfig, bool>> WhereExpression);
  25. hjBaseMater GetBaseMaterByExpression(Expression<Func<hjBaseMater, bool>> WhereExpression);
  26. /// <summary>
  27. /// 获取反馈信息列表
  28. /// </summary>
  29. /// <param name="WhereExpression"></param>
  30. /// <returns></returns>
  31. List<hjBillFeedbackPush> GetBillFeedbackList(Expression<Func<hjBillFeedbackPush, bool>> WhereExpression);
  32. /// <summary>
  33. /// 获取反馈信息
  34. /// </summary>
  35. /// <param name="WhereExpression"></param>
  36. /// <returns></returns>
  37. public List<BillPushinfo> GetBillFeedbackList1(Expression<Func<BillPushinfo, bool>> WhereExpression);
  38. SRes<ApplyStockInLocResponse> ApplyStockInLoc(ApplyStockInLocRequest reqEntity);
  39. SRes<int> CompleteTask(CompleteTaskRequest reqDto);
  40. public SRes<int> SrmPickOutCompleted(SrmPickOutCompletedRequest reqDto);
  41. bool UpdateBillFeedbackPushModelColumns(UpdateModelColumns<hjBillFeedbackPush> updateModel);
  42. bool UpdateSysConfigModelColumns(UpdateModelColumns<hjSysConfig> updateModel);
  43. public SRes<bool> DeleteDoc(Expression<Func<hjBillDocument, bool>> whereExpression);
  44. public SRes CopperLineReceiveInstr(CopperLineRequest reqDto);
  45. public SRes PdaCopperLineReceiveInstr(CopperLineRequest reqDto);
  46. ApplyStockOutTaskResponse ApplyEmptySpoolService(ApplyEmptySpoolRequest request);
  47. SRes<AddWcsMoveTaskResponse> AddWcsMoveTask(AddWcsMoveTaskRequest reqEntity);
  48. RfidCheckDiffResponse RfidCheckDiffService(RfidCheckDiffRequest request);
  49. SRes WetLineBackInApplyService(WetLineBackInApplyRequest request);
  50. StockChangeResponse StockChange(StockChangeRequest reqDto);
  51. GetCurStockListResponse GetCurStockList(GetCurStockListRequest reqDto);
  52. SpecialPickMaterApplyResponse SpecialPickMaterApply(SpecialPickMaterApplyRequest reqDto);
  53. SRes WetLinePickMaterApplyService(WetLinePickMaterApplyRequest request);
  54. string AddJob(AddJobRequest request);
  55. string UpdateJobEntity(AddJobRequest request);
  56. AddJobRequest GetSysJobById(long id);
  57. List<SysJobApiRelation> GetSysApiDetail(long Id);
  58. SRes<int> WcsTaskCallBack(WcsTaskCallBackRequest reqEntity);
  59. SRes<DocumentsResponse> GetPageDocumentsList(DocumentsRequest request);
  60. string FinishDocument(DetailRequest request);
  61. SRes<RealTimeInventoryReportResponse> GetPageStockdetailList(StockRequest request);
  62. string ManualTask(ManualTaskRequest request);
  63. List<ExportModel> Exportrow(string code);
  64. SRes<int> Unbounding(UnboundRequest request);
  65. SRes<DocumentsdetailList> GetDocumentDetailListByDocsNo(DocumentsRequest request);
  66. SRes<MaterInfo> MaterInfoByRfid(PdaRfidRequest request);
  67. string PdaGroupStock(PdaRfidRequest request);
  68. string PdaInsertTask(PdaRfidRequest request);
  69. SRes<string> GetTunnelPriorityList(GetTunnelPriorityListRequest reqEntity);
  70. List<BillPushinfo> GetPushDatelistAuto(PushDate request);
  71. bool UpdatePushModelColumns(UpdateModelColumns<BillPushinfo> updateModel);
  72. SRes WcsUploadInfo(WcsUploadInfoRequest reqDto);
  73. SRes<GetTunnelEmptyConResponse> GetTunnelEmptyConCount(GetTunnelEmptyConCountRequest reqDto);
  74. string AgvCarryTaskInfo(AgvTaskInfoRequest request);
  75. //SRes CancelTaskVerify(CancelTaskRequest request);
  76. //SRes CarryTaskInfo(CancelTaskRequest request);
  77. /// <summary>
  78. /// 获取一小时里的出库锁货位
  79. /// </summary>
  80. /// <returns></returns>
  81. List<BaseWarecell> GetOutStateList();
  82. List<WCS_TaskOld> GetTaskHistoryByCode(List<string> codes);
  83. SRes ForceCancelTask(WebErrorRequest request);
  84. SRes DeleteStockInfo(DetailCodeRequest request);
  85. SRes UpdateStockState(DetailCodeRequestdto request);
  86. SRes UpdateCellState(DetailCodeRequestdto request);
  87. SRes DataSwapCell(DataSwapCellRequest request);
  88. List<BillPushinfo> GetPushDatelistMannel(PushDate request);
  89. SRes DataBasePatch(DetailCodeRequest request);
  90. }
  91. }