using IRaCIS.Core.Domain.Share; using System.Linq; namespace IRaCIS.Core.Domain.Models; [Comment("项目阅片访视裁判规则")] [Table("ReadingQuestionVisitJudgeRule")] public class ReadingQuestionVisitJudgeRule : BaseAddAuditEntity { #region 导航属性 [Comment("分页标准")] [ForeignKey("ReadingQuestionId")] [JsonIgnore] public ReadingQuestionTrial ReadingQuestionTrial { get; set; } #endregion /// /// 问题Id /// [Comment("问题Id")] public Guid ReadingQuestionId { get; set; } /// /// 访视Num /// public decimal VisitNum { get; set; } /// /// 答案分组 /// [MaxLength] [Comment("答案分组")] public List AnswerGroup { get; set; } = new List(); /// /// 答案组合 /// [Comment("答案组合")] [MaxLength] public List AnswerCombination { get; set; } = new List(); /// /// 裁判类型 /// [Comment("裁判类型")] public JudgeTypeEnum JudgeType { get; set; } = JudgeTypeEnum.AnswerDisaffinity; /// /// 裁判百分比或绝对值的相差值 /// [Comment("裁判百分比或绝对值的相差值")] public decimal? JudgeDifferenceValue { get; set; } = 0; /// /// 裁判百分比或绝对值的相差值匹配规则 /// [Comment("裁判百分比或绝对值的相差值匹配规则")] public JudgeDifferenceType JudgeDifferenceType { get; set; } }