using APT.Infrastructure.Core; using System; using System.Collections.Generic; using System.ComponentModel; namespace APT.BaseData.Domain.Entities.FM { [Description("人员信息")] public partial class T_FM_PERSON : MesEntityBase { /// /// 姓名 /// [Description("姓名")] [FormFieldTable] [FormFieldEdit] [FormFieldQuery] [DataFieldLength(20)] public string NAME { get; set; } /// /// 名字拼音 /// [Description("名字拼音")] [FormFieldTable] [FormFieldEdit] [FormFieldQuery] [DataFieldLength(50)] public string NAME_ACRONYM { get; set; } /// /// 员工编号 /// [Description("员工编号")] [FormFieldTable] [FormFieldEdit] [FormFieldQuery] [DataFieldLength(20)] public string CODE { get; set; } /// /// 性别 /// [Description("性别")] [FormFieldTable] [FormFieldEdit] [FormFieldQuery] [DataFieldLength(20)] [EnumName("FMSexEnum")] public int SEX { get; set; } /// /// 部门ID /// [Description("部门ID")] [FormFieldTable] [FormFieldEdit] [FormFieldQuery] [DataFieldForeignKey("Nav_DepartMent")] public Guid? DEPARTMENT_ID { get; set; } /// /// 联系电话 /// [Description("联系电话")] [FormFieldTable] [FormFieldEdit] [FormFieldQuery] [DataFieldLength(20)] public string TEL { get; set; } /// /// 邮箱 /// [Description("邮箱")] [FormFieldTable] [FormFieldEdit] [FormFieldQuery] [DataFieldLength(50)] public string EMAIL { get; set; } /// /// 备注 /// [Description("备注")] [FormFieldTable] [FormFieldEdit] [FormFieldQuery] [DataFieldLength(200)] public string REMARK { get; set; } /// /// 是否离职 /// [Description("是否离职")] [FormFieldTable] [FormFieldEdit] [FormFieldQuery] public bool IS_QUIT { get; set; } /// /// 部门 /// [Description("导航:部门")] public virtual T_FM_DEPARTMENT Nav_DepartMent { get; set; } /// /// 岗位 /// [Description("岗位")] [FormFieldTable] [FormFieldEdit] [FormFieldQuery] [DataFieldForeignKey("Nav_Post")] public Guid? POST_ID { get; set; } /// /// 导航:岗位 /// [Description("导航:岗位")] public virtual T_FM_USER_POST Nav_Post { get; set; } /// /// 部门 /// [Description("用户表")] public virtual T_FM_USER Nav_User { get; set; } /// /// 头像文件 /// [Description("导航:签名照片")] public virtual ICollection Nav_TeamPersons { get; set; } /// /// 民族 /// [Description("民族")] [FormFieldTable] [FormFieldEdit] [DataFieldLength(30)] public string NATIONALITY { get; set; } /// /// 生日 /// [Description("生日")] [FormFieldTable] [FormFieldEdit] public DateTime? BIRTHDAY { get; set; } /// /// 政治面貌 /// [Description("政治面貌")] [FormFieldTable] [FormFieldEdit] [DataFieldLength(50)] public string POLITICALSTATUE { get; set; } /// /// 职称 /// [Description("职称")] [FormFieldTable] [FormFieldEdit] [DataFieldLength(50)] public string JOBTITLE { get; set; } /// /// 文化程度 /// [Description("文化程度")] [FormFieldTable] [FormFieldEdit] [DataFieldLength(30)] public string CULTURALLEVEL { get; set; } /// /// 参加工作日期 /// [Description("参加工作日期")] [FormFieldTable] [FormFieldEdit] public DateTime? WORKDATE { get; set; } /// /// 工作经历 /// [Description("工作经历")] public virtual ICollection Nav_PersonWorks { get; set; } /// /// 技能等级 /// [Description("技能等级")] public virtual ICollection Nav_PersonSkills { get; set; } /// /// 身份证 /// [Description("身份证")] public virtual ICollection Nav_PersonIDCardFiles { get; set; } /// /// 学历证 /// [Description("学历证")] public virtual ICollection Nav_PersonEducationFiles { get; set; } /// /// 证书 /// [Description("证书")] public virtual ICollection Nav_PersonCertificateFiles { get; set; } } }