简历模板接口开发

master
xiaochanghai 8 months ago
parent b42b77f3dd
commit 921750db12
  1. 120278
      Model/Tiobon.Web.pdm
  2. 25
      Tiobon.Core.Api/Controllers/Ghrh/Ghrh_ResumeTemplateController.cs
  3. 245
      Tiobon.Core.Api/Tiobon.Core.Model.xml
  4. 13
      Tiobon.Core.Api/Tiobon.Core.xml
  5. 2
      Tiobon.Core.Common/Seed/FrameSeed.cs
  6. 7
      Tiobon.Core.Extensions/ServiceExtensions/SwaggerSetup.cs
  7. 14
      Tiobon.Core.IServices/Ghrh/IGhrh_ResumeTemplateServices.cs
  8. 149
      Tiobon.Core.Model/Base/Ghrh/Ghrh_ResumeTemplate.Dto.Base.cs
  9. 27
      Tiobon.Core.Model/Edit/Ghrh/Ghrh_ResumeTemplate.Dto.EditInput.cs
  10. 27
      Tiobon.Core.Model/Insert/Ghrh/Ghrh_ResumeTemplate.Dto.InsertInput.cs
  11. 151
      Tiobon.Core.Model/Models/Ghrh/Ghrh_ResumeTemplate.cs
  12. 34
      Tiobon.Core.Model/View/Ghrh/Ghrh_ResumeTemplate.Dto.View.cs
  13. 41
      Tiobon.Core.Services/Ghrh/Ghrh_ResumeTemplateServices.cs
  14. 245
      Tiobon.Core/Tiobon.Core.Model.xml
  15. 13
      Tiobon.Core/Tiobon.Core.xml

File diff suppressed because it is too large Load Diff

@ -0,0 +1,25 @@
namespace Tiobon.Core.Api.Controllers;
/// <summary>
/// 简历模板(Controller)
/// </summary>
[Route("api/[controller]")]
[ApiController, GlobalActionFilter]
[Authorize(Permissions.Name), ApiExplorerSettings(GroupName = Grouping.GroupName_Ghrh)]
public class Ghrh_ResumeTemplateController : BaseController<IGhrh_ResumeTemplateServices, Ghrh_ResumeTemplate, Ghrh_ResumeTemplateDto, InsertGhrh_ResumeTemplateInput, EditGhrh_ResumeTemplateInput>
{
public Ghrh_ResumeTemplateController(IGhrh_ResumeTemplateServices service) : base(service)
{
}
#region 是否开启
/// <summary>
/// 是否开启
/// </summary>
/// <param name="id"></param>
/// <param name="isPublish"></param>
/// <returns></returns>
[HttpPost("SwitchPublish/{id}/{isPublish}")]
public async Task<ServiceResult> RecordDuration(long id, int? isPublish) => await _service.SwitchPublish(id, isPublish);
#endregion
}

@ -5960,6 +5960,116 @@
预留字段12
</summary>
</member>
<member name="T:Tiobon.Core.Model.Models.Ghrh_ResumeTemplateBase">
<summary>
简历模板 (Dto.Base)
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_ResumeTemplateBase.TemplateNo">
<summary>
模板编号
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_ResumeTemplateBase.TemplateName">
<summary>
模板名称
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_ResumeTemplateBase.TemplateType">
<summary>
模板类型
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_ResumeTemplateBase.PhotoType">
<summary>
照片类型
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_ResumeTemplateBase.MKey">
<summary>
多语Key
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_ResumeTemplateBase.IsPublish">
<summary>
是否发布
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_ResumeTemplateBase.SortNo">
<summary>
排序号
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_ResumeTemplateBase.RemarkSz">
<summary>
备注
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_ResumeTemplateBase.IsDefault">
<summary>
默认标志
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_ResumeTemplateBase.Reverse1">
<summary>
预留字段1
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_ResumeTemplateBase.Reverse2">
<summary>
预留字段2
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_ResumeTemplateBase.Reverse3">
<summary>
预留字段3
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_ResumeTemplateBase.Reverse4">
<summary>
预留字段4
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_ResumeTemplateBase.Reverse5">
<summary>
预留字段5
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_ResumeTemplateBase.Reverse6">
<summary>
预留字段6
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_ResumeTemplateBase.Reverse7">
<summary>
预留字段7
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_ResumeTemplateBase.Reverse8">
<summary>
预留字段8
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_ResumeTemplateBase.Reverse9">
<summary>
预留字段9
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_ResumeTemplateBase.Reverse10">
<summary>
预留字段10
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_ResumeTemplateBase.ReverseI1">
<summary>
预留字段11
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_ResumeTemplateBase.ReverseI2">
<summary>
预留字段12
</summary>
</member>
<member name="T:Tiobon.Core.Model.Models.Ghro_DeptBase">
<summary>
Ghro_Dept (Dto.Base)
@ -7252,6 +7362,11 @@
培训讲师异动附件 (Dto.EditInput)
</summary>
</member>
<member name="T:Tiobon.Core.Model.Models.EditGhrh_ResumeTemplateInput">
<summary>
简历模板 (Dto.EditInput)
</summary>
</member>
<member name="T:Tiobon.Core.Model.Models.EditGhro_DeptInput">
<summary>
Ghro_Dept (Dto.EditInput)
@ -7512,6 +7627,11 @@
培训讲师异动附件 (Dto.InsertInput)
</summary>
</member>
<member name="T:Tiobon.Core.Model.Models.InsertGhrh_ResumeTemplateInput">
<summary>
简历模板 (Dto.InsertInput)
</summary>
</member>
<member name="T:Tiobon.Core.Model.Models.InsertGhro_DeptInput">
<summary>
Ghro_Dept (Dto.InsertInput)
@ -13816,6 +13936,116 @@
任务内存中的状态
</summary>
</member>
<member name="T:Tiobon.Core.Model.Models.Ghrh_ResumeTemplate">
<summary>
简历模板 (Model)
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_ResumeTemplate.TemplateNo">
<summary>
模板编号
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_ResumeTemplate.TemplateName">
<summary>
模板名称
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_ResumeTemplate.TemplateType">
<summary>
模板类型
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_ResumeTemplate.PhotoType">
<summary>
照片类型
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_ResumeTemplate.MKey">
<summary>
多语Key
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_ResumeTemplate.IsPublish">
<summary>
是否发布
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_ResumeTemplate.SortNo">
<summary>
排序号
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_ResumeTemplate.RemarkSz">
<summary>
备注
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_ResumeTemplate.IsDefault">
<summary>
默认标志
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_ResumeTemplate.Reverse1">
<summary>
预留字段1
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_ResumeTemplate.Reverse2">
<summary>
预留字段2
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_ResumeTemplate.Reverse3">
<summary>
预留字段3
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_ResumeTemplate.Reverse4">
<summary>
预留字段4
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_ResumeTemplate.Reverse5">
<summary>
预留字段5
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_ResumeTemplate.Reverse6">
<summary>
预留字段6
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_ResumeTemplate.Reverse7">
<summary>
预留字段7
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_ResumeTemplate.Reverse8">
<summary>
预留字段8
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_ResumeTemplate.Reverse9">
<summary>
预留字段9
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_ResumeTemplate.Reverse10">
<summary>
预留字段10
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_ResumeTemplate.ReverseI1">
<summary>
预留字段11
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_ResumeTemplate.ReverseI2">
<summary>
预留字段12
</summary>
</member>
<member name="T:Tiobon.Core.Model.Models.Ghro_Dept">
<summary>
Ghro_Dept (Model)
@ -16432,6 +16662,21 @@
修改信息
</summary>
</member>
<member name="T:Tiobon.Core.Model.Models.Ghrh_ResumeTemplateDto">
<summary>
简历模板(Dto.View)
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_ResumeTemplateDto.CreateDataInfo">
<summary>
创建信息
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_ResumeTemplateDto.UpdateDataInfo">
<summary>
修改信息
</summary>
</member>
<member name="T:Tiobon.Core.Model.Models.Ghro_DeptDto">
<summary>
Ghro_Dept(Dto.View)

@ -1136,6 +1136,19 @@
<param name="status">status</param>
<returns></returns>
</member>
<member name="T:Tiobon.Core.Api.Controllers.Ghrh_ResumeTemplateController">
<summary>
简历模板(Controller)
</summary>
</member>
<member name="M:Tiobon.Core.Api.Controllers.Ghrh_ResumeTemplateController.RecordDuration(System.Int64,System.Nullable{System.Int32})">
<summary>
是否开启
</summary>
<param name="id"></param>
<param name="isPublish"></param>
<returns></returns>
</member>
<member name="T:Tiobon.Core.Api.Controllers.Ghro_DeptController">
<summary>
Ghro_Dept(Controller)

@ -761,7 +761,7 @@ namespace " + strNameSpace + @"
build.Append("namespace Tiobon.Core.Model.Models;\r\n");
build.Append("\r\n");
build.Append("/// <summary>\r\n");
build.Append("/// " + TableCnName + "(Dto.View)\r\n");
build.Append("/// " + TableCnName + "(Dto.View1)\r\n");
build.Append("/// </summary>\r\n");
build.Append("public class " + tableName + "Dto : " + tableName + "\r\n");
build.Append("{\r\n");

@ -288,6 +288,13 @@ namespace Tiobon.Core.Extensions
/// 培训模块
/// </summary>
public const string GroupName_Ghre = " ghre";
/// <summary>
/// 招聘模块
/// </summary>
public const string GroupName_Ghrh = " ghrh";
}
}

@ -0,0 +1,14 @@
using Tiobon.Core.IServices.BASE;
using Tiobon.Core.Model;
using Tiobon.Core.Model.Models;
namespace Tiobon.Core.IServices
{
/// <summary>
/// 简历模板(自定义服务接口)
/// </summary>
public interface IGhrh_ResumeTemplateServices :IBaseServices<Ghrh_ResumeTemplate, Ghrh_ResumeTemplateDto, InsertGhrh_ResumeTemplateInput, EditGhrh_ResumeTemplateInput>
{
Task<ServiceResult> SwitchPublish(long id, int? isPublish);
}
}

@ -0,0 +1,149 @@
/* ,
* Ghrh_ResumeTemplate.cs
*
* N / A
* Ghrh_ResumeTemplate
*
* Ver
*
*V0.01 2024/10/11 10:38:20 SimonHsiao
*
* Copyright(c) 2024 Tiobon Corporation. All Rights Reserved.
*
*  
* SimonHsiao
*
*/
using System.ComponentModel;
using System.ComponentModel.DataAnnotations;
namespace Tiobon.Core.Model.Models
{
/// <summary>
/// 简历模板 (Dto.Base)
/// </summary>
public class Ghrh_ResumeTemplateBase
{
/// <summary>
/// 模板编号
/// </summary>
[Display(Name = "TemplateNo"), Description("模板编号"), MaxLength(100, ErrorMessage = "模板编号 不能超过 100 个字符")]
public string TemplateNo { get; set; }
/// <summary>
/// 模板名称
/// </summary>
[Display(Name = "TemplateName"), Description("模板名称"), MaxLength(1000, ErrorMessage = "模板名称 不能超过 1000 个字符")]
public string TemplateName { get; set; }
/// <summary>
/// 模板类型
/// </summary>
[Display(Name = "TemplateType"), Description("模板类型"), MaxLength(100, ErrorMessage = "模板类型 不能超过 100 个字符")]
public string TemplateType { get; set; }
/// <summary>
/// 照片类型
/// </summary>
public int? PhotoType { get; set; }
/// <summary>
/// 多语Key
/// </summary>
[Display(Name = "MKey"), Description("多语Key"), MaxLength(100, ErrorMessage = "多语Key 不能超过 100 个字符")]
public string MKey { get; set; }
/// <summary>
/// 是否发布
/// </summary>
public int? IsPublish { get; set; }
/// <summary>
/// 排序号
/// </summary>
public int? SortNo { 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,27 @@
/* ,
* Ghrh_ResumeTemplate.cs
*
* N / A
* Ghrh_ResumeTemplate
*
* Ver
*
*V0.01 2024/10/11 10:38:20 SimonHsiao
*
* Copyright(c) 2024 Tiobon Corporation. All Rights Reserved.
*
*  
* SimonHsiao
*
*/
namespace Tiobon.Core.Model.Models
{
/// <summary>
/// 简历模板 (Dto.EditInput)
/// </summary>
public class EditGhrh_ResumeTemplateInput : Ghrh_ResumeTemplateBase
{
}
}

@ -0,0 +1,27 @@
/* ,
* Ghrh_ResumeTemplate.cs
*
* N / A
* Ghrh_ResumeTemplate
*
* Ver
*
*V0.01 2024/10/11 10:38:20 SimonHsiao
*
* Copyright(c) 2024 Tiobon Corporation. All Rights Reserved.
*
*  
* SimonHsiao
*
*/
namespace Tiobon.Core.Model.Models
{
/// <summary>
/// 简历模板 (Dto.InsertInput)
/// </summary>
public class InsertGhrh_ResumeTemplateInput : Ghrh_ResumeTemplateBase
{
}
}

@ -0,0 +1,151 @@
/* ,
* Ghrh_ResumeTemplate.cs
*
* N / A
* Ghrh_ResumeTemplate
*
* Ver
*
*V0.01 2024/10/11 10:38:20 SimonHsiao
*
* Copyright(c) 2024 Tiobon Corporation. All Rights Reserved.
*
*  
* SimonHsiao
*
*/
using System.ComponentModel;
using System.ComponentModel.DataAnnotations;
using SqlSugar;
namespace Tiobon.Core.Model.Models
{
/// <summary>
/// 简历模板 (Model)
/// </summary>
[SugarTable("Ghrh_ResumeTemplate", "Ghrh_ResumeTemplate"), Entity(TableCnName = "简历模板", TableName = "Ghrh_ResumeTemplate")]
public class Ghrh_ResumeTemplate : BasePoco
{
/// <summary>
/// 模板编号
/// </summary>
[Display(Name = "TemplateNo"), Description("模板编号"), MaxLength(100, ErrorMessage = "模板编号 不能超过 100 个字符")]
public string TemplateNo { get; set; }
/// <summary>
/// 模板名称
/// </summary>
[Display(Name = "TemplateName"), Description("模板名称"), MaxLength(1000, ErrorMessage = "模板名称 不能超过 1000 个字符")]
public string TemplateName { get; set; }
/// <summary>
/// 模板类型
/// </summary>
[Display(Name = "TemplateType"), Description("模板类型"), MaxLength(100, ErrorMessage = "模板类型 不能超过 100 个字符")]
public string TemplateType { get; set; }
/// <summary>
/// 照片类型
/// </summary>
public int? PhotoType { get; set; }
/// <summary>
/// 多语Key
/// </summary>
[Display(Name = "MKey"), Description("多语Key"), MaxLength(100, ErrorMessage = "多语Key 不能超过 100 个字符")]
public string MKey { get; set; }
/// <summary>
/// 是否发布
/// </summary>
public int? IsPublish { get; set; }
/// <summary>
/// 排序号
/// </summary>
public int? SortNo { 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_ResumeTemplate.cs
*
* N / A
* Ghrh_ResumeTemplate
*
* Ver
*
*V0.01 2024/10/11 10:38:20 SimonHsiao
*
* Copyright(c) 2024 Tiobon Corporation. All Rights Reserved.
*
*  
* SimonHsiao
*
*/
namespace Tiobon.Core.Model.Models;
/// <summary>
/// 简历模板(Dto.View)
/// </summary>
public class Ghrh_ResumeTemplateDto : Ghrh_ResumeTemplate
{
/// <summary>
/// 创建信息
/// </summary>
public string CreateDataInfo { get; set; }
/// <summary>
/// 修改信息
/// </summary>
public string UpdateDataInfo { get; set; }
}

@ -0,0 +1,41 @@

using Tiobon.Core.IServices;
using Tiobon.Core.Model.Models;
using Tiobon.Core.Services.BASE;
using Tiobon.Core.IRepository.Base;
using Tiobon.Core.Common.Caches;
using Tiobon.Core.Model;
using Tiobon.Core.Common;
namespace Tiobon.Core.Services
{
/// <summary>
/// 简历模板 (服务)
/// </summary>
public class Ghrh_ResumeTemplateServices : BaseServices<Ghrh_ResumeTemplate, Ghrh_ResumeTemplateDto, InsertGhrh_ResumeTemplateInput, EditGhrh_ResumeTemplateInput>, IGhrh_ResumeTemplateServices
{
private readonly IBaseRepository<Ghrh_ResumeTemplate> _dal;
public Ghrh_ResumeTemplateServices(ICaching caching, IBaseRepository<Ghrh_ResumeTemplate> dal)
{
this._dal = dal;
base.BaseDal = dal;
base._caching = caching;
}
#region 是否开启
public async Task<ServiceResult> SwitchPublish(long id, int? isPublish)
{
await Db.Updateable<Ghrh_ResumeTemplate>()
.SetColumns(it => new Ghrh_ResumeTemplate()
{
IsPublish = isPublish,
UpdateBy = App.User.ID,
UpdateTime = DateTime.Now
})
.Where(it => it.Id == id)
.ExecuteCommandAsync();
return ServiceResult.OprateSuccess();
}
#endregion
}
}

@ -5960,6 +5960,116 @@
预留字段12
</summary>
</member>
<member name="T:Tiobon.Core.Model.Models.Ghrh_ResumeTemplateBase">
<summary>
简历模板 (Dto.Base)
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_ResumeTemplateBase.TemplateNo">
<summary>
模板编号
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_ResumeTemplateBase.TemplateName">
<summary>
模板名称
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_ResumeTemplateBase.TemplateType">
<summary>
模板类型
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_ResumeTemplateBase.PhotoType">
<summary>
照片类型
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_ResumeTemplateBase.MKey">
<summary>
多语Key
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_ResumeTemplateBase.IsPublish">
<summary>
是否发布
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_ResumeTemplateBase.SortNo">
<summary>
排序号
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_ResumeTemplateBase.RemarkSz">
<summary>
备注
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_ResumeTemplateBase.IsDefault">
<summary>
默认标志
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_ResumeTemplateBase.Reverse1">
<summary>
预留字段1
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_ResumeTemplateBase.Reverse2">
<summary>
预留字段2
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_ResumeTemplateBase.Reverse3">
<summary>
预留字段3
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_ResumeTemplateBase.Reverse4">
<summary>
预留字段4
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_ResumeTemplateBase.Reverse5">
<summary>
预留字段5
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_ResumeTemplateBase.Reverse6">
<summary>
预留字段6
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_ResumeTemplateBase.Reverse7">
<summary>
预留字段7
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_ResumeTemplateBase.Reverse8">
<summary>
预留字段8
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_ResumeTemplateBase.Reverse9">
<summary>
预留字段9
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_ResumeTemplateBase.Reverse10">
<summary>
预留字段10
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_ResumeTemplateBase.ReverseI1">
<summary>
预留字段11
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_ResumeTemplateBase.ReverseI2">
<summary>
预留字段12
</summary>
</member>
<member name="T:Tiobon.Core.Model.Models.Ghro_DeptBase">
<summary>
Ghro_Dept (Dto.Base)
@ -7252,6 +7362,11 @@
培训讲师异动附件 (Dto.EditInput)
</summary>
</member>
<member name="T:Tiobon.Core.Model.Models.EditGhrh_ResumeTemplateInput">
<summary>
简历模板 (Dto.EditInput)
</summary>
</member>
<member name="T:Tiobon.Core.Model.Models.EditGhro_DeptInput">
<summary>
Ghro_Dept (Dto.EditInput)
@ -7512,6 +7627,11 @@
培训讲师异动附件 (Dto.InsertInput)
</summary>
</member>
<member name="T:Tiobon.Core.Model.Models.InsertGhrh_ResumeTemplateInput">
<summary>
简历模板 (Dto.InsertInput)
</summary>
</member>
<member name="T:Tiobon.Core.Model.Models.InsertGhro_DeptInput">
<summary>
Ghro_Dept (Dto.InsertInput)
@ -13816,6 +13936,116 @@
任务内存中的状态
</summary>
</member>
<member name="T:Tiobon.Core.Model.Models.Ghrh_ResumeTemplate">
<summary>
简历模板 (Model)
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_ResumeTemplate.TemplateNo">
<summary>
模板编号
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_ResumeTemplate.TemplateName">
<summary>
模板名称
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_ResumeTemplate.TemplateType">
<summary>
模板类型
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_ResumeTemplate.PhotoType">
<summary>
照片类型
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_ResumeTemplate.MKey">
<summary>
多语Key
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_ResumeTemplate.IsPublish">
<summary>
是否发布
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_ResumeTemplate.SortNo">
<summary>
排序号
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_ResumeTemplate.RemarkSz">
<summary>
备注
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_ResumeTemplate.IsDefault">
<summary>
默认标志
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_ResumeTemplate.Reverse1">
<summary>
预留字段1
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_ResumeTemplate.Reverse2">
<summary>
预留字段2
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_ResumeTemplate.Reverse3">
<summary>
预留字段3
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_ResumeTemplate.Reverse4">
<summary>
预留字段4
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_ResumeTemplate.Reverse5">
<summary>
预留字段5
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_ResumeTemplate.Reverse6">
<summary>
预留字段6
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_ResumeTemplate.Reverse7">
<summary>
预留字段7
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_ResumeTemplate.Reverse8">
<summary>
预留字段8
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_ResumeTemplate.Reverse9">
<summary>
预留字段9
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_ResumeTemplate.Reverse10">
<summary>
预留字段10
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_ResumeTemplate.ReverseI1">
<summary>
预留字段11
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_ResumeTemplate.ReverseI2">
<summary>
预留字段12
</summary>
</member>
<member name="T:Tiobon.Core.Model.Models.Ghro_Dept">
<summary>
Ghro_Dept (Model)
@ -16432,6 +16662,21 @@
修改信息
</summary>
</member>
<member name="T:Tiobon.Core.Model.Models.Ghrh_ResumeTemplateDto">
<summary>
简历模板(Dto.View)
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_ResumeTemplateDto.CreateDataInfo">
<summary>
创建信息
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_ResumeTemplateDto.UpdateDataInfo">
<summary>
修改信息
</summary>
</member>
<member name="T:Tiobon.Core.Model.Models.Ghro_DeptDto">
<summary>
Ghro_Dept(Dto.View)

@ -1136,6 +1136,19 @@
<param name="status">status</param>
<returns></returns>
</member>
<member name="T:Tiobon.Core.Api.Controllers.Ghrh_ResumeTemplateController">
<summary>
简历模板(Controller)
</summary>
</member>
<member name="M:Tiobon.Core.Api.Controllers.Ghrh_ResumeTemplateController.RecordDuration(System.Int64,System.Nullable{System.Int32})">
<summary>
是否开启
</summary>
<param name="id"></param>
<param name="isPublish"></param>
<returns></returns>
</member>
<member name="T:Tiobon.Core.Api.Controllers.Ghro_DeptController">
<summary>
Ghro_Dept(Controller)

Loading…
Cancel
Save