namespace Tiobon.Core.Api.Controllers;
///
/// 问卷题库(Controller)
///
[Route("api/[controller]")]
[ApiController, GlobalActionFilter]
[Authorize(Permissions.Name), ApiExplorerSettings(GroupName = Grouping.GroupName_Ghre)]
public class Ghre_SurveyQuestionPoolController : BaseController
{
public Ghre_SurveyQuestionPoolController(IGhre_SurveyQuestionPoolServices service) : base(service)
{
}
#region 基础接口
#region 查询
///
/// 根据Id查询数据
///
///
///
[HttpPost("QueryForm/{Id}")]
public async Task> QueryFrom(long Id)
{
return await _service.QueryFrom(Id);
}
#endregion
#region 新增
///
/// 新增数据
///
///
///
[HttpPost("InsertForm")]
public async Task InsertFrom([FromBody] FromGhre_SurveyQuestionPoolPageData insertModel)
{
return await _service.InsertFrom(insertModel);
}
#endregion
#region 更新
///
/// 更新数据
///
/// 主键ID
///
///
[HttpPost("UpdateForm/{Id}")]
public async Task UpdateFrom(long Id, [FromBody] FromGhre_SurveyQuestionPoolPageData editModel)
{
return await _service.UpdateFrom(Id, editModel);
}
#endregion
#endregion
}