using System;
using System.Collections.Generic;
using Volo.Abp.Domain.Entities.Auditing;
using Volo.Abp.Domain.Entities;
namespace Shentun.WebPeis.Models;
/// 
/// 问卷答案
/// 
public partial class QuestionAnswer : AuditedEntity, IHasConcurrencyStamp
{
    /// 
    /// 主键
    /// 
    public Guid QuestionAnswerId { get; set; }
    /// 
    /// 答案
    /// 
    public string QuestionAnswerName { get; set; } = null!;
    /// 
    /// 问卷ID
    /// 
    public Guid QuestionId { get; set; }
    public string SimpleCode { get; set; } = null!;
    public int DisplayOrder { get; set; }
    /// 
    /// 子答案类别
    /// 
    public char? ChildAnswerType { get; set; }
    /// 
    /// 答案结果类别
    /// 
    public char? AnswerResultType { get; set; }
    /// 
    /// 别名
    /// 
    public string? Aliases { get; set; }
    /// 
    /// 概述
    /// 
    public string? Overview {  get; set; }
    /// 
    /// 可能原因
    /// 
    public string? Reason { get; set; }
    /// 
    /// 健康指导
    /// 
    public string? HealthGuidance { get; set; }
    /// 
    /// 父答案ID
    /// 
    public Guid? ParentId { get; set; }
    /// 
    /// 编码路径
    /// 
    public string? PathCode { get; set; }
    /// 
    /// 子答案标题
    /// 
    public string? ChildAnswerTitle { get; set; }
    /// 
    /// 无,和其它答案排斥
    /// 
    public char IsNone { get; set; }
    public virtual ICollection QuestionRegisterAnswers { get; set; } = new List();
    public string? ConcurrencyStamp { get; set; }
    public override object?[] GetKeys()
    {
        return [QuestionAnswerId];
    }
}