简历推荐新增回写推荐次数

master
xiaochanghai 5 months ago
parent 1db831a2d3
commit 514955a75f
  1. 30
      Tiobon.Core.Api/Tiobon.Core.Model.xml
  2. 21
      Tiobon.Core.Model/Base/Ghrh/Ghrh_HumanRequest.Dto.Base.cs
  3. 21
      Tiobon.Core.Model/Models/Ghrh/Ghrh_HumanRequest.cs
  4. 1
      Tiobon.Core.Model/View/Ghrh/Ghrh_HumanRequest.Dto.View.cs
  5. 3
      Tiobon.Core.Services/Ghrh/Ghrh_HumanRequestServices.cs
  6. 4
      Tiobon.Core.Services/Ghrh/Ghrh_ResumeServices.cs
  7. 30
      Tiobon.Core/Tiobon.Core.Model.xml

@ -7200,6 +7200,11 @@
人力需求维护 (Dto.Base) 人力需求维护 (Dto.Base)
</summary> </summary>
</member> </member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_HumanRequestBase.RequestNo">
<summary>
订单号
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_HumanRequestBase.InOrOut"> <member name="P:Tiobon.Core.Model.Models.Ghrh_HumanRequestBase.InOrOut">
<summary> <summary>
编制内外 编制内外
@ -7315,6 +7320,11 @@
录用人数 录用人数
</summary> </summary>
</member> </member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_HumanRequestBase.CheckInCount">
<summary>
报道人数
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_HumanRequestBase.ApplicantId"> <member name="P:Tiobon.Core.Model.Models.Ghrh_HumanRequestBase.ApplicantId">
<summary> <summary>
发起人ID 发起人ID
@ -7470,11 +7480,6 @@
预留字段12 预留字段12
</summary> </summary>
</member> </member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_HumanRequestBase.RequestNo">
<summary>
订单号
</summary>
</member>
<member name="T:Tiobon.Core.Model.Models.Ghrh_HumanRequestDetailBase"> <member name="T:Tiobon.Core.Model.Models.Ghrh_HumanRequestDetailBase">
<summary> <summary>
人力需求维护明细 (Dto.Base) 人力需求维护明细 (Dto.Base)
@ -21321,6 +21326,11 @@
人力需求维护 (Model) 人力需求维护 (Model)
</summary> </summary>
</member> </member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_HumanRequest.RequestNo">
<summary>
订单号
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_HumanRequest.InOrOut"> <member name="P:Tiobon.Core.Model.Models.Ghrh_HumanRequest.InOrOut">
<summary> <summary>
编制内外 编制内外
@ -21436,6 +21446,11 @@
录用人数 录用人数
</summary> </summary>
</member> </member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_HumanRequest.CheckInCount">
<summary>
报道人数
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_HumanRequest.ApplicantId"> <member name="P:Tiobon.Core.Model.Models.Ghrh_HumanRequest.ApplicantId">
<summary> <summary>
发起人ID 发起人ID
@ -21591,11 +21606,6 @@
预留字段12 预留字段12
</summary> </summary>
</member> </member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_HumanRequest.RequestNo">
<summary>
订单号
</summary>
</member>
<member name="T:Tiobon.Core.Model.Models.Ghrh_HumanRequestDetail"> <member name="T:Tiobon.Core.Model.Models.Ghrh_HumanRequestDetail">
<summary> <summary>
人力需求维护明细 (Model) 人力需求维护明细 (Model)

@ -6,9 +6,9 @@
* *
* Ver * Ver
* *
*V0.01 2024/12/26 15:37:27 SimonHsiao *V0.01 2025/1/20 16:22:49 SimonHsiao
* *
* Copyright(c) 2024 Tiobon Corporation. All Rights Reserved. * Copyright(c) 2025 Tiobon Corporation. All Rights Reserved.
* *
*   *  
* SimonHsiao * SimonHsiao
@ -23,6 +23,12 @@ namespace Tiobon.Core.Model.Models;
public class Ghrh_HumanRequestBase public class Ghrh_HumanRequestBase
{ {
/// <summary>
/// 订单号
/// </summary>
[Display(Name = "RequestNo"), Description("订单号"), MaxLength(32, ErrorMessage = "订单号 不能超过 32 个字符")]
public string RequestNo { get; set; }
/// <summary> /// <summary>
/// 编制内外 /// 编制内外
/// </summary> /// </summary>
@ -150,6 +156,11 @@ public class Ghrh_HumanRequestBase
/// </summary> /// </summary>
public int? OfferCount { get; set; } public int? OfferCount { get; set; }
/// <summary>
/// 报道人数
/// </summary>
public int? CheckInCount { get; set; }
/// <summary> /// <summary>
/// 发起人ID /// 发起人ID
/// </summary> /// </summary>
@ -322,10 +333,4 @@ public class Ghrh_HumanRequestBase
/// 预留字段12 /// 预留字段12
/// </summary> /// </summary>
public int? ReverseI2 { get; set; } public int? ReverseI2 { get; set; }
/// <summary>
/// 订单号
/// </summary>
[Display(Name = "RequestNo"), Description("订单号"), MaxLength(32, ErrorMessage = "订单号 不能超过 32 个字符")]
public string RequestNo { get; set; }
} }

@ -6,9 +6,9 @@
* *
* Ver * Ver
* *
*V0.01 2024/12/26 15:37:27 SimonHsiao *V0.01 2025/1/20 16:22:49 SimonHsiao
* *
* Copyright(c) 2024 Tiobon Corporation. All Rights Reserved. * Copyright(c) 2025 Tiobon Corporation. All Rights Reserved.
* *
*   *  
* SimonHsiao * SimonHsiao
@ -24,6 +24,12 @@ namespace Tiobon.Core.Model.Models;
public class Ghrh_HumanRequest : BasePoco public class Ghrh_HumanRequest : BasePoco
{ {
/// <summary>
/// 订单号
/// </summary>
[Display(Name = "RequestNo"), Description("订单号"), MaxLength(32, ErrorMessage = "订单号 不能超过 32 个字符")]
public string RequestNo { get; set; }
/// <summary> /// <summary>
/// 编制内外 /// 编制内外
/// </summary> /// </summary>
@ -151,6 +157,11 @@ public class Ghrh_HumanRequest : BasePoco
/// </summary> /// </summary>
public int? OfferCount { get; set; } public int? OfferCount { get; set; }
/// <summary>
/// 报道人数
/// </summary>
public int? CheckInCount { get; set; }
/// <summary> /// <summary>
/// 发起人ID /// 发起人ID
/// </summary> /// </summary>
@ -323,10 +334,4 @@ public class Ghrh_HumanRequest : BasePoco
/// 预留字段12 /// 预留字段12
/// </summary> /// </summary>
public int? ReverseI2 { get; set; } public int? ReverseI2 { get; set; }
/// <summary>
/// 订单号
/// </summary>
[Display(Name = "RequestNo"), Description("订单号"), MaxLength(32, ErrorMessage = "订单号 不能超过 32 个字符")]
public string RequestNo { get; set; }
} }

@ -143,6 +143,7 @@ public class Ghrh_HumanRequestDto : Ghrh_HumanRequest
public int OutInterviewCount { get; set; } public int OutInterviewCount { get; set; }
public int OutOfferCount { get; set; } public int OutOfferCount { get; set; }
public int OutCheckInCount { get; set; } public int OutCheckInCount { get; set; }
public int ResumeCount { get; set; }
} }

@ -213,7 +213,8 @@ WHERE A.IsEnable = 1 AND A.Id = {entitys[i].YearHumanId}");
result.RecommendCount = result.RecommendCount ?? 0; result.RecommendCount = result.RecommendCount ?? 0;
result.InterviewCount = result.InterviewCount ?? 0; result.InterviewCount = result.InterviewCount ?? 0;
result.OfferCount = result.OfferCount ?? 0; result.OfferCount = result.OfferCount ?? 0;
//result.CheckInCount = result.CheckInCount ?? 0; result.CheckInCount = result.CheckInCount ?? 0;
result.ResumeCount = result.RequestCount ?? 0;
} }
return result; return result;
} }

@ -1675,7 +1675,7 @@ A.DataType, A.ColumnType, A.IsRequired, A.DataSourceType, A.DataSource, A.DataSo
var request = await _ghrh_HumanRequestServices.QueryById(recommend.RequestId); var request = await _ghrh_HumanRequestServices.QueryById(recommend.RequestId);
recommend.DeptId = request?.DeptId; recommend.DeptId = request?.DeptId;
recommend.TitleId = request?.TitleId; recommend.TitleId = request?.TitleId;
recommendCount = (request?.RecommendCount ?? 0) + 1; recommendCount = (request?.RecommendCount ?? 0) + recommend.ids.Count;
} }
string deptName = string.Empty; string deptName = string.Empty;
@ -1767,7 +1767,7 @@ A.DataType, A.ColumnType, A.IsRequired, A.DataSourceType, A.DataSource, A.DataSo
if (recommend.RequestId.IsNotEmptyOrNull()) if (recommend.RequestId.IsNotEmptyOrNull())
{ {
await Db.Updateable<Ghrh_HumanRequest>() await Db.Updateable<Ghrh_HumanRequest>()
.SetColumns(it => it.RecommendCount == recommendCount, true) .SetColumns(it => new Ghrh_HumanRequest() { RecommendCount = recommendCount }, true)
.Where(it => it.Id == recommend.RequestId) .Where(it => it.Id == recommend.RequestId)
.ExecuteCommandAsync(); .ExecuteCommandAsync();
} }

@ -7200,6 +7200,11 @@
人力需求维护 (Dto.Base) 人力需求维护 (Dto.Base)
</summary> </summary>
</member> </member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_HumanRequestBase.RequestNo">
<summary>
订单号
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_HumanRequestBase.InOrOut"> <member name="P:Tiobon.Core.Model.Models.Ghrh_HumanRequestBase.InOrOut">
<summary> <summary>
编制内外 编制内外
@ -7315,6 +7320,11 @@
录用人数 录用人数
</summary> </summary>
</member> </member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_HumanRequestBase.CheckInCount">
<summary>
报道人数
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_HumanRequestBase.ApplicantId"> <member name="P:Tiobon.Core.Model.Models.Ghrh_HumanRequestBase.ApplicantId">
<summary> <summary>
发起人ID 发起人ID
@ -7470,11 +7480,6 @@
预留字段12 预留字段12
</summary> </summary>
</member> </member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_HumanRequestBase.RequestNo">
<summary>
订单号
</summary>
</member>
<member name="T:Tiobon.Core.Model.Models.Ghrh_HumanRequestDetailBase"> <member name="T:Tiobon.Core.Model.Models.Ghrh_HumanRequestDetailBase">
<summary> <summary>
人力需求维护明细 (Dto.Base) 人力需求维护明细 (Dto.Base)
@ -21321,6 +21326,11 @@
人力需求维护 (Model) 人力需求维护 (Model)
</summary> </summary>
</member> </member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_HumanRequest.RequestNo">
<summary>
订单号
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_HumanRequest.InOrOut"> <member name="P:Tiobon.Core.Model.Models.Ghrh_HumanRequest.InOrOut">
<summary> <summary>
编制内外 编制内外
@ -21436,6 +21446,11 @@
录用人数 录用人数
</summary> </summary>
</member> </member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_HumanRequest.CheckInCount">
<summary>
报道人数
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_HumanRequest.ApplicantId"> <member name="P:Tiobon.Core.Model.Models.Ghrh_HumanRequest.ApplicantId">
<summary> <summary>
发起人ID 发起人ID
@ -21591,11 +21606,6 @@
预留字段12 预留字段12
</summary> </summary>
</member> </member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_HumanRequest.RequestNo">
<summary>
订单号
</summary>
</member>
<member name="T:Tiobon.Core.Model.Models.Ghrh_HumanRequestDetail"> <member name="T:Tiobon.Core.Model.Models.Ghrh_HumanRequestDetail">
<summary> <summary>
人力需求维护明细 (Model) 人力需求维护明细 (Model)

Loading…
Cancel
Save