using System.ComponentModel; using Hotline.Exams.Base; using Hotline.Share.Enums.Exams; using SqlSugar; namespace Exam.ExamManages { /// /// 抽题规则 /// [Description("抽题规则")] public class ExtractRule : BusinessEntity { /// /// 规则名称 /// [SugarColumn(ColumnDescription = "规则名称")] [Description("规则名称")] public string Name { get; set; } /// /// 规则编号 /// [SugarColumn(ColumnDescription = "规则编号")] [Description("规则编号")] public string Code { get; set; } /// /// 规则类型 /// [SugarColumn(ColumnDescription ="规则类型")] [Description("规则类型")] public EExamType RuleType { get; set; } /// /// 备注 /// [SugarColumn(ColumnDescription ="备注")] [Description("备注")] public string? Remark { get; set; } [Navigate(NavigateType.OneToMany,nameof(TagQuestion.RuleId))] public List TagQuestions { get; set; } [Navigate(NavigateType.OneToMany,nameof(RuleTag.RuleId))] public List RuleTags { get; set; } } }