using APT.BaseData.Domain.Entities.FM; using APT.Infrastructure.Core; using APT.MS.Domain.Enums; using System; using System.Collections.Generic; using System.ComponentModel; using System.Linq; using System.Text; using System.Threading.Tasks; namespace APT.MS.Domain.Entities.HM { /// /// 职业危害辨识明细 /// [Description("职业危害辨识明细")] public class T_HM_HAZARD_TASK_DETAIL : MesEntityBase { /// /// 计划ID /// [Description("计划ID")] [DataFieldForeignKey("Nav_Task", "Nav_Detail")] public Guid TASK_ID { get; set; } /// /// 导航属性:职业危害计划 /// [Description("导航属性:职业危害计划")] public T_HM_HAZARD_TASK Nav_Task { get; set; } /// /// 辨识区域 /// [Description("辨识区域")] [DataFieldForeignKey("Nav_Area")] [FormFieldEdit] public Guid AREA_ID { get; set; } /// /// 导航属性:辨识区域 /// [Description("导航属性:辨识区域")] public T_HM_RISK_AREA Nav_Area { get; set; } /// /// 导航属性:职业危害名称 /// [Description("导航属性:职业危害名称")] [FormFieldEdit] public List Nav_Identifyings { get; set; } /// /// 导航属性:辨识人员 /// [Description("导航属性:辨识人员")] [FormFieldEdit] public ICollection Nav_Users { get; set; } /// /// 记录人员 /// [Description("记录人员")] [DataFieldForeignKey("Nav_User")] [FormFieldEdit] public Guid? RECORD_USER_ID { get; set; } /// /// 导航属性:人员 /// [Description("导航属性:人员")] public T_FM_USER Nav_User { get; set; } /// /// 处理状态(待处理,已同意) /// [EnumName("FOUserShiftStatusEnum")] [Description("处理状态")] [FormFieldEdit] public FOUserShiftStatusEnum DEAL_STATUS { get; set; } } }