面试评估设定 表结构设计 接口开发

master
xiaochanghai 7 months ago
parent f3b7c6138c
commit 00c9d2c34b
  1. 6825
      Model/Tiobon.Web.pdm
  2. 14
      Tiobon.Core.Api/Controllers/Ghrh/Ghrh_AssessConfigController.cs
  3. 205
      Tiobon.Core.Api/Tiobon.Core.Model.xml
  4. 5
      Tiobon.Core.Api/Tiobon.Core.xml
  5. 11
      Tiobon.Core.IServices/Ghrh/IGhrh_AssessConfigServices.cs
  6. 124
      Tiobon.Core.Model/Base/Ghrh/Ghrh_AssessConfig.Dto.Base.cs
  7. 26
      Tiobon.Core.Model/Edit/Ghrh/Ghrh_AssessConfig.Dto.EditInput.cs
  8. 26
      Tiobon.Core.Model/Insert/Ghrh/Ghrh_AssessConfig.Dto.InsertInput.cs
  9. 125
      Tiobon.Core.Model/Models/Ghrh/Ghrh_AssessConfig.cs
  10. 34
      Tiobon.Core.Model/View/Ghrh/Ghrh_AssessConfig.Dto.View.cs
  11. 15
      Tiobon.Core.Services/Ghrh/Ghrh_AssessConfigServices.cs

File diff suppressed because it is too large Load Diff

@ -0,0 +1,14 @@
namespace Tiobon.Core.Api.Controllers;
/// <summary>
/// 面试评估设定(Controller)
/// </summary>
[Route("api/[controller]")]
[ApiController, GlobalActionFilter]
[Authorize(Permissions.Name), ApiExplorerSettings(GroupName = Grouping.GroupName_Ghrh)]
public class Ghrh_AssessConfigController : BaseController<IGhrh_AssessConfigServices, Ghrh_AssessConfig, Ghrh_AssessConfigDto, InsertGhrh_AssessConfigInput, EditGhrh_AssessConfigInput>
{
public Ghrh_AssessConfigController(IGhrh_AssessConfigServices service) : base(service)
{
}
}

@ -5965,6 +5965,96 @@
预留字段12
</summary>
</member>
<member name="T:Tiobon.Core.Model.Models.Ghrh_AssessConfigBase">
<summary>
面试评估设定 (Dto.Base)
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_AssessConfigBase.ConfigClass">
<summary>
指标分类
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_AssessConfigBase.ConfigName">
<summary>
指标名称
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_AssessConfigBase.ConfigName_EN">
<summary>
指标名称_英文
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_AssessConfigBase.RemarkSz">
<summary>
备注
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_AssessConfigBase.IsDefault">
<summary>
默认标志
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_AssessConfigBase.Reverse1">
<summary>
预留字段1
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_AssessConfigBase.Reverse2">
<summary>
预留字段2
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_AssessConfigBase.Reverse3">
<summary>
预留字段3
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_AssessConfigBase.Reverse4">
<summary>
预留字段4
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_AssessConfigBase.Reverse5">
<summary>
预留字段5
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_AssessConfigBase.Reverse6">
<summary>
预留字段6
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_AssessConfigBase.Reverse7">
<summary>
预留字段7
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_AssessConfigBase.Reverse8">
<summary>
预留字段8
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_AssessConfigBase.Reverse9">
<summary>
预留字段9
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_AssessConfigBase.Reverse10">
<summary>
预留字段10
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_AssessConfigBase.ReverseI1">
<summary>
预留字段11
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_AssessConfigBase.ReverseI2">
<summary>
预留字段12
</summary>
</member>
<member name="T:Tiobon.Core.Model.Models.Ghrh_ConfigBase">
<summary>
招聘参数配置 (Dto.Base)
@ -10227,6 +10317,11 @@
培训讲师异动附件 (Dto.EditInput)
</summary>
</member>
<member name="T:Tiobon.Core.Model.Models.EditGhrh_AssessConfigInput">
<summary>
面试评估设定 (Dto.EditInput)
</summary>
</member>
<member name="T:Tiobon.Core.Model.Models.EditGhrh_ConfigInput">
<summary>
招聘参数配置 (Dto.EditInput)
@ -10587,6 +10682,11 @@
培训讲师异动附件 (Dto.InsertInput)
</summary>
</member>
<member name="T:Tiobon.Core.Model.Models.InsertGhrh_AssessConfigInput">
<summary>
面试评估设定 (Dto.InsertInput)
</summary>
</member>
<member name="T:Tiobon.Core.Model.Models.InsertGhrh_ConfigInput">
<summary>
招聘参数配置 (Dto.InsertInput)
@ -16996,6 +17096,96 @@
任务内存中的状态
</summary>
</member>
<member name="T:Tiobon.Core.Model.Models.Ghrh_AssessConfig">
<summary>
面试评估设定 (Model)
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_AssessConfig.ConfigClass">
<summary>
指标分类
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_AssessConfig.ConfigName">
<summary>
指标名称
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_AssessConfig.ConfigName_EN">
<summary>
指标名称_英文
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_AssessConfig.RemarkSz">
<summary>
备注
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_AssessConfig.IsDefault">
<summary>
默认标志
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_AssessConfig.Reverse1">
<summary>
预留字段1
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_AssessConfig.Reverse2">
<summary>
预留字段2
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_AssessConfig.Reverse3">
<summary>
预留字段3
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_AssessConfig.Reverse4">
<summary>
预留字段4
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_AssessConfig.Reverse5">
<summary>
预留字段5
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_AssessConfig.Reverse6">
<summary>
预留字段6
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_AssessConfig.Reverse7">
<summary>
预留字段7
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_AssessConfig.Reverse8">
<summary>
预留字段8
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_AssessConfig.Reverse9">
<summary>
预留字段9
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_AssessConfig.Reverse10">
<summary>
预留字段10
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_AssessConfig.ReverseI1">
<summary>
预留字段11
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_AssessConfig.ReverseI2">
<summary>
预留字段12
</summary>
</member>
<member name="T:Tiobon.Core.Model.Models.Ghrh_Config">
<summary>
招聘参数配置 (Model)
@ -22582,6 +22772,21 @@
修改信息
</summary>
</member>
<member name="T:Tiobon.Core.Model.Models.Ghrh_AssessConfigDto">
<summary>
面试评估设定(Dto.View1)
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_AssessConfigDto.CreateDataInfo">
<summary>
创建信息
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_AssessConfigDto.UpdateDataInfo">
<summary>
修改信息
</summary>
</member>
<member name="T:Tiobon.Core.Model.Models.Ghrh_ConfigDto">
<summary>
招聘参数配置(Dto.View1)

@ -1234,6 +1234,11 @@
<param name="status">status</param>
<returns></returns>
</member>
<member name="T:Tiobon.Core.Api.Controllers.Ghrh_AssessConfigController">
<summary>
面试评估设定(Controller)
</summary>
</member>
<member name="T:Tiobon.Core.Api.Controllers.Ghrh_ConfigController">
<summary>
招聘参数配置(Controller)

@ -0,0 +1,11 @@
using Tiobon.Core.IServices.BASE;
using Tiobon.Core.Model.Models;
namespace Tiobon.Core.IServices;
/// <summary>
/// 面试评估设定(自定义服务接口)
/// </summary>
public interface IGhrh_AssessConfigServices :IBaseServices<Ghrh_AssessConfig, Ghrh_AssessConfigDto, InsertGhrh_AssessConfigInput, EditGhrh_AssessConfigInput>
{
}

@ -0,0 +1,124 @@
/* ,
* Ghrh_AssessConfig.cs
*
* N / A
* Ghrh_AssessConfig
*
* Ver
*
*V0.01 2024/12/2 17:37:30 SimonHsiao
*
* Copyright(c) 2024 Tiobon Corporation. All Rights Reserved.
*
*  
* SimonHsiao
*
*/
namespace Tiobon.Core.Model.Models;
/// <summary>
/// 面试评估设定 (Dto.Base)
/// </summary>
public class Ghrh_AssessConfigBase
{
/// <summary>
/// 指标分类
/// </summary>
[Display(Name = "ConfigClass"), Description("指标分类"), MaxLength(32, ErrorMessage = "指标分类 不能超过 32 个字符")]
public string ConfigClass { get; set; }
/// <summary>
/// 指标名称
/// </summary>
[Display(Name = "ConfigName"), Description("指标名称"), MaxLength(32, ErrorMessage = "指标名称 不能超过 32 个字符")]
public string ConfigName { get; set; }
/// <summary>
/// 指标名称_英文
/// </summary>
[Display(Name = "ConfigName_EN"), Description("指标名称_英文"), MaxLength(32, ErrorMessage = "指标名称_英文 不能超过 32 个字符")]
public string ConfigName_EN { get; set; }
/// <summary>
/// 备注
/// </summary>
[Display(Name = "RemarkSz"), Description("备注"), MaxLength(2000, ErrorMessage = "备注 不能超过 2000 个字符")]
public string RemarkSz { get; set; }
/// <summary>
/// 默认标志
/// </summary>
public int? IsDefault { get; set; }
/// <summary>
/// 预留字段1
/// </summary>
[Display(Name = "Reverse1"), Description("预留字段1"), MaxLength(1000, ErrorMessage = "预留字段1 不能超过 1000 个字符")]
public string Reverse1 { get; set; }
/// <summary>
/// 预留字段2
/// </summary>
[Display(Name = "Reverse2"), Description("预留字段2"), MaxLength(1000, ErrorMessage = "预留字段2 不能超过 1000 个字符")]
public string Reverse2 { get; set; }
/// <summary>
/// 预留字段3
/// </summary>
[Display(Name = "Reverse3"), Description("预留字段3"), MaxLength(1000, ErrorMessage = "预留字段3 不能超过 1000 个字符")]
public string Reverse3 { get; set; }
/// <summary>
/// 预留字段4
/// </summary>
[Display(Name = "Reverse4"), Description("预留字段4"), MaxLength(1000, ErrorMessage = "预留字段4 不能超过 1000 个字符")]
public string Reverse4 { get; set; }
/// <summary>
/// 预留字段5
/// </summary>
[Display(Name = "Reverse5"), Description("预留字段5"), MaxLength(1000, ErrorMessage = "预留字段5 不能超过 1000 个字符")]
public string Reverse5 { get; set; }
/// <summary>
/// 预留字段6
/// </summary>
[Display(Name = "Reverse6"), Description("预留字段6"), MaxLength(1000, ErrorMessage = "预留字段6 不能超过 1000 个字符")]
public string Reverse6 { get; set; }
/// <summary>
/// 预留字段7
/// </summary>
[Display(Name = "Reverse7"), Description("预留字段7"), MaxLength(1000, ErrorMessage = "预留字段7 不能超过 1000 个字符")]
public string Reverse7 { get; set; }
/// <summary>
/// 预留字段8
/// </summary>
[Display(Name = "Reverse8"), Description("预留字段8"), MaxLength(1000, ErrorMessage = "预留字段8 不能超过 1000 个字符")]
public string Reverse8 { get; set; }
/// <summary>
/// 预留字段9
/// </summary>
[Display(Name = "Reverse9"), Description("预留字段9"), MaxLength(1000, ErrorMessage = "预留字段9 不能超过 1000 个字符")]
public string Reverse9 { get; set; }
/// <summary>
/// 预留字段10
/// </summary>
[Display(Name = "Reverse10"), Description("预留字段10"), MaxLength(1000, ErrorMessage = "预留字段10 不能超过 1000 个字符")]
public string Reverse10 { get; set; }
/// <summary>
/// 预留字段11
/// </summary>
public int? ReverseI1 { get; set; }
/// <summary>
/// 预留字段12
/// </summary>
public int? ReverseI2 { get; set; }
}

@ -0,0 +1,26 @@
/* ,
* Ghrh_AssessConfig.cs
*
* N / A
* Ghrh_AssessConfig
*
* Ver
*
*V0.01 2024/12/2 17:37:30 SimonHsiao
*
* Copyright(c) 2024 Tiobon Corporation. All Rights Reserved.
*
*  
* SimonHsiao
*
*/
namespace Tiobon.Core.Model.Models;
/// <summary>
/// 面试评估设定 (Dto.EditInput)
/// </summary>
public class EditGhrh_AssessConfigInput : Ghrh_AssessConfigBase
{
}

@ -0,0 +1,26 @@
/* ,
* Ghrh_AssessConfig.cs
*
* N / A
* Ghrh_AssessConfig
*
* Ver
*
*V0.01 2024/12/2 17:37:30 SimonHsiao
*
* Copyright(c) 2024 Tiobon Corporation. All Rights Reserved.
*
*  
* SimonHsiao
*
*/
namespace Tiobon.Core.Model.Models;
/// <summary>
/// 面试评估设定 (Dto.InsertInput)
/// </summary>
public class InsertGhrh_AssessConfigInput : Ghrh_AssessConfigBase
{
}

@ -0,0 +1,125 @@
/* ,
* Ghrh_AssessConfig.cs
*
* N / A
* Ghrh_AssessConfig
*
* Ver
*
*V0.01 2024/12/2 17:37:30 SimonHsiao
*
* Copyright(c) 2024 Tiobon Corporation. All Rights Reserved.
*
*  
* SimonHsiao
*
*/
namespace Tiobon.Core.Model.Models;
/// <summary>
/// 面试评估设定 (Model)
/// </summary>
[SugarTable("Ghrh_AssessConfig", "Ghrh_AssessConfig"), Entity(TableCnName = "面试评估设定", TableName = "Ghrh_AssessConfig")]
public class Ghrh_AssessConfig : BasePoco
{
/// <summary>
/// 指标分类
/// </summary>
[Display(Name = "ConfigClass"), Description("指标分类"), MaxLength(32, ErrorMessage = "指标分类 不能超过 32 个字符")]
public string ConfigClass { get; set; }
/// <summary>
/// 指标名称
/// </summary>
[Display(Name = "ConfigName"), Description("指标名称"), MaxLength(32, ErrorMessage = "指标名称 不能超过 32 个字符")]
public string ConfigName { get; set; }
/// <summary>
/// 指标名称_英文
/// </summary>
[Display(Name = "ConfigName_EN"), Description("指标名称_英文"), MaxLength(32, ErrorMessage = "指标名称_英文 不能超过 32 个字符")]
public string ConfigName_EN { get; set; }
/// <summary>
/// 备注
/// </summary>
[Display(Name = "RemarkSz"), Description("备注"), MaxLength(2000, ErrorMessage = "备注 不能超过 2000 个字符")]
public string RemarkSz { get; set; }
/// <summary>
/// 默认标志
/// </summary>
public int? IsDefault { get; set; }
/// <summary>
/// 预留字段1
/// </summary>
[Display(Name = "Reverse1"), Description("预留字段1"), MaxLength(1000, ErrorMessage = "预留字段1 不能超过 1000 个字符")]
public string Reverse1 { get; set; }
/// <summary>
/// 预留字段2
/// </summary>
[Display(Name = "Reverse2"), Description("预留字段2"), MaxLength(1000, ErrorMessage = "预留字段2 不能超过 1000 个字符")]
public string Reverse2 { get; set; }
/// <summary>
/// 预留字段3
/// </summary>
[Display(Name = "Reverse3"), Description("预留字段3"), MaxLength(1000, ErrorMessage = "预留字段3 不能超过 1000 个字符")]
public string Reverse3 { get; set; }
/// <summary>
/// 预留字段4
/// </summary>
[Display(Name = "Reverse4"), Description("预留字段4"), MaxLength(1000, ErrorMessage = "预留字段4 不能超过 1000 个字符")]
public string Reverse4 { get; set; }
/// <summary>
/// 预留字段5
/// </summary>
[Display(Name = "Reverse5"), Description("预留字段5"), MaxLength(1000, ErrorMessage = "预留字段5 不能超过 1000 个字符")]
public string Reverse5 { get; set; }
/// <summary>
/// 预留字段6
/// </summary>
[Display(Name = "Reverse6"), Description("预留字段6"), MaxLength(1000, ErrorMessage = "预留字段6 不能超过 1000 个字符")]
public string Reverse6 { get; set; }
/// <summary>
/// 预留字段7
/// </summary>
[Display(Name = "Reverse7"), Description("预留字段7"), MaxLength(1000, ErrorMessage = "预留字段7 不能超过 1000 个字符")]
public string Reverse7 { get; set; }
/// <summary>
/// 预留字段8
/// </summary>
[Display(Name = "Reverse8"), Description("预留字段8"), MaxLength(1000, ErrorMessage = "预留字段8 不能超过 1000 个字符")]
public string Reverse8 { get; set; }
/// <summary>
/// 预留字段9
/// </summary>
[Display(Name = "Reverse9"), Description("预留字段9"), MaxLength(1000, ErrorMessage = "预留字段9 不能超过 1000 个字符")]
public string Reverse9 { get; set; }
/// <summary>
/// 预留字段10
/// </summary>
[Display(Name = "Reverse10"), Description("预留字段10"), MaxLength(1000, ErrorMessage = "预留字段10 不能超过 1000 个字符")]
public string Reverse10 { get; set; }
/// <summary>
/// 预留字段11
/// </summary>
public int? ReverseI1 { get; set; }
/// <summary>
/// 预留字段12
/// </summary>
public int? ReverseI2 { get; set; }
}

@ -0,0 +1,34 @@
/* ,
* Ghrh_AssessConfig.cs
*
* N / A
* Ghrh_AssessConfig
*
* Ver
*
*V0.01 2024/12/2 17:37:30 SimonHsiao
*
* Copyright(c) 2024 Tiobon Corporation. All Rights Reserved.
*
*  
* SimonHsiao
*
*/
namespace Tiobon.Core.Model.Models;
/// <summary>
/// 面试评估设定(Dto.View1)
/// </summary>
public class Ghrh_AssessConfigDto : Ghrh_AssessConfig
{
/// <summary>
/// 创建信息
/// </summary>
public string CreateDataInfo { get; set; }
/// <summary>
/// 修改信息
/// </summary>
public string UpdateDataInfo { get; set; }
}

@ -0,0 +1,15 @@
namespace Tiobon.Core.Services;
/// <summary>
/// 面试评估设定 (服务)
/// </summary>
public class Ghrh_AssessConfigServices : BaseServices<Ghrh_AssessConfig, Ghrh_AssessConfigDto, InsertGhrh_AssessConfigInput, EditGhrh_AssessConfigInput>, IGhrh_AssessConfigServices
{
private readonly IBaseRepository<Ghrh_AssessConfig> _dal;
public Ghrh_AssessConfigServices(ICaching caching, IBaseRepository<Ghrh_AssessConfig> dal)
{
this._dal = dal;
base.BaseDal = dal;
base._caching = caching;
}
}
Loading…
Cancel
Save