176 lines
4.8 KiB
C#
176 lines
4.8 KiB
C#
|
|
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
|
|||
|
|
{
|
|||
|
|
/// <summary>
|
|||
|
|
/// 检修记录
|
|||
|
|
/// </summary>
|
|||
|
|
[Description("检修记录")]
|
|||
|
|
public class T_DM_DEVICE_OVERHAUL : MesEntityBase
|
|||
|
|
{
|
|||
|
|
/// <summary>
|
|||
|
|
/// 编码
|
|||
|
|
/// </summary>
|
|||
|
|
[Description("编码")]
|
|||
|
|
public string CODE { get; set; }
|
|||
|
|
|
|||
|
|
/// <summary>
|
|||
|
|
/// 检修时间
|
|||
|
|
/// </summary>
|
|||
|
|
[Description("检修时间")]
|
|||
|
|
[FormFieldTable]
|
|||
|
|
[FormFieldQuery]
|
|||
|
|
[FormFieldEdit]
|
|||
|
|
public DateTime OVERHAUL_TIME { get; set; }
|
|||
|
|
/// <summary>
|
|||
|
|
/// 外部援助单位
|
|||
|
|
/// </summary>
|
|||
|
|
[Description("外部援助单位")]
|
|||
|
|
[FormFieldTable]
|
|||
|
|
[FormFieldQuery]
|
|||
|
|
[FormFieldEdit]
|
|||
|
|
public string EXTERNAL_SUPPORT { get; set; }
|
|||
|
|
/// <summary>
|
|||
|
|
/// 是否申请外部援助
|
|||
|
|
/// </summary>
|
|||
|
|
[Description("是否申请外部援助")]
|
|||
|
|
public bool IS_HELP { get; set; }
|
|||
|
|
/// <summary>
|
|||
|
|
/// 检修人员
|
|||
|
|
/// </summary>
|
|||
|
|
[Description("检修人员")]
|
|||
|
|
[FormFieldTable]
|
|||
|
|
[FormFieldQuery]
|
|||
|
|
[FormFieldEdit]
|
|||
|
|
[DataFieldForeignKey("Nav_User")]
|
|||
|
|
public Guid? USER_ID { get; set; }
|
|||
|
|
|
|||
|
|
/// <summary>
|
|||
|
|
/// 检修人员
|
|||
|
|
/// </summary>
|
|||
|
|
[Description("检修人员")]
|
|||
|
|
public T_FM_USER Nav_User { get; set; }
|
|||
|
|
|
|||
|
|
|
|||
|
|
/// <summary>
|
|||
|
|
/// 设备设施名称
|
|||
|
|
/// </summary>
|
|||
|
|
[Description("设备设施名称")]
|
|||
|
|
[FormFieldTable]
|
|||
|
|
[FormFieldQuery]
|
|||
|
|
[FormFieldEdit]
|
|||
|
|
[DataFieldForeignKey("Nav_Device")]
|
|||
|
|
public Guid? DEVICE_BASE_ID { get; set; }
|
|||
|
|
/// <summary>
|
|||
|
|
/// 导航_设备设施名称
|
|||
|
|
/// </summary>
|
|||
|
|
[Description("导航_设备设施名称")]
|
|||
|
|
public T_DM_DEVICE_BASE Nav_Device { get; set; }
|
|||
|
|
|
|||
|
|
/// <summary>
|
|||
|
|
/// 设备名称
|
|||
|
|
/// </summary>
|
|||
|
|
[Description("设备名称")]
|
|||
|
|
[FormFieldTable]
|
|||
|
|
[FormFieldQuery]
|
|||
|
|
[FormFieldEdit]
|
|||
|
|
public string MACHINE_NAME { get; set; }
|
|||
|
|
|
|||
|
|
/// <summary>
|
|||
|
|
/// 规格
|
|||
|
|
/// </summary>
|
|||
|
|
[Description("规格")]
|
|||
|
|
[FormFieldTable]
|
|||
|
|
[FormFieldQuery]
|
|||
|
|
[FormFieldEdit]
|
|||
|
|
public string SPEC { get; set; }
|
|||
|
|
|
|||
|
|
/// <summary>
|
|||
|
|
/// 设备编号
|
|||
|
|
/// </summary>
|
|||
|
|
[Description("设备编号")]
|
|||
|
|
[FormFieldTable]
|
|||
|
|
[FormFieldQuery]
|
|||
|
|
[FormFieldEdit]
|
|||
|
|
public string MACHINE_CODE { get; set; }
|
|||
|
|
|
|||
|
|
/// <summary>
|
|||
|
|
/// 设备位置
|
|||
|
|
/// </summary>
|
|||
|
|
[Description("设备位置")]
|
|||
|
|
[FormFieldTable]
|
|||
|
|
[FormFieldQuery]
|
|||
|
|
[FormFieldEdit]
|
|||
|
|
public string POSITION { get; set; }
|
|||
|
|
|
|||
|
|
/// <summary>
|
|||
|
|
/// 故障描述
|
|||
|
|
/// </summary>
|
|||
|
|
[Description("故障描述")]
|
|||
|
|
[FormFieldTable]
|
|||
|
|
[FormFieldQuery]
|
|||
|
|
[FormFieldEdit]
|
|||
|
|
public string MALFUCTION { get; set; }
|
|||
|
|
/// <summary>
|
|||
|
|
/// 检修意见
|
|||
|
|
/// </summary>
|
|||
|
|
[Description("检修意见")]
|
|||
|
|
[EnumName("DMRepairOpinionEnum")]
|
|||
|
|
[FormFieldTable]
|
|||
|
|
[FormFieldQuery]
|
|||
|
|
[FormFieldEdit]
|
|||
|
|
public DMRepairOpinionEnum OPINION { get; set; }
|
|||
|
|
/// <summary>
|
|||
|
|
/// 检修情况描述
|
|||
|
|
/// </summary>
|
|||
|
|
[Description("检修情况描述")]
|
|||
|
|
[FormFieldTable]
|
|||
|
|
[FormFieldQuery]
|
|||
|
|
[FormFieldEdit]
|
|||
|
|
public string DESCRIPTION { get; set; }
|
|||
|
|
|
|||
|
|
|
|||
|
|
/// <summary>
|
|||
|
|
///故障报修
|
|||
|
|
/// </summary>
|
|||
|
|
[Description("故障报修")]
|
|||
|
|
[DataFieldForeignKey("Nav_Repair")]
|
|||
|
|
|
|||
|
|
public Guid? REPAIR_ID { get; set; }
|
|||
|
|
|
|||
|
|
/// <summary>
|
|||
|
|
///导航_故障报修
|
|||
|
|
/// </summary>
|
|||
|
|
[Description("导航_故障报修")]
|
|||
|
|
public T_DM_DEVICE_REPAIR Nav_Repair { get; set; }
|
|||
|
|
|
|||
|
|
/// <summary>
|
|||
|
|
/// 附件列表
|
|||
|
|
/// </summary>
|
|||
|
|
[Description("附件列表")]
|
|||
|
|
public List<T_DM_DEVICE_OVERHAUL_FILE> Nav_Files { get; set; }
|
|||
|
|
/// <summary>
|
|||
|
|
/// 验收意见
|
|||
|
|
/// </summary>
|
|||
|
|
[Description("验收意见")]
|
|||
|
|
[FormFieldEdit]
|
|||
|
|
public CheckOptionEnum CHECK_OPINION { get; set; }
|
|||
|
|
/// <summary>
|
|||
|
|
/// 状态:故障记录,检修中,完成
|
|||
|
|
/// </summary>
|
|||
|
|
[Description("状态")]
|
|||
|
|
[FormFieldTable]
|
|||
|
|
[FormFieldQuery]
|
|||
|
|
[EnumName("PFStandardStatus")]
|
|||
|
|
public PFStandardStatus STATUS { get; set; }
|
|||
|
|
[Description("是否发布")]
|
|||
|
|
[DataFieldIngore]
|
|||
|
|
public string PUBLISH { get; set; }
|
|||
|
|
}
|
|||
|
|
}
|