using APT.BaseData.Domain.Entities.FM; using APT.BaseData.Domain.Enums; 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 { /// /// 人员信息表 /// [Description("人员信息表")] public class T_OG_RELATED_USER : MesEntityBase { /// /// 相关方基本信息表ID /// [Description("相关方基本信息表")] [DataFieldForeignKey("Nav_Related", "Nav_Users")] public Guid RELATED_ID { get; set; } /// /// 导航:相关方基本信息表 /// [Description("导航:相关方基本信息表")] public T_OG_RELATED Nav_Related { get; set; } /// /// 姓名 /// [Description("姓名")] [FormFieldEdit] public string NAME { get; set; } /// /// 性别 /// [Description("性别")] [FormFieldEdit] [EnumName("FMSexEnum")] public FMSexEnum GENDER { get; set; } /// /// 出生年月 /// [Description("出生年月")] [FormFieldEdit] public DateTime? DATE_BIRTH { get; set; } /// /// 人员类型 /// [Description("人员类型")] [FormFieldEdit] [DataFieldForeignKey("Nav_Type")] public Guid TYPE_ID { get; set; } /// /// 导航: 对接人 /// [Description("导航: 对接人")] public T_OG_RELATED_USER_TYPE Nav_Type { get; set; } /// /// 资质证书名称 /// [Description("资质证书名称")] [FormFieldEdit] public string CERTIFICATE_NAME { get; set; } /// /// 证件号 /// [Description("证件号")] [FormFieldEdit] public string CERTIFICATE_NUMBER { get; set; } /// /// 资质证书有效期 /// [Description("资质证书有效期")] [FormFieldEdit] public DateTime? VALIDITY_TIME { get; set; } /// /// 导航属性:保险证明 /// [Description("导航属性:保险证明")] public ICollection Nav_Insurances { get; set; } /// /// 导航属性:证件上传 /// [Description("导航属性:证件上传")] public ICollection Nav_Healths { get; set; } /// /// 导航属性:签名 /// [Description("导航属性:签名")] public ICollection Nav_Signs { get; set; } } }