using APT.Infrastructure.Core;
using APT.MS.Domain.Entities.HM;
using System;
using System.Collections.Generic;
using System.ComponentModel;
namespace APT.MS.Domain.Entities.BS
{
///
/// 检查内容表
///
[Description("检查内容表")]
public class T_BS_CHECK_CONTENT : MesEntityBase
{
///
/// 检查依据
///
[Description("检查依据")]
[FormFieldTable]
[FormFieldEdit]
[DataFieldLength(500)]
public string PROOF { get; set; }
///
/// 排序号
///
[Description("排序号")]
[FormFieldEdit]
public int NUM { get; set; }
///
/// 检查项目ID
///
[Description("检查项目ID")]
[DataFieldForeignKey("Nav_CheckProject")]
[FormFieldEdit]
public Guid? CHECK_PROJECT_ID { get; set; }
///
/// 检查项目
///
[Description("导航:检查项目")]
public virtual T_BS_CHECK_PROJECT Nav_CheckProject { get; set; }
///
/// 问题等级 重大 = 10,A = 20,B = 30,C = 40,D = 50,
///
[Description("问题等级")]
[EnumName("BSQuestionLevelEnum")]
[FormFieldEdit]
public int QUESTION_LEVEL { get; set; }
///
/// 是否重大隐患 否 = 0,是 = 1,
///
[Description("是否重大隐患")]
[EnumName("BSSeriousRiskEnum")]
[FormFieldEdit]
public int SERIOUS_RISK { get; set; }
///
/// 检查问题(描述)
///
[Description("导航:检查问题(描述)")]
[FormFieldEdit]
public virtual ICollection Nav_ListContentQuestions { get; set; }
///
/// 辨识区域( 项目区域 ) T_BS_CHECK_CONTENT_AREA
///
[Description("导航:检查区域")]
[FormFieldEdit]
public virtual ICollection Nav_ListContentAreas { get; set; }
///
/// 检查类型
///
[Description("导航:检查类型")]
[FormFieldEdit]
public virtual ICollection Nav_ListContentCheckTypes { get; set; }
}
}