年度变更建库软件5.0版本
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.

116 lines
2.4 KiB

6 months ago
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;
}
}