using System;
using IRaCIS.Core.Domain.Share;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
using System.Collections.Generic;
namespace IRaCIS.Core.Domain.Models
{
///
/// 阅片任务答案
///
[Table("ReadingTaskQuestionAnswer")]
public class ReadingTaskQuestionAnswer : Entity, IAuditAdd
{
///
/// 项目问题Id
///
public Guid ReadingQuestionTrialId { get; set; }
///
/// 项目问题标准Id
///
public Guid ReadingQuestionCriterionTrialId { get; set; }
///
/// 项目ID
///
public Guid TrialId { get; set; }
///
/// 受试者Id
///
public Guid SubjectId { get; set; }
///
/// 任务Id
///
public Guid VisitTaskId { get; set; }
///
/// 答案
///
public string Answer { get; set; }
///
/// 创建时间
///
public DateTime CreateTime { get; set; }
///
/// 全局阅片修改的答案
///
public string GlobalChangeAnswer { get; set; }
///
/// 创建人
///
public Guid CreateUserId { get; set; }
[JsonIgnore]
[ForeignKey("VisitTaskId")]
public VisitTask VisitTask { get; set; }
[JsonIgnore]
[ForeignKey("ReadingQuestionTrialId")]
public ReadingQuestionTrial ReadingQuestionTrial { get; set; }
}
}