
//--------------------------------------------------------------------
//     此代码由T4模板自动生成  byzhouhang 20210918
//	   生成时间 2023-03-17 11:51:13 
//     对此文件的更改可能会导致不正确的行为，并且如果重新生成代码，这些更改将会丢失。
using System;
using IRaCIS.Core.Domain.Share;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
namespace IRaCIS.Core.Domain.Models
{
    ///<summary>
    ///SubjectCriteriaEvaluationVisitStudyFilter
    ///</summary>
    [Table("SubjectCriteriaEvaluationVisitStudyFilter")]
    public class SubjectCriteriaEvaluationVisitStudyFilter : Entity, IAuditUpdate, IAuditAdd
    {
        [JsonIgnore]
        [ForeignKey("TrialReadingCriterionId")]
        public ReadingQuestionCriterionTrial TrialReadingCriterion { get; set; }

        [JsonIgnore]
        public SubjectVisit SubjectVisit { get; set; }

        [ForeignKey("SeriesId")]
        [JsonIgnore]
        public DicomSeries Series { get; set; }


        [ForeignKey("StudyId")]
        [JsonIgnore]
        public DicomStudy Study { get; set; }

        public Guid TrialReadingCriterionId { get; set; }

        public Guid SubjectVisitId { get; set; }


        public Guid StudyId { get; set; }

        public Guid SeriesId { get; set; }


        public bool IsConfirmed { get; set; }

        public bool IsReading { get; set; }


        public DateTime CreateTime { get; set; }


        public Guid CreateUserId { get; set; }


        public Guid UpdateUserId { get; set; }


        public DateTime UpdateTime { get; set; }



    }

}
