246 lines
8.6 KiB
C#
246 lines
8.6 KiB
C#
using APT.BaseData.Domain.Entities.FM;
|
||
using APT.BaseData.Domain.Enums.PF;
|
||
using APT.Infrastructure.Core;
|
||
using APT.MS.Domain.Entities.HM;
|
||
using APT.MS.Domain.Entities.SK;
|
||
using APT.MS.Domain.Enums;
|
||
using APT.MS.Domain.Enums.SK;
|
||
using System;
|
||
using System.Collections.Generic;
|
||
using System.ComponentModel;
|
||
using System.Text;
|
||
|
||
namespace APT.MS.Domain.Entities.FO
|
||
{
|
||
[Description("动火作业")]
|
||
public class T_FO_FIRE_JOB : MesEntityBase
|
||
{
|
||
[Description("发起人")]
|
||
[DataFieldForeignKey("Nav_ApplyUser")]
|
||
[FormFieldTable]
|
||
[FormFieldEdit]
|
||
[FormFieldQuery]
|
||
public Guid? APPLY_USER_ID { get; set; }
|
||
|
||
|
||
[Description("导航属性:发起人")]
|
||
public T_FM_USER Nav_ApplyUser { get; set; }
|
||
[Description("发起部门")]
|
||
[DataFieldForeignKey("Nav_ApplyDepartment")]
|
||
[FormFieldTable]
|
||
[FormFieldEdit]
|
||
[FormFieldQuery]
|
||
public Guid? APPLY_DEPARTMENT_ID { get; set; }
|
||
|
||
[Description("导航属性:发起部门")]
|
||
public T_FM_DEPARTMENT Nav_ApplyDepartment { get; set; }
|
||
|
||
[Description("公司")]
|
||
[DataFieldForeignKey("Nav_Company")]
|
||
[FormFieldTable]
|
||
[FormFieldEdit]
|
||
[FormFieldQuery]
|
||
public Guid? COMPANY_ID { get; set; }
|
||
|
||
[Description("导航属性:公司")]
|
||
public T_FM_DEPARTMENT Nav_Company { get; set; }
|
||
|
||
[Description("生产单元")]
|
||
[DataFieldForeignKey("Nav_ProductionUnit")]
|
||
[FormFieldTable]
|
||
[FormFieldEdit]
|
||
[FormFieldQuery]
|
||
public Guid? PRODUCTION_UNIT_ID { get; set; }
|
||
[Description("导航属性:生产单元")]
|
||
public T_FM_USER_PRODUCTION_UNIT_SET Nav_ProductionUnit { get; set; }
|
||
|
||
[Description("编号")]
|
||
[DataFieldLength(100)]
|
||
[FormFieldTable]
|
||
[FormFieldQuery]
|
||
public string CODE { get; set; }
|
||
|
||
[Description("作业名称")]
|
||
[DataFieldForeignKey("Nav_OperationStep")]
|
||
[FormFieldEdit]
|
||
[FormFieldTable]
|
||
[FormFieldQuery]
|
||
public Guid? OPERATION_STEP_ID { get; set; }
|
||
|
||
[Description("导航属性:作业名称")]
|
||
public T_HM_OPERATION_STEP Nav_OperationStep { get; set; }
|
||
|
||
[EnumName("HMOperationTaskAuditEnum")]
|
||
[Description("审批层级")]
|
||
[FormFieldTable]
|
||
[FormFieldQuery]
|
||
[FormFieldEdit]
|
||
public int AUDIT_LEVEL { get; set; }
|
||
|
||
[Description("作业风险等级")]
|
||
[EnumName("SKEvaluateLevelEnum")]
|
||
[FormFieldTable]
|
||
[FormFieldQuery]
|
||
[FormFieldEdit]
|
||
public SKEvaluateLevelEnum EVALUATE_LEVEL { get; set; }
|
||
|
||
[Description("动火负责人")]
|
||
[DataFieldForeignKey("Nav_FireUser")]
|
||
[FormFieldTable]
|
||
[FormFieldEdit]
|
||
[FormFieldQuery]
|
||
public Guid? FIRE_USER_ID { get; set; }
|
||
|
||
|
||
[Description("导航属性:动火负责人")]
|
||
public T_FM_USER Nav_FireUser { get; set; }
|
||
[Description("动火部门")]
|
||
[DataFieldForeignKey("Nav_FireDepartment")]
|
||
[FormFieldTable]
|
||
[FormFieldEdit]
|
||
[FormFieldQuery]
|
||
public Guid? FIRE_DEPARTMENT_ID { get; set; }
|
||
|
||
[Description("导航属性:动火部门")]
|
||
public T_FM_DEPARTMENT Nav_FireDepartment { get; set; }
|
||
|
||
[Description("安全生产管理人员")]
|
||
[DataFieldForeignKey("Nav_SafeUser")]
|
||
[FormFieldTable]
|
||
[FormFieldEdit]
|
||
[FormFieldQuery]
|
||
public Guid? SAFE_USER_ID { get; set; }
|
||
[Description("导航属性:安全生产管理人员")]
|
||
public T_FM_USER Nav_SafeUser { get; set; }
|
||
[Description("动火区域")]
|
||
[DataFieldForeignKey("Nav_Area")]
|
||
[FormFieldTable]
|
||
[FormFieldEdit]
|
||
[FormFieldQuery]
|
||
|
||
public Guid? AREA_ID { get; set; }
|
||
|
||
[Description("导航属性:动火区域")]
|
||
public T_SK_RISK_AREA Nav_Area { get; set; }
|
||
|
||
[Description("动火地点")]
|
||
[FormFieldEdit]
|
||
[DataFieldLength(100)]
|
||
public string JOB_LOCATION { get; set; }
|
||
|
||
[Description("动火方式")]
|
||
[DataFieldForeignKey("Nav_Type")]
|
||
[FormFieldEdit]
|
||
|
||
public Guid? TYPE_ID { get; set; }
|
||
|
||
[Description("导航属性:动火方式")]
|
||
public T_FO_FIRE_TYPE Nav_Type { get; set; }
|
||
|
||
[Description("动火具体事项")]
|
||
[FormFieldEdit]
|
||
[DataFieldLength(500)]
|
||
public string JOB_CONTENT { get; set; }
|
||
[Description("作业监护人")]
|
||
[DataFieldForeignKey("Nav_MonitorUser")]
|
||
[FormFieldTable]
|
||
[FormFieldEdit]
|
||
public Guid? MONITOR_USER_ID { get; set; }
|
||
|
||
[Description("导航属性:作业监护人")]
|
||
public virtual T_FM_USER Nav_MonitorUser { get; set; }
|
||
|
||
[Description("动火计划开始时间")]
|
||
[FormFieldTable]
|
||
[FormFieldEdit]
|
||
public DateTime? JOB_DATE { get; set; }
|
||
|
||
[Description("动火计划结束时间")]
|
||
[FormFieldTable]
|
||
[FormFieldEdit]
|
||
public DateTime? JOB_END_DATE { get; set; }
|
||
|
||
[Description("存在风险")]
|
||
[FormFieldEdit]
|
||
public virtual ICollection<T_FO_FIRE_JOB_RISK> Nav_Risks { get; set; }
|
||
[Description("附件")]
|
||
[FormFieldEdit]
|
||
public virtual ICollection<T_FO_FIRE_JOB_FILE> Nav_Files { get; set; }
|
||
[Description("导航属性:作业人员")]
|
||
[FormFieldEdit]
|
||
public ICollection<T_FO_FIRE_JOB_USER> Nav_Users { get; set; }
|
||
|
||
[Description("导航属性:作业前中后")]
|
||
public virtual ICollection<T_FO_FIRE_JOB_DETAIL> Nav_Details { get; set; }
|
||
[Description("动火作业现场条件验收情况")]
|
||
[FormFieldEdit]
|
||
[DataFieldLength(200)]
|
||
public string COMPLETED_CONDITION { get; set; }
|
||
|
||
[Description("是否可以动火")]
|
||
[EnumName("FOYesOrNoEnum")]
|
||
public FOYesOrNoEnum? IS_FIRE { get; set; }
|
||
|
||
|
||
[Description("动火实际开始时间")]
|
||
[FormFieldEdit]
|
||
public DateTime? ACT_DATE { get; set; }
|
||
|
||
[Description("附件")]
|
||
[FormFieldEdit]
|
||
public virtual ICollection<T_FO_FIRE_JOB_FIRE_FILE> Nav_FireFiles { get; set; }
|
||
[Description("负责人签字状态")]
|
||
[EnumName("FOUserShiftStatusEnum")] //为枚举(0待处理 1已处理)
|
||
public FOUserShiftStatusEnum? USER_DEAL_STATUS { get; set; }
|
||
[Description("安全管理人员签字状态")]
|
||
[EnumName("FOUserShiftStatusEnum")] //为枚举(0待处理 1已处理)
|
||
public FOUserShiftStatusEnum? SAFE_DEAL_STATUS { get; set; }
|
||
[Description("矿调度人员")]
|
||
[DataFieldForeignKey("Nav_DispatchUser")]
|
||
[FormFieldEdit]
|
||
public Guid? DISPATCH_USER_ID { get; set; }
|
||
|
||
[Description("导航属性:矿调度人员")]
|
||
public virtual T_FM_USER Nav_DispatchUser { get; set; }
|
||
|
||
[Description("矿调度人员签字状态")]
|
||
[EnumName("FOUserShiftStatusEnum")] //为枚举(0待处理 1已处理)
|
||
public FOUserShiftStatusEnum? DISPATCH_DEAL_STATUS { get; set; }
|
||
[Description("动火作业完工验收情况")]
|
||
[FormFieldEdit]
|
||
[DataFieldLength(200)]
|
||
public string COMPLETED_CONTENT { get; set; }
|
||
|
||
[Description("是否可以撤离")]
|
||
[EnumName("FOYesOrNoEnum")]
|
||
public FOYesOrNoEnum? IS_LEAVE { get; set; }
|
||
|
||
[Description("动火实际结束时间")]
|
||
[FormFieldEdit]
|
||
public DateTime? ACT_END_DATE { get; set; }
|
||
|
||
[Description("离开现场时间")]
|
||
[FormFieldEdit]
|
||
public DateTime? LEAVE_DATE { get; set; }
|
||
|
||
[Description("附件")]
|
||
[FormFieldEdit]
|
||
public virtual ICollection<T_FO_FIRE_JOB_MONITOR_FILE> Nav_MonitorFiles { get; set; }
|
||
|
||
[Description("负责人签字状态")]
|
||
[EnumName("FOUserShiftStatusEnum")] //为枚举(0待处理 1已处理)
|
||
public FOUserShiftStatusEnum? USER_DEAL_FINISH_STATUS { get; set; }
|
||
[Description("安全管理人员签字状态")]
|
||
[EnumName("FOUserShiftStatusEnum")] //为枚举(0待处理 1已处理)
|
||
public FOUserShiftStatusEnum? SAFE_DEAL_FINISH_STATUS { get; set; }
|
||
|
||
[Description("单据状态")]
|
||
[EnumName("PFStandardStatus")]
|
||
public PFStandardStatus STATUS { get; set; }
|
||
|
||
[Description("提交并通知")]
|
||
[DataFieldIngore]
|
||
public string PUBLISH { get; set; }
|
||
}
|
||
}
|