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.
115 lines
2.4 KiB
115 lines
2.4 KiB
using System; |
|
using System.Collections.Generic; |
|
using System.ComponentModel; |
|
using System.Linq; |
|
using System.Text; |
|
using System.Threading.Tasks; |
|
|
|
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; |
|
|
|
|
|
} |
|
|
|
}
|
|
|