using IRaCIS.Core.Domain.Models; using IRaCIS.Core.Domain.Share; using Microsoft.EntityFrameworkCore; using System; using System.Collections.Generic; using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; using System.Text; namespace IRaCIS.Core.Domain.Models; [Comment("一致性核查 - 对话记录表")] [Table("CheckChallengeDialog")] public class CheckChallengeDialog : BaseAddAuditEntity { #region 导航属性 [JsonIgnore] public SubjectVisit SubjectVisit { get; set; } #endregion [Comment(" CRC是否需要回复 前端使用")] public bool? IsCRCNeedReply { get; set; } [Comment(" 核查的检查信息Json")] [MaxLength] public string ParamInfo { get; set; } = null!; public Guid SubjectVisitId { get; set; } [MaxLength] public string TalkContent { get; set; } = null!; [Comment(" 核查过程中的操作用户类型")] public UserTypeEnum UserTypeEnum { get; set; } }