using APT.BaseData.Domain.Entities.FM; using APT.Infrastructure.Core; using APT.MS.Domain.Enums.SK; using System; using System.Collections.Generic; using System.ComponentModel; using System.Text; namespace APT.MS.Domain.Entities.SK { [Description("检查内容风险辨识配置表")] public class T_SK_CHECK_SET : MesEntityBase { /// /// 生产单元 /// [Description("生产单元")] [EnumName("SKProductionUnit")] public SKProductionUnit MineType { get; set; } [Description("组织结构")] [DataFieldForeignKey("Nav_Department")] public Guid? DEPARTMENT_ID { get; set; } [Description("导航属性:组织结构")] public virtual T_FM_DEPARTMENT Nav_Department { get; set; } [Description("岗位")] [DataFieldForeignKey("Nav_Post")] public Guid? POST_ID { get; set; } [Description("导航属性:岗位")] public virtual T_FM_USER_POST Nav_Post { get; set; } [Description("检查层级")] [EnumName("SKDepartmentTypeEnum")] public SKDepartmentTypeEnum CHECK_TYPE { get; set; } [Description("检查类型")] [DataFieldForeignKey("Nav_CheckType")] public Guid? CHECK_TYPE_ID { get; set; } /// /// 导航:检查类型表 /// [Description("导航:检查类型")] public virtual T_SK_CHECK_TYPE Nav_CheckType { get; set; } [Description("检查周期")] [EnumName("SKPLANCHECKFREQUENCYEnum")] public SKPLANCHECKFREQUENCYEnum CHECK_CYCLE { get; set; } [Description("管控措施/检查内容")] [FormFieldEdit] public ICollection Nav_CheckSetContents { get; set; } [DataFieldIngore] public string CHECK_CONTENT { get; set; } [DataFieldIngore] public string HIDDEN_DESCRIPTION { get; set; } [DataFieldIngore] public string RECTIFICATION_MEASURES { get; set; } [DataFieldIngore] public string AREA_NAME { get; set; } [DataFieldIngore] public string RISK_NAME { get; set; } } }