68 lines
2.2 KiB
C#
68 lines
2.2 KiB
C#
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")]
|
|
public SKProductionUnit MineType { get; set; }
|
|
|
|
[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; }
|
|
}
|
|
}
|