using APT.BaseData.Domain.Entities.FM; using System; using System.Collections.Generic; using System.ComponentModel; using System.Linq; using System.Text; using System.Threading.Tasks; using APT.Infrastructure.Core; using APT.BaseData.Domain.Enums; using APT.MS.Domain.Enums; namespace APT.MS.Domain.Entities.HM { /// /// 风险评价计划明细表 /// [Description("风险评价计划明细表")] public class T_HM_EVALUATION_DETAIL : MesEntityBase { /// /// 风险评价计划ID /// [Description("风险评价计划")] [DataFieldForeignKey("Nav_EvaluationPlan", "Nav_Details")] public Guid PLAN_ID { get; set; } /// /// 导航属性:风险评价计划表 /// [Description("导航属性:风险评价计划表")] public T_HM_EVALUATION_PLAN Nav_EvaluationPlan { get; set; } /// /// 开始时间 /// [Description("开始时间")] [FormFieldEdit] public DateTime? START_TIME { get; set; } /// /// 结束时间 /// [Description("结束时间")] [FormFieldEdit] public DateTime? END_TIME { get; set; } /// /// 层级 3公司级 0部门级 1车间级 2班组级 /// [Description("层级")] [EnumName("FMDepartmentType")] [FormFieldEdit] [DataFieldLength(50)] public string LEVEL { get; set; } /// /// 导航属性:区域 /// [Description("导航属性:区域")] [FormFieldEdit] public ICollection Nav_Areas { get; set; } /// /// 负责人 /// [Description("负责人")] [FormFieldEdit] [DataFieldForeignKey("Nav_ChargeUser")] public Guid? CHARGE_USER_ID { get; set; } /// /// 导航属性:负责人 /// [Description("导航属性:负责人")] public T_FM_USER Nav_ChargeUser { get; set; } /// /// 触发周期 /// [Description("触发周期")] [EnumName("HMCycleEnum")] [FormFieldEdit] public HMCycleEnum CYCLE { get; set; } /// /// 周期内执行次数 /// [Description("周期内执行次数")] [FormFieldEdit] public int FREQUENCY { get; set; } /// /// 备注 /// [Description("备注")] [DataFieldLength(200)] [FormFieldEdit] public string REMARK { get; set; } /// /// 类别 /// [EnumName("HMRiskTypeEnmu")] [Description("类别")] [FormFieldEdit] public HMRiskTypeEnmu RISK_TYPE { get; set; } /// /// 导航属性:辨识对象 /// [Description("导航属性:辨识对象")] [FormFieldEdit] public ICollection Nav_Identifyings { get; set; } [Description("处理状态")] [EnumName("FOUserShiftStatusEnum")] public int DEAL_STATUS { get; set; } [Description("序号")] public int ROW_NO { get; set; } } }