using System; using System.Collections.Generic; using System.ComponentModel; using System.Linq; using System.Text; using System.Threading.Tasks; using APT.BaseData.Domain.Entities.FM; using APT.BaseData.Domain.Enums; using APT.Infrastructure.Core; using APT.MS.Domain.Entities.BS; using APT.MS.Domain.Entities.DM; using APT.MS.Domain.Enums; namespace APT.MS.Domain.Entities.HM { /// /// 辨识区域 /// [Description("辨识区域")] public partial class T_HM_RISK_AREA : TreeEntityBase { /// /// 编码 /// [Description("编码")] [DataFieldLength(50)] public string CODE { get; set; } /// /// 区域名称 /// [Description("区域名称")] [DataFieldLength(100)] [FormFieldTable] [FormFieldQuery] [FormFieldEdit] public string NAME { get; set; } /// /// 状态 /// [Description("状态")] [FormFieldTable] [FormFieldQuery] [FormFieldEdit] [EnumName("STATUSEnum")] public STATUSEnum STATUS { get; set; } [Description("部门ID")] [DataFieldForeignKey("Nav_Department")] public Guid? DEPARTMENT_ID { get; set; } [Description("导航:部门")] public virtual T_FM_DEPARTMENT Nav_Department { get; set; } /// /// 层级 /// [Description("层级")] [EnumName("FMDepartmentType")] [FormFieldTable] [FormFieldEdit] public FMDepartmentType LEVEL { get; set; } [Description("导航:人员")] [DataFieldIngore] public virtual ICollection Nav_User { get; set; } [Description("导航:岗位")] [DataFieldIngore] public List Nav_Post { get; set; } [Description("导航:设备设施")] [DataFieldIngore] public List Nav_Device { get; set; } [Description("导航:风险库")] [DataFieldIngore] public List Nav_Risk { get; set; } [Description("导航:隐患上报记录")] [DataFieldIngore] public List Nav_Submit { get; set; } [Description("导航:检查记录")] [DataFieldIngore] public List Nav_Check { get; set; } } }