using System; using System.Collections.Generic; using System.Linq; using System.Runtime.Serialization; using System.ServiceModel; using System.Text; using Winsoft.GOV.Framework.Model; using Winsoft.GOV.Framework.Provider; namespace Winsoft.GOV.WCF { // 注意: 使用“重构”菜单上的“重命名”命令,可以同时更改代码和配置文件中的接口名“IService1”。 [ServiceContract] public interface IPowerMettersService { [OperationContract] IEnumerable GetBranchsEx(County c = County.LS); [OperationContract] IEnumerable GetBranchs(); [OperationContract] IEnumerable GetPowerMattersByBranchGuidEx(string guid, County c = County.LS); [OperationContract] IEnumerable GetPowerMattersByBranchGuid(string guid); [OperationContract] PowerMattersDetail GetPowerMattersDetailByRowIDEx(string rowID, County c = County.LS); [OperationContract] PowerMattersDetail GetPowerMattersDetailByRowID(string rowID); [OperationContract] IEnumerable GetPowerMattersEx(string guid, string ql_kind, County c = County.LS); [OperationContract] IEnumerable GetPowerMatters(string guid, string ql_kind); [OperationContract] IEnumerable GetBranchsByApplyTypeEx(int type, County c = County.LS); [OperationContract] IEnumerable GetBranchsByApplyType(int type); [OperationContract] IEnumerable GetPowerMattersByBranchGuidAndApplyTypeEx(string guid, int type, County c = County.LS); [OperationContract] IEnumerable GetPowerMattersByBranchGuidAndApplyType(string guid, int type); [OperationContract] IEnumerable SearchByQLNameEx(string ql_name, int itemIndex, int size, County c = County.LS); [OperationContract] IEnumerable SearchByQLName(string ql_name, int itemIndex, int size); [OperationContract] IEnumerable GetOnceRunBranchsEx(County c = County.LS); [OperationContract] IEnumerable GetOnceRunBranchs(); [OperationContract] IEnumerable GetOnceRunPowerMattersByBranchGuidEx(string guid, County c = County.LS); [OperationContract] IEnumerable GetOnceRunPowerMattersByBranchGuid(string guid); } }