199 lines
5.9 KiB
C#
199 lines
5.9 KiB
C#
using APT.BaseData.Domain.Entities.FM;
|
|
using APT.Infrastructure.Core;
|
|
using APT.MS.Domain.Entities.OG;
|
|
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("内部联系记录表")]
|
|
public class T_OG_INNER_CONTACT : MesEntityBase
|
|
{
|
|
/// <summary>
|
|
/// 日期
|
|
/// </summary>
|
|
[Description("日期")]
|
|
[FormFieldTable]
|
|
[FormFieldQuery]
|
|
[FormFieldEdit]
|
|
public DateTime? DATE { 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>
|
|
/// 沟通部门
|
|
/// </summary>
|
|
[Description("沟通部门")]
|
|
[FormFieldTable]
|
|
[FormFieldQuery]
|
|
[FormFieldEdit]
|
|
[DataFieldForeignKey("Nav_FormDepartment")]
|
|
public Guid? FORM_DEPARTMENT_ID { get; set; }
|
|
|
|
/// <summary>
|
|
/// 导航: 沟通部门
|
|
/// </summary>
|
|
[Description("导航: 沟通部门")]
|
|
public T_FM_DEPARTMENT Nav_FormDepartment { get; set; }
|
|
/// <summary>
|
|
/// 沟通人员ID
|
|
/// </summary>
|
|
[Description("沟通人员")]
|
|
[FormFieldTable]
|
|
[FormFieldQuery]
|
|
[FormFieldEdit]
|
|
[DataFieldForeignKey("Nav_FromUser")]
|
|
public Guid? FROM_USER_ID { get; set; }
|
|
|
|
/// <summary>
|
|
/// 导航: 对接人
|
|
/// </summary>
|
|
[Description("导航: 沟通人员")]
|
|
public T_FM_USER Nav_FromUser { get; set; }
|
|
|
|
/// <summary>
|
|
/// 被沟通部门
|
|
/// </summary>
|
|
[Description("被沟通部门")]
|
|
[FormFieldTable]
|
|
[FormFieldQuery]
|
|
[FormFieldEdit]
|
|
[DataFieldForeignKey("Nav_ToDepartment")]
|
|
public Guid? TO_DEPARTMENT_ID { get; set; }
|
|
|
|
/// <summary>
|
|
/// 导航: 沟通部门
|
|
/// </summary>
|
|
[Description("导航: 沟通部门")]
|
|
public T_FM_DEPARTMENT Nav_ToDepartment { get; set; }
|
|
/// <summary>
|
|
/// 沟通人员ID
|
|
/// </summary>
|
|
[Description("被沟通人员")]
|
|
[FormFieldTable]
|
|
[FormFieldQuery]
|
|
[FormFieldEdit]
|
|
[DataFieldForeignKey("Nav_ToUser")]
|
|
public Guid? TO_USER_ID { get; set; }
|
|
|
|
/// <summary>
|
|
/// 导航: 对接人
|
|
/// </summary>
|
|
[Description("导航:被沟通人员")]
|
|
public T_FM_USER Nav_ToUser { get; set; }
|
|
/// <summary>
|
|
/// 沟通目的
|
|
/// </summary>
|
|
[Description("沟通目的")]
|
|
[FormFieldTable]
|
|
[FormFieldEdit]
|
|
public string PURPOSE { get; set; }
|
|
/// <summary>
|
|
/// 沟通事项名称
|
|
/// </summary>
|
|
[Description("沟通事项名称")]
|
|
[FormFieldTable]
|
|
[FormFieldQuery]
|
|
[FormFieldEdit]
|
|
public string NAME { get; set; }
|
|
|
|
/// <summary>
|
|
/// 沟通事项描述
|
|
/// </summary>
|
|
[Description("沟通事项描述")]
|
|
[FormFieldTable]
|
|
[FormFieldQuery]
|
|
[FormFieldEdit]
|
|
public string DESC { get; set; }
|
|
|
|
/// <summary>
|
|
/// 导航属性:沟通事项文件
|
|
/// </summary>
|
|
[Description("导航属性:沟通事项文件")]
|
|
public ICollection<T_OG_INNER_CONTACT_ITEM_FILE> Nav_ItemFiles { get; set; }
|
|
/// <summary>
|
|
/// 落实部门ID
|
|
/// </summary>
|
|
[Description("落实部门")]
|
|
[FormFieldTable]
|
|
[FormFieldQuery]
|
|
[FormFieldEdit]
|
|
[DataFieldForeignKey("Nav_DoDepartment")]
|
|
public Guid? DO_DEPARTMENT_ID { get; set; }
|
|
|
|
/// <summary>
|
|
/// 导航: 责任部门
|
|
/// </summary>
|
|
[Description("导航: 落实部门")]
|
|
public T_FM_DEPARTMENT Nav_DoDepartment { get; set; }
|
|
/// <summary>
|
|
/// 落实人员ID
|
|
/// </summary>
|
|
[Description("落实人员")]
|
|
[FormFieldTable]
|
|
[FormFieldQuery]
|
|
[FormFieldEdit]
|
|
[DataFieldForeignKey("Nav_DoUser")]
|
|
public Guid? DO_USER_ID { get; set; }
|
|
|
|
/// <summary>
|
|
/// 导航: 落实人员
|
|
/// </summary>
|
|
[Description("导航:落实人员")]
|
|
public T_FM_USER Nav_DoUser { get; set; }
|
|
/// <summary>
|
|
/// 落实情况描述
|
|
/// </summary>
|
|
[Description("落实情况描述")]
|
|
[FormFieldTable]
|
|
[FormFieldQuery]
|
|
[FormFieldEdit]
|
|
public string DO_DESC { get; set; }
|
|
|
|
/// <summary>
|
|
/// 导航属性:落实情况文件
|
|
/// </summary>
|
|
[Description("导航属性:落实情况文件")]
|
|
public ICollection<T_OG_INNER_CONTACT_DO_FILE> Nav_DoFiles { get; set; }
|
|
/// <summary>
|
|
/// 状态
|
|
/// </summary>
|
|
[Description("状态")]
|
|
[FormFieldTable]
|
|
[FormFieldQuery]
|
|
[EnumName("OGInnerContactStatus")]
|
|
public OGInnerContactStatus STATUS { get; set; }
|
|
[Description("是否发布")]
|
|
[DataFieldIngore]
|
|
public string PUBLISH { get; set; }
|
|
[DataFieldIngore]
|
|
public int IS_OVERTIME { get; set; }
|
|
|
|
[Description("沟通人签名时间")]
|
|
public DateTime FORM_USER_TIME { get; set; }
|
|
[Description("被沟通人签名时间")]
|
|
public DateTime TO_USER_TIME { get; set; }
|
|
|
|
}
|
|
}
|
|
|