新增获取查询条件接口

master
xiaochanghai 8 months ago
parent 353a9aca9a
commit 218aec1af6
  1. 10
      Tiobon.Core.Api/Tiobon.Core.Model.xml
  2. 6
      Tiobon.Core.Model/Base/Ghrh/Ghrh_Resume.Dto.Base.cs
  3. 6
      Tiobon.Core.Model/Models/Ghrh/Ghrh_Resume.cs
  4. 7
      Tiobon.Core.Services/Ghrh/Ghrh_ResumeServices.cs
  5. 10
      Tiobon.Core/Tiobon.Core.Model.xml

@ -6215,6 +6215,11 @@
状态 状态
</summary> </summary>
</member> </member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_ResumeBase.WorkYears">
<summary>
工作年限
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_ResumeBase.RemarkSz"> <member name="P:Tiobon.Core.Model.Models.Ghrh_ResumeBase.RemarkSz">
<summary> <summary>
备注 备注
@ -14886,6 +14891,11 @@
状态 状态
</summary> </summary>
</member> </member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_Resume.WorkYears">
<summary>
工作年限
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_Resume.RemarkSz"> <member name="P:Tiobon.Core.Model.Models.Ghrh_Resume.RemarkSz">
<summary> <summary>
备注 备注

@ -318,6 +318,12 @@ namespace Tiobon.Core.Model.Models
[Display(Name = "Status"), Description("状态"), MaxLength(32, ErrorMessage = "状态 不能超过 32 个字符")] [Display(Name = "Status"), Description("状态"), MaxLength(32, ErrorMessage = "状态 不能超过 32 个字符")]
public string Status { get; set; } public string Status { get; set; }
/// <summary>
/// 工作年限
/// </summary>
[Display(Name = "WorkYears"), Description("工作年限"), Column(TypeName = "decimal(3,1)")]
public decimal? WorkYears { get; set; }
/// <summary> /// <summary>
/// 备注 /// 备注
/// </summary> /// </summary>

@ -320,6 +320,12 @@ namespace Tiobon.Core.Model.Models
[Display(Name = "Status"), Description("状态"), MaxLength(32, ErrorMessage = "状态 不能超过 32 个字符")] [Display(Name = "Status"), Description("状态"), MaxLength(32, ErrorMessage = "状态 不能超过 32 个字符")]
public string Status { get; set; } public string Status { get; set; }
/// <summary>
/// 工作年限
/// </summary>
[Display(Name = "WorkYears"), Description("工作年限"), Column(TypeName = "decimal(3,1)")]
public decimal? WorkYears { get; set; }
/// <summary> /// <summary>
/// 备注 /// 备注
/// </summary> /// </summary>

@ -62,13 +62,18 @@ public class Ghrh_ResumeServices : BaseServices<Ghrh_Resume, Ghrh_ResumeDto, Ins
#region 获取查询条件 #region 获取查询条件
public async Task<ServiceResult<List<ResumeCondition>>> QueryConditions() public async Task<ServiceResult<List<ResumeCondition>>> QueryConditions()
{ {
string str = "[\r\n\t{\r\n\t\t\"Key\": \"Education\",\r\n\t\t\"Name\": \"学历要求\",\r\n\t\t\"ParaMasterNo\": \"EducationalBGLevel\"\r\n\t},\r\n\t{\r\n\t\t\"Key\": null,\r\n\t\t\"Name\": \"经验要求\",\r\n\t\t\"ParaMasterNo\": \"EducationalBGLevel\"\r\n\t},\r\n\t{\r\n\t\t\"Key\": \"Age\",\r\n\t\t\"Name\": \"年龄要求\",\r\n\t\t\"ParaMasterNo\": \"AgePeriodSetup\"\r\n\t},\r\n\t{\r\n\t\t\"Key\": \"Gender\",\r\n\t\t\"Name\": \"性 别\",\r\n\t\t\"ParaMasterNo\": \"Gender\"\r\n\t},\r\n\t{\r\n\t\t\"Key\": \"Apply\",\r\n\t\t\"Name\": \"薪资区间\",\r\n\t\t\"ParaMasterNo\": \"SeniorityPeriodSetup\"\r\n\t},\r\n\t{\r\n\t\t\"Key\": \"ApplyStatus\",\r\n\t\t\"Name\": \"求职状态\",\r\n\t\t\"ParaMasterNo\": \"ResumeApplyStatus\"\r\n\t}\r\n]"; string str = "[\r\n\t{\r\n\t\t\"Key\": \"Education\",\r\n\t\t\"Name\": \"学历要求\",\r\n\t\t\"ParaMasterNo\": \"EducationalBGLevel\"\r\n\t},\r\n\t{\r\n\t\t\"Key\": \"WorkYears\",\r\n\t\t\"Name\": \"经验要求\",\r\n\t\t\"ParaMasterNo\": \"EducationalBGLevel\"\r\n\t},\r\n\t{\r\n\t\t\"Key\": \"Age\",\r\n\t\t\"Name\": \"年龄要求\",\r\n\t\t\"ParaMasterNo\": \"AgePeriodSetup\"\r\n\t},\r\n\t{\r\n\t\t\"Key\": \"Gender\",\r\n\t\t\"Name\": \"性 别\",\r\n\t\t\"ParaMasterNo\": \"Gender\"\r\n\t},\r\n\t{\r\n\t\t\"Key\": \"SalaryPeriod\",\r\n\t\t\"Name\": \"薪资区间\",\r\n\t\t\"ParaMasterNo\": \"SalaryPeriodSetup\"\r\n\t},\r\n\t{\r\n\t\t\"Key\": \"ApplyStatus\",\r\n\t\t\"Name\": \"求职状态\",\r\n\t\t\"ParaMasterNo\": \"ResumeApplyStatus\"\r\n\t},\r\n\t{\r\n\t\t\"Key\": \"Tags\",\r\n\t\t\"Name\": \"标签\",\r\n\t\t\"ParaMasterNo\": \"ResumeTag\"\r\n\t}\r\n]";
var tabs = JsonHelper.JsonToObj<List<ResumeCondition>>(str); var tabs = JsonHelper.JsonToObj<List<ResumeCondition>>(str);
tabs.ForEach(async x => tabs.ForEach(async x =>
{ {
var items = await GetParaList(x.ParaMasterNo); var items = await GetParaList(x.ParaMasterNo);
if (x.Key == "Tags")
items.Insert(0, new Ghrs_ParaDetail() { ParaDetailNo = "NoFliter", ParaDetailName = "未打标签" });
else
items.Insert(0, new Ghrs_ParaDetail() { ParaDetailNo = "NoFliter", ParaDetailName = "不限" });
x.Items = items.ToDictionary(item => item.ParaDetailNo, item => item.ParaDetailName); x.Items = items.ToDictionary(item => item.ParaDetailNo, item => item.ParaDetailName);
}); });
return ServiceResult<List<ResumeCondition>>.OprateSuccess("查询成功!", tabs); return ServiceResult<List<ResumeCondition>>.OprateSuccess("查询成功!", tabs);

@ -6215,6 +6215,11 @@
状态 状态
</summary> </summary>
</member> </member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_ResumeBase.WorkYears">
<summary>
工作年限
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_ResumeBase.RemarkSz"> <member name="P:Tiobon.Core.Model.Models.Ghrh_ResumeBase.RemarkSz">
<summary> <summary>
备注 备注
@ -14886,6 +14891,11 @@
状态 状态
</summary> </summary>
</member> </member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_Resume.WorkYears">
<summary>
工作年限
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_Resume.RemarkSz"> <member name="P:Tiobon.Core.Model.Models.Ghrh_Resume.RemarkSz">
<summary> <summary>
备注 备注

Loading…
Cancel
Save