| | |
| | | using SqlSugar; |
| | | using System; |
| | | using System.Collections.Generic; |
| | | using System.ComponentModel; |
| | | using System.ComponentModel.DataAnnotations; |
| | | using System.Linq; |
| | | using System.Runtime.Serialization; |
| | | using System.Text; |
| | | using System.Threading.Tasks; |
| | | |
| | |
| | | public int jobId { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 应聘的岗位名称。 |
| | | /// </summary> |
| | | [SugarColumn(IsIgnore = true)] |
| | | public string jobName { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 应聘者期望的最低薪资要求。 |
| | | /// </summary> |
| | | public decimal minSalaryRequirement { get; set; } |
| | |
| | | /// <summary> |
| | | /// 应聘者的全名。 |
| | | /// </summary> |
| | | public string name { get; set; } |
| | | public string? name { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 应聘者的性别。 |
| | | /// </summary> |
| | | public string gender { get; set; } |
| | | public string? gender { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 应聘者的身高(单位:厘米)。 |
| | |
| | | /// <summary> |
| | | /// 应聘者的出生日期。 |
| | | /// </summary> |
| | | public DateTime dateOfBirth { get; set; } |
| | | public DateTime? dateOfBirth { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 应聘者的出生日期。 |
| | | /// </summary> |
| | | [SugarColumn(IsIgnore = true)] |
| | | public string dateOfBirthName { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 应聘者的出生日期。 |
| | | /// </summary> |
| | | [SugarColumn(IsIgnore = true)] |
| | | public string dateOfBirthNameCeshi { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 应聘者的毕业学校名称。 |
| | | /// </summary> |
| | | [SugarColumn(IsNullable =true)] |
| | | public string graduatingSchool { get; set; } |
| | | public string? graduatingSchool { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 应聘者的最高学历。 |
| | | /// </summary> |
| | | public string educationLevel { get; set; } |
| | | public string? educationLevel { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 应聘者的专业名称。 |
| | |
| | | /// <summary> |
| | | /// 是否吸烟。 |
| | | /// </summary> |
| | | public string smokes { get; set; } |
| | | public string? smokes { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 驾驶技术等级(如新手、熟练、专业)。 |
| | |
| | | /// 审核状态。 |
| | | /// </summary> |
| | | public AuditStatus? AuditStatu { get; set; } = AuditStatus.Submitted; |
| | | |
| | | |
| | | |
| | | /// <summary> |
| | | /// 生育情况(例如,无子女、有子女等)。 |
| | | /// </summary> |
| | | [SugarColumn(IsIgnore = true)] |
| | | public string? createTimetxt { get; set; } |
| | | /// <summary> |
| | | /// 形象图片地址 |
| | | /// </summary> |
| | | [SugarColumn(IsIgnore = true)] |
| | | public string? avatar { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 证件照 用,分隔 |
| | | /// </summary> |
| | | [SugarColumn(IsIgnore = true,ColumnDescription = "证件照 用,分隔")] |
| | | public string iDPicture { get; set; } |
| | | |
| | | } |
| | | /// <summary> |
| | |
| | | /// <summary> |
| | | /// 申请已提交,等待审核。 |
| | | /// </summary> |
| | | |
| | | [Description("已提交")] |
| | | Submitted, |
| | | |
| | | /// <summary> |
| | | /// 申请正在审核中。 |
| | | /// </summary> |
| | | [Description("审核中")] |
| | | UnderReview, |
| | | |
| | | /// <summary> |
| | | /// 申请已被批准。 |
| | | /// </summary> |
| | | [Description("已审核")] |
| | | Approved, |
| | | |
| | | /// <summary> |
| | | /// 申请已被拒绝。 |
| | | /// </summary> |
| | | [Description("已拒绝")] |
| | | Rejected, |
| | | |
| | | /// <summary> |
| | | /// 申请需要更多资料或信息。 |
| | | /// </summary> |
| | | [Description("更多资料")] |
| | | Incomplete, |
| | | |
| | | /// <summary> |
| | | /// 申请已撤回或取消。 |
| | | /// </summary> |
| | | [Description("已撤回")] |
| | | Withdrawn, |
| | | |
| | | /// <summary> |
| | | /// 申请处于其他未定义的状态。 |
| | | /// </summary> |
| | | [Description("其他")] |
| | | Other |
| | | } |
| | | /// <summary> |
| | | /// 工作经历 |
| | | /// </summary> |
| | | [SqlCodeFirst] |
| | | public class Job_EmploymentRecord |
| | | public partial class Job_EmploymentRecord |
| | | { |
| | | /// <summary> |
| | | /// 主键ID,自增长 |
| | |
| | | /// <summary> |
| | | /// 工作开始日期。 |
| | | /// </summary> |
| | | public DateTime startDate { get; set; } |
| | | public DateTime? startDate { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 工作结束日期,如果是当前工作,则为空或表示至今的日期。 |
| | |
| | | public DateTime? endDate { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 工作结束日期,如果是当前工作,则为空或表示至今的日期。 |
| | | /// </summary> |
| | | |
| | | [SugarColumn(IsIgnore = true)] |
| | | public string startDatetxt { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 工作单位的名称。 |
| | | /// </summary> |
| | | public string workplace { get; set; } |
| | | [SugarColumn(IsNullable = true)] |
| | | public string? workplace { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 在该单位担任的职务或职位。 |
| | | /// </summary> |
| | | [SugarColumn(Length =512)] |
| | | public string position { get; set; } |
| | | [SugarColumn(Length =512, IsNullable = true)] |
| | | public string? position { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 每月的工资或薪水。 |
| | | /// </summary> |
| | | public decimal monthlySalary { get; set; } |
| | | [SugarColumn(IsNullable = true)] |
| | | public decimal? monthlySalary { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 离职的原因。 |
| | | /// </summary> |
| | | [SugarColumn(Length = 512)] |
| | | public string reasonForLeaving { get; set; } |
| | | [SugarColumn(Length = 512, IsNullable = true)] |
| | | |
| | | public string? reasonForLeaving { get; set; } |
| | | |
| | | |
| | | /// <summary> |
| | |
| | | /// <summary> |
| | | /// 姓名 |
| | | /// </summary> |
| | | public string name { get; set; } |
| | | [SugarColumn(IsNullable =true)] |
| | | public string? name { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 称谓 |
| | | /// </summary> |
| | | public string title { get; set; } |
| | | [SugarColumn(IsNullable = true)] |
| | | public string? title { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 年龄 |
| | | /// </summary> |
| | | public int age { get; set; } |
| | | [SugarColumn(IsNullable =true)] |
| | | public int? age { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 工作单位及职务 |
| | | /// </summary> |
| | | public string workUnitAndPosition { get; set; } |
| | | [SugarColumn(IsNullable = true)] |
| | | public string? workUnitAndPosition { get; set; } |
| | | } |
| | | |
| | | } |