using BrilliantSightClient.Model.GradeLevel.Entity.Enum; namespace BrilliantSightClient.Model.GradeLevel.Entity; public class MasterLevelEntity { // 私有字段存储属性值(每个属性对应一个字段) private string _name = string.Empty; private string _eName = string.Empty; private RunMode _runMode; private Shape _shape; private int _crown = 8; private int _pavilion = 8; private List _symLevelSet = new List(); private List _cutLevelSet = new List(); private string _sign = string.Empty; private List _useDataSets = new List(); private List _rulesTree = new List(); private TotalRuleSet cutTotalRuleSet; private TotalRuleSet symTotalRuleSet; /// /// 名称 /// public string Name { get => _name; set { _name = value; } } /// /// 英文名称 /// public string EName { get => _eName; set { _eName = value; } } /// /// 运行模式 /// public RunMode RunMode { get => _runMode; set { _runMode = value; } } /// /// 形状 /// public Shape Shape { get => _shape; set { _shape = value; } } /// /// 冠数量 /// public int Crown { get => _crown; set { _crown = value; } } /// /// 亭数量 /// public int Pavilion { get => _pavilion; set { _pavilion = value; } } /// /// 对称分级 /// public List SymLevelSet { get => _symLevelSet; set { _symLevelSet = value; } } /// /// 切工分级 /// public List CutLevelSet { get => _cutLevelSet; set { _cutLevelSet = value; } } /// /// 数据设置 /// public List UseDataSets { get => _useDataSets; set { _useDataSets = value; } } /// /// 规则树 /// public List RulesTree { get => _rulesTree; set { _rulesTree = value; } } public TotalRuleSet CutTotalRuleSet { get => cutTotalRuleSet; set { cutTotalRuleSet = value; } } public TotalRuleSet SymTotalRuleSet { get => symTotalRuleSet; set { symTotalRuleSet = value; } } public string Sign { get => _sign; set { _sign = value; } } }