世华OA同步 新增公司别数据同步

master
xiaochanghai 6 months ago
parent 1f5830f81f
commit 527699c3ef
  1. 8
      Tiobon.Core.Model/Base/Ghrz/Ghrz_Shihua_OA_Employment.Dto.Base.cs
  2. 12
      Tiobon.Core.Model/Models/Ghrz/Ghrz_Shihua_OA_Employment.cs
  3. 2
      Tiobon.Core.Services/Ghrh/Ghrh_ResumeServices.cs

@ -6,7 +6,7 @@
*
* Ver
*
*V0.01 2024/12/10 14:20:49 SimonHsiao
*V0.01 2024/12/27 10:04:45 SimonHsiao
*
* Copyright(c) 2024 Tiobon Corporation. All Rights Reserved.
*
@ -87,6 +87,12 @@ public class Ghrz_Shihua_OA_EmploymentBase
[Display(Name = "EduDegree"), Description("学历编号"), MaxLength(100, ErrorMessage = "学历编号 不能超过 100 个字符")]
public string EduDegree { get; set; }
/// <summary>
/// LegalCompanyNo
/// </summary>
[Display(Name = "LegalCompanyNo"), Description("LegalCompanyNo"), MaxLength(100, ErrorMessage = "LegalCompanyNo 不能超过 100 个字符")]
public string LegalCompanyNo { get; set; }
/// <summary>
/// 计薪类别编号
/// </summary>

@ -6,7 +6,7 @@
*
* Ver
*
*V0.01 2024/12/10 14:20:49 SimonHsiao
*V0.01 2024/12/27 10:04:45 SimonHsiao
*
* Copyright(c) 2024 Tiobon Corporation. All Rights Reserved.
*
@ -21,8 +21,8 @@ namespace Tiobon.Core.Model.Models;
/// Ghrz_Shihua_OA_Employment (Model)
/// </summary>
[SugarTable("Ghrz_Shihua_OA_Employment", "Ghrz_Shihua_OA_Employment"), Entity(TableCnName = "Ghrz_Shihua_OA_Employment", TableName = "Ghrz_Shihua_OA_Employment")]
public class Ghrz_Shihua_OA_Employment
//: BasePoco1
public class Ghrz_Shihua_OA_Employment
//: BasePoco1
{
@ -95,6 +95,12 @@ public class Ghrz_Shihua_OA_Employment
[Display(Name = "EduDegree"), Description("学历编号"), MaxLength(100, ErrorMessage = "学历编号 不能超过 100 个字符")]
public string EduDegree { get; set; }
/// <summary>
/// LegalCompanyNo
/// </summary>
[Display(Name = "LegalCompanyNo"), Description("LegalCompanyNo"), MaxLength(100, ErrorMessage = "LegalCompanyNo 不能超过 100 个字符")]
public string LegalCompanyNo { get; set; }
/// <summary>
/// 计薪类别编号
/// </summary>

@ -3686,6 +3686,7 @@ WHERE A.IsEnable = 1 AND C.IsEnable = 1
var gradeId = (await Db.Queryable<Ghra_Grade>().Where(x => x.GradeNo == data.GradeNo).FirstAsync())?.GradeID;
var workAddress = (await Db.Queryable<Ghra_Zone>().Where(x => x.ZoneNo == data.ZoneNo).FirstAsync())?.ZoneName;
var periodMasterId = (await Db.Queryable<Ghrc_PeriodMaster>().Where(x => x.PeriodMasterNo == data.PeriodMasterNo).FirstAsync())?.PeriodMasterID;
var LegalCompanyID = (await Db.Queryable<Ghra_LegalCompany>().Where(x => x.LegalCompanyNo == data.LegalCompanyNo).FirstAsync())?.LegalCompanyID;
var items1 = await GetParaList("ResumeChannel");
data.RecruitFrom = items1.Where(x => x.ParaDetailName == data.RecruitFrom).FirstOrDefault()?.ParaDetailNo ?? data.RecruitFrom;
@ -3693,6 +3694,7 @@ WHERE A.IsEnable = 1 AND C.IsEnable = 1
var items = new List<Ghrh_OfferApplyOrderSalary>();
var insert = new Ghrh_OfferApplyOrder()
{
CompanyId = LegalCompanyID,
OrderNo = data.WorkNo,
WorkNo = data.WorkNo,
DeptId = deptId,

Loading…
Cancel
Save