69 lines
2.1 KiB
C#
69 lines
2.1 KiB
C#
|
|
using APT.BaseData.Domain.Entities.FM;
|
|||
|
|
using APT.BaseData.Domain.Enums;
|
|||
|
|
using APT.BaseData.Domain.Enums.PF;
|
|||
|
|
using APT.Infrastructure.Core;
|
|||
|
|
using APT.MS.Domain.Enums;
|
|||
|
|
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_MONITOR_ASSESSMENT : MesEntityBase
|
|||
|
|
{
|
|||
|
|
[Description("部门层级")]
|
|||
|
|
[EnumName("FMDepartmentType")]
|
|||
|
|
public FMDepartmentType DEPARTMENT_TYPE { 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("监测年度")]
|
|||
|
|
[FormFieldTable]
|
|||
|
|
[FormFieldQuery]
|
|||
|
|
public string YEAR { get; set; }
|
|||
|
|
|
|||
|
|
[Description("监测周期")]
|
|||
|
|
[FormFieldTable]
|
|||
|
|
[FormFieldQuery]
|
|||
|
|
public PTAssessmentCycleEnums ASSESSMENT_CYCLE { get; set; }
|
|||
|
|
|
|||
|
|
[Description("状态")]
|
|||
|
|
[FormFieldTable]
|
|||
|
|
[FormFieldQuery]
|
|||
|
|
public PFStandardStatus STATUS { get; set; }
|
|||
|
|
|
|||
|
|
[Description("是否发布")]
|
|||
|
|
[DataFieldIngore]
|
|||
|
|
public string PUBLISH { get; set; }
|
|||
|
|
|
|||
|
|
[Description("监测与考核细表")]
|
|||
|
|
[FormFieldEdit]
|
|||
|
|
public ICollection<T_PT_MONITOR_ASSESSMENT_DETAIL> Nav_Details { get; set; }
|
|||
|
|
[Description("监测人员")]
|
|||
|
|
[FormFieldEdit]
|
|||
|
|
public ICollection<T_PT_MONITOR_ASSESSMENT_USER> Nav_MonitorUser { get; set; }
|
|||
|
|
|
|||
|
|
[DataFieldIngore]
|
|||
|
|
public int IS_OVERTIME { get; set; }
|
|||
|
|
}
|
|||
|
|
}
|