IFJService.cs 2.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq.Expressions;
  4. using System.Text;
  5. using wms.dto.request.fj;
  6. using wms.dto.response;
  7. using wms.dto.response.fj;
  8. using wms.sqlsugar.model;
  9. using wms.sqlsugar.model.fj;
  10. namespace wms.service.IService
  11. {
  12. public interface IFJService
  13. {
  14. public string GetSysConfigContentByCode(string code);
  15. public bool SyncMaterInfo(List<FJSyncMaterInfoResponseItem> ResData);
  16. public bool SyncMachineInfo(List<SyncMachineInfoResponseItem> ResData);
  17. public SRes WetFormulaInfo(WetFormulaInfoRequest reqDto);
  18. public fjSysConfig GetSysConfigByCode(string code);
  19. public fjSysConfig GetSysConfigByExpression(Expression<Func<fjSysConfig, bool>> WhereExpression);
  20. /// <summary>
  21. /// 获取反馈信息列表
  22. /// </summary>
  23. /// <param name="WhereExpression"></param>
  24. /// <returns></returns>
  25. public List<BillPushinfo> GetBillPushinfoList(Expression<Func<BillPushinfo, bool>> WhereExpression);
  26. public bool UpdateSysConfigModelColumns(UpdateModelColumns<fjSysConfig> updateModel);
  27. public bool UpdateBillPushinfoModelColumns(UpdateModelColumns<BillPushinfo> updateModel);
  28. public SRes CurtainProductionOrder(CurtainProductionOrderRequest reqDto);
  29. public SRes SpoolMaterialInfoTrans(SpoolMaterialInfoTransRequest reqDto);
  30. public SRes CurtainProductionStockOut(CurtainProductionStockOutRequest reqDto);
  31. public bool AllocationWarehouseSort(AllocationWarehouseSortRequest reqDto);
  32. public SRes ProductionBack(FjProductionBackRequest reqDto);
  33. public SRes ProductionLeftFeedBack(string doccode);
  34. public SRes ErrorMaterialStockOut(FjErrorMaterialStockOutRequest reqDto);
  35. public SRes BGradeMaterialStockOut(BGradeMaterialStockOutRequest reqDto);
  36. public SRes StockChange(FjStockChangeRequest reqDto);
  37. public SRes ManualBuildStockTrans(ManualBuildStockTransRequest reqDto);
  38. public SRes BomInfoTrans(BomInfoTransRequest reqDto);
  39. public SRes CurtainOrderStartCheck(CurtainOrderStartCheckRequest reqDto);
  40. public GetFJCurStockListResponse GetCurStockList(GetFJCurStockListRequest reqDto);
  41. }
  42. }