新增Offer模板开启接口

master
xiaochanghai 7 months ago
parent f932e93822
commit 9e59a506a1
  1. 11
      Tiobon.Core.Api/Controllers/Ghrh/Ghrh_TemplateController.cs
  2. 215
      Tiobon.Core.Api/Tiobon.Core.Model.xml
  3. 5
      Tiobon.Core.Api/Tiobon.Core.xml
  4. 2
      Tiobon.Core.IServices/Ghrh/IGhrh_TemplateServices.cs
  5. 8
      Tiobon.Core.Services/CommonServices.cs
  6. 29
      Tiobon.Core.Services/Ghrh/Ghrh_TemplateServices.cs
  7. 215
      Tiobon.Core/Tiobon.Core.Model.xml
  8. 5
      Tiobon.Core/Tiobon.Core.xml

@ -11,4 +11,15 @@ public class Ghrh_TemplateController : BaseController<IGhrh_TemplateServices, Gh
public Ghrh_TemplateController(IGhrh_TemplateServices service) : base(service) public Ghrh_TemplateController(IGhrh_TemplateServices service) : base(service)
{ {
} }
#region 是否开启
/// <summary>
/// 是否开启
/// </summary>
/// <param name="id"></param>
/// <param name="isPublish"></param>
/// <returns></returns>
[HttpPost("SwitchPublish/{id}/{isPublish}")]
public async Task<ServiceResult> SwitchPublish(long id, int? isPublish) => await _service.SwitchPublish(id, isPublish);
#endregion
} }

@ -8785,6 +8785,101 @@
预留字段12 预留字段12
</summary> </summary>
</member> </member>
<member name="T:Tiobon.Core.Model.Models.Ghrh_TemplateBase">
<summary>
招聘模板 (Dto.Base)
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_TemplateBase.TemplateName">
<summary>
模板名称
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_TemplateBase.TemplateType">
<summary>
模板类型
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_TemplateBase.TemplateContent">
<summary>
模板内容
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_TemplateBase.IsPublish">
<summary>
是否发布
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_TemplateBase.RemarkSz">
<summary>
备注
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_TemplateBase.IsDefault">
<summary>
默认标志
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_TemplateBase.Reverse1">
<summary>
预留字段1
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_TemplateBase.Reverse2">
<summary>
预留字段2
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_TemplateBase.Reverse3">
<summary>
预留字段3
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_TemplateBase.Reverse4">
<summary>
预留字段4
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_TemplateBase.Reverse5">
<summary>
预留字段5
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_TemplateBase.Reverse6">
<summary>
预留字段6
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_TemplateBase.Reverse7">
<summary>
预留字段7
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_TemplateBase.Reverse8">
<summary>
预留字段8
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_TemplateBase.Reverse9">
<summary>
预留字段9
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_TemplateBase.Reverse10">
<summary>
预留字段10
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_TemplateBase.ReverseI1">
<summary>
预留字段11
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_TemplateBase.ReverseI2">
<summary>
预留字段12
</summary>
</member>
<member name="T:Tiobon.Core.Model.Models.Ghrh_YearHumanSettingsBase"> <member name="T:Tiobon.Core.Model.Models.Ghrh_YearHumanSettingsBase">
<summary> <summary>
年度人力配置 (Dto.Base) 年度人力配置 (Dto.Base)
@ -10607,6 +10702,11 @@
声明 (Dto.EditInput) 声明 (Dto.EditInput)
</summary> </summary>
</member> </member>
<member name="T:Tiobon.Core.Model.Models.EditGhrh_TemplateInput">
<summary>
招聘模板 (Dto.EditInput)
</summary>
</member>
<member name="T:Tiobon.Core.Model.Models.EditGhrh_YearHumanSettingsInput"> <member name="T:Tiobon.Core.Model.Models.EditGhrh_YearHumanSettingsInput">
<summary> <summary>
年度人力配置 (Dto.EditInput) 年度人力配置 (Dto.EditInput)
@ -10982,6 +11082,11 @@
声明 (Dto.InsertInput) 声明 (Dto.InsertInput)
</summary> </summary>
</member> </member>
<member name="T:Tiobon.Core.Model.Models.InsertGhrh_TemplateInput">
<summary>
招聘模板 (Dto.InsertInput)
</summary>
</member>
<member name="T:Tiobon.Core.Model.Models.InsertGhrh_YearHumanSettingsInput"> <member name="T:Tiobon.Core.Model.Models.InsertGhrh_YearHumanSettingsInput">
<summary> <summary>
年度人力配置 (Dto.InsertInput) 年度人力配置 (Dto.InsertInput)
@ -20126,6 +20231,101 @@
预留字段12 预留字段12
</summary> </summary>
</member> </member>
<member name="T:Tiobon.Core.Model.Models.Ghrh_Template">
<summary>
招聘模板 (Model)
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_Template.TemplateName">
<summary>
模板名称
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_Template.TemplateType">
<summary>
模板类型
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_Template.TemplateContent">
<summary>
模板内容
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_Template.IsPublish">
<summary>
是否发布
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_Template.RemarkSz">
<summary>
备注
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_Template.IsDefault">
<summary>
默认标志
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_Template.Reverse1">
<summary>
预留字段1
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_Template.Reverse2">
<summary>
预留字段2
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_Template.Reverse3">
<summary>
预留字段3
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_Template.Reverse4">
<summary>
预留字段4
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_Template.Reverse5">
<summary>
预留字段5
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_Template.Reverse6">
<summary>
预留字段6
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_Template.Reverse7">
<summary>
预留字段7
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_Template.Reverse8">
<summary>
预留字段8
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_Template.Reverse9">
<summary>
预留字段9
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_Template.Reverse10">
<summary>
预留字段10
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_Template.ReverseI1">
<summary>
预留字段11
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_Template.ReverseI2">
<summary>
预留字段12
</summary>
</member>
<member name="T:Tiobon.Core.Model.Models.Ghrh_YearHumanSettings"> <member name="T:Tiobon.Core.Model.Models.Ghrh_YearHumanSettings">
<summary> <summary>
年度人力配置 (Model) 年度人力配置 (Model)
@ -23737,6 +23937,21 @@
修改信息 修改信息
</summary> </summary>
</member> </member>
<member name="T:Tiobon.Core.Model.Models.Ghrh_TemplateDto">
<summary>
招聘模板(Dto.View1)
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_TemplateDto.CreateDataInfo">
<summary>
创建信息
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_TemplateDto.UpdateDataInfo">
<summary>
修改信息
</summary>
</member>
<member name="T:Tiobon.Core.Model.Models.Ghrh_YearHumanSettingsDto"> <member name="T:Tiobon.Core.Model.Models.Ghrh_YearHumanSettingsDto">
<summary> <summary>
年度人力配置(Dto.View1) 年度人力配置(Dto.View1)

@ -1645,6 +1645,11 @@
声明(Controller) 声明(Controller)
</summary> </summary>
</member> </member>
<member name="T:Tiobon.Core.Api.Controllers.Ghrh_TemplateController">
<summary>
招聘模板(Controller)
</summary>
</member>
<member name="T:Tiobon.Core.Api.Controllers.Ghrh_YearHumanSettingsController"> <member name="T:Tiobon.Core.Api.Controllers.Ghrh_YearHumanSettingsController">
<summary> <summary>
年度人力配置(Controller) 年度人力配置(Controller)

@ -1,4 +1,5 @@
using Tiobon.Core.IServices.BASE; using Tiobon.Core.IServices.BASE;
using Tiobon.Core.Model;
using Tiobon.Core.Model.Models; using Tiobon.Core.Model.Models;
namespace Tiobon.Core.IServices; namespace Tiobon.Core.IServices;
@ -8,4 +9,5 @@ namespace Tiobon.Core.IServices;
/// </summary> /// </summary>
public interface IGhrh_TemplateServices : IBaseServices<Ghrh_Template, Ghrh_TemplateDto, InsertGhrh_TemplateInput, EditGhrh_TemplateInput> public interface IGhrh_TemplateServices : IBaseServices<Ghrh_Template, Ghrh_TemplateDto, InsertGhrh_TemplateInput, EditGhrh_TemplateInput>
{ {
Task<ServiceResult> SwitchPublish(long id, int? isPublish);
} }

@ -1722,6 +1722,14 @@ public partial class CommonServices : BaseServices<RootEntityTkey<int>>, ICommon
position = "left" position = "left"
}); });
break; break;
case "F_OfferTemplate":
toolbar = result.JM_PageControlT1.Toolbar.Where(x => x.fnKey == "NewYN").FirstOrDefault();
if (toolbar != null) toolbar.fnKey = "TBD1YN";
toolbar = result.JM_PageControlT1.Toolbar.Where(x => x.fnKey == "UpdateYN").FirstOrDefault();
if (toolbar != null) toolbar.fnKey = "TBD2YN";
toolbar = result.JM_PageControlT1.Toolbar.Where(x => x.fnKey == "DetailYN").FirstOrDefault();
if (toolbar != null) toolbar.fnKey = "TBD3YN";
break;
} }
#endregion #endregion

@ -12,4 +12,33 @@ public class Ghrh_TemplateServices : BaseServices<Ghrh_Template, Ghrh_TemplateDt
base.BaseDal = dal; base.BaseDal = dal;
base._caching = caching; base._caching = caching;
} }
#region 是否开启
public async Task<ServiceResult> SwitchPublish(long id, int? isPublish)
{
if (isPublish == 0)
return ServiceResult.OprateFailed("当前已开启状态 不可以取消!");
await Db.Updateable<Ghrh_Template>()
.SetColumns(it => new Ghrh_Template()
{
IsPublish = 0,
UpdateBy = App.User.ID,
UpdateTime = DateTime.Now
})
.Where(it => it.IsPublish == 1)
.ExecuteCommandAsync();
await Db.Updateable<Ghrh_Template>()
.SetColumns(it => new Ghrh_Template()
{
IsPublish = isPublish,
UpdateBy = App.User.ID,
UpdateTime = DateTime.Now
})
.Where(it => it.Id == id)
.ExecuteCommandAsync();
return ServiceResult.OprateSuccess();
}
#endregion
} }

@ -8785,6 +8785,101 @@
预留字段12 预留字段12
</summary> </summary>
</member> </member>
<member name="T:Tiobon.Core.Model.Models.Ghrh_TemplateBase">
<summary>
招聘模板 (Dto.Base)
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_TemplateBase.TemplateName">
<summary>
模板名称
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_TemplateBase.TemplateType">
<summary>
模板类型
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_TemplateBase.TemplateContent">
<summary>
模板内容
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_TemplateBase.IsPublish">
<summary>
是否发布
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_TemplateBase.RemarkSz">
<summary>
备注
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_TemplateBase.IsDefault">
<summary>
默认标志
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_TemplateBase.Reverse1">
<summary>
预留字段1
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_TemplateBase.Reverse2">
<summary>
预留字段2
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_TemplateBase.Reverse3">
<summary>
预留字段3
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_TemplateBase.Reverse4">
<summary>
预留字段4
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_TemplateBase.Reverse5">
<summary>
预留字段5
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_TemplateBase.Reverse6">
<summary>
预留字段6
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_TemplateBase.Reverse7">
<summary>
预留字段7
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_TemplateBase.Reverse8">
<summary>
预留字段8
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_TemplateBase.Reverse9">
<summary>
预留字段9
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_TemplateBase.Reverse10">
<summary>
预留字段10
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_TemplateBase.ReverseI1">
<summary>
预留字段11
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_TemplateBase.ReverseI2">
<summary>
预留字段12
</summary>
</member>
<member name="T:Tiobon.Core.Model.Models.Ghrh_YearHumanSettingsBase"> <member name="T:Tiobon.Core.Model.Models.Ghrh_YearHumanSettingsBase">
<summary> <summary>
年度人力配置 (Dto.Base) 年度人力配置 (Dto.Base)
@ -10607,6 +10702,11 @@
声明 (Dto.EditInput) 声明 (Dto.EditInput)
</summary> </summary>
</member> </member>
<member name="T:Tiobon.Core.Model.Models.EditGhrh_TemplateInput">
<summary>
招聘模板 (Dto.EditInput)
</summary>
</member>
<member name="T:Tiobon.Core.Model.Models.EditGhrh_YearHumanSettingsInput"> <member name="T:Tiobon.Core.Model.Models.EditGhrh_YearHumanSettingsInput">
<summary> <summary>
年度人力配置 (Dto.EditInput) 年度人力配置 (Dto.EditInput)
@ -10982,6 +11082,11 @@
声明 (Dto.InsertInput) 声明 (Dto.InsertInput)
</summary> </summary>
</member> </member>
<member name="T:Tiobon.Core.Model.Models.InsertGhrh_TemplateInput">
<summary>
招聘模板 (Dto.InsertInput)
</summary>
</member>
<member name="T:Tiobon.Core.Model.Models.InsertGhrh_YearHumanSettingsInput"> <member name="T:Tiobon.Core.Model.Models.InsertGhrh_YearHumanSettingsInput">
<summary> <summary>
年度人力配置 (Dto.InsertInput) 年度人力配置 (Dto.InsertInput)
@ -20126,6 +20231,101 @@
预留字段12 预留字段12
</summary> </summary>
</member> </member>
<member name="T:Tiobon.Core.Model.Models.Ghrh_Template">
<summary>
招聘模板 (Model)
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_Template.TemplateName">
<summary>
模板名称
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_Template.TemplateType">
<summary>
模板类型
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_Template.TemplateContent">
<summary>
模板内容
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_Template.IsPublish">
<summary>
是否发布
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_Template.RemarkSz">
<summary>
备注
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_Template.IsDefault">
<summary>
默认标志
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_Template.Reverse1">
<summary>
预留字段1
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_Template.Reverse2">
<summary>
预留字段2
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_Template.Reverse3">
<summary>
预留字段3
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_Template.Reverse4">
<summary>
预留字段4
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_Template.Reverse5">
<summary>
预留字段5
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_Template.Reverse6">
<summary>
预留字段6
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_Template.Reverse7">
<summary>
预留字段7
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_Template.Reverse8">
<summary>
预留字段8
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_Template.Reverse9">
<summary>
预留字段9
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_Template.Reverse10">
<summary>
预留字段10
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_Template.ReverseI1">
<summary>
预留字段11
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_Template.ReverseI2">
<summary>
预留字段12
</summary>
</member>
<member name="T:Tiobon.Core.Model.Models.Ghrh_YearHumanSettings"> <member name="T:Tiobon.Core.Model.Models.Ghrh_YearHumanSettings">
<summary> <summary>
年度人力配置 (Model) 年度人力配置 (Model)
@ -23737,6 +23937,21 @@
修改信息 修改信息
</summary> </summary>
</member> </member>
<member name="T:Tiobon.Core.Model.Models.Ghrh_TemplateDto">
<summary>
招聘模板(Dto.View1)
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_TemplateDto.CreateDataInfo">
<summary>
创建信息
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_TemplateDto.UpdateDataInfo">
<summary>
修改信息
</summary>
</member>
<member name="T:Tiobon.Core.Model.Models.Ghrh_YearHumanSettingsDto"> <member name="T:Tiobon.Core.Model.Models.Ghrh_YearHumanSettingsDto">
<summary> <summary>
年度人力配置(Dto.View1) 年度人力配置(Dto.View1)

@ -1645,6 +1645,11 @@
声明(Controller) 声明(Controller)
</summary> </summary>
</member> </member>
<member name="T:Tiobon.Core.Api.Controllers.Ghrh_TemplateController">
<summary>
招聘模板(Controller)
</summary>
</member>
<member name="T:Tiobon.Core.Api.Controllers.Ghrh_YearHumanSettingsController"> <member name="T:Tiobon.Core.Api.Controllers.Ghrh_YearHumanSettingsController">
<summary> <summary>
年度人力配置(Controller) 年度人力配置(Controller)

Loading…
Cancel
Save