d_sms_service/APT.MS.Domain/Entities/HM/T_HM_TASK_ANALYZE.cs

112 lines
3.1 KiB
C#
Raw Permalink Normal View History

2024-10-28 13:45:58 +08:00

using APT.BaseData.Domain.Entities.FM;
using APT.Infrastructure.Core;
using APT.MS.Domain.Enums;
using System;
using System.Collections.Generic;
using System.ComponentModel;
namespace APT.MS.Domain.Entities.HM
{
/// <summary>
/// 任务分析表
/// </summary>
[Description("任务分析表")]
public class T_HM_TASK_ANALYZE : MesEntityBase
{
/// <summary>
/// 任务分析类型(关键任务、许可作业、一般任务)
/// </summary>
[Description("任务分析类型")]
[FormFieldTable]
[FormFieldQuery]
[FormFieldEdit]
[EnumName("HMTaskAnalyzeTypeEnum")]
public HMTaskAnalyzeTypeEnum TASK_ANALYZE_TYPE { get; set; }
/// <summary>
/// 编码
/// </summary>
[Description("编码")]
[DataFieldLength(50)]
public string CODE { get; set; }
/// <summary>
/// 名称
/// </summary>
[Description("名称")]
[DataFieldLength(50)]
[FormFieldTable]
[FormFieldQuery]
[FormFieldEdit]
public string NAME { get; set; }
/// <summary>
/// 发起部门
/// </summary>
[Description("发起部门")]
[FormFieldTable]
[FormFieldQuery]
[FormFieldEdit]
[DataFieldForeignKey("Nav_Department")]
public Guid? DEPARTMENT_ID { get; set; }
/// <summary>
/// 导航:识别部门
/// </summary>
[Description("导航:发起部门")]
public virtual T_FM_DEPARTMENT Nav_Department { get; set; }
/// <summary>
/// 完成时间
/// </summary>
[Description("完成时间")]
[FormFieldTable]
[FormFieldQuery]
[FormFieldEdit]
public DateTime? COMPLETION_TIME { get; set; }
/// <summary>
/// 作业任务识别分析
/// </summary>
[Description("作业任务识别分析")]
[FormFieldEdit]
[DataFieldForeignKey("Nav_DistinguishAnalyze")]
public Guid OPERATION_TASK_DISTINGUISH_ANALYZE_ID { get; set; }
/// <summary>
/// 导航:作业任务识别分析
/// </summary>
[Description("导航:作业任务识别分析")]
public virtual T_HM_OPERATION_TASK_DISTINGUISH_ANALYZE Nav_DistinguishAnalyze { get; set; }
/// <summary>
/// 导航:识别分析详情
/// </summary>
[Description("导航:分析详情")]
[FormFieldEdit]
public virtual ICollection<T_HM_TASK_ANALYZE_DETAIL> Nav_AnalyzeDetails { get; set; }
/// <summary>
/// 导航:识别分析人员
/// </summary>
[Description("导航:识别分析人员")]
[FormFieldEdit]
public virtual ICollection<T_HM_TASK_ANALYZE_USER> Nav_Users { get; set; }
/// <summary>
/// 状态(待审核、已审核)
/// </summary>
[Description("状态")]
[FormFieldTable]
[FormFieldQuery]
[FormFieldEdit]
[EnumName("FOPreMeetingStatusEnum")]
public FOPreMeetingStatusEnum STATUS { get; set; }
}
}