1111
This commit is contained in:
+10
@@ -1,3 +1,4 @@
|
||||
using System.ComponentModel;
|
||||
namespace SimpleAdmin.Web.Core;
|
||||
|
||||
/// <summary>
|
||||
@@ -5,6 +6,7 @@ namespace SimpleAdmin.Web.Core;
|
||||
/// </summary>
|
||||
[ApiDescriptionSettings("Application", Tag = "入职合同模板")]
|
||||
[Route("biz/onboarding/contract-template")]
|
||||
[Route("biz/onboarding/contract")]
|
||||
[RolePermission]
|
||||
public class OnboardingContractTemplateController
|
||||
{
|
||||
@@ -25,6 +27,7 @@ public class OnboardingContractTemplateController
|
||||
[HttpPost("file/upload-docx")]
|
||||
[Consumes("multipart/form-data")]
|
||||
[RequestSizeLimit(20 * 1024 * 1024)]
|
||||
[DisplayName("上传合同DOCX模板")]
|
||||
public async Task<long> UploadDocx([FromForm] IFormFile file)
|
||||
{
|
||||
if (file == null || file.Length == 0)
|
||||
@@ -41,6 +44,7 @@ public class OnboardingContractTemplateController
|
||||
/// 分页查询合同模板。
|
||||
/// </summary>
|
||||
[HttpGet("page")]
|
||||
[DisplayName("分页查询合同模板")]
|
||||
public async Task<dynamic> Page([FromQuery] OnboardingContractTemplatePageInput input)
|
||||
{
|
||||
return await _service.Page(input);
|
||||
@@ -50,6 +54,7 @@ public class OnboardingContractTemplateController
|
||||
/// 查询合同模板详情。
|
||||
/// </summary>
|
||||
[HttpGet("detail")]
|
||||
[DisplayName("查询合同模板详情")]
|
||||
public async Task<dynamic> Detail([FromQuery] BaseIdInput input)
|
||||
{
|
||||
return await _service.Detail(input);
|
||||
@@ -68,6 +73,7 @@ public class OnboardingContractTemplateController
|
||||
/// 新增合同模板。
|
||||
/// </summary>
|
||||
[HttpPost("add")]
|
||||
[DisplayName("新增合同业务模板")]
|
||||
public async Task Add([FromBody] OnboardingContractTemplateAddInput input)
|
||||
{
|
||||
await _service.Add(input);
|
||||
@@ -77,6 +83,7 @@ public class OnboardingContractTemplateController
|
||||
/// 编辑合同模板。
|
||||
/// </summary>
|
||||
[HttpPost("edit")]
|
||||
[DisplayName("编辑合同业务模板")]
|
||||
public async Task Edit([FromBody] OnboardingContractTemplateEditInput input)
|
||||
{
|
||||
await _service.Edit(input);
|
||||
@@ -86,6 +93,7 @@ public class OnboardingContractTemplateController
|
||||
/// 删除合同模板。
|
||||
/// </summary>
|
||||
[HttpPost("delete")]
|
||||
[DisplayName("删除合同业务模板")]
|
||||
public async Task Delete([FromBody] BaseIdListInput input)
|
||||
{
|
||||
await _service.Delete(input);
|
||||
@@ -95,6 +103,7 @@ public class OnboardingContractTemplateController
|
||||
/// 分页查询合同模板版本。
|
||||
/// </summary>
|
||||
[HttpGet("version/page")]
|
||||
[DisplayName("分页查询合同版本")]
|
||||
public async Task<dynamic> VersionPage([FromQuery] OnboardingContractVersionPageInput input)
|
||||
{
|
||||
return await _service.VersionPage(input);
|
||||
@@ -131,6 +140,7 @@ public class OnboardingContractTemplateController
|
||||
/// 分页查询模板变量。
|
||||
/// </summary>
|
||||
[HttpGet("variable/page")]
|
||||
[DisplayName("分页查询合同变量")]
|
||||
public async Task<dynamic> VariablePage([FromQuery] OnboardingTemplateVariablePageInput input)
|
||||
{
|
||||
return await _service.VariablePage(input);
|
||||
|
||||
Reference in New Issue
Block a user