IZhongTianHjDataService.cs 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Text;
  4. using Wms.Screen.Dto;
  5. using Wms.Screen.Dto.ZhongTian.Request;
  6. using Wms.Screen.Dto.ZhongTian.Response;
  7. using Wms.Screen.SqlSugar.ZhongTian;
  8. using BillInvnow = wms.sqlsugar.model.hj.BillInvnow;
  9. namespace Wms.Screen.DataService.Interface
  10. {
  11. public interface IZhongTianHjDataService
  12. {
  13. List<WCS_TaskOld> GetHjEquips(GetEquipsRequest reqEntity);
  14. /// <summary>
  15. /// 查询执行中的任务信息
  16. /// </summary>
  17. /// <param name="EquipList"></param>
  18. /// <param name="taskType"></param>
  19. /// <param name="workShop">车间</param>
  20. /// <returns></returns>
  21. List<TaskInfoDto> GetHjRunWcsTaskInfo(GetWcsTaskInfoRequest ReqEntity);
  22. List<ZTBillDto> GetHjBillList(GetWorkPlanBillListRequest reqEntity);
  23. //List<BaseWarecell> GetLocationList(GetLocationListRequest reqEntity);
  24. /// <summary>
  25. /// 根据类型、编码查询配置信息
  26. /// </summary>
  27. /// <param name="configType"></param>
  28. /// <returns></returns>
  29. List<SysConfig> GetSysConfig(string code,string configType);
  30. // int GetEmtpyLocationCountByTunnel(List<string> tunnels, int size);
  31. int GetRuningInTaskCountByTunnel(int tunnel, string warehousecode, int size);
  32. bool IsHjHouse();
  33. List<BaseWarecell> GetLocationList();
  34. List<BillInvnow> GetBillInvnowList();
  35. List<WCS_TaskOld> GeHistoryTaskInfo(GeHistoryTaskInfoRequest request);
  36. List<ZtLocationUsageReportViewDto> GetHjLocationUsageReportList();
  37. List<TunelCount> GetTunelCountList();
  38. }
  39. }