IPowerMettersService.cs 4.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576
  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. PagedResult<NotificationOfAction> GetUnreadNotifysPagedResultByQL_KindEx(string key, int itemIndex, int size, string[] ql_kinds, bool isHidRead, County c = County.LS);
  17. [OperationContract]
  18. PagedResult<PowerMattersBase> GetPowerMatterBasesByQL_KindEx(string key, int itemIndex, int size, string[] ql_kinds, County c = County.LS);
  19. [OperationContract]
  20. void ReadNotify(string ql_inner_code, County c = County.LS);
  21. [OperationContract]
  22. PagedResult<NotificationOfAction> GetUnreadNotifysPagedResultEx(int itemIndex, int size, County c = County.LS);
  23. [OperationContract]
  24. int GetUnreadCount(County c = County.LS);
  25. [OperationContract]
  26. PagedResult<NotificationOfAction> GetNotifysPagedResultEx(int itemIndex, int size, County c = County.LS);
  27. [OperationContract]
  28. IEnumerable<Branch> GetBranchsEx(County c = County.LS);
  29. [OperationContract]
  30. IEnumerable<Branch> GetBranchsAndSumMattersEx(County c = County.LS);
  31. [OperationContract]
  32. IEnumerable<Branch> GetBranchs();
  33. [OperationContract]
  34. IEnumerable<PowerMattersBase> GetPowerMattersByBranchGuidEx(string guid, County c = County.LS);
  35. [OperationContract]
  36. PagedResult<PowerMattersBase> GetPowerMattersByBranchGuidPagedResultEx(string guid, int itemIndex, int size, County c = County.LS);
  37. [OperationContract]
  38. IEnumerable<PowerMattersBase> GetPowerMattersByBranchGuid(string guid);
  39. [OperationContract]
  40. PowerMattersDetail GetPowerMattersDetailByRowIDEx(string rowID, County c = County.LS);
  41. [OperationContract]
  42. PowerMattersDetail GetPowerMattersDetailByRowID(string rowID);
  43. [OperationContract]
  44. IEnumerable<PowerMattersBase> GetPowerMattersEx(string guid, string ql_kind, County c = County.LS);
  45. [OperationContract]
  46. IEnumerable<PowerMattersBase> GetPowerMatters(string guid, string ql_kind);
  47. [OperationContract]
  48. IEnumerable<Branch> GetBranchsByApplyTypeEx(int type, County c = County.LS);
  49. [OperationContract]
  50. IEnumerable<Branch> GetBranchsByApplyType(int type);
  51. [OperationContract]
  52. IEnumerable<PowerMattersBase> GetPowerMattersByBranchGuidAndApplyTypeEx(string guid, int type, County c = County.LS);
  53. [OperationContract]
  54. IEnumerable<PowerMattersBase> GetPowerMattersByBranchGuidAndApplyType(string guid, int type);
  55. [OperationContract]
  56. IEnumerable<PowerMattersBase> SearchByQLNameEx(string ql_name, int itemIndex, int size, County c = County.LS);
  57. [OperationContract]
  58. PagedResult<PowerMattersBase> GetPowerMatterBasesEx(int itemIndex, int size, County c = County.LS);
  59. [OperationContract]
  60. IEnumerable<PowerMattersBase> SearchByQLName(string ql_name, int itemIndex, int size);
  61. [OperationContract]
  62. IEnumerable<Branch> GetOnceRunBranchsEx(County c = County.LS);
  63. [OperationContract]
  64. IEnumerable<Branch> GetOnceRunBranchs();
  65. [OperationContract]
  66. IEnumerable<PowerMattersBase> GetOnceRunPowerMattersByBranchGuidEx(string guid, County c = County.LS);
  67. [OperationContract]
  68. PagedResult<PowerMattersBase> GetOnceRunPowerMattersByBranchGuidPagedResultEx(string guid, int itemIndex, int size, County c = County.LS);
  69. [OperationContract]
  70. IEnumerable<PowerMattersBase> GetOnceRunPowerMattersByBranchGuid(string guid);
  71. [OperationContract]
  72. PagedResult<PowerMattersBase> SearchByKeyPagedResultEx(string key, int itemIndex, int size, County c = County.LS);
  73. }
  74. }