178 lines
5.3 KiB
C#
178 lines
5.3 KiB
C#
using APT.BaseData.Domain.Entities.FM;
|
|
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.Linq;
|
|
using System.Text;
|
|
using System.Threading.Tasks;
|
|
namespace APT.MS.Domain.Entities.OG
|
|
{
|
|
/// <summary>
|
|
/// 工余事件上报及处理表
|
|
/// </summary>
|
|
[Description("工余事件上报及处理表")]
|
|
[DataRuleField("DEPARTMENT_ID")]
|
|
public class T_OG_EVENT_REPORT : MesEntityBase
|
|
{
|
|
/// <summary>
|
|
/// 上报日期
|
|
/// </summary>
|
|
[Description("上报日期")]
|
|
[FormFieldTable]
|
|
[FormFieldQuery]
|
|
[FormFieldEdit]
|
|
public DateTime? TIME { get; set; }
|
|
/// <summary>
|
|
/// 所在部门
|
|
/// </summary>
|
|
[Description("所在部门")]
|
|
[FormFieldTable]
|
|
[FormFieldQuery]
|
|
[FormFieldEdit]
|
|
[DataFieldForeignKey("Nav_Department")]
|
|
public Guid? DEPARTMENT_ID { get; set; }
|
|
/// <summary>
|
|
/// 导航: 所在部门
|
|
/// </summary>
|
|
[Description("导航: 所在部门")]
|
|
public T_FM_DEPARTMENT Nav_Department { get; set; }
|
|
/// <summary>
|
|
/// 上报员工ID
|
|
/// </summary>
|
|
[Description("上报员工")]
|
|
[FormFieldTable]
|
|
[FormFieldQuery]
|
|
[FormFieldEdit]
|
|
[DataFieldForeignKey("Nav_User")]
|
|
public Guid? USER_ID { get; set; }
|
|
/// <summary>
|
|
/// 导航: 上报员工
|
|
/// </summary>
|
|
[Description("导航: 上报员工")]
|
|
public T_FM_USER Nav_User { get; set; }
|
|
/// <summary>
|
|
/// 安环部负责人ID
|
|
/// </summary>
|
|
[Description("安环部负责人")]
|
|
[DataFieldForeignKey("Nav_AHUser")]
|
|
[FormFieldEdit]
|
|
public Guid? AH_USER_ID { get; set; }
|
|
/// <summary>
|
|
/// 导航: 安环部负责人
|
|
/// </summary>
|
|
[Description("导航: 安环部负责人")]
|
|
public T_FM_USER Nav_AHUser { get; set; }
|
|
/// <summary>
|
|
/// 事件类型
|
|
/// </summary>
|
|
[Description("事件类型")]
|
|
[FormFieldTable]
|
|
[FormFieldQuery]
|
|
[FormFieldEdit]
|
|
[EnumName("OGEventGetType")]
|
|
public OGEventGetType TYPE { get; set; }
|
|
/// <summary>
|
|
/// 发生日期
|
|
/// </summary>
|
|
[Description("发生日期")]
|
|
[FormFieldTable]
|
|
[FormFieldQuery]
|
|
[FormFieldEdit]
|
|
public DateTime? HAPPEN_TIME { get; set; }
|
|
/// <summary>
|
|
/// 发生地点
|
|
/// </summary>
|
|
[Description("发生地点")]
|
|
[FormFieldTable]
|
|
[FormFieldQuery]
|
|
[FormFieldEdit]
|
|
[DataFieldLength(100)]
|
|
public string PLACE { get; set; }
|
|
/// <summary>
|
|
/// 事件描述
|
|
/// </summary>
|
|
[Description("事件描述")]
|
|
[FormFieldTable]
|
|
[FormFieldQuery]
|
|
[FormFieldEdit]
|
|
public string DESC { get; set; }
|
|
/// <summary>
|
|
/// 处理状况
|
|
/// </summary>
|
|
[Description("处理状况")]
|
|
[FormFieldTable]
|
|
[FormFieldQuery]
|
|
[FormFieldEdit]
|
|
[EnumName("OGEventDoType")]
|
|
public OGEventDoType DO_TYPE { get; set; }
|
|
/// <summary>
|
|
/// 所在部门
|
|
/// </summary>
|
|
[Description("处理部门")]
|
|
[DataFieldForeignKey("Nav_DoDepartment")]
|
|
[FormFieldTable]
|
|
[FormFieldQuery]
|
|
[FormFieldEdit]
|
|
public Guid? DO_DEPARTMENT_ID { get; set; }
|
|
/// <summary>
|
|
/// 导航: 所在部门
|
|
/// </summary>
|
|
[Description("导航: 处理部门")]
|
|
public T_FM_DEPARTMENT Nav_DoDepartment { get; set; }
|
|
/// <summary>
|
|
/// 责任人ID
|
|
/// </summary>
|
|
[Description("责任人")]
|
|
[DataFieldForeignKey("Nav_DoUser")]
|
|
[FormFieldTable]
|
|
[FormFieldQuery]
|
|
[FormFieldEdit]
|
|
public Guid? DO_USER_ID { get; set; }
|
|
/// <summary>
|
|
/// 导航: 责任人
|
|
/// </summary>
|
|
[Description("导航: 责任人")]
|
|
public T_FM_USER Nav_DoUser { get; set; }
|
|
/// <summary>
|
|
/// 情况描述
|
|
/// </summary>
|
|
[Description("情况描述")]
|
|
[FormFieldEdit]
|
|
public string DO_DESC { get; set; }
|
|
/// <summary>
|
|
/// 导航: 附件
|
|
/// </summary>
|
|
[Description("导航: 附件")]
|
|
public ICollection<T_OG_EVENT_REPORT_FILE> Nav_Files { get; set; }
|
|
/// <summary>
|
|
/// 审核意见
|
|
/// </summary>
|
|
[Description("审核意见")]
|
|
[FormFieldTable]
|
|
[FormFieldQuery]
|
|
[FormFieldEdit]
|
|
public string COMMENT { get; set; }
|
|
/// <summary>
|
|
/// 审核同意
|
|
/// </summary>
|
|
[Description("审核同意")]
|
|
public bool AGREE { get; set; }
|
|
/// <summary>
|
|
/// 状态
|
|
/// </summary>
|
|
[Description("状态")]
|
|
[EnumName("PFStandardStatus")]
|
|
[FormFieldTable]
|
|
[FormFieldQuery]
|
|
public PFStandardStatus STATUS { get; set; }
|
|
[Description("是否发布")]
|
|
[DataFieldIngore]
|
|
public string PUBLISH { get; set; }
|
|
[DataFieldIngore]
|
|
public int IS_OVERTIME { get; set; }
|
|
}
|
|
}
|