IPowerMettersService.cs 1.4 KB

123456789101112131415161718192021222324252627282930313233343536
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Runtime.Serialization;
  5. using System.ServiceModel;
  6. using System.Text;
  7. using Winsoft.GOV.Framework.Model;
  8. using Winsoft.GOV.Framework.Provider;
  9. namespace Winsoft.GOV.WCF
  10. {
  11. // 注意: 使用“重构”菜单上的“重命名”命令,可以同时更改代码和配置文件中的接口名“IService1”。
  12. [ServiceContract]
  13. public interface IPowerMettersService
  14. {
  15. [OperationContract]
  16. IEnumerable<Branch> GetBranchs();
  17. [OperationContract]
  18. IEnumerable<PowerMattersBase> GetPowerMattersByBranchGuid(string guid);
  19. [OperationContract]
  20. PowerMattersDetail GetPowerMattersDetailByRowID(string rowID);
  21. [OperationContract]
  22. IEnumerable<PowerMattersBase> GetPowerMatters(string guid, string ql_kind);
  23. [OperationContract]
  24. IEnumerable<Branch> GetBranchsByApplyType(int type);
  25. [OperationContract]
  26. IEnumerable<PowerMattersBase> GetPowerMattersByBranchGuidAndApplyType(string guid, int type);
  27. [OperationContract]
  28. IEnumerable<PowerMattersBase> SearchByQLName(string ql_name, int itemIndex, int size);
  29. [OperationContract]
  30. IEnumerable<Branch> GetOnceRunBranchs();
  31. [OperationContract]
  32. IEnumerable<PowerMattersBase> GetOnceRunPowerMattersByBranchGuid(string guid);
  33. }
  34. }