IWcsMotManageService.cs 1.3 KB

12345678910111213141516171819202122232425262728293031323334
  1. using NXWMS.Client.Model.AppModels.Condition.Monitor;
  2. using NXWMS.Client.Model.AppModels.Result.Base;
  3. using NXWMS.Client.Model.AppModels.Result.Monitor;
  4. using NXWMS.Client.Model.CoreModels;
  5. using System;
  6. using System.Collections.Generic;
  7. using System.Linq;
  8. using System.Text;
  9. namespace NXWMS.Client.Interface.Monitor
  10. {
  11. public interface IWcsMotManageService
  12. {
  13. /// <summary>
  14. /// 获取库位监控数据
  15. /// </summary>
  16. /// <param name="searchMd">库位监控对象</param>
  17. /// <returns></returns>
  18. OperateResultInfo<List<WcsMotBalanceMonitor>> GetBinMonitorData(WcsMotBalanceSearchMd searchMd);
  19. /// <summary>
  20. /// 获取整线设备监控数据
  21. /// </summary>
  22. /// <param name="searchMd">设备监控对象</param>
  23. /// <returns></returns>
  24. OperateResultInfo<List<WcsMotBasDevResult>> GetBasDevData(WcsMotBasDevSearchMd searchMd);
  25. /// <summary>
  26. /// 获取设备状态监控数据
  27. /// </summary>
  28. /// <param name="searchMd">设备状态查询对象</param>
  29. /// <returns></returns>
  30. OperateResultInfo<List<WcsMotOpcItemStatusResult>> GetWcsMotOpcItemStatusData(WcsMotOpcItemStatusSearchMd searchMd);
  31. OperateResultInfo<List<BasFaultMd>> GetBasFaultMsg();
  32. }
  33. }