宝连通【讲师费用申请】修改

master
xiaochanghai 2 months ago
parent 400b8e3ca9
commit 988577dd47
  1. 20
      Tiobon.Core.Api/Tiobon.Core.Model.xml
  2. 16
      Tiobon.Core.Model/Base/Ghre/Ghre_ExternalTrainApplyOrder_Boltone.Dto.Base.cs
  3. 615
      Tiobon.Core.Model/Models/Ghre/Ghre_ExternalTrainApplyOrder_Boltone.cs
  4. 9
      Tiobon.Core.Services/Ghre/Ghre_TitleSkill_BoltoneServices.cs
  5. 20
      Tiobon.Core/Tiobon.Core.Model.xml

@ -5535,6 +5535,16 @@
预留字段12 预留字段12
</summary> </summary>
</member> </member>
<member name="P:Tiobon.Core.Model.Models.Ghre_ExternalTrainApplyOrder_BoltoneBase.SchoolName1">
<summary>
SchoolName1
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_ExternalTrainApplyOrder_BoltoneBase.CourseName1">
<summary>
CourseName1
</summary>
</member>
<member name="T:Tiobon.Core.Model.Models.Ghre_MultipleTitleBase"> <member name="T:Tiobon.Core.Model.Models.Ghre_MultipleTitleBase">
<summary> <summary>
多岗维护 (Dto.Base) 多岗维护 (Dto.Base)
@ -23922,6 +23932,16 @@
预留字段12 预留字段12
</summary> </summary>
</member> </member>
<member name="P:Tiobon.Core.Model.Models.Ghre_ExternalTrainApplyOrder_Boltone.SchoolName1">
<summary>
SchoolName1
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_ExternalTrainApplyOrder_Boltone.CourseName1">
<summary>
CourseName1
</summary>
</member>
<member name="T:Tiobon.Core.Model.Models.Ghre_MultipleTitle"> <member name="T:Tiobon.Core.Model.Models.Ghre_MultipleTitle">
<summary> <summary>
多岗维护 (Model) 多岗维护 (Model)

@ -6,7 +6,7 @@
* *
* Ver * Ver
* *
*V0.01 2025/4/11 11:35:25 SimonHsiao *V0.01 2025/4/25 12:00:26 SimonHsiao
* *
* Copyright(c) 2025 Tiobon Corporation. All Rights Reserved. * Copyright(c) 2025 Tiobon Corporation. All Rights Reserved.
* *
@ -319,6 +319,19 @@ public class Ghre_ExternalTrainApplyOrder_BoltoneBase
/// </summary> /// </summary>
public int? ReverseI2 { get; set; } public int? ReverseI2 { get; set; }
/// <summary>
/// SchoolName1
/// </summary>
[Display(Name = "SchoolName1"), Description("SchoolName1"), MaxLength(128, ErrorMessage = "SchoolName1 不能超过 128 个字符")]
public string SchoolName1 { get; set; }
/// <summary>
/// CourseName1
/// </summary>
[Display(Name = "CourseName1"), Description("CourseName1"), MaxLength(128, ErrorMessage = "CourseName1 不能超过 128 个字符")]
public string CourseName1 { get; set; }
public List<Ghre_Attachment1> ExternalAttachments { get; set; } = new List<Ghre_Attachment1>(); public List<Ghre_Attachment1> ExternalAttachments { get; set; } = new List<Ghre_Attachment1>();
public List<Ghre_Attachment1> ContractAttachments { get; set; } = new List<Ghre_Attachment1>(); public List<Ghre_Attachment1> ContractAttachments { get; set; } = new List<Ghre_Attachment1>();
@ -328,3 +341,4 @@ public class Ghre_ExternalTrainApplyOrder_BoltoneBase
public string AttachmentTemplateLink { get; set; } = "/Advanced/files/外训申请附件.zip" public string AttachmentTemplateLink { get; set; } = "/Advanced/files/外训申请附件.zip"
; ;
} }

@ -6,7 +6,7 @@
* *
* Ver * Ver
* *
*V0.01 2025/4/11 11:35:25 SimonHsiao *V0.01 2025/4/25 12:00:26 SimonHsiao
* *
* Copyright(c) 2025 Tiobon Corporation. All Rights Reserved. * Copyright(c) 2025 Tiobon Corporation. All Rights Reserved.
* *
@ -18,308 +18,319 @@ using System.ComponentModel;
using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations;
using SqlSugar; using SqlSugar;
namespace Tiobon.Core.Model.Models namespace Tiobon.Core.Model.Models;
/// <summary>
/// 外训申请_宝连通 (Model)
/// </summary>
[SugarTable("Ghre_ExternalTrainApplyOrder_Boltone", "Ghre_ExternalTrainApplyOrder_Boltone"), Entity(TableCnName = "外训申请_宝连通", TableName = "Ghre_ExternalTrainApplyOrder_Boltone")]
public class Ghre_ExternalTrainApplyOrder_Boltone : BasePoco
{ {
/// <summary> /// <summary>
/// 外训申请_宝连通 (Model) /// 发起时间
/// </summary> /// </summary>
[SugarTable("Ghre_ExternalTrainApplyOrder_Boltone", "Ghre_ExternalTrainApplyOrder_Boltone"), Entity(TableCnName = "外训申请_宝连通", TableName = "Ghre_ExternalTrainApplyOrder_Boltone")] public DateTime? ApplicantTime { get; set; }
public class Ghre_ExternalTrainApplyOrder_Boltone : BasePoco
{ /// <summary>
/// 发起人ID
/// <summary> /// </summary>
/// 发起时间 public int? ApplicantId { get; set; }
/// </summary>
public DateTime? ApplicantTime { get; set; } /// <summary>
/// 发起人部门ID
/// <summary> /// </summary>
/// 发起人ID public int? ApplicantDeptId { get; set; }
/// </summary>
public int? ApplicantId { get; set; } /// <summary>
/// 培训类型
/// <summary> /// </summary>
/// 发起人部门ID [Display(Name = "TrainType"), Description("培训类型"), MaxLength(32, ErrorMessage = "培训类型 不能超过 32 个字符")]
/// </summary> public string TrainType { get; set; }
public int? ApplicantDeptId { get; set; }
/// <summary>
/// <summary> /// 受训人员
/// 培训类型 /// </summary>
/// </summary> public int? StaffId { get; set; }
[Display(Name = "TrainType"), Description("培训类型"), MaxLength(32, ErrorMessage = "培训类型 不能超过 32 个字符")]
public string TrainType { get; set; } /// <summary>
/// 培训开始时间
/// <summary> /// </summary>
/// 受训人员 public DateTime? BeginTime { get; set; }
/// </summary>
public int? StaffId { get; set; } /// <summary>
/// 培训结束时间
/// <summary> /// </summary>
/// 培训开始时间 public DateTime? EndTime { get; set; }
/// </summary>
public DateTime? BeginTime { get; set; } /// <summary>
/// 培训地点
/// <summary> /// </summary>
/// 培训结束时间 [Display(Name = "Address"), Description("培训地点"), MaxLength(256, ErrorMessage = "培训地点 不能超过 256 个字符")]
/// </summary> public string Address { get; set; }
public DateTime? EndTime { get; set; }
/// <summary>
/// <summary> /// 培训机构
/// 培训地点 /// </summary>
/// </summary> public long? SchoolId { get; set; }
[Display(Name = "Address"), Description("培训地点"), MaxLength(256, ErrorMessage = "培训地点 不能超过 256 个字符")]
public string Address { get; set; } /// <summary>
/// 课程ID
/// <summary> /// </summary>
/// 培训机构 public long? CourseId { get; set; }
/// </summary>
public long? SchoolId { get; set; } /// <summary>
/// 课程大纲
/// <summary> /// </summary>
/// 课程ID [Display(Name = "CourseOutline"), Description("课程大纲"), MaxLength(2000, ErrorMessage = "课程大纲 不能超过 2000 个字符")]
/// </summary> public string CourseOutline { get; set; }
public long? CourseId { get; set; }
/// <summary>
/// <summary> /// 受训目的
/// 课程大纲 /// </summary>
/// </summary> [Display(Name = "TrainGoal"), Description("受训目的"), MaxLength(2000, ErrorMessage = "受训目的 不能超过 2000 个字符")]
[Display(Name = "CourseOutline"), Description("课程大纲"), MaxLength(2000, ErrorMessage = "课程大纲 不能超过 2000 个字符")] public string TrainGoal { get; set; }
public string CourseOutline { get; set; }
/// <summary>
/// <summary> /// 费用
/// 受训目的 /// </summary>
/// </summary> [Display(Name = "Cost"), Description("费用"), Column(TypeName = "decimal(20,2)")]
[Display(Name = "TrainGoal"), Description("受训目的"), MaxLength(2000, ErrorMessage = "受训目的 不能超过 2000 个字符")] public decimal? Cost { get; set; }
public string TrainGoal { get; set; }
/// <summary>
/// <summary> /// 是否签订服务协议
/// 费用 /// </summary>
/// </summary> [Display(Name = "IsSignContract"), Description("是否签订服务协议"), MaxLength(32, ErrorMessage = "是否签订服务协议 不能超过 32 个字符")]
[Display(Name = "Cost"), Description("费用"), Column(TypeName = "decimal(20,2)")] public string IsSignContract { get; set; }
public decimal? Cost { get; set; }
/// <summary>
/// <summary> /// 服务协议
/// 是否签订服务协议 /// </summary>
/// </summary> [Display(Name = "ContractContent"), Description("服务协议"), MaxLength(2000, ErrorMessage = "服务协议 不能超过 2000 个字符")]
[Display(Name = "IsSignContract"), Description("是否签订服务协议"), MaxLength(32, ErrorMessage = "是否签订服务协议 不能超过 32 个字符")] public string ContractContent { get; set; }
public string IsSignContract { get; set; }
/// <summary>
/// <summary> /// 服务协议开始日期
/// 服务协议 /// </summary>
/// </summary> public DateTime? ContractBeginTime { get; set; }
[Display(Name = "ContractContent"), Description("服务协议"), MaxLength(2000, ErrorMessage = "服务协议 不能超过 2000 个字符")]
public string ContractContent { get; set; } /// <summary>
/// 服务协议结束日期
/// <summary> /// </summary>
/// 服务协议开始日期 public DateTime? ContractEndTime { get; set; }
/// </summary>
public DateTime? ContractBeginTime { get; set; } /// <summary>
/// 培训结果
/// <summary> /// </summary>
/// 服务协议结束日期 [Display(Name = "TrainResult"), Description("培训结果"), MaxLength(2000, ErrorMessage = "培训结果 不能超过 2000 个字符")]
/// </summary> public string TrainResult { get; set; }
public DateTime? ContractEndTime { get; set; }
/// <summary>
/// <summary> /// 证件类型
/// 培训结果 /// </summary>
/// </summary> [Display(Name = "CertificateType"), Description("证件类型"), MaxLength(32, ErrorMessage = "证件类型 不能超过 32 个字符")]
[Display(Name = "TrainResult"), Description("培训结果"), MaxLength(2000, ErrorMessage = "培训结果 不能超过 2000 个字符")] public string CertificateType { get; set; }
public string TrainResult { get; set; }
/// <summary>
/// <summary> /// 证件编号
/// 证件类型 /// </summary>
/// </summary> [Display(Name = "CertificateNo"), Description("证件编号"), MaxLength(256, ErrorMessage = "证件编号 不能超过 256 个字符")]
[Display(Name = "CertificateType"), Description("证件类型"), MaxLength(32, ErrorMessage = "证件类型 不能超过 32 个字符")] public string CertificateNo { get; set; }
public string CertificateType { get; set; }
/// <summary>
/// <summary> /// 证件有效开始日期
/// 证件编号 /// </summary>
/// </summary> public DateTime? CertificateBeginTime { get; set; }
[Display(Name = "CertificateNo"), Description("证件编号"), MaxLength(256, ErrorMessage = "证件编号 不能超过 256 个字符")]
public string CertificateNo { get; set; } /// <summary>
/// 证件有效结束日期
/// <summary> /// </summary>
/// 证件有效开始日期 public DateTime? CertificateEndTime { get; set; }
/// </summary>
public DateTime? CertificateBeginTime { get; set; } /// <summary>
/// 培训机构评价
/// <summary> /// </summary>
/// 证件有效结束日期 [Display(Name = "SchoolEval"), Description("培训机构评价"), MaxLength(100, ErrorMessage = "培训机构评价 不能超过 100 个字符")]
/// </summary> public string SchoolEval { get; set; }
public DateTime? CertificateEndTime { get; set; }
/// <summary>
/// <summary> /// 培训成果确认
/// 培训机构评价 /// </summary>
/// </summary> [Display(Name = "SchoolOutcomeConfirm"), Description("培训成果确认"), MaxLength(32, ErrorMessage = "培训成果确认 不能超过 32 个字符")]
[Display(Name = "SchoolEval"), Description("培训机构评价"), MaxLength(100, ErrorMessage = "培训机构评价 不能超过 100 个字符")] public string SchoolOutcomeConfirm { get; set; }
public string SchoolEval { get; set; }
/// <summary>
/// <summary> /// WorkID
/// 培训成果确认 /// </summary>
/// </summary> public int? WorkID { get; set; }
[Display(Name = "SchoolOutcomeConfirm"), Description("培训成果确认"), MaxLength(32, ErrorMessage = "培训成果确认 不能超过 32 个字符")]
public string SchoolOutcomeConfirm { get; set; } /// <summary>
/// WorkNo
/// <summary> /// </summary>
/// WorkID [Display(Name = "WorkNo"), Description("WorkNo"), MaxLength(100, ErrorMessage = "WorkNo 不能超过 100 个字符")]
/// </summary> public string WorkNo { get; set; }
public int? WorkID { get; set; }
/// <summary>
/// <summary> /// ToDoType
/// WorkNo /// </summary>
/// </summary> [Display(Name = "ToDoType"), Description("ToDoType"), MaxLength(100, ErrorMessage = "ToDoType 不能超过 100 个字符")]
[Display(Name = "WorkNo"), Description("WorkNo"), MaxLength(100, ErrorMessage = "WorkNo 不能超过 100 个字符")] public string ToDoType { get; set; }
public string WorkNo { get; set; }
/// <summary>
/// <summary> /// BatchSID
/// ToDoType /// </summary>
/// </summary> [Display(Name = "BatchSID"), Description("BatchSID"), MaxLength(100, ErrorMessage = "BatchSID 不能超过 100 个字符")]
[Display(Name = "ToDoType"), Description("ToDoType"), MaxLength(100, ErrorMessage = "ToDoType 不能超过 100 个字符")] public string BatchSID { get; set; }
public string ToDoType { get; set; }
/// <summary>
/// <summary> /// WorkState
/// BatchSID /// </summary>
/// </summary> public int? WorkState { get; set; }
[Display(Name = "BatchSID"), Description("BatchSID"), MaxLength(100, ErrorMessage = "BatchSID 不能超过 100 个字符")]
public string BatchSID { get; set; } /// <summary>
/// ShiftID
/// <summary> /// </summary>
/// WorkState public int? ShiftID { get; set; }
/// </summary>
public int? WorkState { get; set; } /// <summary>
/// ConfirmUserID
/// <summary> /// </summary>
/// ShiftID public int? ConfirmUserID { get; set; }
/// </summary>
public int? ShiftID { get; set; } /// <summary>
/// ConfirmTime
/// <summary> /// </summary>
/// ConfirmUserID public DateTime? ConfirmTime { get; set; }
/// </summary>
public int? ConfirmUserID { get; set; } /// <summary>
/// ConfirmComment
/// <summary> /// </summary>
/// ConfirmTime [Display(Name = "ConfirmComment"), Description("ConfirmComment"), MaxLength(2000, ErrorMessage = "ConfirmComment 不能超过 2000 个字符")]
/// </summary> public string ConfirmComment { get; set; }
public DateTime? ConfirmTime { get; set; }
/// <summary>
/// <summary> /// 同意人
/// ConfirmComment /// </summary>
/// </summary> public long? AgreeUserId { get; set; }
[Display(Name = "ConfirmComment"), Description("ConfirmComment"), MaxLength(2000, ErrorMessage = "ConfirmComment 不能超过 2000 个字符")]
public string ConfirmComment { get; set; } /// <summary>
/// 同意时间
/// <summary> /// </summary>
/// 同意人 public DateTime? AgreeTime { get; set; }
/// </summary>
public long? AgreeUserId { get; set; } /// <summary>
/// 同意理由
/// <summary> /// </summary>
/// 同意时间 [Display(Name = "AgreeReason"), Description("同意理由"), MaxLength(2000, ErrorMessage = "同意理由 不能超过 2000 个字符")]
/// </summary> public string AgreeReason { get; set; }
public DateTime? AgreeTime { get; set; }
/// <summary>
/// <summary> /// 拒绝人
/// 同意理由 /// </summary>
/// </summary> public long? RefuseUserId { get; set; }
[Display(Name = "AgreeReason"), Description("同意理由"), MaxLength(2000, ErrorMessage = "同意理由 不能超过 2000 个字符")]
public string AgreeReason { get; set; } /// <summary>
/// 拒绝时间
/// <summary> /// </summary>
/// 拒绝人 public DateTime? RefuseTime { get; set; }
/// </summary>
public long? RefuseUserId { get; set; } /// <summary>
/// 拒绝理由
/// <summary> /// </summary>
/// 拒绝时间 [Display(Name = "RefuseReason"), Description("拒绝理由"), MaxLength(2000, ErrorMessage = "拒绝理由 不能超过 2000 个字符")]
/// </summary> public string RefuseReason { get; set; }
public DateTime? RefuseTime { get; set; }
/// <summary>
/// <summary> /// 备注
/// 拒绝理由 /// </summary>
/// </summary> [Display(Name = "RemarkSz"), Description("备注"), MaxLength(2000, ErrorMessage = "备注 不能超过 2000 个字符")]
[Display(Name = "RefuseReason"), Description("拒绝理由"), MaxLength(2000, ErrorMessage = "拒绝理由 不能超过 2000 个字符")] public string RemarkSz { get; set; }
public string RefuseReason { get; set; }
/// <summary>
/// <summary> /// 默认标志
/// 备注 /// </summary>
/// </summary> public int? IsDefault { get; set; }
[Display(Name = "RemarkSz"), Description("备注"), MaxLength(2000, ErrorMessage = "备注 不能超过 2000 个字符")]
public string RemarkSz { get; set; } /// <summary>
/// 预留字段1
/// <summary> /// </summary>
/// 默认标志 [Display(Name = "Reverse1"), Description("预留字段1"), MaxLength(1000, ErrorMessage = "预留字段1 不能超过 1000 个字符")]
/// </summary> public string Reverse1 { get; set; }
public int? IsDefault { get; set; }
/// <summary>
/// <summary> /// 预留字段2
/// 预留字段1 /// </summary>
/// </summary> [Display(Name = "Reverse2"), Description("预留字段2"), MaxLength(1000, ErrorMessage = "预留字段2 不能超过 1000 个字符")]
[Display(Name = "Reverse1"), Description("预留字段1"), MaxLength(1000, ErrorMessage = "预留字段1 不能超过 1000 个字符")] public string Reverse2 { get; set; }
public string Reverse1 { get; set; }
/// <summary>
/// <summary> /// 预留字段3
/// 预留字段2 /// </summary>
/// </summary> [Display(Name = "Reverse3"), Description("预留字段3"), MaxLength(1000, ErrorMessage = "预留字段3 不能超过 1000 个字符")]
[Display(Name = "Reverse2"), Description("预留字段2"), MaxLength(1000, ErrorMessage = "预留字段2 不能超过 1000 个字符")] public string Reverse3 { get; set; }
public string Reverse2 { get; set; }
/// <summary>
/// <summary> /// 预留字段4
/// 预留字段3 /// </summary>
/// </summary> [Display(Name = "Reverse4"), Description("预留字段4"), MaxLength(1000, ErrorMessage = "预留字段4 不能超过 1000 个字符")]
[Display(Name = "Reverse3"), Description("预留字段3"), MaxLength(1000, ErrorMessage = "预留字段3 不能超过 1000 个字符")] public string Reverse4 { get; set; }
public string Reverse3 { get; set; }
/// <summary>
/// <summary> /// 预留字段5
/// 预留字段4 /// </summary>
/// </summary> [Display(Name = "Reverse5"), Description("预留字段5"), MaxLength(1000, ErrorMessage = "预留字段5 不能超过 1000 个字符")]
[Display(Name = "Reverse4"), Description("预留字段4"), MaxLength(1000, ErrorMessage = "预留字段4 不能超过 1000 个字符")] public string Reverse5 { get; set; }
public string Reverse4 { get; set; }
/// <summary>
/// <summary> /// 预留字段6
/// 预留字段5 /// </summary>
/// </summary> [Display(Name = "Reverse6"), Description("预留字段6"), MaxLength(1000, ErrorMessage = "预留字段6 不能超过 1000 个字符")]
[Display(Name = "Reverse5"), Description("预留字段5"), MaxLength(1000, ErrorMessage = "预留字段5 不能超过 1000 个字符")] public string Reverse6 { get; set; }
public string Reverse5 { get; set; }
/// <summary>
/// <summary> /// 预留字段7
/// 预留字段6 /// </summary>
/// </summary> [Display(Name = "Reverse7"), Description("预留字段7"), MaxLength(1000, ErrorMessage = "预留字段7 不能超过 1000 个字符")]
[Display(Name = "Reverse6"), Description("预留字段6"), MaxLength(1000, ErrorMessage = "预留字段6 不能超过 1000 个字符")] public string Reverse7 { get; set; }
public string Reverse6 { get; set; }
/// <summary>
/// <summary> /// 预留字段8
/// 预留字段7 /// </summary>
/// </summary> [Display(Name = "Reverse8"), Description("预留字段8"), MaxLength(1000, ErrorMessage = "预留字段8 不能超过 1000 个字符")]
[Display(Name = "Reverse7"), Description("预留字段7"), MaxLength(1000, ErrorMessage = "预留字段7 不能超过 1000 个字符")] public string Reverse8 { get; set; }
public string Reverse7 { get; set; }
/// <summary>
/// <summary> /// 预留字段9
/// 预留字段8 /// </summary>
/// </summary> [Display(Name = "Reverse9"), Description("预留字段9"), MaxLength(1000, ErrorMessage = "预留字段9 不能超过 1000 个字符")]
[Display(Name = "Reverse8"), Description("预留字段8"), MaxLength(1000, ErrorMessage = "预留字段8 不能超过 1000 个字符")] public string Reverse9 { get; set; }
public string Reverse8 { get; set; }
/// <summary>
/// <summary> /// 预留字段10
/// 预留字段9 /// </summary>
/// </summary> [Display(Name = "Reverse10"), Description("预留字段10"), MaxLength(1000, ErrorMessage = "预留字段10 不能超过 1000 个字符")]
[Display(Name = "Reverse9"), Description("预留字段9"), MaxLength(1000, ErrorMessage = "预留字段9 不能超过 1000 个字符")] public string Reverse10 { get; set; }
public string Reverse9 { get; set; }
/// <summary>
/// <summary> /// 预留字段11
/// 预留字段10 /// </summary>
/// </summary> public int? ReverseI1 { get; set; }
[Display(Name = "Reverse10"), Description("预留字段10"), MaxLength(1000, ErrorMessage = "预留字段10 不能超过 1000 个字符")]
public string Reverse10 { get; set; } /// <summary>
/// 预留字段12
/// <summary> /// </summary>
/// 预留字段11 public int? ReverseI2 { get; set; }
/// </summary>
public int? ReverseI1 { get; set; } /// <summary>
/// SchoolName1
/// <summary> /// </summary>
/// 预留字段12 [Display(Name = "SchoolName1"), Description("SchoolName1"), MaxLength(128, ErrorMessage = "SchoolName1 不能超过 128 个字符")]
/// </summary> public string SchoolName1 { get; set; }
public int? ReverseI2 { get; set; }
} /// <summary>
/// CourseName1
/// </summary>
[Display(Name = "CourseName1"), Description("CourseName1"), MaxLength(128, ErrorMessage = "CourseName1 不能超过 128 个字符")]
public string CourseName1 { get; set; }
} }

@ -145,7 +145,8 @@ public class Ghre_TitleSkill_BoltoneServices : BaseServices<Ghre_TitleSkill_Bolt
i++; i++;
}); });
condition += ")"; condition += ")";
} }else
condition += $" AND 1!=1";
var result2 = await _staffServices.QueryFilterPage(filter, condition); var result2 = await _staffServices.QueryFilterPage(filter, condition);
@ -165,6 +166,10 @@ public class Ghre_TitleSkill_BoltoneServices : BaseServices<Ghre_TitleSkill_Bolt
{ {
var column = result2.result.DT_TableDataT1[i]; var column = result2.result.DT_TableDataT1[i];
var reverse16 = column.Reverse16;
if (reverse16.IsNotEmptyOrNull())
reverse16 = await GetParaLabel(reverse16.ObjToInt());
var item1 = new JObject var item1 = new JObject
{ {
new JProperty("StaffID", column.StaffID), new JProperty("StaffID", column.StaffID),
@ -172,7 +177,7 @@ public class Ghre_TitleSkill_BoltoneServices : BaseServices<Ghre_TitleSkill_Bolt
new JProperty("IndateLabel", column.IndateLabel), new JProperty("IndateLabel", column.IndateLabel),
new JProperty("StaffNo", column.StaffNo), new JProperty("StaffNo", column.StaffNo),
new JProperty("StaffName", column.StaffName), new JProperty("StaffName", column.StaffName),
new JProperty("StaffType1Label", column.StaffType1Label), new JProperty("StaffType1Label", reverse16),
new JProperty("TitleName", column.TitleName), new JProperty("TitleName", column.TitleName),
}; };
//× 生手 技能有效期内所对应课程还未分配或课程学习时长为0 //× 生手 技能有效期内所对应课程还未分配或课程学习时长为0

@ -5535,6 +5535,16 @@
预留字段12 预留字段12
</summary> </summary>
</member> </member>
<member name="P:Tiobon.Core.Model.Models.Ghre_ExternalTrainApplyOrder_BoltoneBase.SchoolName1">
<summary>
SchoolName1
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_ExternalTrainApplyOrder_BoltoneBase.CourseName1">
<summary>
CourseName1
</summary>
</member>
<member name="T:Tiobon.Core.Model.Models.Ghre_MultipleTitleBase"> <member name="T:Tiobon.Core.Model.Models.Ghre_MultipleTitleBase">
<summary> <summary>
多岗维护 (Dto.Base) 多岗维护 (Dto.Base)
@ -23922,6 +23932,16 @@
预留字段12 预留字段12
</summary> </summary>
</member> </member>
<member name="P:Tiobon.Core.Model.Models.Ghre_ExternalTrainApplyOrder_Boltone.SchoolName1">
<summary>
SchoolName1
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_ExternalTrainApplyOrder_Boltone.CourseName1">
<summary>
CourseName1
</summary>
</member>
<member name="T:Tiobon.Core.Model.Models.Ghre_MultipleTitle"> <member name="T:Tiobon.Core.Model.Models.Ghre_MultipleTitle">
<summary> <summary>
多岗维护 (Model) 多岗维护 (Model)

Loading…
Cancel
Save