新增ESS端提交问卷信息接口

master
xiaochanghai 3 months ago
parent 0cef7b1879
commit 73e50c0576
  1. 3
      Tiobon.Core.Api/Controllers/Ghre/Ghre_SurveyController.cs
  2. 10
      Tiobon.Core.Api/Tiobon.Core.Model.xml
  3. 3
      Tiobon.Core.Api/Tiobon.Core.xml
  4. 2
      Tiobon.Core.IServices/Ghre/IGhre_SurveyServices.cs
  5. 10
      Tiobon.Core.Model/ViewModels/Extend/InsertGhre_SurveyExtend.cs
  6. 4
      Tiobon.Core.Services/Ghre/Ghre_SurveyServices.cs
  7. 10
      Tiobon.Core/Tiobon.Core.Model.xml
  8. 3
      Tiobon.Core/Tiobon.Core.xml

@ -84,9 +84,10 @@ public class Ghre_SurveyController : BaseController<IGhre_SurveyServices, Ghre_S
/// 提交 /// 提交
/// </summary> /// </summary>
/// <param name="id"></param> /// <param name="id"></param>
/// <param name="input"></param>
/// <returns></returns> /// <returns></returns>
[HttpPost("SubmitESSData/{id}")] [HttpPost("SubmitESSData/{id}")]
public async Task<ServiceResult<Ghre_SurveyExtend>> SubmitESSData(long id) => await _service.QueryESSData(id); public async Task<ServiceResult> SubmitESSData(long id, [FromBody] Ghre_SurveyExtend input) => await _service.SubmitESSData(id, input);
#endregion #endregion
} }

@ -36093,6 +36093,16 @@
问卷调查选项 问卷调查选项
</summary> </summary>
</member> </member>
<member name="P:Tiobon.Core.Model.ViewModels.Extend.Ghre_SurveyOptionExtend.Value">
<summary>
选项
</summary>
</member>
<member name="P:Tiobon.Core.Model.ViewModels.Extend.Ghre_SurveyOptionExtend.Value1">
<summary>
选项列表
</summary>
</member>
<member name="P:Tiobon.Core.Model.ViewModels.Extend.ResumeRecommendForm.RequestId"> <member name="P:Tiobon.Core.Model.ViewModels.Extend.ResumeRecommendForm.RequestId">
<summary> <summary>
人力需求维护ID 人力需求维护ID

@ -1409,11 +1409,12 @@
<param name="id"></param> <param name="id"></param>
<returns></returns> <returns></returns>
</member> </member>
<member name="M:Tiobon.Core.Api.Controllers.Ghre_SurveyController.SubmitESSData(System.Int64)"> <member name="M:Tiobon.Core.Api.Controllers.Ghre_SurveyController.SubmitESSData(System.Int64,Tiobon.Core.Model.ViewModels.Extend.Ghre_SurveyExtend)">
<summary> <summary>
提交 提交
</summary> </summary>
<param name="id"></param> <param name="id"></param>
<param name="input"></param>
<returns></returns> <returns></returns>
</member> </member>
<member name="T:Tiobon.Core.Api.Controllers.Ghre_SurveyOptionController"> <member name="T:Tiobon.Core.Api.Controllers.Ghre_SurveyOptionController">

@ -18,5 +18,5 @@ public interface IGhre_SurveyServices : IBaseServices<Ghre_Survey, Ghre_SurveyDt
Task<ServiceResult<Ghre_SurveyExtend>> QueryESSData(long id); Task<ServiceResult<Ghre_SurveyExtend>> QueryESSData(long id);
Task<ServiceResult<Ghre_SurveyExtend>> SubmitESSData(long id); Task<ServiceResult> SubmitESSData(long id, Ghre_SurveyExtend input);
} }

@ -210,6 +210,8 @@ public class InsertGhre_SurveyQuestionExtend : Ghre_SurveyQuestionExtendBase
/// </summary> /// </summary>
public class InsertGhre_SurveyOptionExtend public class InsertGhre_SurveyOptionExtend
{ {
public long Id { get; set; }
/// <summary> /// <summary>
/// 选项编号 /// 选项编号
/// </summary> /// </summary>
@ -290,5 +292,13 @@ public class Ghre_SurveyQuestionExtend : Ghre_SurveyQuestionExtendBase
/// </summary> /// </summary>
public class Ghre_SurveyOptionExtend : InsertGhre_SurveyOptionExtend public class Ghre_SurveyOptionExtend : InsertGhre_SurveyOptionExtend
{ {
/// <summary>
/// 选项
/// </summary>
public string Value { get; set; }
/// <summary>
/// 选项列表
/// </summary>
public List<string> Value1 { get; set; }
} }

@ -217,7 +217,7 @@ public class Ghre_SurveyServices : BaseServices<Ghre_Survey, Ghre_SurveyDto, Ins
} }
public async Task<ServiceResult<Ghre_SurveyExtend>> SubmitESSData(long id) public async Task<ServiceResult> SubmitESSData(long id, Ghre_SurveyExtend input)
{ {
var entity = await base.QueryById(id); var entity = await base.QueryById(id);
var data = Mapper.Map(entity).ToANew<Ghre_SurveyExtend>(); var data = Mapper.Map(entity).ToANew<Ghre_SurveyExtend>();
@ -237,7 +237,7 @@ public class Ghre_SurveyServices : BaseServices<Ghre_Survey, Ghre_SurveyDto, Ins
{ {
x.Options = Mapper.Map(options.Where(o => o.SurveyQuestionId == x.Id)).ToANew<List<Ghre_SurveyOptionExtend>>(); x.Options = Mapper.Map(options.Where(o => o.SurveyQuestionId == x.Id)).ToANew<List<Ghre_SurveyOptionExtend>>();
}); });
return ServiceResult<Ghre_SurveyExtend>.OprateSuccess("成功", data); return ServiceResult.OprateSuccess("提交成功");
} }
} }

@ -36093,6 +36093,16 @@
问卷调查选项 问卷调查选项
</summary> </summary>
</member> </member>
<member name="P:Tiobon.Core.Model.ViewModels.Extend.Ghre_SurveyOptionExtend.Value">
<summary>
选项
</summary>
</member>
<member name="P:Tiobon.Core.Model.ViewModels.Extend.Ghre_SurveyOptionExtend.Value1">
<summary>
选项列表
</summary>
</member>
<member name="P:Tiobon.Core.Model.ViewModels.Extend.ResumeRecommendForm.RequestId"> <member name="P:Tiobon.Core.Model.ViewModels.Extend.ResumeRecommendForm.RequestId">
<summary> <summary>
人力需求维护ID 人力需求维护ID

@ -1409,11 +1409,12 @@
<param name="id"></param> <param name="id"></param>
<returns></returns> <returns></returns>
</member> </member>
<member name="M:Tiobon.Core.Api.Controllers.Ghre_SurveyController.SubmitESSData(System.Int64)"> <member name="M:Tiobon.Core.Api.Controllers.Ghre_SurveyController.SubmitESSData(System.Int64,Tiobon.Core.Model.ViewModels.Extend.Ghre_SurveyExtend)">
<summary> <summary>
提交 提交
</summary> </summary>
<param name="id"></param> <param name="id"></param>
<param name="input"></param>
<returns></returns> <returns></returns>
</member> </member>
<member name="T:Tiobon.Core.Api.Controllers.Ghre_SurveyOptionController"> <member name="T:Tiobon.Core.Api.Controllers.Ghre_SurveyOptionController">

Loading…
Cancel
Save