培训记录新增关联培训计划

master
xiaochanghai 3 months ago
parent a5faccb690
commit 384cf65486
  1. 5473
      Model/Tiobon.Web.pdm
  2. 20
      Tiobon.Core.Api/Tiobon.Core.Model.xml
  3. 12
      Tiobon.Core.Model/Base/Ghre/Ghre_StudyRecord.Dto.Base.cs
  4. 7
      Tiobon.Core.Model/Models/Ghre/Ghre_StudyRecord.cs
  5. 5
      Tiobon.Core.Model/View/Ghre/Ghre_StudyRecord.Dto.View.cs
  6. 3
      Tiobon.Core.Services/Ghre/Ghre_ExamServices.cs
  7. 4
      Tiobon.Core.Services/Ghre/Ghre_OpenClassServices.cs
  8. 3
      Tiobon.Core.Services/Ghre/Ghre_StudyRecordServices.cs
  9. 3
      Tiobon.Core.Services/Ghre/Ghre_StudyRuleServices.cs
  10. 20
      Tiobon.Core/Tiobon.Core.Model.xml

File diff suppressed because it is too large Load Diff

@ -7085,6 +7085,16 @@
有效结束时间
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_StudyRecordBase.IsIssueCertificate">
<summary>
是否发放证书
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_StudyRecordBase.PlanId">
<summary>
培训计划ID
</summary>
</member>
<member name="T:Tiobon.Core.Model.Models.Ghre_StudyRecordDetailBase">
<summary>
培训记录明细 (Dto.Base)
@ -22921,6 +22931,11 @@
是否发放证书
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_StudyRecord.PlanId">
<summary>
培训计划ID
</summary>
</member>
<member name="T:Tiobon.Core.Model.Models.Ghre_StudyRecordDetail">
<summary>
培训记录明细 (Model)
@ -32582,6 +32597,11 @@
结果有效期
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_StudyRecordDto.PlanName">
<summary>
培训计划
</summary>
</member>
<member name="T:Tiobon.Core.Model.Models.Ghre_StudyRecordDetailDto">
<summary>
培训记录明细(Dto.View1)

@ -6,7 +6,7 @@
*
* Ver
*
*V0.01 2025/2/24 14:54:30 SimonHsiao
*V0.01 2025/3/26 16:46:15 SimonHsiao
*
* Copyright(c) 2025 Tiobon Corporation. All Rights Reserved.
*
@ -219,4 +219,14 @@ public class Ghre_StudyRecordBase
/// 有效结束时间
/// </summary>
public DateTime? ValidEndTime { get; set; }
/// <summary>
/// 是否发放证书
/// </summary>
public bool? IsIssueCertificate { get; set; }
/// <summary>
/// 培训计划ID
/// </summary>
public long? PlanId { get; set; }
}

@ -6,7 +6,7 @@
*
* Ver
*
*V0.01 2025/3/7 15:08:16 SimonHsiao
*V0.01 2025/3/26 16:46:15 SimonHsiao
*
* Copyright(c) 2025 Tiobon Corporation. All Rights Reserved.
*
@ -225,4 +225,9 @@ public class Ghre_StudyRecord : BasePoco
/// 是否发放证书
/// </summary>
public bool? IsIssueCertificate { get; set; }
/// <summary>
/// 培训计划ID
/// </summary>
public long? PlanId { get; set; }
}

@ -162,4 +162,9 @@ public class Ghre_StudyRecordDto : Ghre_StudyRecord
public string ResultValidPeriod { get; set; }
public int? AnswerCount { get; set; } = 0;
/// <summary>
/// 培训计划
/// </summary>
public string PlanName { get; set; }
}

@ -1425,7 +1425,8 @@ public class Ghre_ExamServices : BaseServices<Ghre_Exam, Ghre_ExamDto, InsertGhr
CourseEndTime = courseEndTime,
CourseType = DIC_EXAM_STAFF_SOURCE.MANUAL_REQUIRED,
CourseStatus = Consts.DIC_STUDY_RECORD_COURSE_STATUS_IN,
StudyStatus = DIC_STUDY_RECORD_STUDY_STATUS.NO_JOIN
StudyStatus = DIC_STUDY_RECORD_STUDY_STATUS.NO_JOIN,
PlanId = entity.PlanId,
});
}
if (inserts.Any())

@ -1,6 +1,4 @@
using NPOI.XWPF.UserModel;
namespace Tiobon.Core.Services;
namespace Tiobon.Core.Services;
/// <summary>
/// 开班管理 (服务)

@ -1366,7 +1366,8 @@ WHERE A.Status !='Temporary' AND ( EXISTS
//CourseType = rule.RuleType,
CourseStatus = DIC_STUDY_RECORD_COURSE_STATUS_IN,
StudyStatus = DIC_STUDY_RECORD_STUDY_STATUS.NO_JOIN,
OpenClassId = openClass.Id
OpenClassId = openClass.Id,
PlanId = openClass.PlanId
};
id = await base.Add(studyRecord);
}

@ -432,7 +432,8 @@ public class Ghre_StudyRuleServices : BaseServices<Ghre_StudyRule, Ghre_StudyRul
CourseType = rule.RuleType,
CourseStatus = Consts.DIC_STUDY_RECORD_COURSE_STATUS_IN,
StudyStatus = Consts.DIC_STUDY_RECORD_STUDY_STATUS.NO_JOIN,
Year = rule.Year
Year = rule.Year,
PlanId = rule.PlanId
});
insertResults.Add(new Ghre_StudyRuleResult()
{

@ -7085,6 +7085,16 @@
有效结束时间
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_StudyRecordBase.IsIssueCertificate">
<summary>
是否发放证书
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_StudyRecordBase.PlanId">
<summary>
培训计划ID
</summary>
</member>
<member name="T:Tiobon.Core.Model.Models.Ghre_StudyRecordDetailBase">
<summary>
培训记录明细 (Dto.Base)
@ -22921,6 +22931,11 @@
是否发放证书
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_StudyRecord.PlanId">
<summary>
培训计划ID
</summary>
</member>
<member name="T:Tiobon.Core.Model.Models.Ghre_StudyRecordDetail">
<summary>
培训记录明细 (Model)
@ -32582,6 +32597,11 @@
结果有效期
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_StudyRecordDto.PlanName">
<summary>
培训计划
</summary>
</member>
<member name="T:Tiobon.Core.Model.Models.Ghre_StudyRecordDetailDto">
<summary>
培训记录明细(Dto.View1)

Loading…
Cancel
Save