//-------------------------------------------------------------------- // 此代码由T4模板自动生成 byzhouhang 20210918 // 生成时间 2021-12-23 13:16:57 // 对此文件的更改可能会导致不正确的行为,并且如果重新生成代码,这些更改将会丢失。 using IRaCIS.Core.Domain.Share; using System; using System.Collections.Generic; using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; namespace IRaCIS.Core.Domain.Models { /// ///TrialSiteSurvey /// [Table("TrialSiteSurvey")] public class TrialSiteSurvey : Entity, IAuditUpdate, IAuditAdd,ISoftDelete { //public bool IsLocked { get; set; }=false; public TrialSiteSurveyEnum State { get; set; } = TrialSiteSurveyEnum.ToSubmit; // 必须 { get; set; } 否则 翻译出错 [JsonIgnore] public List TrialSiteUserSurveyList { get; set; } =new List(); [JsonIgnore] public List TrialSiteEquipmentSurveyList { get; set; } = new List(); [JsonIgnore] public TrialSite TrialSite { get; set; } [JsonIgnore] public Trial Trial { get; set; } [JsonIgnore] public Site Site { get; set; } public DateTime? DeletedTime { get; set; } public bool IsDeleted { get; set; } public Guid? DeleteUserId { get; set; } /// /// TrialId /// [Required] public Guid TrialId { get; set; } /// /// SiteId /// [Required] public Guid SiteId { get; set; } /// /// CreateTime /// [Required] public DateTime CreateTime { get; set; } /// /// CreateUserId /// [Required] public Guid CreateUserId { get; set; } /// /// UpdateTime /// [Required] public DateTime UpdateTime { get; set; } /// /// UpdateUserId /// [Required] public Guid UpdateUserId { get; set; } /// /// UserName /// [Required] public string UserName { get; set; } = string.Empty; /// /// Phone /// [Required] public string Phone { get; set; } = string.Empty; /// /// Email /// [Required] public string Email { get; set; } = string.Empty; /// /// AverageEngravingCycle /// [Required] public int AverageEngravingCycle { get; set; } /// /// IsConfirmImagingTechnologist /// [Required] public bool IsConfirmImagingTechnologist { get; set; } /// /// NotConfirmReson /// [Required] public string NotConfirmReson { get; set; } = string.Empty; /// /// EfficacyEvaluatorType /// [Required] public int EfficacyEvaluatorType { get; set; } /// /// IsFollowStudyParameters /// [Required] public bool IsFollowStudyParameters { get; set; } /// /// NotFollowReson /// [Required] public string NotFollowReson { get; set; } = string.Empty; public string LatestBackReason { get; set; } = string.Empty; public Guid? PreliminaryUserId { get; set; } public Guid? ReviewerUserId { get; set; } public DateTime? PreliminaryTime { get; set; } public DateTime? ReviewerTime { get; set; } [JsonIgnore] public User ReviewerUser { get; set; } [JsonIgnore] public User PreliminaryUser { get; set; } } }