IPowerMettersService.cs 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  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> GetBranchsEx(County c = County.LS);
  17. [OperationContract]
  18. IEnumerable<Branch> GetBranchs();
  19. [OperationContract]
  20. IEnumerable<PowerMattersBase> GetPowerMattersByBranchGuidEx(string guid, County c = County.LS);
  21. [OperationContract]
  22. IEnumerable<PowerMattersBase> GetPowerMattersByBranchGuid(string guid);
  23. [OperationContract]
  24. PowerMattersDetail GetPowerMattersDetailByRowIDEx(string rowID, County c = County.LS);
  25. [OperationContract]
  26. PowerMattersDetail GetPowerMattersDetailByRowID(string rowID);
  27. [OperationContract]
  28. IEnumerable<PowerMattersBase> GetPowerMattersEx(string guid, string ql_kind, County c = County.LS);
  29. [OperationContract]
  30. IEnumerable<PowerMattersBase> GetPowerMatters(string guid, string ql_kind);
  31. [OperationContract]
  32. IEnumerable<Branch> GetBranchsByApplyTypeEx(int type, County c = County.LS);
  33. [OperationContract]
  34. IEnumerable<Branch> GetBranchsByApplyType(int type);
  35. [OperationContract]
  36. IEnumerable<PowerMattersBase> GetPowerMattersByBranchGuidAndApplyTypeEx(string guid, int type, County c = County.LS);
  37. [OperationContract]
  38. IEnumerable<PowerMattersBase> GetPowerMattersByBranchGuidAndApplyType(string guid, int type);
  39. [OperationContract]
  40. IEnumerable<PowerMattersBase> SearchByQLNameEx(string ql_name, int itemIndex, int size, County c = County.LS);
  41. [OperationContract]
  42. IEnumerable<PowerMattersBase> SearchByQLName(string ql_name, int itemIndex, int size);
  43. [OperationContract]
  44. IEnumerable<Branch> GetOnceRunBranchsEx(County c = County.LS);
  45. [OperationContract]
  46. IEnumerable<Branch> GetOnceRunBranchs();
  47. [OperationContract]
  48. IEnumerable<PowerMattersBase> GetOnceRunPowerMattersByBranchGuidEx(string guid, County c = County.LS);
  49. [OperationContract]
  50. IEnumerable<PowerMattersBase> GetOnceRunPowerMattersByBranchGuid(string guid);
  51. }
  52. }