Offer模板新增参数:公司类别(中英文),扩展参数,设置扩展参数个数

master
xiaochanghai 7 months ago
parent f5d5095385
commit 7fd7584f30
  1. 5
      Tiobon.Core.Api/Tiobon.Core.Model.xml
  2. 10
      Tiobon.Core.Model/ViewModels/Extend/CustomFieldView.cs
  3. 2
      Tiobon.Core.Services/Ghrh/Ghrh_ResumeServices.cs
  4. 16
      Tiobon.Core.Services/Ghrh/Ghrh_TemplateServices.cs
  5. 5
      Tiobon.Core/Tiobon.Core.Model.xml

@ -28365,6 +28365,11 @@
薪资 薪资
</summary> </summary>
</member> </member>
<member name="P:Tiobon.Core.Model.OfferTemplate.AfterSalary">
<summary>
薪资
</summary>
</member>
<member name="P:Tiobon.Core.Model.OfferTemplate.InDate"> <member name="P:Tiobon.Core.Model.OfferTemplate.InDate">
<summary> <summary>
入职日期 入职日期

@ -70,9 +70,15 @@ public class OfferTemplate
/// <summary> /// <summary>
/// 薪资 /// 薪资
/// </summary> /// </summary>
[Description("薪资")] [Description("试用期薪资")]
public string Salary { get; set; } public string Salary { get; set; }
/// <summary>
/// 薪资
/// </summary>
[Description("薪资")]
public string AfterSalary { get; set; }
/// <summary> /// <summary>
/// 入职日期 /// 入职日期
/// </summary> /// </summary>
@ -81,6 +87,6 @@ public class OfferTemplate
[Description("公司类别")] [Description("公司类别")]
public string CompanyName { get; set; } public string CompanyName { get; set; }
} }

@ -2031,7 +2031,7 @@ END";
await LogRecord(order.Id, "变更状态为:已发offer!"); await LogRecord(order.Id, "变更状态为:已发offer!");
var content = (await _ghrh_TemplateServices.Preview(id, null)).Data; var content = (await _ghrh_TemplateServices.Preview(id, extFields)).Data;
#region 发送邮件 #region 发送邮件
var mailOutbox = new Ghrs_MailOutbox(); var mailOutbox = new Ghrs_MailOutbox();
mailOutbox.TOMail = entity.Email; mailOutbox.TOMail = entity.Email;

@ -146,11 +146,19 @@ public class Ghrh_TemplateServices : BaseServices<Ghrh_Template, Ghrh_TemplateDt
} }
#endregion #endregion
#region 薪资 #region 试用期薪资
if (offerApplyOrder.ProbationSalary.IsNotEmptyOrNull()) if (offerApplyOrder.ProbationSalary.IsNotEmptyOrNull())
{ {
result = result.Replace("[Salary_EN]", offerApplyOrder.ProbationSalary.ObjToString()); result = result.Replace("[Salary_EN]", offerApplyOrder.ProbationSalary.ObjToString());
result = result.Replace("[薪资]", offerApplyOrder.ProbationSalary.ObjToString()); result = result.Replace("[试用期薪资]", offerApplyOrder.ProbationSalary.ObjToString());
}
#endregion
#region 薪资
if (offerApplyOrder.ProbationSalary.IsNotEmptyOrNull())
{
result = result.Replace("[AfterSalary_EN]", offerApplyOrder.ProbationAfterSalary.ObjToString());
result = result.Replace("[薪资]", offerApplyOrder.ProbationAfterSalary.ObjToString());
} }
#endregion #endregion
@ -204,11 +212,11 @@ public class Ghrh_TemplateServices : BaseServices<Ghrh_Template, Ghrh_TemplateDt
result = result.Replace("[扩展栏位" + i + "]", null); result = result.Replace("[扩展栏位" + i + "]", null);
} }
StringHelper.GetFieldDesc<OfferTemplate>().Select(o => new ModelTagView2Item { Name = o.Key, Code = o.Key }).ToList() StringHelper.GetFieldDesc<OfferTemplate>().Select(o => new ModelTagView2Item { Name = o.Value, Code = o.Key }).ToList()
.ForEach(x => .ForEach(x =>
{ {
result = result.Replace("[" + x.Code + "]", null); result = result.Replace("[" + x.Code + "]", null);
result = result.Replace("[" + x.Code + "_EN]", null); result = result.Replace("[" + x.Name + "_EN]", null);
}); });
} }
return await Task.FromResult(ServiceResult<string>.OprateSuccess("查询成功!", result)); return await Task.FromResult(ServiceResult<string>.OprateSuccess("查询成功!", result));

@ -28365,6 +28365,11 @@
薪资 薪资
</summary> </summary>
</member> </member>
<member name="P:Tiobon.Core.Model.OfferTemplate.AfterSalary">
<summary>
薪资
</summary>
</member>
<member name="P:Tiobon.Core.Model.OfferTemplate.InDate"> <member name="P:Tiobon.Core.Model.OfferTemplate.InDate">
<summary> <summary>
入职日期 入职日期

Loading…
Cancel
Save