世华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 * 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. * 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 个字符")] [Display(Name = "EduDegree"), Description("学历编号"), MaxLength(100, ErrorMessage = "学历编号 不能超过 100 个字符")]
public string EduDegree { get; set; } 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>
/// 计薪类别编号 /// 计薪类别编号
/// </summary> /// </summary>

@ -6,7 +6,7 @@
* *
* Ver * 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. * Copyright(c) 2024 Tiobon Corporation. All Rights Reserved.
* *
@ -21,8 +21,8 @@ namespace Tiobon.Core.Model.Models;
/// Ghrz_Shihua_OA_Employment (Model) /// Ghrz_Shihua_OA_Employment (Model)
/// </summary> /// </summary>
[SugarTable("Ghrz_Shihua_OA_Employment", "Ghrz_Shihua_OA_Employment"), Entity(TableCnName = "Ghrz_Shihua_OA_Employment", TableName = "Ghrz_Shihua_OA_Employment")] [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 public class Ghrz_Shihua_OA_Employment
//: BasePoco1 //: BasePoco1
{ {
@ -95,6 +95,12 @@ public class Ghrz_Shihua_OA_Employment
[Display(Name = "EduDegree"), Description("学历编号"), MaxLength(100, ErrorMessage = "学历编号 不能超过 100 个字符")] [Display(Name = "EduDegree"), Description("学历编号"), MaxLength(100, ErrorMessage = "学历编号 不能超过 100 个字符")]
public string EduDegree { get; set; } 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>
/// 计薪类别编号 /// 计薪类别编号
/// </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 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 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 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"); var items1 = await GetParaList("ResumeChannel");
data.RecruitFrom = items1.Where(x => x.ParaDetailName == data.RecruitFrom).FirstOrDefault()?.ParaDetailNo ?? data.RecruitFrom; 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 items = new List<Ghrh_OfferApplyOrderSalary>();
var insert = new Ghrh_OfferApplyOrder() var insert = new Ghrh_OfferApplyOrder()
{ {
CompanyId = LegalCompanyID,
OrderNo = data.WorkNo, OrderNo = data.WorkNo,
WorkNo = data.WorkNo, WorkNo = data.WorkNo,
DeptId = deptId, DeptId = deptId,

Loading…
Cancel
Save