You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							111 lines
						
					
					
						
							2.3 KiB
						
					
					
				
			
		
		
	
	
							111 lines
						
					
					
						
							2.3 KiB
						
					
					
				using System.Collections.Generic; | 
						|
using System.ComponentModel; | 
						|
 | 
						|
namespace Kingo.Plugin.EngineEditor.Model | 
						|
{ | 
						|
    public class DataDicTionary : INotifyPropertyChanged | 
						|
    { | 
						|
        public override string ToString() | 
						|
        { | 
						|
            return CODE + "-" + NAME; | 
						|
        } | 
						|
 | 
						|
        /// <summary> | 
						|
        /// 序号 - 主键 | 
						|
        /// </summary> | 
						|
        public virtual int ID | 
						|
        { | 
						|
            get; | 
						|
            set; | 
						|
        } | 
						|
        /// <summary> | 
						|
        /// 字典项编码 | 
						|
        /// </summary> | 
						|
        public virtual string CODE | 
						|
        { | 
						|
            get; | 
						|
            set; | 
						|
        } | 
						|
 | 
						|
        public virtual int ClassID | 
						|
        { | 
						|
            get; | 
						|
            set; | 
						|
        } | 
						|
        /// <summary> | 
						|
        /// 字典项名称 | 
						|
        /// </summary> | 
						|
        public virtual string NAME | 
						|
        { | 
						|
            get; | 
						|
            set; | 
						|
        } | 
						|
        /// <summary> | 
						|
        /// 字典项名称 | 
						|
        /// </summary> | 
						|
        public virtual string DisplayName | 
						|
        { | 
						|
            get; | 
						|
            set; | 
						|
        } | 
						|
        /// <summary> | 
						|
        /// 排序 | 
						|
        /// </summary> | 
						|
        public virtual decimal? SORT | 
						|
        { | 
						|
            get; | 
						|
            set; | 
						|
        } | 
						|
        /// <summary> | 
						|
        /// 字典项描述 | 
						|
        /// </summary> | 
						|
        public virtual string REMARK | 
						|
        { | 
						|
            get; | 
						|
            set; | 
						|
        } | 
						|
        public virtual object Description | 
						|
        { | 
						|
            get; | 
						|
            set; | 
						|
        } | 
						|
        /// <summary> | 
						|
        /// 父节点ID | 
						|
        /// </summary> | 
						|
        public virtual decimal? PID | 
						|
        { | 
						|
            get; | 
						|
            set; | 
						|
        } | 
						|
        /// <summary> | 
						|
        /// 字典项归属ID | 
						|
        /// </summary> | 
						|
        public virtual string OWNERDIC | 
						|
        { | 
						|
            get; | 
						|
            set; | 
						|
        } | 
						|
        public List<DataDicTionary> SubDic { get; set; } | 
						|
        private bool _isChecked = false; | 
						|
        public virtual bool IsChecked | 
						|
        { | 
						|
            set | 
						|
            { | 
						|
                _isChecked = value; | 
						|
                if (PropertyChanged != null)//有改变   | 
						|
                { | 
						|
                    PropertyChanged(this, new PropertyChangedEventArgs("IsChecked"));//对Name进行监听   | 
						|
                } | 
						|
            } | 
						|
            get | 
						|
            { | 
						|
                return _isChecked; | 
						|
            } | 
						|
        } | 
						|
 | 
						|
        public event PropertyChangedEventHandler PropertyChanged; | 
						|
 | 
						|
 | 
						|
    } | 
						|
 | 
						|
}
 | 
						|
 |