新增岗位查询接口,返回学历要求 工作年限 语言要求 知识要求 技能要求 工作内容

master
xiaochanghai 6 months ago
parent ced8ab7bd6
commit 77eeab7e74
  1. 2
      Tiobon.Core.Api/Controllers/Ghra/Ghra_TitleController.cs
  2. 84
      Tiobon.Core.Api/Tiobon.Core.Model.xml
  3. 2
      Tiobon.Core.Api/Tiobon.Core.xml
  4. 2
      Tiobon.Core.IServices/Ghra/IGhra_TitleServices.cs
  5. 306
      Tiobon.Core.Model/Base/Ghra/Ghra_Title.Dto.Base.cs
  6. 4
      Tiobon.Core.Model/Edit/Ghra/Ghra_Title.Dto.EditInput.cs
  7. 4
      Tiobon.Core.Model/Insert/Ghra/Ghra_Title.Dto.InsertInput.cs
  8. 36
      Tiobon.Core.Model/Models/Ghra/Ghra_Title.cs
  9. 54
      Tiobon.Core.Model/View/Ghra/Ghra_Title.Dto.View.cs
  10. 9
      Tiobon.Core.Services/Ghra/Ghra_TitleServices.cs
  11. 54
      Tiobon.Core/Tiobon.Core.Model.xml
  12. 2
      Tiobon.Core/Tiobon.Core.xml

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

@ -1551,22 +1551,22 @@
</member> </member>
<member name="T:Tiobon.Core.Model.Models.Ghra_TitleBase"> <member name="T:Tiobon.Core.Model.Models.Ghra_TitleBase">
<summary> <summary>
Ghra_Title (Dto.Base) 岗位 (Dto.Base)
</summary> </summary>
</member> </member>
<member name="P:Tiobon.Core.Model.Models.Ghra_TitleBase.TitleID"> <member name="P:Tiobon.Core.Model.Models.Ghra_TitleBase.TitleID">
<summary> <summary>
TitleID 岗位ID
</summary> </summary>
</member> </member>
<member name="P:Tiobon.Core.Model.Models.Ghra_TitleBase.TitleNo"> <member name="P:Tiobon.Core.Model.Models.Ghra_TitleBase.TitleNo">
<summary> <summary>
TitleNo 岗位编号
</summary> </summary>
</member> </member>
<member name="P:Tiobon.Core.Model.Models.Ghra_TitleBase.TitleName"> <member name="P:Tiobon.Core.Model.Models.Ghra_TitleBase.TitleName">
<summary> <summary>
TitleName 岗位名称
</summary> </summary>
</member> </member>
<member name="P:Tiobon.Core.Model.Models.Ghra_TitleBase.MKey"> <member name="P:Tiobon.Core.Model.Models.Ghra_TitleBase.MKey">
@ -1576,27 +1576,27 @@
</member> </member>
<member name="P:Tiobon.Core.Model.Models.Ghra_TitleBase.DataBelongID"> <member name="P:Tiobon.Core.Model.Models.Ghra_TitleBase.DataBelongID">
<summary> <summary>
DataBelongID 集团数据归属
</summary> </summary>
</member> </member>
<member name="P:Tiobon.Core.Model.Models.Ghra_TitleBase.DeptID"> <member name="P:Tiobon.Core.Model.Models.Ghra_TitleBase.DeptID">
<summary> <summary>
DeptID 对应部门
</summary> </summary>
</member> </member>
<member name="P:Tiobon.Core.Model.Models.Ghra_TitleBase.TitleTypeID"> <member name="P:Tiobon.Core.Model.Models.Ghra_TitleBase.TitleTypeID">
<summary> <summary>
TitleTypeID 岗位分类
</summary> </summary>
</member> </member>
<member name="P:Tiobon.Core.Model.Models.Ghra_TitleBase.TitleLevelID"> <member name="P:Tiobon.Core.Model.Models.Ghra_TitleBase.TitleLevelID">
<summary> <summary>
TitleLevelID 岗位层级
</summary> </summary>
</member> </member>
<member name="P:Tiobon.Core.Model.Models.Ghra_TitleBase.TitleQualifiy"> <member name="P:Tiobon.Core.Model.Models.Ghra_TitleBase.TitleQualifiy">
<summary> <summary>
TitleQualifiy 岗位资格
</summary> </summary>
</member> </member>
<member name="P:Tiobon.Core.Model.Models.Ghra_TitleBase.TitleDesc"> <member name="P:Tiobon.Core.Model.Models.Ghra_TitleBase.TitleDesc">
@ -1606,17 +1606,17 @@
</member> </member>
<member name="P:Tiobon.Core.Model.Models.Ghra_TitleBase.RemarkSz"> <member name="P:Tiobon.Core.Model.Models.Ghra_TitleBase.RemarkSz">
<summary> <summary>
RemarkSz 备注
</summary> </summary>
</member> </member>
<member name="P:Tiobon.Core.Model.Models.Ghra_TitleBase.SortNo"> <member name="P:Tiobon.Core.Model.Models.Ghra_TitleBase.SortNo">
<summary> <summary>
SortNo 序号
</summary> </summary>
</member> </member>
<member name="P:Tiobon.Core.Model.Models.Ghra_TitleBase.IsDefault"> <member name="P:Tiobon.Core.Model.Models.Ghra_TitleBase.IsDefault">
<summary> <summary>
IsDefault 默认
</summary> </summary>
</member> </member>
<member name="P:Tiobon.Core.Model.Models.Ghra_TitleBase.Reverse1"> <member name="P:Tiobon.Core.Model.Models.Ghra_TitleBase.Reverse1">
@ -12429,7 +12429,7 @@
</member> </member>
<member name="T:Tiobon.Core.Model.Models.EditGhra_TitleInput"> <member name="T:Tiobon.Core.Model.Models.EditGhra_TitleInput">
<summary> <summary>
Ghra_Title (Dto.EditInput) 岗位 (Dto.EditInput)
</summary> </summary>
</member> </member>
<member name="T:Tiobon.Core.Model.Models.EditGhra_ZoneInput"> <member name="T:Tiobon.Core.Model.Models.EditGhra_ZoneInput">
@ -12879,7 +12879,7 @@
</member> </member>
<member name="T:Tiobon.Core.Model.Models.InsertGhra_TitleInput"> <member name="T:Tiobon.Core.Model.Models.InsertGhra_TitleInput">
<summary> <summary>
Ghra_Title (Dto.InsertInput) 岗位 (Dto.InsertInput)
</summary> </summary>
</member> </member>
<member name="T:Tiobon.Core.Model.Models.InsertGhra_ZoneInput"> <member name="T:Tiobon.Core.Model.Models.InsertGhra_ZoneInput">
@ -15010,22 +15010,22 @@
</member> </member>
<member name="T:Tiobon.Core.Model.Models.Ghra_Title"> <member name="T:Tiobon.Core.Model.Models.Ghra_Title">
<summary> <summary>
Ghra_Title (Model) 岗位 (Model)
</summary> </summary>
</member> </member>
<member name="P:Tiobon.Core.Model.Models.Ghra_Title.TitleID"> <member name="P:Tiobon.Core.Model.Models.Ghra_Title.TitleID">
<summary> <summary>
TitleID 岗位ID
</summary> </summary>
</member> </member>
<member name="P:Tiobon.Core.Model.Models.Ghra_Title.TitleNo"> <member name="P:Tiobon.Core.Model.Models.Ghra_Title.TitleNo">
<summary> <summary>
TitleNo 岗位编号
</summary> </summary>
</member> </member>
<member name="P:Tiobon.Core.Model.Models.Ghra_Title.TitleName"> <member name="P:Tiobon.Core.Model.Models.Ghra_Title.TitleName">
<summary> <summary>
TitleName 岗位名称
</summary> </summary>
</member> </member>
<member name="P:Tiobon.Core.Model.Models.Ghra_Title.MKey"> <member name="P:Tiobon.Core.Model.Models.Ghra_Title.MKey">
@ -15035,27 +15035,27 @@
</member> </member>
<member name="P:Tiobon.Core.Model.Models.Ghra_Title.DataBelongID"> <member name="P:Tiobon.Core.Model.Models.Ghra_Title.DataBelongID">
<summary> <summary>
DataBelongID 集团数据归属
</summary> </summary>
</member> </member>
<member name="P:Tiobon.Core.Model.Models.Ghra_Title.DeptID"> <member name="P:Tiobon.Core.Model.Models.Ghra_Title.DeptID">
<summary> <summary>
DeptID 对应部门
</summary> </summary>
</member> </member>
<member name="P:Tiobon.Core.Model.Models.Ghra_Title.TitleTypeID"> <member name="P:Tiobon.Core.Model.Models.Ghra_Title.TitleTypeID">
<summary> <summary>
TitleTypeID 岗位分类
</summary> </summary>
</member> </member>
<member name="P:Tiobon.Core.Model.Models.Ghra_Title.TitleLevelID"> <member name="P:Tiobon.Core.Model.Models.Ghra_Title.TitleLevelID">
<summary> <summary>
TitleLevelID 岗位层级
</summary> </summary>
</member> </member>
<member name="P:Tiobon.Core.Model.Models.Ghra_Title.TitleQualifiy"> <member name="P:Tiobon.Core.Model.Models.Ghra_Title.TitleQualifiy">
<summary> <summary>
TitleQualifiy 岗位资格
</summary> </summary>
</member> </member>
<member name="P:Tiobon.Core.Model.Models.Ghra_Title.TitleDesc"> <member name="P:Tiobon.Core.Model.Models.Ghra_Title.TitleDesc">
@ -15065,17 +15065,17 @@
</member> </member>
<member name="P:Tiobon.Core.Model.Models.Ghra_Title.RemarkSz"> <member name="P:Tiobon.Core.Model.Models.Ghra_Title.RemarkSz">
<summary> <summary>
RemarkSz 备注
</summary> </summary>
</member> </member>
<member name="P:Tiobon.Core.Model.Models.Ghra_Title.SortNo"> <member name="P:Tiobon.Core.Model.Models.Ghra_Title.SortNo">
<summary> <summary>
SortNo 序号
</summary> </summary>
</member> </member>
<member name="P:Tiobon.Core.Model.Models.Ghra_Title.IsDefault"> <member name="P:Tiobon.Core.Model.Models.Ghra_Title.IsDefault">
<summary> <summary>
IsDefault 默认
</summary> </summary>
</member> </member>
<member name="P:Tiobon.Core.Model.Models.Ghra_Title.Reverse1"> <member name="P:Tiobon.Core.Model.Models.Ghra_Title.Reverse1">
@ -26784,7 +26784,7 @@
</member> </member>
<member name="T:Tiobon.Core.Model.Models.Ghra_TitleDto"> <member name="T:Tiobon.Core.Model.Models.Ghra_TitleDto">
<summary> <summary>
Ghra_Title(Dto.View) 岗位(Dto.View1)
</summary> </summary>
</member> </member>
<member name="P:Tiobon.Core.Model.Models.Ghra_TitleDto.CreateDataInfo"> <member name="P:Tiobon.Core.Model.Models.Ghra_TitleDto.CreateDataInfo">
@ -26797,6 +26797,36 @@
修改信息 修改信息
</summary> </summary>
</member> </member>
<member name="P:Tiobon.Core.Model.Models.Ghra_TitleDto.Degree">
<summary>
学历要求
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghra_TitleDto.WorkExperience">
<summary>
工作年限
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghra_TitleDto.LanguageRequirement">
<summary>
语言要求
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghra_TitleDto.KnowledgeRequirement">
<summary>
知识要求
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghra_TitleDto.SkillRequirement">
<summary>
技能要求
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghra_TitleDto.WorkContent">
<summary>
工作内容
</summary>
</member>
<member name="T:Tiobon.Core.Model.Models.Ghra_ZoneDto"> <member name="T:Tiobon.Core.Model.Models.Ghra_ZoneDto">
<summary> <summary>
厂区(Dto.View) 厂区(Dto.View)

@ -728,7 +728,7 @@
</member> </member>
<member name="T:Tiobon.Core.Api.Controllers.Ghra_TitleController"> <member name="T:Tiobon.Core.Api.Controllers.Ghra_TitleController">
<summary> <summary>
Ghra_Title(Controller) 岗位(Controller)
</summary> </summary>
</member> </member>
<member name="T:Tiobon.Core.Api.Controllers.Ghra_ZoneController"> <member name="T:Tiobon.Core.Api.Controllers.Ghra_ZoneController">

@ -4,7 +4,7 @@ using Tiobon.Core.Model.Models;
namespace Tiobon.Core.IServices; namespace Tiobon.Core.IServices;
/// <summary> /// <summary>
/// Ghra_Title(自定义服务接口) /// 岗位(自定义服务接口)
/// </summary> /// </summary>
public interface IGhra_TitleServices :IBaseServices<Ghra_Title, Ghra_TitleDto, InsertGhra_TitleInput, EditGhra_TitleInput> public interface IGhra_TitleServices :IBaseServices<Ghra_Title, Ghra_TitleDto, InsertGhra_TitleInput, EditGhra_TitleInput>
{ {

@ -6,169 +6,165 @@
* *
* Ver * Ver
* *
*V0.01 2024/8/10 23:34:48 SimonHsiao *V0.01 2024/12/19 9:27:28 SimonHsiao
* *
* Copyright(c) 2024 Tiobon Corporation. All Rights Reserved. * Copyright(c) 2024 Tiobon Corporation. All Rights Reserved.
* *
*   *  
* SimonHsiao * SimonHsiao
* *
*/ */
using System.ComponentModel; namespace Tiobon.Core.Model.Models;
using System.ComponentModel.DataAnnotations;
namespace Tiobon.Core.Model.Models
/// <summary>
/// 岗位 (Dto.Base)
/// </summary>
public class Ghra_TitleBase
{ {
/// <summary> /// <summary>
/// Ghra_Title (Dto.Base) /// 岗位ID
/// </summary> /// </summary>
public class Ghra_TitleBase public int? TitleID { get; set; }
{
/// <summary>
/// <summary> /// 岗位编号
/// TitleID /// </summary>
/// </summary> [Display(Name = "TitleNo"), Description("岗位编号"), MaxLength(100, ErrorMessage = "岗位编号 不能超过 100 个字符")]
public int? TitleID { get; set; } public string TitleNo { get; set; }
/// <summary> /// <summary>
/// TitleNo /// 岗位名称
/// </summary> /// </summary>
[Display(Name = "TitleNo"), Description("TitleNo"), MaxLength(100, ErrorMessage = "TitleNo 不能超过 100 个字符")] [Display(Name = "TitleName"), Description("岗位名称"), MaxLength(1000, ErrorMessage = "岗位名称 不能超过 1000 个字符")]
public string TitleNo { get; set; } public string TitleName { get; set; }
/// <summary> /// <summary>
/// TitleName /// MKey
/// </summary> /// </summary>
[Display(Name = "TitleName"), Description("TitleName"), MaxLength(1000, ErrorMessage = "TitleName 不能超过 1000 个字符")] [Display(Name = "MKey"), Description("MKey"), MaxLength(200, ErrorMessage = "MKey 不能超过 200 个字符")]
public string TitleName { get; set; } public string MKey { get; set; }
/// <summary> /// <summary>
/// MKey /// 集团数据归属
/// </summary> /// </summary>
[Display(Name = "MKey"), Description("MKey"), MaxLength(200, ErrorMessage = "MKey 不能超过 200 个字符")] public int? DataBelongID { get; set; }
public string MKey { get; set; }
/// <summary>
/// <summary> /// 对应部门
/// DataBelongID /// </summary>
/// </summary> public int? DeptID { get; set; }
public int? DataBelongID { get; set; }
/// <summary>
/// <summary> /// 岗位分类
/// DeptID /// </summary>
/// </summary> public int? TitleTypeID { get; set; }
public int? DeptID { get; set; }
/// <summary>
/// <summary> /// 岗位层级
/// TitleTypeID /// </summary>
/// </summary> public int? TitleLevelID { get; set; }
public int? TitleTypeID { get; set; }
/// <summary>
/// <summary> /// 岗位资格
/// TitleLevelID /// </summary>
/// </summary> [Display(Name = "TitleQualifiy"), Description("岗位资格"), MaxLength(2000, ErrorMessage = "岗位资格 不能超过 2000 个字符")]
public int? TitleLevelID { get; set; } public string TitleQualifiy { get; set; }
/// <summary> /// <summary>
/// TitleQualifiy /// TitleDesc
/// </summary> /// </summary>
[Display(Name = "TitleQualifiy"), Description("TitleQualifiy"), MaxLength(2000, ErrorMessage = "TitleQualifiy 不能超过 2000 个字符")] [Display(Name = "TitleDesc"), Description("TitleDesc"), MaxLength(2000, ErrorMessage = "TitleDesc 不能超过 2000 个字符")]
public string TitleQualifiy { get; set; } public string TitleDesc { get; set; }
/// <summary> /// <summary>
/// TitleDesc /// 备注
/// </summary> /// </summary>
[Display(Name = "TitleDesc"), Description("TitleDesc"), MaxLength(2000, ErrorMessage = "TitleDesc 不能超过 2000 个字符")] [Display(Name = "RemarkSz"), Description("备注"), MaxLength(2000, ErrorMessage = "备注 不能超过 2000 个字符")]
public string TitleDesc { get; set; } public string RemarkSz { get; set; }
/// <summary> /// <summary>
/// RemarkSz /// 序号
/// </summary> /// </summary>
[Display(Name = "RemarkSz"), Description("RemarkSz"), MaxLength(2000, ErrorMessage = "RemarkSz 不能超过 2000 个字符")] public int? SortNo { get; set; }
public string RemarkSz { get; set; }
/// <summary>
/// <summary> /// 默认
/// SortNo /// </summary>
/// </summary> public int? IsDefault { get; set; }
public int? SortNo { get; set; }
/// <summary>
/// <summary> /// Reverse1
/// IsDefault /// </summary>
/// </summary> [Display(Name = "Reverse1"), Description("Reverse1"), MaxLength(1000, ErrorMessage = "Reverse1 不能超过 1000 个字符")]
public int? IsDefault { get; set; } public string Reverse1 { get; set; }
/// <summary> /// <summary>
/// Reverse1 /// Reverse2
/// </summary> /// </summary>
[Display(Name = "Reverse1"), Description("Reverse1"), MaxLength(1000, ErrorMessage = "Reverse1 不能超过 1000 个字符")] [Display(Name = "Reverse2"), Description("Reverse2"), MaxLength(1000, ErrorMessage = "Reverse2 不能超过 1000 个字符")]
public string Reverse1 { get; set; } public string Reverse2 { get; set; }
/// <summary> /// <summary>
/// Reverse2 /// Reverse3
/// </summary> /// </summary>
[Display(Name = "Reverse2"), Description("Reverse2"), MaxLength(1000, ErrorMessage = "Reverse2 不能超过 1000 个字符")] [Display(Name = "Reverse3"), Description("Reverse3"), MaxLength(1000, ErrorMessage = "Reverse3 不能超过 1000 个字符")]
public string Reverse2 { get; set; } public string Reverse3 { get; set; }
/// <summary> /// <summary>
/// Reverse3 /// Reverse4
/// </summary> /// </summary>
[Display(Name = "Reverse3"), Description("Reverse3"), MaxLength(1000, ErrorMessage = "Reverse3 不能超过 1000 个字符")] [Display(Name = "Reverse4"), Description("Reverse4"), MaxLength(1000, ErrorMessage = "Reverse4 不能超过 1000 个字符")]
public string Reverse3 { get; set; } public string Reverse4 { get; set; }
/// <summary> /// <summary>
/// Reverse4 /// Reverse5
/// </summary> /// </summary>
[Display(Name = "Reverse4"), Description("Reverse4"), MaxLength(1000, ErrorMessage = "Reverse4 不能超过 1000 个字符")] [Display(Name = "Reverse5"), Description("Reverse5"), MaxLength(1000, ErrorMessage = "Reverse5 不能超过 1000 个字符")]
public string Reverse4 { get; set; } public string Reverse5 { get; set; }
/// <summary> /// <summary>
/// Reverse5 /// Reverse6
/// </summary> /// </summary>
[Display(Name = "Reverse5"), Description("Reverse5"), MaxLength(1000, ErrorMessage = "Reverse5 不能超过 1000 个字符")] [Display(Name = "Reverse6"), Description("Reverse6"), MaxLength(1000, ErrorMessage = "Reverse6 不能超过 1000 个字符")]
public string Reverse5 { get; set; } public string Reverse6 { get; set; }
/// <summary> /// <summary>
/// Reverse6 /// Reverse7
/// </summary> /// </summary>
[Display(Name = "Reverse6"), Description("Reverse6"), MaxLength(1000, ErrorMessage = "Reverse6 不能超过 1000 个字符")] [Display(Name = "Reverse7"), Description("Reverse7"), MaxLength(1000, ErrorMessage = "Reverse7 不能超过 1000 个字符")]
public string Reverse6 { get; set; } public string Reverse7 { get; set; }
/// <summary> /// <summary>
/// Reverse7 /// Reverse8
/// </summary> /// </summary>
[Display(Name = "Reverse7"), Description("Reverse7"), MaxLength(1000, ErrorMessage = "Reverse7 不能超过 1000 个字符")] [Display(Name = "Reverse8"), Description("Reverse8"), MaxLength(1000, ErrorMessage = "Reverse8 不能超过 1000 个字符")]
public string Reverse7 { get; set; } public string Reverse8 { get; set; }
/// <summary> /// <summary>
/// Reverse8 /// Reverse9
/// </summary> /// </summary>
[Display(Name = "Reverse8"), Description("Reverse8"), MaxLength(1000, ErrorMessage = "Reverse8 不能超过 1000 个字符")] [Display(Name = "Reverse9"), Description("Reverse9"), MaxLength(1000, ErrorMessage = "Reverse9 不能超过 1000 个字符")]
public string Reverse8 { get; set; } public string Reverse9 { get; set; }
/// <summary> /// <summary>
/// Reverse9 /// ReverseI1
/// </summary> /// </summary>
[Display(Name = "Reverse9"), Description("Reverse9"), MaxLength(1000, ErrorMessage = "Reverse9 不能超过 1000 个字符")] public int? ReverseI1 { get; set; }
public string Reverse9 { get; set; }
/// <summary>
/// <summary> /// ReverseI2
/// ReverseI1 /// </summary>
/// </summary> public int? ReverseI2 { get; set; }
public int? ReverseI1 { get; set; }
/// <summary>
/// <summary> /// ReverseI3
/// ReverseI2 /// </summary>
/// </summary> public int? ReverseI3 { get; set; }
public int? ReverseI2 { get; set; }
/// <summary>
/// <summary> /// ReverseI4
/// ReverseI3 /// </summary>
/// </summary> public int? ReverseI4 { get; set; }
public int? ReverseI3 { get; set; }
/// <summary>
/// ReverseI4
/// </summary>
public int? ReverseI4 { get; set; }
}
} }

@ -6,7 +6,7 @@
* *
* Ver * Ver
* *
*V0.01 2024/8/10 23:34:48 SimonHsiao *V0.01 2024/12/19 9:27:28 SimonHsiao
* *
* Copyright(c) 2024 Tiobon Corporation. All Rights Reserved. * Copyright(c) 2024 Tiobon Corporation. All Rights Reserved.
* *
@ -19,7 +19,7 @@ namespace Tiobon.Core.Model.Models;
/// <summary> /// <summary>
/// Ghra_Title (Dto.EditInput) /// 岗位 (Dto.EditInput)
/// </summary> /// </summary>
public class EditGhra_TitleInput : Ghra_TitleBase public class EditGhra_TitleInput : Ghra_TitleBase
{ {

@ -6,7 +6,7 @@
* *
* Ver * Ver
* *
*V0.01 2024/8/10 23:34:48 SimonHsiao *V0.01 2024/12/19 9:27:28 SimonHsiao
* *
* Copyright(c) 2024 Tiobon Corporation. All Rights Reserved. * Copyright(c) 2024 Tiobon Corporation. All Rights Reserved.
* *
@ -19,7 +19,7 @@ namespace Tiobon.Core.Model.Models;
/// <summary> /// <summary>
/// Ghra_Title (Dto.InsertInput) /// 岗位 (Dto.InsertInput)
/// </summary> /// </summary>
public class InsertGhra_TitleInput : Ghra_TitleBase public class InsertGhra_TitleInput : Ghra_TitleBase
{ {

@ -6,7 +6,7 @@
* *
* Ver * Ver
* *
*V0.01 2024/8/10 23:34:48 SimonHsiao *V0.01 2024/12/19 9:27:28 SimonHsiao
* *
* Copyright(c) 2024 Tiobon Corporation. All Rights Reserved. * Copyright(c) 2024 Tiobon Corporation. All Rights Reserved.
* *
@ -18,28 +18,28 @@ namespace Tiobon.Core.Model.Models;
/// <summary> /// <summary>
/// Ghra_Title (Model) /// 岗位 (Model)
/// </summary> /// </summary>
[SugarTable("Ghra_Title", "Ghra_Title"), Entity(TableCnName = "Ghra_Title", TableName = "Ghra_Title")] [SugarTable("Ghra_Title", "Ghra_Title"), Entity(TableCnName = "岗位", TableName = "Ghra_Title")]
public class Ghra_Title : BasePoco1 public class Ghra_Title : BasePoco1
{ {
/// <summary> /// <summary>
/// TitleID /// 岗位ID
/// </summary> /// </summary>
[SugarColumn(IsNullable = false, IsPrimaryKey = true, IsIdentity = true), Display(Name = "表主键")] [SugarColumn(IsNullable = false, IsPrimaryKey = true, IsIdentity = true), Display(Name = "表主键")]
public int? TitleID { get; set; } public int? TitleID { get; set; }
/// <summary> /// <summary>
/// TitleNo /// 岗位编号
/// </summary> /// </summary>
[Display(Name = "TitleNo"), Description("TitleNo"), MaxLength(100, ErrorMessage = "TitleNo 不能超过 100 个字符")] [Display(Name = "TitleNo"), Description("岗位编号"), MaxLength(100, ErrorMessage = "岗位编号 不能超过 100 个字符")]
public string TitleNo { get; set; } public string TitleNo { get; set; }
/// <summary> /// <summary>
/// TitleName /// 岗位名称
/// </summary> /// </summary>
[Display(Name = "TitleName"), Description("TitleName"), MaxLength(1000, ErrorMessage = "TitleName 不能超过 1000 个字符")] [Display(Name = "TitleName"), Description("岗位名称"), MaxLength(1000, ErrorMessage = "岗位名称 不能超过 1000 个字符")]
public string TitleName { get; set; } public string TitleName { get; set; }
/// <summary> /// <summary>
@ -49,29 +49,29 @@ public class Ghra_Title : BasePoco1
public string MKey { get; set; } public string MKey { get; set; }
/// <summary> /// <summary>
/// DataBelongID /// 集团数据归属
/// </summary> /// </summary>
public int? DataBelongID { get; set; } public int? DataBelongID { get; set; }
/// <summary> /// <summary>
/// DeptID /// 对应部门
/// </summary> /// </summary>
public int? DeptID { get; set; } public int? DeptID { get; set; }
/// <summary> /// <summary>
/// TitleTypeID /// 岗位分类
/// </summary> /// </summary>
public int? TitleTypeID { get; set; } public int? TitleTypeID { get; set; }
/// <summary> /// <summary>
/// TitleLevelID /// 岗位层级
/// </summary> /// </summary>
public int? TitleLevelID { get; set; } public int? TitleLevelID { get; set; }
/// <summary> /// <summary>
/// TitleQualifiy /// 岗位资格
/// </summary> /// </summary>
[Display(Name = "TitleQualifiy"), Description("TitleQualifiy"), MaxLength(2000, ErrorMessage = "TitleQualifiy 不能超过 2000 个字符")] [Display(Name = "TitleQualifiy"), Description("岗位资格"), MaxLength(2000, ErrorMessage = "岗位资格 不能超过 2000 个字符")]
public string TitleQualifiy { get; set; } public string TitleQualifiy { get; set; }
/// <summary> /// <summary>
@ -81,18 +81,18 @@ public class Ghra_Title : BasePoco1
public string TitleDesc { get; set; } public string TitleDesc { get; set; }
/// <summary> /// <summary>
/// RemarkSz /// 备注
/// </summary> /// </summary>
[Display(Name = "RemarkSz"), Description("RemarkSz"), MaxLength(2000, ErrorMessage = "RemarkSz 不能超过 2000 个字符")] [Display(Name = "RemarkSz"), Description("备注"), MaxLength(2000, ErrorMessage = "备注 不能超过 2000 个字符")]
public string RemarkSz { get; set; } public string RemarkSz { get; set; }
/// <summary> /// <summary>
/// SortNo /// 序号
/// </summary> /// </summary>
public int? SortNo { get; set; } public int? SortNo { get; set; }
/// <summary> /// <summary>
/// IsDefault /// 默认
/// </summary> /// </summary>
public int? IsDefault { get; set; } public int? IsDefault { get; set; }

@ -6,29 +6,61 @@
* *
* Ver * Ver
* *
*V0.01 2024/8/10 23:34:48 SimonHsiao *V0.01 2024/12/19 9:27:28 SimonHsiao
* *
* Copyright(c) 2024 Tiobon Corporation. All Rights Reserved. * Copyright(c) 2024 Tiobon Corporation. All Rights Reserved.
* *
*   *  
* SimonHsiao * SimonHsiao
* *
*/ */
namespace Tiobon.Core.Model.Models; namespace Tiobon.Core.Model.Models;
/// <summary> /// <summary>
/// Ghra_Title(Dto.View) /// 岗位(Dto.View1)
/// </summary> /// </summary>
public class Ghra_TitleDto : Ghra_Title public class Ghra_TitleDto : Ghra_Title
{ {
/// <summary> /// <summary>
/// 创建信息 /// 创建信息
/// </summary> /// </summary>
public string CreateDataInfo { get; set; } public string CreateDataInfo { get; set; }
/// <summary>
/// 修改信息
/// </summary>
public string UpdateDataInfo { get; set; }
/// <summary>
/// 学历要求
/// </summary>
public string Degree { get; set; }
/// <summary>
/// 工作年限
/// </summary>
public string WorkExperience { get; set; }
/// <summary>
/// 语言要求
/// </summary>
public string LanguageRequirement { get; set; }
/// <summary>
/// 知识要求
/// </summary>
public string KnowledgeRequirement { get; set; }
/// <summary>
/// 技能要求
/// </summary>
public string SkillRequirement { get; set; }
/// <summary>
/// 工作内容
/// </summary>
public string WorkContent { get; set; }
/// <summary>
/// 修改信息
/// </summary>
public string UpdateDataInfo { get; set; }
} }

@ -1,7 +1,7 @@
namespace Tiobon.Core.Services; namespace Tiobon.Core.Services;
/// <summary> /// <summary>
/// Ghra_Title (服务) /// 岗位 (服务)
/// </summary> /// </summary>
public class Ghra_TitleServices : BaseServices<Ghra_Title, Ghra_TitleDto, InsertGhra_TitleInput, EditGhra_TitleInput>, IGhra_TitleServices public class Ghra_TitleServices : BaseServices<Ghra_Title, Ghra_TitleDto, InsertGhra_TitleInput, EditGhra_TitleInput>, IGhra_TitleServices
{ {
@ -12,4 +12,11 @@ public class Ghra_TitleServices : BaseServices<Ghra_Title, Ghra_TitleDto, Insert
base.BaseDal = dal; base.BaseDal = dal;
base._caching = caching; base._caching = caching;
} }
public override async Task<Ghra_TitleDto> QueryById(object objId)
{
var entity = await base.QueryById(objId);
return entity;
}
} }

@ -1551,22 +1551,22 @@
</member> </member>
<member name="T:Tiobon.Core.Model.Models.Ghra_TitleBase"> <member name="T:Tiobon.Core.Model.Models.Ghra_TitleBase">
<summary> <summary>
Ghra_Title (Dto.Base) 岗位 (Dto.Base)
</summary> </summary>
</member> </member>
<member name="P:Tiobon.Core.Model.Models.Ghra_TitleBase.TitleID"> <member name="P:Tiobon.Core.Model.Models.Ghra_TitleBase.TitleID">
<summary> <summary>
TitleID 岗位ID
</summary> </summary>
</member> </member>
<member name="P:Tiobon.Core.Model.Models.Ghra_TitleBase.TitleNo"> <member name="P:Tiobon.Core.Model.Models.Ghra_TitleBase.TitleNo">
<summary> <summary>
TitleNo 岗位编号
</summary> </summary>
</member> </member>
<member name="P:Tiobon.Core.Model.Models.Ghra_TitleBase.TitleName"> <member name="P:Tiobon.Core.Model.Models.Ghra_TitleBase.TitleName">
<summary> <summary>
TitleName 岗位名称
</summary> </summary>
</member> </member>
<member name="P:Tiobon.Core.Model.Models.Ghra_TitleBase.MKey"> <member name="P:Tiobon.Core.Model.Models.Ghra_TitleBase.MKey">
@ -1576,27 +1576,27 @@
</member> </member>
<member name="P:Tiobon.Core.Model.Models.Ghra_TitleBase.DataBelongID"> <member name="P:Tiobon.Core.Model.Models.Ghra_TitleBase.DataBelongID">
<summary> <summary>
DataBelongID 集团数据归属
</summary> </summary>
</member> </member>
<member name="P:Tiobon.Core.Model.Models.Ghra_TitleBase.DeptID"> <member name="P:Tiobon.Core.Model.Models.Ghra_TitleBase.DeptID">
<summary> <summary>
DeptID 对应部门
</summary> </summary>
</member> </member>
<member name="P:Tiobon.Core.Model.Models.Ghra_TitleBase.TitleTypeID"> <member name="P:Tiobon.Core.Model.Models.Ghra_TitleBase.TitleTypeID">
<summary> <summary>
TitleTypeID 岗位分类
</summary> </summary>
</member> </member>
<member name="P:Tiobon.Core.Model.Models.Ghra_TitleBase.TitleLevelID"> <member name="P:Tiobon.Core.Model.Models.Ghra_TitleBase.TitleLevelID">
<summary> <summary>
TitleLevelID 岗位层级
</summary> </summary>
</member> </member>
<member name="P:Tiobon.Core.Model.Models.Ghra_TitleBase.TitleQualifiy"> <member name="P:Tiobon.Core.Model.Models.Ghra_TitleBase.TitleQualifiy">
<summary> <summary>
TitleQualifiy 岗位资格
</summary> </summary>
</member> </member>
<member name="P:Tiobon.Core.Model.Models.Ghra_TitleBase.TitleDesc"> <member name="P:Tiobon.Core.Model.Models.Ghra_TitleBase.TitleDesc">
@ -1606,17 +1606,17 @@
</member> </member>
<member name="P:Tiobon.Core.Model.Models.Ghra_TitleBase.RemarkSz"> <member name="P:Tiobon.Core.Model.Models.Ghra_TitleBase.RemarkSz">
<summary> <summary>
RemarkSz 备注
</summary> </summary>
</member> </member>
<member name="P:Tiobon.Core.Model.Models.Ghra_TitleBase.SortNo"> <member name="P:Tiobon.Core.Model.Models.Ghra_TitleBase.SortNo">
<summary> <summary>
SortNo 序号
</summary> </summary>
</member> </member>
<member name="P:Tiobon.Core.Model.Models.Ghra_TitleBase.IsDefault"> <member name="P:Tiobon.Core.Model.Models.Ghra_TitleBase.IsDefault">
<summary> <summary>
IsDefault 默认
</summary> </summary>
</member> </member>
<member name="P:Tiobon.Core.Model.Models.Ghra_TitleBase.Reverse1"> <member name="P:Tiobon.Core.Model.Models.Ghra_TitleBase.Reverse1">
@ -12429,7 +12429,7 @@
</member> </member>
<member name="T:Tiobon.Core.Model.Models.EditGhra_TitleInput"> <member name="T:Tiobon.Core.Model.Models.EditGhra_TitleInput">
<summary> <summary>
Ghra_Title (Dto.EditInput) 岗位 (Dto.EditInput)
</summary> </summary>
</member> </member>
<member name="T:Tiobon.Core.Model.Models.EditGhra_ZoneInput"> <member name="T:Tiobon.Core.Model.Models.EditGhra_ZoneInput">
@ -12879,7 +12879,7 @@
</member> </member>
<member name="T:Tiobon.Core.Model.Models.InsertGhra_TitleInput"> <member name="T:Tiobon.Core.Model.Models.InsertGhra_TitleInput">
<summary> <summary>
Ghra_Title (Dto.InsertInput) 岗位 (Dto.InsertInput)
</summary> </summary>
</member> </member>
<member name="T:Tiobon.Core.Model.Models.InsertGhra_ZoneInput"> <member name="T:Tiobon.Core.Model.Models.InsertGhra_ZoneInput">
@ -15010,22 +15010,22 @@
</member> </member>
<member name="T:Tiobon.Core.Model.Models.Ghra_Title"> <member name="T:Tiobon.Core.Model.Models.Ghra_Title">
<summary> <summary>
Ghra_Title (Model) 岗位 (Model)
</summary> </summary>
</member> </member>
<member name="P:Tiobon.Core.Model.Models.Ghra_Title.TitleID"> <member name="P:Tiobon.Core.Model.Models.Ghra_Title.TitleID">
<summary> <summary>
TitleID 岗位ID
</summary> </summary>
</member> </member>
<member name="P:Tiobon.Core.Model.Models.Ghra_Title.TitleNo"> <member name="P:Tiobon.Core.Model.Models.Ghra_Title.TitleNo">
<summary> <summary>
TitleNo 岗位编号
</summary> </summary>
</member> </member>
<member name="P:Tiobon.Core.Model.Models.Ghra_Title.TitleName"> <member name="P:Tiobon.Core.Model.Models.Ghra_Title.TitleName">
<summary> <summary>
TitleName 岗位名称
</summary> </summary>
</member> </member>
<member name="P:Tiobon.Core.Model.Models.Ghra_Title.MKey"> <member name="P:Tiobon.Core.Model.Models.Ghra_Title.MKey">
@ -15035,27 +15035,27 @@
</member> </member>
<member name="P:Tiobon.Core.Model.Models.Ghra_Title.DataBelongID"> <member name="P:Tiobon.Core.Model.Models.Ghra_Title.DataBelongID">
<summary> <summary>
DataBelongID 集团数据归属
</summary> </summary>
</member> </member>
<member name="P:Tiobon.Core.Model.Models.Ghra_Title.DeptID"> <member name="P:Tiobon.Core.Model.Models.Ghra_Title.DeptID">
<summary> <summary>
DeptID 对应部门
</summary> </summary>
</member> </member>
<member name="P:Tiobon.Core.Model.Models.Ghra_Title.TitleTypeID"> <member name="P:Tiobon.Core.Model.Models.Ghra_Title.TitleTypeID">
<summary> <summary>
TitleTypeID 岗位分类
</summary> </summary>
</member> </member>
<member name="P:Tiobon.Core.Model.Models.Ghra_Title.TitleLevelID"> <member name="P:Tiobon.Core.Model.Models.Ghra_Title.TitleLevelID">
<summary> <summary>
TitleLevelID 岗位层级
</summary> </summary>
</member> </member>
<member name="P:Tiobon.Core.Model.Models.Ghra_Title.TitleQualifiy"> <member name="P:Tiobon.Core.Model.Models.Ghra_Title.TitleQualifiy">
<summary> <summary>
TitleQualifiy 岗位资格
</summary> </summary>
</member> </member>
<member name="P:Tiobon.Core.Model.Models.Ghra_Title.TitleDesc"> <member name="P:Tiobon.Core.Model.Models.Ghra_Title.TitleDesc">
@ -15065,17 +15065,17 @@
</member> </member>
<member name="P:Tiobon.Core.Model.Models.Ghra_Title.RemarkSz"> <member name="P:Tiobon.Core.Model.Models.Ghra_Title.RemarkSz">
<summary> <summary>
RemarkSz 备注
</summary> </summary>
</member> </member>
<member name="P:Tiobon.Core.Model.Models.Ghra_Title.SortNo"> <member name="P:Tiobon.Core.Model.Models.Ghra_Title.SortNo">
<summary> <summary>
SortNo 序号
</summary> </summary>
</member> </member>
<member name="P:Tiobon.Core.Model.Models.Ghra_Title.IsDefault"> <member name="P:Tiobon.Core.Model.Models.Ghra_Title.IsDefault">
<summary> <summary>
IsDefault 默认
</summary> </summary>
</member> </member>
<member name="P:Tiobon.Core.Model.Models.Ghra_Title.Reverse1"> <member name="P:Tiobon.Core.Model.Models.Ghra_Title.Reverse1">
@ -26784,7 +26784,7 @@
</member> </member>
<member name="T:Tiobon.Core.Model.Models.Ghra_TitleDto"> <member name="T:Tiobon.Core.Model.Models.Ghra_TitleDto">
<summary> <summary>
Ghra_Title(Dto.View) 岗位(Dto.View1)
</summary> </summary>
</member> </member>
<member name="P:Tiobon.Core.Model.Models.Ghra_TitleDto.CreateDataInfo"> <member name="P:Tiobon.Core.Model.Models.Ghra_TitleDto.CreateDataInfo">

@ -728,7 +728,7 @@
</member> </member>
<member name="T:Tiobon.Core.Api.Controllers.Ghra_TitleController"> <member name="T:Tiobon.Core.Api.Controllers.Ghra_TitleController">
<summary> <summary>
Ghra_Title(Controller) 岗位(Controller)
</summary> </summary>
</member> </member>
<member name="T:Tiobon.Core.Api.Controllers.Ghra_ZoneController"> <member name="T:Tiobon.Core.Api.Controllers.Ghra_ZoneController">

Loading…
Cancel
Save