using Tiobon.Core.Common.DB.Dapper.Extensions; namespace Tiobon.Core.Api.Controllers; /// /// 培训证书规则(Controller) /// [Route("api/[controller]")] [ApiController, GlobalActionFilter] [Authorize(Permissions.Name), ApiExplorerSettings(GroupName = Grouping.GroupName_Ghre)] public class Ghre_CertificateRuleController : BaseController { public Ghre_CertificateRuleController(IGhre_CertificateRuleServices service) : base(service) { } #region 证书预览 /// /// 证书预览 /// /// [HttpPost, Route("Preview/{id}")] public virtual async Task> Preview(long id) { return await _service.Preview(id); } #endregion #region 保存到模板 /// /// 根据条件查询数据 /// /// [HttpPost("SaveTemplate/{Id}")] public async Task SaveTemplate(long Id, [FromBody] EditGhre_CertificateRuleInput body) { var data = Success("更新成功"); var flag = await _service.SaveTemplate(Id, body); if (!flag) return Failed("更新失败"); return data; } #endregion }