using APT.BaseData.Domain.Entities.FM; using APT.BaseData.Domain.Enums.PF; using APT.Infrastructure.Core; using APT.MS.Domain.Enums; using System; using System.Collections.Generic; using System.ComponentModel; namespace APT.MS.Domain.Entities.DM { /// /// 设备设施故障报修 /// [Description("设备设施故障报修")] public class T_DM_DEVICE_REPAIR : MesEntityBase { /// /// 编码 /// [Description("编码")] [FormFieldTable] [FormFieldQuery] [DataFieldLength(50)] public string CODE { get; set; } /// /// 报修时间 /// [Description("报修时间")] [FormFieldTable] [FormFieldQuery] [FormFieldEdit] public DateTime REPAIR_TIME { get; set; } /// /// 报修人员 /// [Description("报修人员")] [FormFieldTable] [FormFieldQuery] [FormFieldEdit] [DataFieldForeignKey("Nav_User")] public Guid? USER_ID { get; set; } /// /// 导航_报修人员 /// [Description("导航_报修人员")] public T_FM_USER Nav_User { get; set; } /// /// 设备设施名称 /// [Description("设备设施名称")] [FormFieldTable] [FormFieldQuery] [FormFieldEdit] [DataFieldForeignKey("Nav_Device")] public Guid? DEVICE_BASE_ID { get; set; } /// /// 导航_设备设施名称 /// [Description("导航_设备设施名称")] public T_DM_DEVICE_BASE Nav_Device { get; set; } /// /// 设备名称 /// [Description("设备名称")] public string MACHINE_NAME { get; set; } /// /// 规格 /// [Description("规格")] [FormFieldTable] [FormFieldQuery] [FormFieldEdit] public string SPEC { get; set; } /// /// 设备编号 /// [Description("设备编号")] [FormFieldTable] [FormFieldQuery] [FormFieldEdit] public string MACHINE_CODE { get; set; } /// /// 设备位置 /// [Description("设备位置")] [FormFieldTable] [FormFieldQuery] [FormFieldEdit] public string POSITION { get; set; } /// /// 故障描述 /// [Description("故障描述")] [FormFieldTable] [FormFieldQuery] [FormFieldEdit] public string DESCRPTION { get; set; } /// /// 维修紧迫性 /// [Description("维修紧迫性")] [FormFieldTable] [FormFieldQuery] [FormFieldEdit] [EnumName("DMRepairStatusEnum")] public DMRepairStatusEnum EMERGENCY_LEVEL_NAME { get; set; } /// /// 状态:故障记录,检修中,完成 /// [Description("状态")] [FormFieldTable] [FormFieldQuery] [EnumName("PFStandardStatus")] public PFStandardStatus STATUS { get; set; } /// /// 维修负责人 /// [Description("维修负责人")] [FormFieldTable] [FormFieldQuery] [FormFieldEdit] [DataFieldForeignKey("Nav_Repair_Charge_User")] public Guid? REPAIR_CHARGE_USER_ID { get; set; } /// /// 导航_维修负责人 /// [Description("导航_维修负责人")] public T_FM_USER Nav_Repair_Charge_User { get; set; } /// /// 是否申请外部援助 /// [Description("是否申请外部援助")] public bool IS_HELP { get; set; } /// /// 维修人员 /// [Description("维修人员")] [FormFieldTable] [FormFieldQuery] [FormFieldEdit] [DataFieldForeignKey("Nav_Repair_User")] public Guid? REPAIR_USER_ID { get; set; } /// /// 导航_维修人员 /// [Description("导航_维修人员")] public T_FM_USER Nav_Repair_User { get; set; } /// /// 附件 /// [Description("附件")] public List Nav_Files { get; set; } [Description("是否发布")] [DataFieldIngore] public string PUBLISH { get; set; } } }