开班管理表单 考试开始结束日期,是否需要学习才能考试

master
xiaochanghai 4 months ago
parent 04300c3e50
commit b87d2ee9d8
  1. 35
      Tiobon.Core.Api/Tiobon.Core.Model.xml
  2. 19
      Tiobon.Core.Model/Base/Ghre/Ghre_OpenClass.Dto.Base.cs
  3. 19
      Tiobon.Core.Model/Models/Ghre/Ghre_OpenClass.cs
  4. 6
      Tiobon.Core.Model/View/Ghre/Ghre_OpenClass.Dto.View.cs
  5. 3
      Tiobon.Core.Services/Ghre/Ghre_OpenClassServices.cs

@ -4875,6 +4875,16 @@
报名结束日期
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_OpenClassBase.ExamStartTime">
<summary>
考试开始日期
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_OpenClassBase.ExamEndTime">
<summary>
考试结束日期
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_OpenClassBase.StudentCount">
<summary>
开班人数
@ -4925,6 +4935,11 @@
总结
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_OpenClassBase.IsRequireStudy">
<summary>
是否需要学习
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_OpenClassBase.ReleaseStatus">
<summary>
发布状态
@ -19631,6 +19646,16 @@
报名结束日期
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_OpenClass.ExamStartTime">
<summary>
考试开始日期
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_OpenClass.ExamEndTime">
<summary>
考试结束日期
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_OpenClass.StudentCount">
<summary>
开班人数
@ -19681,6 +19706,11 @@
总结
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_OpenClass.IsRequireStudy">
<summary>
是否需要学习
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_OpenClass.ReleaseStatus">
<summary>
发布状态
@ -29857,6 +29887,11 @@
报名起止日期
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_OpenClassDto.ExamStartEndTime">
<summary>
考试起止日期
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_OpenClassDto.ExamPaperName">
<summary>
试卷

@ -6,7 +6,7 @@
*
* Ver
*
*V0.01 2025/2/12 15:58:56 SimonHsiao
*V0.01 2025/2/13 9:25:21 SimonHsiao
*
* Copyright(c) 2025 Tiobon Corporation. All Rights Reserved.
*
@ -81,7 +81,7 @@ public class Ghre_OpenClassBase
/// <summary>
/// 讲师ID
/// </summary>
public int? TeacherId { get; set; }
public long? TeacherId { get; set; }
/// <summary>
/// 培训地点
@ -109,6 +109,16 @@ public class Ghre_OpenClassBase
/// </summary>
public DateTime? RegisterEndTime { get; set; }
/// <summary>
/// 考试开始日期
/// </summary>
public DateTime? ExamStartTime { get; set; }
/// <summary>
/// 考试结束日期
/// </summary>
public DateTime? ExamEndTime { get; set; }
/// <summary>
/// 开班人数
/// </summary>
@ -164,6 +174,11 @@ public class Ghre_OpenClassBase
[Display(Name = "Summary"), Description("总结"), MaxLength(2000, ErrorMessage = "总结 不能超过 2000 个字符")]
public string Summary { get; set; }
/// <summary>
/// 是否需要学习
/// </summary>
public bool? IsRequireStudy { get; set; }
/// <summary>
/// 发布状态
/// </summary>

@ -6,7 +6,7 @@
*
* Ver
*
*V0.01 2025/2/12 15:58:56 SimonHsiao
*V0.01 2025/2/13 9:25:21 SimonHsiao
*
* Copyright(c) 2025 Tiobon Corporation. All Rights Reserved.
*
@ -82,7 +82,7 @@ public class Ghre_OpenClass : BasePoco
/// <summary>
/// 讲师ID
/// </summary>
public int? TeacherId { get; set; }
public long? TeacherId { get; set; }
/// <summary>
/// 培训地点
@ -110,6 +110,16 @@ public class Ghre_OpenClass : BasePoco
/// </summary>
public DateTime? RegisterEndTime { get; set; }
/// <summary>
/// 考试开始日期
/// </summary>
public DateTime? ExamStartTime { get; set; }
/// <summary>
/// 考试结束日期
/// </summary>
public DateTime? ExamEndTime { get; set; }
/// <summary>
/// 开班人数
/// </summary>
@ -165,6 +175,11 @@ public class Ghre_OpenClass : BasePoco
[Display(Name = "Summary"), Description("总结"), MaxLength(2000, ErrorMessage = "总结 不能超过 2000 个字符")]
public string Summary { get; set; }
/// <summary>
/// 是否需要学习
/// </summary>
public bool? IsRequireStudy { get; set; }
/// <summary>
/// 发布状态
/// </summary>

@ -48,10 +48,16 @@ public class Ghre_OpenClassDto : Ghre_OpenClass
/// </summary>
public string RegisterStartEndTime { get; set; }
/// <summary>
/// 考试起止日期
/// </summary>
public string ExamStartEndTime { get; set; }
/// <summary>
/// 试卷
/// </summary>
public string ExamPaperName { get; set; }
/// <summary>
/// 开班负责人

@ -66,6 +66,9 @@ public class Ghre_OpenClassServices : BaseServices<Ghre_OpenClass, Ghre_OpenClas
if (DT_TableDataT1.RegisterStartTime != null && DT_TableDataT1.RegisterEndTime != null)
DT_TableDataT1.RegisterStartEndTime = $"{DateTimeHelper.ConvertToMiniuteString(DT_TableDataT1.RegisterStartTime)}~{DateTimeHelper.ConvertToMiniuteString(DT_TableDataT1.RegisterEndTime)}";
if (DT_TableDataT1.ExamStartTime != null && DT_TableDataT1.ExamEndTime != null)
DT_TableDataT1.ExamStartEndTime = $"{DateTimeHelper.ConvertToMiniuteString(DT_TableDataT1.ExamStartTime)}~{DateTimeHelper.ConvertToMiniuteString(DT_TableDataT1.ExamEndTime)}";
if (DT_TableDataT1.ExamPaperId != null)
DT_TableDataT1.ExamPaperName = (await Db.Queryable<Ghre_ExamPaper>().FirstAsync(x => x.Id == DT_TableDataT1.ExamPaperId))?.PaperName;

Loading…
Cancel
Save