using Chuanyin.Attribute;
|
using CoreCms.Net.Model.Entities.baseModel;
|
using SqlSugar;
|
using System;
|
using System.Collections.Generic;
|
using System.ComponentModel;
|
using System.ComponentModel.DataAnnotations;
|
using System.Linq;
|
using System.Text;
|
using System.Threading.Tasks;
|
|
namespace CoreCms.Net.Model.Entities.baifenbingfa.jon
|
{
|
|
/// <summary>
|
/// 个人简历
|
/// </summary>
|
[SqlCodeFirst]
|
public partial class Job_ApplicantProfile : BFBaseModel
|
{
|
/// <summary>
|
/// 主键ID,自增长
|
/// </summary>
|
[SugarColumn(IsPrimaryKey = true, IsIdentity = true, ColumnDescription = "主键ID")]
|
public int id { get; set; }
|
/// <summary>
|
/// 应聘的岗位。
|
/// </summary>
|
public int jobId { get; set; }
|
|
/// <summary>
|
/// 应聘者期望的最低薪资要求。
|
/// </summary>
|
public decimal minSalaryRequirement { get; set; }
|
|
/// <summary>
|
/// 应聘者的全名。
|
/// </summary>
|
public string? name { get; set; }
|
|
/// <summary>
|
/// 应聘者的性别。
|
/// </summary>
|
public string? gender { get; set; }
|
|
/// <summary>
|
/// 应聘者的身高(单位:厘米)。
|
/// </summary>
|
public int height { get; set; }
|
|
/// <summary>
|
/// 应聘者的体重(单位:千克)。
|
/// </summary>
|
public double weight { get; set; }
|
|
/// <summary>
|
/// 应聘者的出生日期。
|
/// </summary>
|
public DateTime? dateOfBirth { get; set; }
|
|
/// <summary>
|
/// 应聘者的毕业学校名称。
|
/// </summary>
|
[SugarColumn(IsNullable =true)]
|
public string? graduatingSchool { get; set; }
|
|
/// <summary>
|
/// 应聘者的最高学历。
|
/// </summary>
|
public string? educationLevel { get; set; }
|
|
/// <summary>
|
/// 应聘者的专业名称。
|
/// </summary>
|
[SugarColumn(IsNullable =true)]
|
public string? major { get; set; }
|
|
/// <summary>
|
/// 是否吸烟。
|
/// </summary>
|
public string? smokes { get; set; }
|
|
/// <summary>
|
/// 驾驶技术等级(如新手、熟练、专业)。
|
/// </summary>
|
public string drivingSkill { get; set; }
|
|
/// <summary>
|
/// 应聘者的联系电话。
|
/// </summary>
|
public string phoneNumber { get; set; }
|
|
/// <summary>
|
/// 白酒酒量(例如,毫升或杯数)。
|
/// </summary>
|
[SugarColumn(IsNullable = true)]
|
public string? whiteWineCapacity { get; set; }
|
|
/// <summary>
|
/// 应聘者的政治面貌。
|
/// </summary>
|
public string politicalAffiliation { get; set; }
|
|
/// <summary>
|
/// 婚恋状况(例如,单身、已婚、离异等)。
|
/// </summary>
|
public string maritalStatus { get; set; }
|
|
/// <summary>
|
/// 专长能力。
|
/// </summary>
|
public string specialAbilities { get; set; }
|
|
/// <summary>
|
/// 应聘者的电子邮件地址。
|
/// </summary>
|
[SugarColumn(IsNullable = true)]
|
public string? email { get; set; }
|
|
/// <summary>
|
/// 生育情况(例如,无子女、有子女等)。
|
/// </summary>
|
public string parentalStatus { get; set; }
|
|
/// <summary>
|
/// 居住地址。
|
/// </summary>
|
[SugarColumn(IsNullable = true,Length =512)]
|
public string? residentialAddress { get; set; }
|
/// <summary>
|
/// 审核状态。
|
/// </summary>
|
public AuditStatus? AuditStatu { get; set; } = AuditStatus.Submitted;
|
|
}
|
/// <summary>
|
/// 审核状态
|
/// </summary>
|
public enum AuditStatus
|
{
|
/// <summary>
|
/// 申请已提交,等待审核。
|
/// </summary>
|
|
Submitted,
|
|
/// <summary>
|
/// 申请正在审核中。
|
/// </summary>
|
|
UnderReview,
|
|
/// <summary>
|
/// 申请已被批准。
|
/// </summary>
|
Approved,
|
|
/// <summary>
|
/// 申请已被拒绝。
|
/// </summary>
|
Rejected,
|
|
/// <summary>
|
/// 申请需要更多资料或信息。
|
/// </summary>
|
Incomplete,
|
|
/// <summary>
|
/// 申请已撤回或取消。
|
/// </summary>
|
Withdrawn,
|
|
/// <summary>
|
/// 申请处于其他未定义的状态。
|
/// </summary>
|
Other
|
}
|
/// <summary>
|
/// 工作经历
|
/// </summary>
|
[SqlCodeFirst]
|
public partial class Job_EmploymentRecord
|
{
|
/// <summary>
|
/// 主键ID,自增长
|
/// </summary>
|
[SugarColumn(IsPrimaryKey = true, IsIdentity = true, ColumnDescription = "主键ID")]
|
public int id { get; set; }
|
/// <summary>
|
/// 工作开始日期。
|
/// </summary>
|
public DateTime? startDate { get; set; }
|
|
/// <summary>
|
/// 工作结束日期,如果是当前工作,则为空或表示至今的日期。
|
/// </summary>
|
public DateTime? endDate { get; set; }
|
|
/// <summary>
|
/// 工作单位的名称。
|
/// </summary>
|
[SugarColumn(IsNullable = true)]
|
public string? workplace { get; set; }
|
|
/// <summary>
|
/// 在该单位担任的职务或职位。
|
/// </summary>
|
[SugarColumn(Length =512, IsNullable = true)]
|
public string? position { get; set; }
|
|
/// <summary>
|
/// 每月的工资或薪水。
|
/// </summary>
|
[SugarColumn(IsNullable = true)]
|
public decimal? monthlySalary { get; set; }
|
|
/// <summary>
|
/// 离职的原因。
|
/// </summary>
|
[SugarColumn(Length = 512, IsNullable = true)]
|
|
public string? reasonForLeaving { get; set; }
|
|
|
/// <summary>
|
/// 简历ID
|
/// </summary>
|
public int ApplicantProfileId { get; set; }
|
}
|
/// <summary>
|
/// 家庭成员
|
/// </summary>
|
[SqlCodeFirst]
|
public class Job_FamilyMember
|
{
|
/// <summary>
|
/// 主键ID,自增长
|
/// </summary>
|
[SugarColumn(IsPrimaryKey = true, IsIdentity = true, ColumnDescription = "主键ID")]
|
public int id { get; set; }
|
/// <summary>
|
/// 简历ID
|
/// </summary>
|
public int ApplicantProfileId { get; set; }
|
/// <summary>
|
/// 姓名
|
/// </summary>
|
[SugarColumn(IsNullable =true)]
|
public string? name { get; set; }
|
|
/// <summary>
|
/// 称谓
|
/// </summary>
|
[SugarColumn(IsNullable = true)]
|
public string? title { get; set; }
|
|
/// <summary>
|
/// 年龄
|
/// </summary>
|
[SugarColumn(IsNullable =true)]
|
public int? age { get; set; }
|
|
/// <summary>
|
/// 工作单位及职务
|
/// </summary>
|
[SugarColumn(IsNullable = true)]
|
public string? workUnitAndPosition { get; set; }
|
}
|
|
}
|