//------------------------------------------------------------------------------
// <auto-generated>
//     此代码由工具生成。
//     运行时版本:4.0.30319.42000
//
//     对此文件的更改可能会导致不正确的行为，并且如果
//     重新生成代码，这些更改将会丢失。
// </auto-generated>
//------------------------------------------------------------------------------

namespace PushTest.pushPfWebserver {
    
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ServiceModel.ServiceContractAttribute(ConfigurationName="pushPfWebserver.PushPfServiceSoap")]
    public interface PushPfServiceSoap {
        
        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/HelloWorld", ReplyAction="*")]
        [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
        string HelloWorld(PushTest.pushPfWebserver.ExecuteStatus eStatus, PushTest.pushPfWebserver.PushStyle pStyle, PushTest.pushPfWebserver.PushType pType);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/HelloWorld", ReplyAction="*")]
        System.Threading.Tasks.Task<string> HelloWorldAsync(PushTest.pushPfWebserver.ExecuteStatus eStatus, PushTest.pushPfWebserver.PushStyle pStyle, PushTest.pushPfWebserver.PushType pType);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/QuerySysPushSelect", ReplyAction="*")]
        [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntityBase))]
        PushTest.pushPfWebserver.ResultEntityOfListModelOfSysPushSimple QuerySysPushSelect(string likeName);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/QuerySysPushSelect", ReplyAction="*")]
        System.Threading.Tasks.Task<PushTest.pushPfWebserver.ResultEntityOfListModelOfSysPushSimple> QuerySysPushSelectAsync(string likeName);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/GetSysPushModel", ReplyAction="*")]
        [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntityBase))]
        PushTest.pushPfWebserver.ResultEntityOfPushConfigResult GetSysPushModel(string Id);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/GetSysPushModel", ReplyAction="*")]
        System.Threading.Tasks.Task<PushTest.pushPfWebserver.ResultEntityOfPushConfigResult> GetSysPushModelAsync(string Id);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/QuerySelectItem", ReplyAction="*")]
        [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntityBase))]
        PushTest.pushPfWebserver.ResultEntityOfListOfSelectItemDetail QuerySelectItem();
        
        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/QuerySelectItem", ReplyAction="*")]
        System.Threading.Tasks.Task<PushTest.pushPfWebserver.ResultEntityOfListOfSelectItemDetail> QuerySelectItemAsync();
        
        // CODEGEN: 参数“execStatus”需要其他方案信息，使用参数模式无法捕获这些信息。特定特性为“System.Xml.Serialization.XmlElementAttribute”。
        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/QueryProCfgPushList", ReplyAction="*")]
        [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntityBase))]
        PushTest.pushPfWebserver.QueryProCfgPushListResponse QueryProCfgPushList(PushTest.pushPfWebserver.QueryProCfgPushListRequest request);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/QueryProCfgPushList", ReplyAction="*")]
        System.Threading.Tasks.Task<PushTest.pushPfWebserver.QueryProCfgPushListResponse> QueryProCfgPushListAsync(PushTest.pushPfWebserver.QueryProCfgPushListRequest request);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/GetProCfgPushMo", ReplyAction="*")]
        [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntityBase))]
        PushTest.pushPfWebserver.ResultEntityOfPushConfigResult GetProCfgPushMo(string Id);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/GetProCfgPushMo", ReplyAction="*")]
        System.Threading.Tasks.Task<PushTest.pushPfWebserver.ResultEntityOfPushConfigResult> GetProCfgPushMoAsync(string Id);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/proCfgSaveConfig", ReplyAction="*")]
        [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntityBase))]
        PushTest.pushPfWebserver.ResultEntityOfString proCfgSaveConfig(PushTest.pushPfWebserver.PushConfigResult pushConfig);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/proCfgSaveConfig", ReplyAction="*")]
        System.Threading.Tasks.Task<PushTest.pushPfWebserver.ResultEntityOfString> proCfgSaveConfigAsync(PushTest.pushPfWebserver.PushConfigResult pushConfig);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/UpPushCfgState", ReplyAction="*")]
        [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntityBase))]
        PushTest.pushPfWebserver.ResultEntityOfString UpPushCfgState(string pushCfjId, int state);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/UpPushCfgState", ReplyAction="*")]
        System.Threading.Tasks.Task<PushTest.pushPfWebserver.ResultEntityOfString> UpPushCfgStateAsync(string pushCfjId, int state);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/deletePushCfg", ReplyAction="*")]
        [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntityBase))]
        PushTest.pushPfWebserver.ResultEntityOfString deletePushCfg(string pushCfjId);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/deletePushCfg", ReplyAction="*")]
        System.Threading.Tasks.Task<PushTest.pushPfWebserver.ResultEntityOfString> deletePushCfgAsync(string pushCfjId);
        
        // CODEGEN: 参数“haveRead”需要其他方案信息，使用参数模式无法捕获这些信息。特定特性为“System.Xml.Serialization.XmlElementAttribute”。
        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/QueryPushMsgList", ReplyAction="*")]
        [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntityBase))]
        PushTest.pushPfWebserver.QueryPushMsgListResponse QueryPushMsgList(PushTest.pushPfWebserver.QueryPushMsgListRequest request);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/QueryPushMsgList", ReplyAction="*")]
        System.Threading.Tasks.Task<PushTest.pushPfWebserver.QueryPushMsgListResponse> QueryPushMsgListAsync(PushTest.pushPfWebserver.QueryPushMsgListRequest request);
        
        // CODEGEN: 参数“haveRead”需要其他方案信息，使用参数模式无法捕获这些信息。特定特性为“System.Xml.Serialization.XmlElementAttribute”。
        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/QueryPushLogList", ReplyAction="*")]
        [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntityBase))]
        PushTest.pushPfWebserver.QueryPushLogListResponse QueryPushLogList(PushTest.pushPfWebserver.QueryPushLogListRequest request);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/QueryPushLogList", ReplyAction="*")]
        System.Threading.Tasks.Task<PushTest.pushPfWebserver.QueryPushLogListResponse> QueryPushLogListAsync(PushTest.pushPfWebserver.QueryPushLogListRequest request);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/GetNotReadCount", ReplyAction="*")]
        [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntityBase))]
        PushTest.pushPfWebserver.ResultEntityOfInt32 GetNotReadCount(string userId, string projectId, int[] pushStyle);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/GetNotReadCount", ReplyAction="*")]
        System.Threading.Tasks.Task<PushTest.pushPfWebserver.ResultEntityOfInt32> GetNotReadCountAsync(string userId, string projectId, int[] pushStyle);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/GetMsgById", ReplyAction="*")]
        [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntityBase))]
        PushTest.pushPfWebserver.ResultEntityOfPushMsg GetMsgById(string id);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/GetMsgById", ReplyAction="*")]
        System.Threading.Tasks.Task<PushTest.pushPfWebserver.ResultEntityOfPushMsg> GetMsgByIdAsync(string id);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/UpPushMsgRead", ReplyAction="*")]
        [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntityBase))]
        PushTest.pushPfWebserver.ResultEntityOfString UpPushMsgRead(string pushMsgId);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/UpPushMsgRead", ReplyAction="*")]
        System.Threading.Tasks.Task<PushTest.pushPfWebserver.ResultEntityOfString> UpPushMsgReadAsync(string pushMsgId);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/SendPushOfProCfg", ReplyAction="*")]
        [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntityBase))]
        PushTest.pushPfWebserver.ResultEntityOfString SendPushOfProCfg(string proCfgId, string userId);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/SendPushOfProCfg", ReplyAction="*")]
        System.Threading.Tasks.Task<PushTest.pushPfWebserver.ResultEntityOfString> SendPushOfProCfgAsync(string proCfgId, string userId);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/SendPushOfPCValmap", ReplyAction="*")]
        [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntityBase))]
        PushTest.pushPfWebserver.ResultEntityOfString SendPushOfPCValmap(string proCfgId, string userId, string valMapStr);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/SendPushOfPCValmap", ReplyAction="*")]
        System.Threading.Tasks.Task<PushTest.pushPfWebserver.ResultEntityOfString> SendPushOfPCValmapAsync(string proCfgId, string userId, string valMapStr);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/SendPushOfProject", ReplyAction="*")]
        [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntityBase))]
        PushTest.pushPfWebserver.ResultEntityOfString SendPushOfProject(string sysPushId, string projectId, string valMapStr);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/SendPushOfProject", ReplyAction="*")]
        System.Threading.Tasks.Task<PushTest.pushPfWebserver.ResultEntityOfString> SendPushOfProjectAsync(string sysPushId, string projectId, string valMapStr);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/SendPushOfExternal", ReplyAction="*")]
        [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntityBase))]
        PushTest.pushPfWebserver.ResultEntityOfString SendPushOfExternal(PushTest.pushPfWebserver.PushValueModel valModel);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/SendPushOfExternal", ReplyAction="*")]
        System.Threading.Tasks.Task<PushTest.pushPfWebserver.ResultEntityOfString> SendPushOfExternalAsync(PushTest.pushPfWebserver.PushValueModel valModel);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/SendMessage", ReplyAction="*")]
        [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntityBase))]
        PushTest.pushPfWebserver.ResultEntityOfString SendMessage(string proPushCfgId, string mobile, string sendContext);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/SendMessage", ReplyAction="*")]
        System.Threading.Tasks.Task<PushTest.pushPfWebserver.ResultEntityOfString> SendMessageAsync(string proPushCfgId, string mobile, string sendContext);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/SaveOrUpdateTag", ReplyAction="*")]
        [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntityBase))]
        PushTest.pushPfWebserver.ResultEntityOfString SaveOrUpdateTag(PushTest.pushPfWebserver.TagModel tagModel);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/SaveOrUpdateTag", ReplyAction="*")]
        System.Threading.Tasks.Task<PushTest.pushPfWebserver.ResultEntityOfString> SaveOrUpdateTagAsync(PushTest.pushPfWebserver.TagModel tagModel);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/TagList", ReplyAction="*")]
        [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntityBase))]
        PushTest.pushPfWebserver.ResultEntityOfListOfPushTag TagList(string projectId);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/TagList", ReplyAction="*")]
        System.Threading.Tasks.Task<PushTest.pushPfWebserver.ResultEntityOfListOfPushTag> TagListAsync(string projectId);
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.3056.0")]
    [System.SerializableAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")]
    public enum ExecuteStatus {
        
        /// <remarks/>
        新建未安排触发器,
        
        /// <remarks/>
        已安排触发器,
        
        /// <remarks/>
        修改后未安排触发器,
        
        /// <remarks/>
        执行完毕,
        
        /// <remarks/>
        等待从触发器中移除,
        
        /// <remarks/>
        已经停用,
        
        /// <remarks/>
        循环执行中,
        
        /// <remarks/>
        启用,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.3056.0")]
    [System.SerializableAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")]
    public enum PushStyle {
        
        /// <remarks/>
        APP,
        
        /// <remarks/>
        短信,
        
        /// <remarks/>
        微信,
        
        /// <remarks/>
        socket,
        
        /// <remarks/>
        站内推送,
        
        /// <remarks/>
        邮件,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.3056.0")]
    [System.SerializableAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")]
    public enum PushType {
        
        /// <remarks/>
        触发,
        
        /// <remarks/>
        一次,
        
        /// <remarks/>
        小时,
        
        /// <remarks/>
        天,
        
        /// <remarks/>
        周,
        
        /// <remarks/>
        月,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.3056.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")]
    public partial class ResultEntityOfListModelOfSysPushSimple : object, System.ComponentModel.INotifyPropertyChanged {
        
        private int resultField;
        
        private string msgField;
        
        private ListModelOfSysPushSimple dataField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public int Result {
            get {
                return this.resultField;
            }
            set {
                this.resultField = value;
                this.RaisePropertyChanged("Result");
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public string Msg {
            get {
                return this.msgField;
            }
            set {
                this.msgField = value;
                this.RaisePropertyChanged("Msg");
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public ListModelOfSysPushSimple Data {
            get {
                return this.dataField;
            }
            set {
                this.dataField = value;
                this.RaisePropertyChanged("Data");
            }
        }
        
        public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
        
        protected void RaisePropertyChanged(string propertyName) {
            System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
            if ((propertyChanged != null)) {
                propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.3056.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")]
    public partial class ListModelOfSysPushSimple : object, System.ComponentModel.INotifyPropertyChanged {
        
        private SysPushSimple[] dataListField;
        
        private PageInfo pageField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlArrayAttribute(Order=0)]
        public SysPushSimple[] DataList {
            get {
                return this.dataListField;
            }
            set {
                this.dataListField = value;
                this.RaisePropertyChanged("DataList");
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public PageInfo Page {
            get {
                return this.pageField;
            }
            set {
                this.pageField = value;
                this.RaisePropertyChanged("Page");
            }
        }
        
        public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
        
        protected void RaisePropertyChanged(string propertyName) {
            System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
            if ((propertyChanged != null)) {
                propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.3056.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")]
    public partial class SysPushSimple : object, System.ComponentModel.INotifyPropertyChanged {
        
        private string idField;
        
        private string name_DesField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string Id {
            get {
                return this.idField;
            }
            set {
                this.idField = value;
                this.RaisePropertyChanged("Id");
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public string Name_Des {
            get {
                return this.name_DesField;
            }
            set {
                this.name_DesField = value;
                this.RaisePropertyChanged("Name_Des");
            }
        }
        
        public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
        
        protected void RaisePropertyChanged(string propertyName) {
            System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
            if ((propertyChanged != null)) {
                propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
            }
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(PushTag))]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.3056.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")]
    public abstract partial class EntityBase : object, System.ComponentModel.INotifyPropertyChanged {
        
        private bool isDeleteField;
        
        private bool isEditField;
        
        private bool isDataEntityField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public bool IsDelete {
            get {
                return this.isDeleteField;
            }
            set {
                this.isDeleteField = value;
                this.RaisePropertyChanged("IsDelete");
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public bool IsEdit {
            get {
                return this.isEditField;
            }
            set {
                this.isEditField = value;
                this.RaisePropertyChanged("IsEdit");
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public bool IsDataEntity {
            get {
                return this.isDataEntityField;
            }
            set {
                this.isDataEntityField = value;
                this.RaisePropertyChanged("IsDataEntity");
            }
        }
        
        public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
        
        protected void RaisePropertyChanged(string propertyName) {
            System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
            if ((propertyChanged != null)) {
                propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.3056.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")]
    public partial class PushTag : EntityBase {
        
        private string idField;
        
        private string pushSys_ProIdField;
        
        private string tagNameField;
        
        private string tagDescField;
        
        private ushort is_DeletedField;
        
        private string create_UserField;
        
        private System.DateTime create_TimeField;
        
        private string update_UserField;
        
        private System.Nullable<System.DateTime> update_TimeField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string Id {
            get {
                return this.idField;
            }
            set {
                this.idField = value;
                this.RaisePropertyChanged("Id");
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public string PushSys_ProId {
            get {
                return this.pushSys_ProIdField;
            }
            set {
                this.pushSys_ProIdField = value;
                this.RaisePropertyChanged("PushSys_ProId");
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public string TagName {
            get {
                return this.tagNameField;
            }
            set {
                this.tagNameField = value;
                this.RaisePropertyChanged("TagName");
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=3)]
        public string TagDesc {
            get {
                return this.tagDescField;
            }
            set {
                this.tagDescField = value;
                this.RaisePropertyChanged("TagDesc");
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=4)]
        public ushort Is_Deleted {
            get {
                return this.is_DeletedField;
            }
            set {
                this.is_DeletedField = value;
                this.RaisePropertyChanged("Is_Deleted");
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=5)]
        public string Create_User {
            get {
                return this.create_UserField;
            }
            set {
                this.create_UserField = value;
                this.RaisePropertyChanged("Create_User");
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=6)]
        public System.DateTime Create_Time {
            get {
                return this.create_TimeField;
            }
            set {
                this.create_TimeField = value;
                this.RaisePropertyChanged("Create_Time");
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=7)]
        public string Update_User {
            get {
                return this.update_UserField;
            }
            set {
                this.update_UserField = value;
                this.RaisePropertyChanged("Update_User");
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(IsNullable=true, Order=8)]
        public System.Nullable<System.DateTime> Update_Time {
            get {
                return this.update_TimeField;
            }
            set {
                this.update_TimeField = value;
                this.RaisePropertyChanged("Update_Time");
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.3056.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")]
    public partial class ResultEntityOfListOfPushTag : object, System.ComponentModel.INotifyPropertyChanged {
        
        private int resultField;
        
        private string msgField;
        
        private PushTag[] dataField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public int Result {
            get {
                return this.resultField;
            }
            set {
                this.resultField = value;
                this.RaisePropertyChanged("Result");
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public string Msg {
            get {
                return this.msgField;
            }
            set {
                this.msgField = value;
                this.RaisePropertyChanged("Msg");
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlArrayAttribute(Order=2)]
        public PushTag[] Data {
            get {
                return this.dataField;
            }
            set {
                this.dataField = value;
                this.RaisePropertyChanged("Data");
            }
        }
        
        public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
        
        protected void RaisePropertyChanged(string propertyName) {
            System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
            if ((propertyChanged != null)) {
                propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.3056.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")]
    public partial class TagModel : object, System.ComponentModel.INotifyPropertyChanged {
        
        private string idField;
        
        private string pushSys_ProIdField;
        
        private string tagNameField;
        
        private string tagDescField;
        
        private int is_DeletedField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string Id {
            get {
                return this.idField;
            }
            set {
                this.idField = value;
                this.RaisePropertyChanged("Id");
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public string PushSys_ProId {
            get {
                return this.pushSys_ProIdField;
            }
            set {
                this.pushSys_ProIdField = value;
                this.RaisePropertyChanged("PushSys_ProId");
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public string TagName {
            get {
                return this.tagNameField;
            }
            set {
                this.tagNameField = value;
                this.RaisePropertyChanged("TagName");
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=3)]
        public string TagDesc {
            get {
                return this.tagDescField;
            }
            set {
                this.tagDescField = value;
                this.RaisePropertyChanged("TagDesc");
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=4)]
        public int Is_Deleted {
            get {
                return this.is_DeletedField;
            }
            set {
                this.is_DeletedField = value;
                this.RaisePropertyChanged("Is_Deleted");
            }
        }
        
        public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
        
        protected void RaisePropertyChanged(string propertyName) {
            System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
            if ((propertyChanged != null)) {
                propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.3056.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")]
    public partial class PushValueModel : object, System.ComponentModel.INotifyPropertyChanged {
        
        private string proCfg_IdField;
        
        private string user_IdField;
        
        private string client_TypeField;
        
        private string client_IDField;
        
        private string real_NameField;
        
        private string mobileField;
        
        private string open_IdField;
        
        private string push_StyleField;
        
        private string push_TagIdField;
        
        private string push_TitleField;
        
        private string push_BodyField;
        
        private string wx_MsmTempField;
        
        private string push_IosLinkField;
        
        private string push_AndLinkField;
        
        private string push_WebLinkField;
        
        private string push_WechatLinkField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string ProCfg_Id {
            get {
                return this.proCfg_IdField;
            }
            set {
                this.proCfg_IdField = value;
                this.RaisePropertyChanged("ProCfg_Id");
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public string User_Id {
            get {
                return this.user_IdField;
            }
            set {
                this.user_IdField = value;
                this.RaisePropertyChanged("User_Id");
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public string Client_Type {
            get {
                return this.client_TypeField;
            }
            set {
                this.client_TypeField = value;
                this.RaisePropertyChanged("Client_Type");
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=3)]
        public string Client_ID {
            get {
                return this.client_IDField;
            }
            set {
                this.client_IDField = value;
                this.RaisePropertyChanged("Client_ID");
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=4)]
        public string Real_Name {
            get {
                return this.real_NameField;
            }
            set {
                this.real_NameField = value;
                this.RaisePropertyChanged("Real_Name");
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=5)]
        public string Mobile {
            get {
                return this.mobileField;
            }
            set {
                this.mobileField = value;
                this.RaisePropertyChanged("Mobile");
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=6)]
        public string Open_Id {
            get {
                return this.open_IdField;
            }
            set {
                this.open_IdField = value;
                this.RaisePropertyChanged("Open_Id");
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=7)]
        public string Push_Style {
            get {
                return this.push_StyleField;
            }
            set {
                this.push_StyleField = value;
                this.RaisePropertyChanged("Push_Style");
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=8)]
        public string Push_TagId {
            get {
                return this.push_TagIdField;
            }
            set {
                this.push_TagIdField = value;
                this.RaisePropertyChanged("Push_TagId");
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=9)]
        public string Push_Title {
            get {
                return this.push_TitleField;
            }
            set {
                this.push_TitleField = value;
                this.RaisePropertyChanged("Push_Title");
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=10)]
        public string Push_Body {
            get {
                return this.push_BodyField;
            }
            set {
                this.push_BodyField = value;
                this.RaisePropertyChanged("Push_Body");
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=11)]
        public string Wx_MsmTemp {
            get {
                return this.wx_MsmTempField;
            }
            set {
                this.wx_MsmTempField = value;
                this.RaisePropertyChanged("Wx_MsmTemp");
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=12)]
        public string Push_IosLink {
            get {
                return this.push_IosLinkField;
            }
            set {
                this.push_IosLinkField = value;
                this.RaisePropertyChanged("Push_IosLink");
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=13)]
        public string Push_AndLink {
            get {
                return this.push_AndLinkField;
            }
            set {
                this.push_AndLinkField = value;
                this.RaisePropertyChanged("Push_AndLink");
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=14)]
        public string Push_WebLink {
            get {
                return this.push_WebLinkField;
            }
            set {
                this.push_WebLinkField = value;
                this.RaisePropertyChanged("Push_WebLink");
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=15)]
        public string Push_WechatLink {
            get {
                return this.push_WechatLinkField;
            }
            set {
                this.push_WechatLinkField = value;
                this.RaisePropertyChanged("Push_WechatLink");
            }
        }
        
        public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
        
        protected void RaisePropertyChanged(string propertyName) {
            System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
            if ((propertyChanged != null)) {
                propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.3056.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")]
    public partial class ResultEntityOfPushMsg : object, System.ComponentModel.INotifyPropertyChanged {
        
        private int resultField;
        
        private string msgField;
        
        private PushMsg dataField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public int Result {
            get {
                return this.resultField;
            }
            set {
                this.resultField = value;
                this.RaisePropertyChanged("Result");
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public string Msg {
            get {
                return this.msgField;
            }
            set {
                this.msgField = value;
                this.RaisePropertyChanged("Msg");
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public PushMsg Data {
            get {
                return this.dataField;
            }
            set {
                this.dataField = value;
                this.RaisePropertyChanged("Data");
            }
        }
        
        public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
        
        protected void RaisePropertyChanged(string propertyName) {
            System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
            if ((propertyChanged != null)) {
                propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.3056.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")]
    public partial class PushMsg : object, System.ComponentModel.INotifyPropertyChanged {
        
        private string idField;
        
        private string map_IdField;
        
        private string user_IdField;
        
        private string send_NumberField;
        
        private string project_IdField;
        
        private string push_TargetField;
        
        private string push_StyleField;
        
        private string push_TagNameField;
        
        private string push_TitleField;
        
        private string push_BodyField;
        
        private string push_IosLinkField;
        
        private string push_AndLinkField;
        
        private string push_WebLinkField;
        
        private string push_WechatLinkField;
        
        private System.DateTime send_TimeField;
        
        private System.Nullable<int> haveReadField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string Id {
            get {
                return this.idField;
            }
            set {
                this.idField = value;
                this.RaisePropertyChanged("Id");
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public string Map_Id {
            get {
                return this.map_IdField;
            }
            set {
                this.map_IdField = value;
                this.RaisePropertyChanged("Map_Id");
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public string User_Id {
            get {
                return this.user_IdField;
            }
            set {
                this.user_IdField = value;
                this.RaisePropertyChanged("User_Id");
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=3)]
        public string Send_Number {
            get {
                return this.send_NumberField;
            }
            set {
                this.send_NumberField = value;
                this.RaisePropertyChanged("Send_Number");
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=4)]
        public string Project_Id {
            get {
                return this.project_IdField;
            }
            set {
                this.project_IdField = value;
                this.RaisePropertyChanged("Project_Id");
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=5)]
        public string Push_Target {
            get {
                return this.push_TargetField;
            }
            set {
                this.push_TargetField = value;
                this.RaisePropertyChanged("Push_Target");
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=6)]
        public string Push_Style {
            get {
                return this.push_StyleField;
            }
            set {
                this.push_StyleField = value;
                this.RaisePropertyChanged("Push_Style");
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=7)]
        public string Push_TagName {
            get {
                return this.push_TagNameField;
            }
            set {
                this.push_TagNameField = value;
                this.RaisePropertyChanged("Push_TagName");
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=8)]
        public string Push_Title {
            get {
                return this.push_TitleField;
            }
            set {
                this.push_TitleField = value;
                this.RaisePropertyChanged("Push_Title");
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=9)]
        public string Push_Body {
            get {
                return this.push_BodyField;
            }
            set {
                this.push_BodyField = value;
                this.RaisePropertyChanged("Push_Body");
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=10)]
        public string Push_IosLink {
            get {
                return this.push_IosLinkField;
            }
            set {
                this.push_IosLinkField = value;
                this.RaisePropertyChanged("Push_IosLink");
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=11)]
        public string Push_AndLink {
            get {
                return this.push_AndLinkField;
            }
            set {
                this.push_AndLinkField = value;
                this.RaisePropertyChanged("Push_AndLink");
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=12)]
        public string Push_WebLink {
            get {
                return this.push_WebLinkField;
            }
            set {
                this.push_WebLinkField = value;
                this.RaisePropertyChanged("Push_WebLink");
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=13)]
        public string Push_WechatLink {
            get {
                return this.push_WechatLinkField;
            }
            set {
                this.push_WechatLinkField = value;
                this.RaisePropertyChanged("Push_WechatLink");
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=14)]
        public System.DateTime Send_Time {
            get {
                return this.send_TimeField;
            }
            set {
                this.send_TimeField = value;
                this.RaisePropertyChanged("Send_Time");
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(IsNullable=true, Order=15)]
        public System.Nullable<int> HaveRead {
            get {
                return this.haveReadField;
            }
            set {
                this.haveReadField = value;
                this.RaisePropertyChanged("HaveRead");
            }
        }
        
        public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
        
        protected void RaisePropertyChanged(string propertyName) {
            System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
            if ((propertyChanged != null)) {
                propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.3056.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")]
    public partial class ResultEntityOfInt32 : object, System.ComponentModel.INotifyPropertyChanged {
        
        private int resultField;
        
        private string msgField;
        
        private int dataField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public int Result {
            get {
                return this.resultField;
            }
            set {
                this.resultField = value;
                this.RaisePropertyChanged("Result");
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public string Msg {
            get {
                return this.msgField;
            }
            set {
                this.msgField = value;
                this.RaisePropertyChanged("Msg");
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public int Data {
            get {
                return this.dataField;
            }
            set {
                this.dataField = value;
                this.RaisePropertyChanged("Data");
            }
        }
        
        public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
        
        protected void RaisePropertyChanged(string propertyName) {
            System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
            if ((propertyChanged != null)) {
                propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.3056.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")]
    public partial class ListModelOfPushMsg : object, System.ComponentModel.INotifyPropertyChanged {
        
        private PushMsg[] dataListField;
        
        private PageInfo pageField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlArrayAttribute(Order=0)]
        public PushMsg[] DataList {
            get {
                return this.dataListField;
            }
            set {
                this.dataListField = value;
                this.RaisePropertyChanged("DataList");
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public PageInfo Page {
            get {
                return this.pageField;
            }
            set {
                this.pageField = value;
                this.RaisePropertyChanged("Page");
            }
        }
        
        public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
        
        protected void RaisePropertyChanged(string propertyName) {
            System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
            if ((propertyChanged != null)) {
                propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.3056.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")]
    public partial class PageInfo : object, System.ComponentModel.INotifyPropertyChanged {
        
        private int pageCountField;
        
        private int pageTotalField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public int PageCount {
            get {
                return this.pageCountField;
            }
            set {
                this.pageCountField = value;
                this.RaisePropertyChanged("PageCount");
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public int PageTotal {
            get {
                return this.pageTotalField;
            }
            set {
                this.pageTotalField = value;
                this.RaisePropertyChanged("PageTotal");
            }
        }
        
        public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
        
        protected void RaisePropertyChanged(string propertyName) {
            System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
            if ((propertyChanged != null)) {
                propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.3056.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")]
    public partial class ResultEntityOfListModelOfPushMsg : object, System.ComponentModel.INotifyPropertyChanged {
        
        private int resultField;
        
        private string msgField;
        
        private ListModelOfPushMsg dataField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public int Result {
            get {
                return this.resultField;
            }
            set {
                this.resultField = value;
                this.RaisePropertyChanged("Result");
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public string Msg {
            get {
                return this.msgField;
            }
            set {
                this.msgField = value;
                this.RaisePropertyChanged("Msg");
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public ListModelOfPushMsg Data {
            get {
                return this.dataField;
            }
            set {
                this.dataField = value;
                this.RaisePropertyChanged("Data");
            }
        }
        
        public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
        
        protected void RaisePropertyChanged(string propertyName) {
            System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
            if ((propertyChanged != null)) {
                propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.3056.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")]
    public partial class ResultEntityOfString : object, System.ComponentModel.INotifyPropertyChanged {
        
        private int resultField;
        
        private string msgField;
        
        private string dataField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public int Result {
            get {
                return this.resultField;
            }
            set {
                this.resultField = value;
                this.RaisePropertyChanged("Result");
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public string Msg {
            get {
                return this.msgField;
            }
            set {
                this.msgField = value;
                this.RaisePropertyChanged("Msg");
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public string Data {
            get {
                return this.dataField;
            }
            set {
                this.dataField = value;
                this.RaisePropertyChanged("Data");
            }
        }
        
        public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
        
        protected void RaisePropertyChanged(string propertyName) {
            System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
            if ((propertyChanged != null)) {
                propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.3056.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")]
    public partial class ProjectCfgPush : object, System.ComponentModel.INotifyPropertyChanged {
        
        private string idField;
        
        private string name_DesField;
        
        private string push_TagNameField;
        
        private string push_TitleField;
        
        private string push_BodyField;
        
        private System.DateTime exec_TimeField;
        
        private int exec_StatusField;
        
        private System.DateTime create_TimeField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string Id {
            get {
                return this.idField;
            }
            set {
                this.idField = value;
                this.RaisePropertyChanged("Id");
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public string Name_Des {
            get {
                return this.name_DesField;
            }
            set {
                this.name_DesField = value;
                this.RaisePropertyChanged("Name_Des");
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public string Push_TagName {
            get {
                return this.push_TagNameField;
            }
            set {
                this.push_TagNameField = value;
                this.RaisePropertyChanged("Push_TagName");
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=3)]
        public string Push_Title {
            get {
                return this.push_TitleField;
            }
            set {
                this.push_TitleField = value;
                this.RaisePropertyChanged("Push_Title");
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=4)]
        public string Push_Body {
            get {
                return this.push_BodyField;
            }
            set {
                this.push_BodyField = value;
                this.RaisePropertyChanged("Push_Body");
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=5)]
        public System.DateTime Exec_Time {
            get {
                return this.exec_TimeField;
            }
            set {
                this.exec_TimeField = value;
                this.RaisePropertyChanged("Exec_Time");
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=6)]
        public int Exec_Status {
            get {
                return this.exec_StatusField;
            }
            set {
                this.exec_StatusField = value;
                this.RaisePropertyChanged("Exec_Status");
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=7)]
        public System.DateTime Create_Time {
            get {
                return this.create_TimeField;
            }
            set {
                this.create_TimeField = value;
                this.RaisePropertyChanged("Create_Time");
            }
        }
        
        public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
        
        protected void RaisePropertyChanged(string propertyName) {
            System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
            if ((propertyChanged != null)) {
                propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.3056.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")]
    public partial class ListModelOfProjectCfgPush : object, System.ComponentModel.INotifyPropertyChanged {
        
        private ProjectCfgPush[] dataListField;
        
        private PageInfo pageField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlArrayAttribute(Order=0)]
        public ProjectCfgPush[] DataList {
            get {
                return this.dataListField;
            }
            set {
                this.dataListField = value;
                this.RaisePropertyChanged("DataList");
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public PageInfo Page {
            get {
                return this.pageField;
            }
            set {
                this.pageField = value;
                this.RaisePropertyChanged("Page");
            }
        }
        
        public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
        
        protected void RaisePropertyChanged(string propertyName) {
            System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
            if ((propertyChanged != null)) {
                propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.3056.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")]
    public partial class ResultEntityOfListModelOfProjectCfgPush : object, System.ComponentModel.INotifyPropertyChanged {
        
        private int resultField;
        
        private string msgField;
        
        private ListModelOfProjectCfgPush dataField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public int Result {
            get {
                return this.resultField;
            }
            set {
                this.resultField = value;
                this.RaisePropertyChanged("Result");
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public string Msg {
            get {
                return this.msgField;
            }
            set {
                this.msgField = value;
                this.RaisePropertyChanged("Msg");
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public ListModelOfProjectCfgPush Data {
            get {
                return this.dataField;
            }
            set {
                this.dataField = value;
                this.RaisePropertyChanged("Data");
            }
        }
        
        public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
        
        protected void RaisePropertyChanged(string propertyName) {
            System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
            if ((propertyChanged != null)) {
                propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.3056.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")]
    public partial class SelectItemDetail : object, System.ComponentModel.INotifyPropertyChanged {
        
        private string idField;
        
        private string valueField;
        
        private string descriptionField;
        
        private int select_TypeField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string Id {
            get {
                return this.idField;
            }
            set {
                this.idField = value;
                this.RaisePropertyChanged("Id");
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public string Value {
            get {
                return this.valueField;
            }
            set {
                this.valueField = value;
                this.RaisePropertyChanged("Value");
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public string Description {
            get {
                return this.descriptionField;
            }
            set {
                this.descriptionField = value;
                this.RaisePropertyChanged("Description");
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=3)]
        public int Select_Type {
            get {
                return this.select_TypeField;
            }
            set {
                this.select_TypeField = value;
                this.RaisePropertyChanged("Select_Type");
            }
        }
        
        public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
        
        protected void RaisePropertyChanged(string propertyName) {
            System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
            if ((propertyChanged != null)) {
                propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.3056.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")]
    public partial class ResultEntityOfListOfSelectItemDetail : object, System.ComponentModel.INotifyPropertyChanged {
        
        private int resultField;
        
        private string msgField;
        
        private SelectItemDetail[] dataField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public int Result {
            get {
                return this.resultField;
            }
            set {
                this.resultField = value;
                this.RaisePropertyChanged("Result");
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public string Msg {
            get {
                return this.msgField;
            }
            set {
                this.msgField = value;
                this.RaisePropertyChanged("Msg");
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlArrayAttribute(Order=2)]
        public SelectItemDetail[] Data {
            get {
                return this.dataField;
            }
            set {
                this.dataField = value;
                this.RaisePropertyChanged("Data");
            }
        }
        
        public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
        
        protected void RaisePropertyChanged(string propertyName) {
            System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
            if ((propertyChanged != null)) {
                propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.3056.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")]
    public partial class PushConfigResult : object, System.ComponentModel.INotifyPropertyChanged {
        
        private string idField;
        
        private string name_DesField;
        
        private string db_ConnectIdField;
        
        private string wx_MsmodelIdField;
        
        private string push_IdField;
        
        private string pushSys_ProIdField;
        
        private string push_TargetField;
        
        private string project_IdField;
        
        private string push_StyleField;
        
        private string push_TagIdField;
        
        private string push_TitleField;
        
        private string push_BodyField;
        
        private System.Nullable<int> push_TypeField;
        
        private System.Nullable<int> push_CycleField;
        
        private string push_MonthField;
        
        private string push_WhichField;
        
        private string push_ActionField;
        
        private System.Nullable<int> push_ActionTypeField;
        
        private string push_IosLinkField;
        
        private string push_AndLinkField;
        
        private string push_WebLinkField;
        
        private string push_WechatLinkField;
        
        private System.DateTime exec_TimeField;
        
        private int exec_StatusField;
        
        private string push_User_ActionField;
        
        private System.Nullable<int> push_User_ActionTypeField;
        
        private string db_User_ConnectIdField;
        
        private System.DateTime create_TimeField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string Id {
            get {
                return this.idField;
            }
            set {
                this.idField = value;
                this.RaisePropertyChanged("Id");
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public string Name_Des {
            get {
                return this.name_DesField;
            }
            set {
                this.name_DesField = value;
                this.RaisePropertyChanged("Name_Des");
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public string Db_ConnectId {
            get {
                return this.db_ConnectIdField;
            }
            set {
                this.db_ConnectIdField = value;
                this.RaisePropertyChanged("Db_ConnectId");
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=3)]
        public string Wx_MsmodelId {
            get {
                return this.wx_MsmodelIdField;
            }
            set {
                this.wx_MsmodelIdField = value;
                this.RaisePropertyChanged("Wx_MsmodelId");
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=4)]
        public string Push_Id {
            get {
                return this.push_IdField;
            }
            set {
                this.push_IdField = value;
                this.RaisePropertyChanged("Push_Id");
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=5)]
        public string PushSys_ProId {
            get {
                return this.pushSys_ProIdField;
            }
            set {
                this.pushSys_ProIdField = value;
                this.RaisePropertyChanged("PushSys_ProId");
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=6)]
        public string Push_Target {
            get {
                return this.push_TargetField;
            }
            set {
                this.push_TargetField = value;
                this.RaisePropertyChanged("Push_Target");
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=7)]
        public string Project_Id {
            get {
                return this.project_IdField;
            }
            set {
                this.project_IdField = value;
                this.RaisePropertyChanged("Project_Id");
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=8)]
        public string Push_Style {
            get {
                return this.push_StyleField;
            }
            set {
                this.push_StyleField = value;
                this.RaisePropertyChanged("Push_Style");
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=9)]
        public string Push_TagId {
            get {
                return this.push_TagIdField;
            }
            set {
                this.push_TagIdField = value;
                this.RaisePropertyChanged("Push_TagId");
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=10)]
        public string Push_Title {
            get {
                return this.push_TitleField;
            }
            set {
                this.push_TitleField = value;
                this.RaisePropertyChanged("Push_Title");
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=11)]
        public string Push_Body {
            get {
                return this.push_BodyField;
            }
            set {
                this.push_BodyField = value;
                this.RaisePropertyChanged("Push_Body");
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(IsNullable=true, Order=12)]
        public System.Nullable<int> Push_Type {
            get {
                return this.push_TypeField;
            }
            set {
                this.push_TypeField = value;
                this.RaisePropertyChanged("Push_Type");
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(IsNullable=true, Order=13)]
        public System.Nullable<int> Push_Cycle {
            get {
                return this.push_CycleField;
            }
            set {
                this.push_CycleField = value;
                this.RaisePropertyChanged("Push_Cycle");
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=14)]
        public string Push_Month {
            get {
                return this.push_MonthField;
            }
            set {
                this.push_MonthField = value;
                this.RaisePropertyChanged("Push_Month");
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=15)]
        public string Push_Which {
            get {
                return this.push_WhichField;
            }
            set {
                this.push_WhichField = value;
                this.RaisePropertyChanged("Push_Which");
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=16)]
        public string Push_Action {
            get {
                return this.push_ActionField;
            }
            set {
                this.push_ActionField = value;
                this.RaisePropertyChanged("Push_Action");
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(IsNullable=true, Order=17)]
        public System.Nullable<int> Push_ActionType {
            get {
                return this.push_ActionTypeField;
            }
            set {
                this.push_ActionTypeField = value;
                this.RaisePropertyChanged("Push_ActionType");
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=18)]
        public string Push_IosLink {
            get {
                return this.push_IosLinkField;
            }
            set {
                this.push_IosLinkField = value;
                this.RaisePropertyChanged("Push_IosLink");
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=19)]
        public string Push_AndLink {
            get {
                return this.push_AndLinkField;
            }
            set {
                this.push_AndLinkField = value;
                this.RaisePropertyChanged("Push_AndLink");
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=20)]
        public string Push_WebLink {
            get {
                return this.push_WebLinkField;
            }
            set {
                this.push_WebLinkField = value;
                this.RaisePropertyChanged("Push_WebLink");
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=21)]
        public string Push_WechatLink {
            get {
                return this.push_WechatLinkField;
            }
            set {
                this.push_WechatLinkField = value;
                this.RaisePropertyChanged("Push_WechatLink");
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=22)]
        public System.DateTime Exec_Time {
            get {
                return this.exec_TimeField;
            }
            set {
                this.exec_TimeField = value;
                this.RaisePropertyChanged("Exec_Time");
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=23)]
        public int Exec_Status {
            get {
                return this.exec_StatusField;
            }
            set {
                this.exec_StatusField = value;
                this.RaisePropertyChanged("Exec_Status");
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=24)]
        public string Push_User_Action {
            get {
                return this.push_User_ActionField;
            }
            set {
                this.push_User_ActionField = value;
                this.RaisePropertyChanged("Push_User_Action");
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(IsNullable=true, Order=25)]
        public System.Nullable<int> Push_User_ActionType {
            get {
                return this.push_User_ActionTypeField;
            }
            set {
                this.push_User_ActionTypeField = value;
                this.RaisePropertyChanged("Push_User_ActionType");
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=26)]
        public string Db_User_ConnectId {
            get {
                return this.db_User_ConnectIdField;
            }
            set {
                this.db_User_ConnectIdField = value;
                this.RaisePropertyChanged("Db_User_ConnectId");
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=27)]
        public System.DateTime Create_Time {
            get {
                return this.create_TimeField;
            }
            set {
                this.create_TimeField = value;
                this.RaisePropertyChanged("Create_Time");
            }
        }
        
        public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
        
        protected void RaisePropertyChanged(string propertyName) {
            System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
            if ((propertyChanged != null)) {
                propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.3056.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")]
    public partial class ResultEntityOfPushConfigResult : object, System.ComponentModel.INotifyPropertyChanged {
        
        private int resultField;
        
        private string msgField;
        
        private PushConfigResult dataField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public int Result {
            get {
                return this.resultField;
            }
            set {
                this.resultField = value;
                this.RaisePropertyChanged("Result");
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public string Msg {
            get {
                return this.msgField;
            }
            set {
                this.msgField = value;
                this.RaisePropertyChanged("Msg");
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public PushConfigResult Data {
            get {
                return this.dataField;
            }
            set {
                this.dataField = value;
                this.RaisePropertyChanged("Data");
            }
        }
        
        public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
        
        protected void RaisePropertyChanged(string propertyName) {
            System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
            if ((propertyChanged != null)) {
                propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(WrapperName="QueryProCfgPushList", WrapperNamespace="http://tempuri.org/", IsWrapped=true)]
    public partial class QueryProCfgPushListRequest {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://tempuri.org/", Order=0)]
        public string projectId;
        
        [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://tempuri.org/", Order=1)]
        [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)]
        public System.Nullable<int> execStatus;
        
        [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://tempuri.org/", Order=2)]
        public string likeName;
        
        [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://tempuri.org/", Order=3)]
        public string likeBody;
        
        [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://tempuri.org/", Order=4)]
        [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)]
        public System.Nullable<int> pageIndex;
        
        [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://tempuri.org/", Order=5)]
        [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)]
        public System.Nullable<int> pageSize;
        
        public QueryProCfgPushListRequest() {
        }
        
        public QueryProCfgPushListRequest(string projectId, System.Nullable<int> execStatus, string likeName, string likeBody, System.Nullable<int> pageIndex, System.Nullable<int> pageSize) {
            this.projectId = projectId;
            this.execStatus = execStatus;
            this.likeName = likeName;
            this.likeBody = likeBody;
            this.pageIndex = pageIndex;
            this.pageSize = pageSize;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(WrapperName="QueryProCfgPushListResponse", WrapperNamespace="http://tempuri.org/", IsWrapped=true)]
    public partial class QueryProCfgPushListResponse {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://tempuri.org/", Order=0)]
        public PushTest.pushPfWebserver.ResultEntityOfListModelOfProjectCfgPush QueryProCfgPushListResult;
        
        public QueryProCfgPushListResponse() {
        }
        
        public QueryProCfgPushListResponse(PushTest.pushPfWebserver.ResultEntityOfListModelOfProjectCfgPush QueryProCfgPushListResult) {
            this.QueryProCfgPushListResult = QueryProCfgPushListResult;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(WrapperName="QueryPushMsgList", WrapperNamespace="http://tempuri.org/", IsWrapped=true)]
    public partial class QueryPushMsgListRequest {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://tempuri.org/", Order=0)]
        public string userId;
        
        [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://tempuri.org/", Order=1)]
        public int[] pushStyle;
        
        [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://tempuri.org/", Order=2)]
        [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)]
        public System.Nullable<int> haveRead;
        
        [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://tempuri.org/", Order=3)]
        public int pageIndex;
        
        [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://tempuri.org/", Order=4)]
        public int pageSize;
        
        public QueryPushMsgListRequest() {
        }
        
        public QueryPushMsgListRequest(string userId, int[] pushStyle, System.Nullable<int> haveRead, int pageIndex, int pageSize) {
            this.userId = userId;
            this.pushStyle = pushStyle;
            this.haveRead = haveRead;
            this.pageIndex = pageIndex;
            this.pageSize = pageSize;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(WrapperName="QueryPushMsgListResponse", WrapperNamespace="http://tempuri.org/", IsWrapped=true)]
    public partial class QueryPushMsgListResponse {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://tempuri.org/", Order=0)]
        public PushTest.pushPfWebserver.ResultEntityOfListModelOfPushMsg QueryPushMsgListResult;
        
        public QueryPushMsgListResponse() {
        }
        
        public QueryPushMsgListResponse(PushTest.pushPfWebserver.ResultEntityOfListModelOfPushMsg QueryPushMsgListResult) {
            this.QueryPushMsgListResult = QueryPushMsgListResult;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(WrapperName="QueryPushLogList", WrapperNamespace="http://tempuri.org/", IsWrapped=true)]
    public partial class QueryPushLogListRequest {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://tempuri.org/", Order=0)]
        public string title;
        
        [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://tempuri.org/", Order=1)]
        public string projectId;
        
        [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://tempuri.org/", Order=2)]
        public string userId;
        
        [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://tempuri.org/", Order=3)]
        public int[] pushStyle;
        
        [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://tempuri.org/", Order=4)]
        [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)]
        public System.Nullable<int> haveRead;
        
        [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://tempuri.org/", Order=5)]
        public int pageIndex;
        
        [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://tempuri.org/", Order=6)]
        public int pageSize;
        
        public QueryPushLogListRequest() {
        }
        
        public QueryPushLogListRequest(string title, string projectId, string userId, int[] pushStyle, System.Nullable<int> haveRead, int pageIndex, int pageSize) {
            this.title = title;
            this.projectId = projectId;
            this.userId = userId;
            this.pushStyle = pushStyle;
            this.haveRead = haveRead;
            this.pageIndex = pageIndex;
            this.pageSize = pageSize;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(WrapperName="QueryPushLogListResponse", WrapperNamespace="http://tempuri.org/", IsWrapped=true)]
    public partial class QueryPushLogListResponse {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://tempuri.org/", Order=0)]
        public PushTest.pushPfWebserver.ResultEntityOfListModelOfPushMsg QueryPushLogListResult;
        
        public QueryPushLogListResponse() {
        }
        
        public QueryPushLogListResponse(PushTest.pushPfWebserver.ResultEntityOfListModelOfPushMsg QueryPushLogListResult) {
            this.QueryPushLogListResult = QueryPushLogListResult;
        }
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    public interface PushPfServiceSoapChannel : PushTest.pushPfWebserver.PushPfServiceSoap, System.ServiceModel.IClientChannel {
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    public partial class PushPfServiceSoapClient : System.ServiceModel.ClientBase<PushTest.pushPfWebserver.PushPfServiceSoap>, PushTest.pushPfWebserver.PushPfServiceSoap {
        
        public PushPfServiceSoapClient() {
        }
        
        public PushPfServiceSoapClient(string endpointConfigurationName) : 
                base(endpointConfigurationName) {
        }
        
        public PushPfServiceSoapClient(string endpointConfigurationName, string remoteAddress) : 
                base(endpointConfigurationName, remoteAddress) {
        }
        
        public PushPfServiceSoapClient(string endpointConfigurationName, System.ServiceModel.EndpointAddress remoteAddress) : 
                base(endpointConfigurationName, remoteAddress) {
        }
        
        public PushPfServiceSoapClient(System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress remoteAddress) : 
                base(binding, remoteAddress) {
        }
        
        public string HelloWorld(PushTest.pushPfWebserver.ExecuteStatus eStatus, PushTest.pushPfWebserver.PushStyle pStyle, PushTest.pushPfWebserver.PushType pType) {
            return base.Channel.HelloWorld(eStatus, pStyle, pType);
        }
        
        public System.Threading.Tasks.Task<string> HelloWorldAsync(PushTest.pushPfWebserver.ExecuteStatus eStatus, PushTest.pushPfWebserver.PushStyle pStyle, PushTest.pushPfWebserver.PushType pType) {
            return base.Channel.HelloWorldAsync(eStatus, pStyle, pType);
        }
        
        public PushTest.pushPfWebserver.ResultEntityOfListModelOfSysPushSimple QuerySysPushSelect(string likeName) {
            return base.Channel.QuerySysPushSelect(likeName);
        }
        
        public System.Threading.Tasks.Task<PushTest.pushPfWebserver.ResultEntityOfListModelOfSysPushSimple> QuerySysPushSelectAsync(string likeName) {
            return base.Channel.QuerySysPushSelectAsync(likeName);
        }
        
        public PushTest.pushPfWebserver.ResultEntityOfPushConfigResult GetSysPushModel(string Id) {
            return base.Channel.GetSysPushModel(Id);
        }
        
        public System.Threading.Tasks.Task<PushTest.pushPfWebserver.ResultEntityOfPushConfigResult> GetSysPushModelAsync(string Id) {
            return base.Channel.GetSysPushModelAsync(Id);
        }
        
        public PushTest.pushPfWebserver.ResultEntityOfListOfSelectItemDetail QuerySelectItem() {
            return base.Channel.QuerySelectItem();
        }
        
        public System.Threading.Tasks.Task<PushTest.pushPfWebserver.ResultEntityOfListOfSelectItemDetail> QuerySelectItemAsync() {
            return base.Channel.QuerySelectItemAsync();
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        PushTest.pushPfWebserver.QueryProCfgPushListResponse PushTest.pushPfWebserver.PushPfServiceSoap.QueryProCfgPushList(PushTest.pushPfWebserver.QueryProCfgPushListRequest request) {
            return base.Channel.QueryProCfgPushList(request);
        }
        
        public PushTest.pushPfWebserver.ResultEntityOfListModelOfProjectCfgPush QueryProCfgPushList(string projectId, System.Nullable<int> execStatus, string likeName, string likeBody, System.Nullable<int> pageIndex, System.Nullable<int> pageSize) {
            PushTest.pushPfWebserver.QueryProCfgPushListRequest inValue = new PushTest.pushPfWebserver.QueryProCfgPushListRequest();
            inValue.projectId = projectId;
            inValue.execStatus = execStatus;
            inValue.likeName = likeName;
            inValue.likeBody = likeBody;
            inValue.pageIndex = pageIndex;
            inValue.pageSize = pageSize;
            PushTest.pushPfWebserver.QueryProCfgPushListResponse retVal = ((PushTest.pushPfWebserver.PushPfServiceSoap)(this)).QueryProCfgPushList(inValue);
            return retVal.QueryProCfgPushListResult;
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.Threading.Tasks.Task<PushTest.pushPfWebserver.QueryProCfgPushListResponse> PushTest.pushPfWebserver.PushPfServiceSoap.QueryProCfgPushListAsync(PushTest.pushPfWebserver.QueryProCfgPushListRequest request) {
            return base.Channel.QueryProCfgPushListAsync(request);
        }
        
        public System.Threading.Tasks.Task<PushTest.pushPfWebserver.QueryProCfgPushListResponse> QueryProCfgPushListAsync(string projectId, System.Nullable<int> execStatus, string likeName, string likeBody, System.Nullable<int> pageIndex, System.Nullable<int> pageSize) {
            PushTest.pushPfWebserver.QueryProCfgPushListRequest inValue = new PushTest.pushPfWebserver.QueryProCfgPushListRequest();
            inValue.projectId = projectId;
            inValue.execStatus = execStatus;
            inValue.likeName = likeName;
            inValue.likeBody = likeBody;
            inValue.pageIndex = pageIndex;
            inValue.pageSize = pageSize;
            return ((PushTest.pushPfWebserver.PushPfServiceSoap)(this)).QueryProCfgPushListAsync(inValue);
        }
        
        public PushTest.pushPfWebserver.ResultEntityOfPushConfigResult GetProCfgPushMo(string Id) {
            return base.Channel.GetProCfgPushMo(Id);
        }
        
        public System.Threading.Tasks.Task<PushTest.pushPfWebserver.ResultEntityOfPushConfigResult> GetProCfgPushMoAsync(string Id) {
            return base.Channel.GetProCfgPushMoAsync(Id);
        }
        
        public PushTest.pushPfWebserver.ResultEntityOfString proCfgSaveConfig(PushTest.pushPfWebserver.PushConfigResult pushConfig) {
            return base.Channel.proCfgSaveConfig(pushConfig);
        }
        
        public System.Threading.Tasks.Task<PushTest.pushPfWebserver.ResultEntityOfString> proCfgSaveConfigAsync(PushTest.pushPfWebserver.PushConfigResult pushConfig) {
            return base.Channel.proCfgSaveConfigAsync(pushConfig);
        }
        
        public PushTest.pushPfWebserver.ResultEntityOfString UpPushCfgState(string pushCfjId, int state) {
            return base.Channel.UpPushCfgState(pushCfjId, state);
        }
        
        public System.Threading.Tasks.Task<PushTest.pushPfWebserver.ResultEntityOfString> UpPushCfgStateAsync(string pushCfjId, int state) {
            return base.Channel.UpPushCfgStateAsync(pushCfjId, state);
        }
        
        public PushTest.pushPfWebserver.ResultEntityOfString deletePushCfg(string pushCfjId) {
            return base.Channel.deletePushCfg(pushCfjId);
        }
        
        public System.Threading.Tasks.Task<PushTest.pushPfWebserver.ResultEntityOfString> deletePushCfgAsync(string pushCfjId) {
            return base.Channel.deletePushCfgAsync(pushCfjId);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        PushTest.pushPfWebserver.QueryPushMsgListResponse PushTest.pushPfWebserver.PushPfServiceSoap.QueryPushMsgList(PushTest.pushPfWebserver.QueryPushMsgListRequest request) {
            return base.Channel.QueryPushMsgList(request);
        }
        
        public PushTest.pushPfWebserver.ResultEntityOfListModelOfPushMsg QueryPushMsgList(string userId, int[] pushStyle, System.Nullable<int> haveRead, int pageIndex, int pageSize) {
            PushTest.pushPfWebserver.QueryPushMsgListRequest inValue = new PushTest.pushPfWebserver.QueryPushMsgListRequest();
            inValue.userId = userId;
            inValue.pushStyle = pushStyle;
            inValue.haveRead = haveRead;
            inValue.pageIndex = pageIndex;
            inValue.pageSize = pageSize;
            PushTest.pushPfWebserver.QueryPushMsgListResponse retVal = ((PushTest.pushPfWebserver.PushPfServiceSoap)(this)).QueryPushMsgList(inValue);
            return retVal.QueryPushMsgListResult;
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.Threading.Tasks.Task<PushTest.pushPfWebserver.QueryPushMsgListResponse> PushTest.pushPfWebserver.PushPfServiceSoap.QueryPushMsgListAsync(PushTest.pushPfWebserver.QueryPushMsgListRequest request) {
            return base.Channel.QueryPushMsgListAsync(request);
        }
        
        public System.Threading.Tasks.Task<PushTest.pushPfWebserver.QueryPushMsgListResponse> QueryPushMsgListAsync(string userId, int[] pushStyle, System.Nullable<int> haveRead, int pageIndex, int pageSize) {
            PushTest.pushPfWebserver.QueryPushMsgListRequest inValue = new PushTest.pushPfWebserver.QueryPushMsgListRequest();
            inValue.userId = userId;
            inValue.pushStyle = pushStyle;
            inValue.haveRead = haveRead;
            inValue.pageIndex = pageIndex;
            inValue.pageSize = pageSize;
            return ((PushTest.pushPfWebserver.PushPfServiceSoap)(this)).QueryPushMsgListAsync(inValue);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        PushTest.pushPfWebserver.QueryPushLogListResponse PushTest.pushPfWebserver.PushPfServiceSoap.QueryPushLogList(PushTest.pushPfWebserver.QueryPushLogListRequest request) {
            return base.Channel.QueryPushLogList(request);
        }
        
        public PushTest.pushPfWebserver.ResultEntityOfListModelOfPushMsg QueryPushLogList(string title, string projectId, string userId, int[] pushStyle, System.Nullable<int> haveRead, int pageIndex, int pageSize) {
            PushTest.pushPfWebserver.QueryPushLogListRequest inValue = new PushTest.pushPfWebserver.QueryPushLogListRequest();
            inValue.title = title;
            inValue.projectId = projectId;
            inValue.userId = userId;
            inValue.pushStyle = pushStyle;
            inValue.haveRead = haveRead;
            inValue.pageIndex = pageIndex;
            inValue.pageSize = pageSize;
            PushTest.pushPfWebserver.QueryPushLogListResponse retVal = ((PushTest.pushPfWebserver.PushPfServiceSoap)(this)).QueryPushLogList(inValue);
            return retVal.QueryPushLogListResult;
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.Threading.Tasks.Task<PushTest.pushPfWebserver.QueryPushLogListResponse> PushTest.pushPfWebserver.PushPfServiceSoap.QueryPushLogListAsync(PushTest.pushPfWebserver.QueryPushLogListRequest request) {
            return base.Channel.QueryPushLogListAsync(request);
        }
        
        public System.Threading.Tasks.Task<PushTest.pushPfWebserver.QueryPushLogListResponse> QueryPushLogListAsync(string title, string projectId, string userId, int[] pushStyle, System.Nullable<int> haveRead, int pageIndex, int pageSize) {
            PushTest.pushPfWebserver.QueryPushLogListRequest inValue = new PushTest.pushPfWebserver.QueryPushLogListRequest();
            inValue.title = title;
            inValue.projectId = projectId;
            inValue.userId = userId;
            inValue.pushStyle = pushStyle;
            inValue.haveRead = haveRead;
            inValue.pageIndex = pageIndex;
            inValue.pageSize = pageSize;
            return ((PushTest.pushPfWebserver.PushPfServiceSoap)(this)).QueryPushLogListAsync(inValue);
        }
        
        public PushTest.pushPfWebserver.ResultEntityOfInt32 GetNotReadCount(string userId, string projectId, int[] pushStyle) {
            return base.Channel.GetNotReadCount(userId, projectId, pushStyle);
        }
        
        public System.Threading.Tasks.Task<PushTest.pushPfWebserver.ResultEntityOfInt32> GetNotReadCountAsync(string userId, string projectId, int[] pushStyle) {
            return base.Channel.GetNotReadCountAsync(userId, projectId, pushStyle);
        }
        
        public PushTest.pushPfWebserver.ResultEntityOfPushMsg GetMsgById(string id) {
            return base.Channel.GetMsgById(id);
        }
        
        public System.Threading.Tasks.Task<PushTest.pushPfWebserver.ResultEntityOfPushMsg> GetMsgByIdAsync(string id) {
            return base.Channel.GetMsgByIdAsync(id);
        }
        
        public PushTest.pushPfWebserver.ResultEntityOfString UpPushMsgRead(string pushMsgId) {
            return base.Channel.UpPushMsgRead(pushMsgId);
        }
        
        public System.Threading.Tasks.Task<PushTest.pushPfWebserver.ResultEntityOfString> UpPushMsgReadAsync(string pushMsgId) {
            return base.Channel.UpPushMsgReadAsync(pushMsgId);
        }
        
        public PushTest.pushPfWebserver.ResultEntityOfString SendPushOfProCfg(string proCfgId, string userId) {
            return base.Channel.SendPushOfProCfg(proCfgId, userId);
        }
        
        public System.Threading.Tasks.Task<PushTest.pushPfWebserver.ResultEntityOfString> SendPushOfProCfgAsync(string proCfgId, string userId) {
            return base.Channel.SendPushOfProCfgAsync(proCfgId, userId);
        }
        
        public PushTest.pushPfWebserver.ResultEntityOfString SendPushOfPCValmap(string proCfgId, string userId, string valMapStr) {
            return base.Channel.SendPushOfPCValmap(proCfgId, userId, valMapStr);
        }
        
        public System.Threading.Tasks.Task<PushTest.pushPfWebserver.ResultEntityOfString> SendPushOfPCValmapAsync(string proCfgId, string userId, string valMapStr) {
            return base.Channel.SendPushOfPCValmapAsync(proCfgId, userId, valMapStr);
        }
        
        public PushTest.pushPfWebserver.ResultEntityOfString SendPushOfProject(string sysPushId, string projectId, string valMapStr) {
            return base.Channel.SendPushOfProject(sysPushId, projectId, valMapStr);
        }
        
        public System.Threading.Tasks.Task<PushTest.pushPfWebserver.ResultEntityOfString> SendPushOfProjectAsync(string sysPushId, string projectId, string valMapStr) {
            return base.Channel.SendPushOfProjectAsync(sysPushId, projectId, valMapStr);
        }
        
        public PushTest.pushPfWebserver.ResultEntityOfString SendPushOfExternal(PushTest.pushPfWebserver.PushValueModel valModel) {
            return base.Channel.SendPushOfExternal(valModel);
        }
        
        public System.Threading.Tasks.Task<PushTest.pushPfWebserver.ResultEntityOfString> SendPushOfExternalAsync(PushTest.pushPfWebserver.PushValueModel valModel) {
            return base.Channel.SendPushOfExternalAsync(valModel);
        }
        
        public PushTest.pushPfWebserver.ResultEntityOfString SendMessage(string proPushCfgId, string mobile, string sendContext) {
            return base.Channel.SendMessage(proPushCfgId, mobile, sendContext);
        }
        
        public System.Threading.Tasks.Task<PushTest.pushPfWebserver.ResultEntityOfString> SendMessageAsync(string proPushCfgId, string mobile, string sendContext) {
            return base.Channel.SendMessageAsync(proPushCfgId, mobile, sendContext);
        }
        
        public PushTest.pushPfWebserver.ResultEntityOfString SaveOrUpdateTag(PushTest.pushPfWebserver.TagModel tagModel) {
            return base.Channel.SaveOrUpdateTag(tagModel);
        }
        
        public System.Threading.Tasks.Task<PushTest.pushPfWebserver.ResultEntityOfString> SaveOrUpdateTagAsync(PushTest.pushPfWebserver.TagModel tagModel) {
            return base.Channel.SaveOrUpdateTagAsync(tagModel);
        }
        
        public PushTest.pushPfWebserver.ResultEntityOfListOfPushTag TagList(string projectId) {
            return base.Channel.TagList(projectId);
        }
        
        public System.Threading.Tasks.Task<PushTest.pushPfWebserver.ResultEntityOfListOfPushTag> TagListAsync(string projectId) {
            return base.Channel.TagListAsync(projectId);
        }
    }
}
