1.新增考试、考试人员基础接口

master
xiaochanghai 1 year ago
parent e6f76629d3
commit 870125a30b
  1. 2
      Tiobon.Core.Api/Controllers/Ghre/Ghre_ExamController.cs
  2. 30
      Tiobon.Core.Api/Tiobon.Core.Model.xml
  3. 2
      Tiobon.Core.Api/Tiobon.Core.xml
  4. 12
      Tiobon.Core.IServices/Ghre/IGhre_ExamServices.cs
  5. 16
      Tiobon.Core.Model/Base/Ghre/Ghre_Exam.Dto.Base.cs
  6. 4
      Tiobon.Core.Model/Edit/Ghre/Ghre_Exam.Dto.EditInput.cs
  7. 4
      Tiobon.Core.Model/Insert/Ghre/Ghre_Exam.Dto.InsertInput.cs
  8. 18
      Tiobon.Core.Model/Models/Ghre/Ghre_Exam.cs
  9. 4
      Tiobon.Core.Model/View/Ghre/Ghre_Exam.Dto.View.cs
  10. 4
      Tiobon.Core.Services/Ghre/Ghre_ExamServices.cs
  11. 30
      Tiobon.Core/Tiobon.Core.Model.xml
  12. 2
      Tiobon.Core/Tiobon.Core.xml

@ -1,7 +1,7 @@
namespace Tiobon.Core.Api.Controllers;
/// <summary>
/// Ghre_Exam(Controller)
/// 考试(Controller)
/// </summary>
[Route("api/[controller]")]
[ApiController, GlobalActionFilter]

@ -807,7 +807,7 @@
</member>
<member name="T:Tiobon.Core.Model.Models.Ghre_ExamBase">
<summary>
Ghre_Exam (Dto.Base)
考试 (Dto.Base)
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_ExamBase.LinkType">
@ -830,11 +830,21 @@
试卷ID
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_ExamBase.CoverUrl">
<summary>
封面图片URL
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_ExamBase.ExamNo">
<summary>
考试编号
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_ExamBase.ExamName">
<summary>
考试名称
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_ExamBase.DateType">
<summary>
日期类型
@ -1941,7 +1951,7 @@
</member>
<member name="T:Tiobon.Core.Model.Models.EditGhre_ExamInput">
<summary>
Ghre_Exam (Dto.EditInput)
考试 (Dto.EditInput)
</summary>
</member>
<member name="T:Tiobon.Core.Model.Models.EditGhre_ExamPaperInput">
@ -2026,7 +2036,7 @@
</member>
<member name="T:Tiobon.Core.Model.Models.InsertGhre_ExamInput">
<summary>
Ghre_Exam (Dto.InsertInput)
考试 (Dto.InsertInput)
</summary>
</member>
<member name="T:Tiobon.Core.Model.Models.InsertGhre_ExamPaperInput">
@ -3045,7 +3055,7 @@
</member>
<member name="T:Tiobon.Core.Model.Models.Ghre_Exam">
<summary>
Ghre_Exam (Model)
考试 (Model)
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_Exam.LinkType">
@ -3068,11 +3078,21 @@
试卷ID
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_Exam.CoverUrl">
<summary>
封面图片URL
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_Exam.ExamNo">
<summary>
考试编号
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_Exam.ExamName">
<summary>
考试名称
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_Exam.DateType">
<summary>
日期类型
@ -5048,7 +5068,7 @@
</member>
<member name="T:Tiobon.Core.Model.Models.Ghre_ExamDto">
<summary>
Ghre_Exam(Dto.View)
考试(Dto.View)
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_ExamDto.CreateDataInfo">

@ -581,7 +581,7 @@
</member>
<member name="T:Tiobon.Core.Api.Controllers.Ghre_ExamController">
<summary>
Ghre_Exam(Controller)
考试(Controller)
</summary>
</member>
<member name="M:Tiobon.Core.Api.Controllers.Ghre_ExamController.GetModuleInfo(Tiobon.Core.Model.ModuleParam)">

@ -4,11 +4,11 @@ using Tiobon.Core.Model.Models;
namespace Tiobon.Core.IServices
{
/// <summary>
/// Ghre_Exam(自定义服务接口)
/// </summary>
public interface IGhre_ExamServices :IBaseServices<Ghre_Exam, Ghre_ExamDto, InsertGhre_ExamInput, EditGhre_ExamInput>
{
dynamic GetModuleInfo(ModuleParam param);
/// <summary>
/// 考试(自定义服务接口)
/// </summary>
public interface IGhre_ExamServices : IBaseServices<Ghre_Exam, Ghre_ExamDto, InsertGhre_ExamInput, EditGhre_ExamInput>
{
dynamic GetModuleInfo(ModuleParam param);
}
}

@ -6,7 +6,7 @@
*
* Ver
*
*V0.01 2024/5/28 14:28:16 SimonHsiao
*V0.01 2024/5/28 18:09:05 SimonHsiao
*
* Copyright(c) 2024 Tiobon Corporation. All Rights Reserved.
*
@ -21,7 +21,7 @@ namespace Tiobon.Core.Model.Models
{
/// <summary>
/// Ghre_Exam (Dto.Base)
/// 考试 (Dto.Base)
/// </summary>
public class Ghre_ExamBase
{
@ -47,12 +47,24 @@ namespace Tiobon.Core.Model.Models
/// </summary>
public long? ExamPaperId { get; set; }
/// <summary>
/// 封面图片URL
/// </summary>
[Display(Name = "CoverUrl"), Description("封面图片URL"), MaxLength(256, ErrorMessage = "封面图片URL 不能超过 256 个字符")]
public string CoverUrl { get; set; }
/// <summary>
/// 考试编号
/// </summary>
[Display(Name = "ExamNo"), Description("考试编号"), MaxLength(32, ErrorMessage = "考试编号 不能超过 32 个字符")]
public string ExamNo { get; set; }
/// <summary>
/// 考试名称
/// </summary>
[Display(Name = "ExamName"), Description("考试名称"), MaxLength(32, ErrorMessage = "考试名称 不能超过 32 个字符")]
public string ExamName { get; set; }
/// <summary>
/// 日期类型
/// </summary>

@ -6,7 +6,7 @@
*
* Ver
*
*V0.01 2024/5/28 14:28:16 SimonHsiao
*V0.01 2024/5/28 18:09:05 SimonHsiao
*
* Copyright(c) 2024 Tiobon Corporation. All Rights Reserved.
*
@ -19,7 +19,7 @@ namespace Tiobon.Core.Model.Models
{
/// <summary>
/// Ghre_Exam (Dto.EditInput)
/// 考试 (Dto.EditInput)
/// </summary>
public class EditGhre_ExamInput : Ghre_ExamBase
{

@ -6,7 +6,7 @@
*
* Ver
*
*V0.01 2024/5/28 14:28:16 SimonHsiao
*V0.01 2024/5/28 18:09:05 SimonHsiao
*
* Copyright(c) 2024 Tiobon Corporation. All Rights Reserved.
*
@ -19,7 +19,7 @@ namespace Tiobon.Core.Model.Models
{
/// <summary>
/// Ghre_Exam (Dto.InsertInput)
/// 考试 (Dto.InsertInput)
/// </summary>
public class InsertGhre_ExamInput : Ghre_ExamBase
{

@ -6,7 +6,7 @@
*
* Ver
*
*V0.01 2024/5/28 14:28:16 SimonHsiao
*V0.01 2024/5/28 18:09:05 SimonHsiao
*
* Copyright(c) 2024 Tiobon Corporation. All Rights Reserved.
*
@ -22,9 +22,9 @@ namespace Tiobon.Core.Model.Models
{
/// <summary>
/// Ghre_Exam (Model)
/// 考试 (Model)
/// </summary>
[SugarTable("Ghre_Exam", "Ghre_Exam"), Entity(TableCnName = "Ghre_Exam", TableName = "Ghre_Exam")]
[SugarTable("Ghre_Exam", "Ghre_Exam"), Entity(TableCnName = "考试", TableName = "Ghre_Exam")]
public class Ghre_Exam : BasePoco
{
@ -49,12 +49,24 @@ namespace Tiobon.Core.Model.Models
/// </summary>
public long? ExamPaperId { get; set; }
/// <summary>
/// 封面图片URL
/// </summary>
[Display(Name = "CoverUrl"), Description("封面图片URL"), MaxLength(256, ErrorMessage = "封面图片URL 不能超过 256 个字符")]
public string CoverUrl { get; set; }
/// <summary>
/// 考试编号
/// </summary>
[Display(Name = "ExamNo"), Description("考试编号"), MaxLength(32, ErrorMessage = "考试编号 不能超过 32 个字符")]
public string ExamNo { get; set; }
/// <summary>
/// 考试名称
/// </summary>
[Display(Name = "ExamName"), Description("考试名称"), MaxLength(32, ErrorMessage = "考试名称 不能超过 32 个字符")]
public string ExamName { get; set; }
/// <summary>
/// 日期类型
/// </summary>

@ -6,7 +6,7 @@
*
* Ver
*
*V0.01 2024/5/28 14:28:16 SimonHsiao
*V0.01 2024/5/28 18:09:05 SimonHsiao
*
* Copyright(c) 2024 Tiobon Corporation. All Rights Reserved.
*
@ -18,7 +18,7 @@
namespace Tiobon.Core.Model.Models;
/// <summary>
/// Ghre_Exam(Dto.View)
/// 考试(Dto.View)
/// </summary>
public class Ghre_ExamDto : Ghre_Exam
{

@ -5,9 +5,7 @@ using Tiobon.Core.Services.BASE;
using Tiobon.Core.IRepository.Base;
using Tiobon.Core.Common.Caches;
using System.Dynamic;
using Newtonsoft.Json.Linq;
using Tiobon.Core.Model;
using System.Data;
using Tiobon.Core.Common;
using AgileObjects.AgileMapper;
using Newtonsoft.Json;
@ -15,7 +13,7 @@ using Newtonsoft.Json;
namespace Tiobon.Core.Services;
/// <summary>
/// Ghre_Exam (服务)
/// 考试 (服务)
/// </summary>
public class Ghre_ExamServices : BaseServices<Ghre_Exam, Ghre_ExamDto, InsertGhre_ExamInput, EditGhre_ExamInput>, IGhre_ExamServices
{

@ -807,7 +807,7 @@
</member>
<member name="T:Tiobon.Core.Model.Models.Ghre_ExamBase">
<summary>
Ghre_Exam (Dto.Base)
考试 (Dto.Base)
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_ExamBase.LinkType">
@ -830,11 +830,21 @@
试卷ID
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_ExamBase.CoverUrl">
<summary>
封面图片URL
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_ExamBase.ExamNo">
<summary>
考试编号
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_ExamBase.ExamName">
<summary>
考试名称
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_ExamBase.DateType">
<summary>
日期类型
@ -1941,7 +1951,7 @@
</member>
<member name="T:Tiobon.Core.Model.Models.EditGhre_ExamInput">
<summary>
Ghre_Exam (Dto.EditInput)
考试 (Dto.EditInput)
</summary>
</member>
<member name="T:Tiobon.Core.Model.Models.EditGhre_ExamPaperInput">
@ -2026,7 +2036,7 @@
</member>
<member name="T:Tiobon.Core.Model.Models.InsertGhre_ExamInput">
<summary>
Ghre_Exam (Dto.InsertInput)
考试 (Dto.InsertInput)
</summary>
</member>
<member name="T:Tiobon.Core.Model.Models.InsertGhre_ExamPaperInput">
@ -3045,7 +3055,7 @@
</member>
<member name="T:Tiobon.Core.Model.Models.Ghre_Exam">
<summary>
Ghre_Exam (Model)
考试 (Model)
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_Exam.LinkType">
@ -3068,11 +3078,21 @@
试卷ID
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_Exam.CoverUrl">
<summary>
封面图片URL
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_Exam.ExamNo">
<summary>
考试编号
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_Exam.ExamName">
<summary>
考试名称
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_Exam.DateType">
<summary>
日期类型
@ -5048,7 +5068,7 @@
</member>
<member name="T:Tiobon.Core.Model.Models.Ghre_ExamDto">
<summary>
Ghre_Exam(Dto.View)
考试(Dto.View)
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_ExamDto.CreateDataInfo">

@ -581,7 +581,7 @@
</member>
<member name="T:Tiobon.Core.Api.Controllers.Ghre_ExamController">
<summary>
Ghre_Exam(Controller)
考试(Controller)
</summary>
</member>
<member name="M:Tiobon.Core.Api.Controllers.Ghre_ExamController.GetModuleInfo(Tiobon.Core.Model.ModuleParam)">

Loading…
Cancel
Save