151 lines
5.1 KiB
C#
151 lines
5.1 KiB
C#
using APT.BaseData.Domain.Entities.FM;
|
|
using APT.Infrastructure.Core;
|
|
using System;
|
|
using System.Collections.Generic;
|
|
using System.ComponentModel;
|
|
using System.Text;
|
|
|
|
namespace APT.MS.Domain.Entities.FO
|
|
{
|
|
[Description("专业人员履历表")]
|
|
public class T_FO_PROFESSIONAL_RESUME : MesEntityBase
|
|
{
|
|
[Description("发起人")]
|
|
[DataFieldForeignKey("Nav_ApplyUser")]
|
|
public Guid? APPLY_USER_ID { get; set; }
|
|
|
|
|
|
[Description("导航属性:发起人")]
|
|
public T_FM_USER Nav_ApplyUser { get; set; }
|
|
[Description("发起部门")]
|
|
[DataFieldForeignKey("Nav_ApplyDepartment")]
|
|
public Guid? APPLY_DEPARTMENT_ID { get; set; }
|
|
|
|
[Description("导航属性:发起部门")]
|
|
public T_FM_DEPARTMENT Nav_ApplyDepartment { get; set; }
|
|
|
|
|
|
[Description("公司")]
|
|
[DataFieldForeignKey("Nav_Company")]
|
|
[FormFieldTable]
|
|
[FormFieldEdit]
|
|
[FormFieldQuery]
|
|
public Guid? COMPANY_ID { get; set; }
|
|
|
|
[Description("导航属性:公司")]
|
|
public T_FM_DEPARTMENT Nav_Company { get; set; }
|
|
|
|
[Description("姓名")]
|
|
[DataFieldForeignKey("Nav_User")]
|
|
[FormFieldTable]
|
|
[FormFieldEdit]
|
|
[FormFieldQuery]
|
|
public Guid? USER_ID { get; set; }
|
|
|
|
|
|
[Description("导航属性:姓名")]
|
|
public T_FM_USER Nav_User { get; set; }
|
|
|
|
[Description("工号")]
|
|
[FormFieldTable]
|
|
[FormFieldEdit]
|
|
[FormFieldQuery]
|
|
[DataFieldLength(30)]
|
|
public string CODE { get; set; }
|
|
|
|
/// <summary>
|
|
/// 性别
|
|
/// </summary>
|
|
[Description("性别")]
|
|
[FormFieldTable]
|
|
[FormFieldEdit]
|
|
[FormFieldQuery]
|
|
[EnumName("FMSexEnum")]
|
|
public int SEX { get; set; }
|
|
/// <summary>
|
|
/// 年龄(周岁)
|
|
/// </summary>
|
|
[Description("年龄(周岁)")]
|
|
[FormFieldTable]
|
|
[FormFieldEdit]
|
|
public int? AGE { get; set; }
|
|
[Description("学历")]
|
|
[DataFieldForeignKey("Nav_Educational")]
|
|
[FormFieldTable]
|
|
[FormFieldEdit]
|
|
[FormFieldQuery]
|
|
public Guid? EDUCATIONAL_ID { get; set; }
|
|
|
|
|
|
[Description("导航属性:学历")]
|
|
public T_FO_EDUCATIONAL Nav_Educational { get; set; }
|
|
|
|
[Description("毕业院校")]
|
|
[DataFieldLength(100)]
|
|
[FormFieldEdit]
|
|
public string SCHOOL { get; set; }
|
|
[Description("所学专业")]
|
|
[DataFieldLength(100)]
|
|
[FormFieldEdit]
|
|
public string MAJOR { get; set; }
|
|
|
|
[Description("毕业时间")]
|
|
[FormFieldEdit]
|
|
public DateTime? GRADUATION_DATE { get; set; }
|
|
|
|
[Description("矿山一线从业经历累计年限(年)")]
|
|
[FormFieldEdit]
|
|
public int? YEAR { get; set; }
|
|
[Description("专业类别")]
|
|
[DataFieldForeignKey("Nav_Category")]
|
|
[FormFieldTable]
|
|
[FormFieldEdit]
|
|
[FormFieldQuery]
|
|
public Guid? PROFESSIONAL_CATEGORY_ID { get; set; }
|
|
|
|
|
|
[Description("导航属性:专业类别")]
|
|
public T_FO_PROFESSIONAL_CATEGORY Nav_Category { get; set; }
|
|
[Description("现任技术职务")]
|
|
[DataFieldForeignKey("Nav_TechPost")]
|
|
[FormFieldTable]
|
|
[FormFieldEdit]
|
|
[FormFieldQuery]
|
|
public Guid? TECH_POST_ID { get; set; }
|
|
|
|
|
|
[Description("导航属性:现任技术职务")]
|
|
public T_FO_TECH_POST Nav_TechPost { get; set; }
|
|
|
|
[Description("任职开始时间")]
|
|
[FormFieldEdit]
|
|
public DateTime? JOB_START_DATE { get; set; }
|
|
[Description("任职结束时间")]
|
|
[FormFieldEdit]
|
|
public DateTime? JOB_END_DATE { get; set; }
|
|
|
|
[Description("导航属性:学历学位证书")]
|
|
[FormFieldEdit]
|
|
public ICollection<T_FO_PROFESSIONAL_RESUME_EDUCATIONAL_FILE> Nav_EducationalFiles { get; set; }
|
|
[Description("导航属性:职称证书")]
|
|
[FormFieldEdit]
|
|
public ICollection<T_FO_PROFESSIONAL_RESUME_POST_FILE> Nav_PostFiles { get; set; }
|
|
[Description("导航属性:资格证(矿长/安全)")]
|
|
[FormFieldEdit]
|
|
public ICollection<T_FO_PROFESSIONAL_RESUME_CERTIFICATE_FILE> Nav_CertificateFiles { get; set; }
|
|
|
|
[Description("导航属性:任职期间的职业健康体检报告")]
|
|
[FormFieldEdit]
|
|
public ICollection<T_FO_PROFESSIONAL_RESUME_MEDICAL_FILE> Nav_MedicalFiles { get; set; }
|
|
[Description("导航属性:任职期间的安全培训考核")]
|
|
[FormFieldEdit]
|
|
public ICollection<T_FO_PROFESSIONAL_RESUME_TRAIN_FILE> Nav_TrainFiles { get; set; }
|
|
[Description("导航属性:其他资料")]
|
|
[FormFieldEdit]
|
|
public ICollection<T_FO_PROFESSIONAL_RESUME_OTHER_FILE> Nav_OtherFiles { get; set; }
|
|
[Description("导航属性:履历明细")]
|
|
[FormFieldEdit]
|
|
public ICollection<T_FO_PROFESSIONAL_RESUME_DETAIL> Nav_Details { get; set; }
|
|
}
|
|
}
|