mh_sms/APT.MS.Domain/Entities/SC/PT/T_PT_INDICATOR_FORMULATION.cs
2024-01-22 09:17:01 +08:00

95 lines
3.1 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 System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Text;
namespace APT.MS.Domain.Entities.SC.PT
{
[Description("安全生产目标与指标制定表")]
[DataRuleField("DEPARTMENT_ID")]
public class T_PT_INDICATOR_FORMULATION : MesEntityBase
{
[Description("文件名称")]
[FormFieldTable]
[FormFieldQuery]
public string NAME { get; set; }
[Description("年度")]
[FormFieldTable]
[FormFieldQuery]
public string YEAR { get; set; }
[Description("制定时间")]
[FormFieldTable]
[FormFieldQuery]
public DateTime? SET_TIME { get; set; }
[Description("发起人ID")]
[DataFieldForeignKey("Nav_User")]
public Guid? USER_ID { get; set; }
[Description("导航属性:发起人")]
public virtual T_FM_USER Nav_User { get; set; }
[Description("发起部门ID")]
[DataFieldForeignKey("Nav_Department")]
public Guid? DEPARTMENT_ID { get; set; }
[Description("导航属性:发起部门表")]
public virtual T_FM_DEPARTMENT Nav_Department { get; set; }
[Description("制定要求表")]
[FormFieldEdit]
public ICollection<T_PT_INDICATOR_FORMULATION_REQUIREMENTS> Nav_Formulates { get; set; }
[Description("是否体现安全管理的要求")]
public bool IS_DEMAND { get; set; }
[Description("只有伤亡指标")]
public bool IS_TARGET { get; set; }
[Description("是否制定实施计划")]
public bool IS_PLAN { get; set; }
[Description("导航属性:年度生产安全目标与指标附件")]
[FormFieldEdit]
public ICollection<T_PT_INDICATOR_FORMULATION_FILE> Nav_Files { get; set; }
[Description("制定实施计划考虑资源")]
[FormFieldEdit]
public ICollection<T_PT_INDICATOR_FORMULATION_PLAN_RESOURCES> Nav_PlanResources { get; set; }
[Description("导航属性:实施计划附件")]
[FormFieldEdit]
public ICollection<T_PT_INDICATOR_FORMULATION_PLAN_FILE> Nav_PlanFiles { get; set; }
[Description("导航属性:安全生产目标与指标")]
[FormFieldEdit]
public ICollection<T_PT_GOALS_AND_TARGET> Nav_Goals { get; set; }
[Description("修订原因")]
[FormFieldTable]
[FormFieldQuery]
public string REASON { get; set; }
[Description("修订概要")]
[FormFieldTable]
[FormFieldQuery]
public string PROFILE { get; set; }
[Description("修订版本")]
[FormFieldTable]
[FormFieldQuery]
public decimal? VERSION { get; set; }
[Description("状态")]
[FormFieldTable]
[FormFieldQuery]
public PFStandardStatus STATUS { get; set; }
[Description("是否发布")]
[DataFieldIngore]
public string PUBLISH { get; set; }
[DataFieldIngore]
public int IS_OVERTIME { get; set; }
}
}