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.

58 lines
1.6 KiB

namespace BrilliantSightClient.Model.GradeLevel.Entity.DatabaseEntity;
/// <summary>
/// 评级设定树
/// </summary>
public class GradeLevelTreeSet: BaseEntity
{
/// <summary>
/// 所属Mst的签名
/// </summary>
public string Mst_Sign { get; set; } = string.Empty;
/// <summary>
/// 所属Mst的名称
/// </summary>
public string Mst_Name { get; set; } = string.Empty;
/// <summary>
/// 节点名
/// </summary>
public string Header { get; set; } = string.Empty;
/// <summary>
/// 节点类型:0顶级 1切工节点 2对称节点
/// </summary>
public int NodeType { get; set; } = 0;
/// <summary>
/// 是否含有数据 0否1是
/// </summary>
public int HasData { get; set; } = 0;
/// <summary>
/// 是否为顶级节点,只有Root、父级为Root的切工节点、父级为root的对称节点为1
/// </summary>
public int IsTop { get; set; } = 0;
/// <summary>
/// 维度值
/// </summary>
public string DimensionValue { get; set; } = string.Empty;
/// <summary>
/// 维度数据签名 关联GradeLevelDataSet.Sign
/// </summary>
public string DimensionSign { get; set; } = string.Empty;
/// <summary>
/// 父级节点签名
/// </summary>
public string ParentSign { get; set; } = string.Empty;
/// <summary>
/// 节点下评级设定明细
/// </summary>
private List<GradeLevelSetDtl> _setDtls = new List<GradeLevelSetDtl>();
public List<GradeLevelSetDtl> GetLevelSetDtls()
{
return _setDtls;
}
public void AddSetDtl(GradeLevelSetDtl setDtl)
{
_setDtls.Add(setDtl);
}
}