IHJService.cs 4.8 KB

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