简历库 新逻辑调整

master
xiaochanghai 7 months ago
parent 60644aacc0
commit a86eab842d
  1. 145
      Tiobon.Core.Api/Tiobon.Core.Model.xml
  2. 104
      Tiobon.Core.Model/View/Ghrh/Ghrh_Resume.Dto.View.cs
  3. 5
      Tiobon.Core.Services/Ghrh/Ghrh_ResumeServices.cs

@ -22217,6 +22217,141 @@
修改信息
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_ResumeDto.TitleName">
<summary>
职位
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_ResumeDto.TitleLabel">
<summary>
职位
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_ResumeDto.GenderLabel">
<summary>
性别
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_ResumeDto.EducationLabel">
<summary>
雪梨
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_ResumeDto.NationLabel">
<summary>
民族
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_ResumeDto.MaritalStatusLabel">
<summary>
婚姻状况
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_ResumeDto.PoliticStatusLabel">
<summary>
政治面貌
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_ResumeDto.CertificateTypeLabel">
<summary>
证照类型
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_ResumeDto.RegisteredTypeLabel">
<summary>
户口性质
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_ResumeDto.ApplyStatusLabel">
<summary>
求职状态
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_ResumeDto.TagList">
<summary>
标签
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_ResumeDto.TagIds">
<summary>
标签
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_ResumeDto.TagString">
<summary>
标签
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_ResumeDto.EduBG">
<summary>
教育背景
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_ResumeDto.WorkExp">
<summary>
工作经历
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_ResumeDto.ResumeId">
<summary>
简历ID
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_ResumeDto.OrderNo">
<summary>
面试单号
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_ResumeDto.RecommendTime">
<summary>
推荐时间
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_ResumeDto.Round">
<summary>
轮数,初试/复试或者一轮二轮三轮
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_ResumeDto.IsPass">
<summary>
是否通过
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_ResumeDto.InterviewResult">
<summary>
面试结果
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_ResumeDto.IsPassLabel">
<summary>
是否通过
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_ResumeDto.OrderStatus">
<summary>
订单状态
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_ResumeDto.StaffId">
<summary>
员工ID
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_ResumeDto.CancelReason">
<summary>
取消原因
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_ResumeDto.IsCancel">
<summary>
是否取消
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_ResumeDto.IsAllowAssess">
<summary>
是否可以评估
</summary>
</member>
<member name="T:Tiobon.Core.Model.Models.Ghrh_ResumeEduBGDto">
<summary>
教育背景(Dto.View1)
@ -22247,6 +22382,16 @@
修改信息
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_ResumeHomeDto.GenderLabel">
<summary>
性别
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_ResumeHomeDto.RelationTypeLabel">
<summary>
关系
</summary>
</member>
<member name="T:Tiobon.Core.Model.Models.Ghrh_ResumeInfoColumnDto">
<summary>
简历信息栏位(Dto.View1)

@ -31,42 +31,142 @@ public class Ghrh_ResumeDto : Ghrh_Resume
/// 修改信息
/// </summary>
public string UpdateDataInfo { get; set; }
/// <summary>
/// 职位
/// </summary>
public string TitleName { get; set; }
/// <summary>
/// 职位
/// </summary>
public string TitleLabel { get; set; }
/// <summary>
/// 性别
/// </summary>
public string GenderLabel { get; set; }
/// <summary>
/// 雪梨
/// </summary>
public string EducationLabel { get; set; }
/// <summary>
/// 民族
/// </summary>
public string NationLabel { get; set; }
/// <summary>
/// 婚姻状况
/// </summary>
public string MaritalStatusLabel { get; set; }
/// <summary>
/// 政治面貌
/// </summary>
public string PoliticStatusLabel { get; set; }
/// <summary>
/// 证照类型
/// </summary>
public string CertificateTypeLabel { get; set; }
/// <summary>
/// 户口性质
/// </summary>
public string RegisteredTypeLabel { get; set; }
public string UrgentRelationLabel { get; set; }
/// <summary>
/// 求职状态
/// </summary>
public string ApplyStatusLabel { get; set; }
/// <summary>
/// 标签
/// </summary>
public List<string> TagList { get; set; }
/// <summary>
/// 标签
/// </summary>
public List<long> TagIds { get; set; }
/// <summary>
/// 标签
/// </summary>
public string TagString { get; set; }
/// <summary>
/// 教育背景
/// </summary>
public List<Ghrh_ResumeEduBGDto> EduBG { get; set; }
public List<Ghrh_ResumeWorkExpDto> WorkExp { get; set; }
/// <summary>
/// 工作经历
/// </summary>
public List<Ghrh_ResumeWorkExpDto> WorkExp { get; set; }
/// <summary>
/// 简历ID
/// </summary>
public long? ResumeId { get; set; }
/// <summary>
/// 面试单号
/// </summary>
public string OrderNo { get; set; }
/// <summary>
/// 推荐时间
/// </summary>
public DateTime? RecommendTime { get; set; }
/// <summary>
/// 轮数,初试/复试或者一轮二轮三轮
/// </summary>
public int? Round { get; set; }
/// <summary>
/// 是否通过
/// </summary>
public bool? IsPass { get; set; }
public string InterviewResult { get; set; }
/// <summary>
/// 面试结果
/// </summary>
public string InterviewResult { get; set; }
/// <summary>
/// 是否通过
/// </summary>
public string IsPassLabel { get; set; }
/// <summary>
/// 订单状态
/// </summary>
public string OrderStatus { get; set; }
/// <summary>
/// 员工ID
/// </summary>
public int? StaffId { get; set; }
/// <summary>
/// 取消原因
/// </summary>
public string CancelReason { get; set; }
/// <summary>
/// 是否取消
/// </summary>
public bool? IsCancel { get; set; }
/// <summary>
/// 是否可以评估
/// </summary>
public bool? IsAllowAssess { get; set; }

@ -244,6 +244,7 @@ public class Ghrh_ResumeServices : BaseServices<Ghrh_Resume, Ghrh_ResumeDto, Ins
x.UrgentRelationLabel = await GetParaLabel("SocialRelationType", x.UrgentRelation);
x.CertificateTypeLabel = await GetParaLabel("D51", x.CertificateType);
x.RegisteredTypeLabel = await GetParaLabel("A08", x.RegisteredType);
x.ApplyStatusLabel = await GetParaLabel("ResumeApplyStatus", x.ApplyStatus);
x.EduBG = eduBGs.Where(o => x.Id == o.ResumeId).ToList();
x.WorkExp = workExps.Where(o => x.Id == o.ResumeId).ToList();
@ -252,7 +253,9 @@ public class Ghrh_ResumeServices : BaseServices<Ghrh_Resume, Ghrh_ResumeDto, Ins
var tagIds1 = JsonHelper.JsonToObj<List<long>>(x.Tags);
x.TagIds = tagIds1;
x.TagList = tags.Where(o => tagIds1.Contains(o.Id)).Select(o => o.TagName).ToList();
x.TagString = string.Join(",", x.TagList);
}
x.WorkYears = x.WorkYears ?? 0;
#region 计算年龄
if (x.Birthday != null && x.Birthday > DateTime.MinValue)
@ -2235,7 +2238,7 @@ WHERE A.IsEnable = 1 AND C.IsEnable = 1";
{
var dt = Db.GetDate().AddDays(-30);
var list = await base.Query(x => x.Status == "Recycled" && x.RecycledTime <= dt);
var list = await base.Query(x => x.Status == "Recycled" && x.RecycledTime <= dt);
var ids = list.Select(x => x.Id).ToList();
if (ids.Any())
await Db.Updateable<Ghrh_Resume>()

Loading…
Cancel
Save