mh_jy_safe/APT.MS.Domain/Entities/SK/T_SK_CHECK_SET.cs

74 lines
2.4 KiB
C#
Raw Permalink Normal View History

2025-08-25 09:56:57 +08:00
using APT.BaseData.Domain.Entities.FM;
using APT.Infrastructure.Core;
using APT.MS.Domain.Enums.SK;
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Text;
namespace APT.MS.Domain.Entities.SK
{
[Description("检查内容风险辨识配置表")]
public class T_SK_CHECK_SET : MesEntityBase
{
/// <summary>
/// 生产单元
/// </summary>
[Description("生产单元")]
[EnumName("SKProductionUnit")]
2025-09-22 23:22:38 +08:00
public SKProductionUnit MineType { get; set; }
[Description("生产单元")]
[DataFieldForeignKey("Nav_ProductionUnit")]
public Guid? PRODUCTION_UNIT_ID { get; set; }
[Description("导航属性:生产单元")]
public T_FM_USER_PRODUCTION_UNIT_SET Nav_ProductionUnit { get; set; }
2025-08-25 09:56:57 +08:00
[Description("组织结构")]
[DataFieldForeignKey("Nav_Department")]
public Guid? DEPARTMENT_ID { get; set; }
[Description("导航属性:组织结构")]
public virtual T_FM_DEPARTMENT Nav_Department { get; set; }
[Description("岗位")]
[DataFieldForeignKey("Nav_Post")]
public Guid? POST_ID { get; set; }
[Description("导航属性:岗位")]
public virtual T_FM_USER_POST Nav_Post { get; set; }
[Description("检查层级")]
[EnumName("SKDepartmentTypeEnum")]
public SKDepartmentTypeEnum CHECK_TYPE { get; set; }
[Description("检查类型")]
[DataFieldForeignKey("Nav_CheckType")]
public Guid? CHECK_TYPE_ID { get; set; }
/// <summary>
/// 导航:检查类型表
/// </summary>
[Description("导航:检查类型")]
public virtual T_SK_CHECK_TYPE Nav_CheckType { get; set; }
[Description("检查周期")]
[EnumName("SKPLANCHECKFREQUENCYEnum")]
public SKPLANCHECKFREQUENCYEnum CHECK_CYCLE { get; set; }
[Description("管控措施/检查内容")]
[FormFieldEdit]
public ICollection<T_SK_CHECK_SET_CONTENTS> Nav_CheckSetContents { get; set; }
[DataFieldIngore]
public string CHECK_CONTENT { get; set; }
[DataFieldIngore]
public string HIDDEN_DESCRIPTION { get; set; }
[DataFieldIngore]
public string RECTIFICATION_MEASURES { get; set; }
[DataFieldIngore]
public string AREA_NAME { get; set; }
[DataFieldIngore]
public string RISK_NAME { get; set; }
}
}