新增通过开班查询问卷信息接口

master
xiaochanghai 2 months ago
parent 928a2e3d64
commit 04ed1718ff
  1. 9
      Tiobon.Core.Api/Controllers/Ghre/Ghre_SurveyController.cs
  2. 2
      Tiobon.Core.IServices/Ghre/IGhre_SurveyServices.cs
  3. 7
      Tiobon.Core.Model/Base/Ghre/Ghre_SurveyRecord.Dto.Base.cs
  4. 7
      Tiobon.Core.Model/Models/Ghre/Ghre_SurveyRecord.cs
  5. 2
      Tiobon.Core.Services/Ghre/Ghre_SurveyServices.cs

@ -77,6 +77,15 @@ public class Ghre_SurveyController : BaseController<IGhre_SurveyServices, Ghre_S
[HttpPost("QueryESSData/{id}")]
public async Task<ServiceResult<Ghre_SurveyExtend>> QueryESSData(long id) => await _service.QueryESSData(id);
/// <summary>
/// 查询
/// </summary>
/// <param name="id"></param>
/// <param name="openClassId">开班ID</param>
/// <returns></returns>
[HttpPost("QueryESSData/{id}/{openClassId}")]
public async Task<ServiceResult<Ghre_SurveyExtend>> QueryESSDataFromOpenCLass(long id, long openClassId) => await _service.QueryESSData(id, openClassId);
#endregion
#region 提交

@ -16,7 +16,7 @@ public interface IGhre_SurveyServices : IBaseServices<Ghre_Survey, Ghre_SurveyDt
Task<ServiceResult<InsertGhre_SurveyExtend>> QueryData(long id);
Task<ServiceResult<Ghre_SurveyExtend>> QueryESSData(long id);
Task<ServiceResult<Ghre_SurveyExtend>> QueryESSData(long id, long? openClassId = null);
Task<ServiceResult> SubmitESSData(long id, Ghre_SurveyExtend input);

@ -6,7 +6,7 @@
*
* Ver
*
*V0.01 2025/4/2 10:23:05 SimonHsiao
*V0.01 2025/5/6 13:17:08 SimonHsiao
*
* Copyright(c) 2025 Tiobon Corporation. All Rights Reserved.
*
@ -160,4 +160,9 @@ public class Ghre_SurveyRecordBase
/// 预留字段12
/// </summary>
public int? ReverseI2 { get; set; }
/// <summary>
/// 开班ID
/// </summary>
public long? OpenClassId { get; set; }
}

@ -6,7 +6,7 @@
*
* Ver
*
*V0.01 2025/4/2 10:23:05 SimonHsiao
*V0.01 2025/5/6 13:17:08 SimonHsiao
*
* Copyright(c) 2025 Tiobon Corporation. All Rights Reserved.
*
@ -161,4 +161,9 @@ public class Ghre_SurveyRecord : BasePoco
/// 预留字段12
/// </summary>
public int? ReverseI2 { get; set; }
/// <summary>
/// 开班ID
/// </summary>
public long? OpenClassId { get; set; }
}

@ -196,7 +196,7 @@ public class Ghre_SurveyServices : BaseServices<Ghre_Survey, Ghre_SurveyDto, Ins
}
public async Task<ServiceResult<Ghre_SurveyExtend>> QueryESSData(long id)
public async Task<ServiceResult<Ghre_SurveyExtend>> QueryESSData(long id, long? openClassId = null)
{
var entity = await base.QueryById(id);
var data = Mapper.Map(entity).ToANew<Ghre_SurveyExtend>();

Loading…
Cancel
Save