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.

45 lines
1.2 KiB

namespace BrilliantSightClient.Model.GradeLevel.Entity;
public class BaseEntity
{
/// <summary>
/// 节点标题
/// </summary>
public string Header { get; set; }
public bool IsTops { get; set; }
/// <summary>
/// 节点类型 0-Root 1-切工定级节点 2-对称定级节点
/// </summary>
public int NodeType { get; set; } = 0;
/// <summary>
/// 状态标记: 0-无; 1-顶级定级(无子集);2-顶级维度(有子集);3-维度定级(末级)
/// </summary>
public int HasData { get; set; } = 0;
/// <summary>
/// 维度名称
/// </summary>
public string DimensionName { get; set; }
/// <summary>
/// 维度Key
/// </summary>
public string DimensionKey { get; set; }
/// <summary>
/// 维度值
/// </summary>
public string DimensionValue { get; set; }
/// <summary>
/// 定级设置
/// </summary>
public List<GradeSet> GradeSet { get; set; }
/// <summary>
/// 子集
/// </summary>
public List<BaseEntity> Children { get; set; } = new List<BaseEntity>();
public override string ToString()
{
return Header;
}
}