package com.gkhy.sign.controller; import com.gkhy.sign.entity.SignatureTemplate; import com.gkhy.sign.entity.SignatureType; import com.gkhy.sign.service.SignatureTemplateService; import com.ruoyi.common.core.controller.BaseController; import com.ruoyi.common.core.domain.AjaxResult; import com.ruoyi.common.core.page.TableDataInfo; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.validation.annotation.Validated; import org.springframework.web.bind.annotation.*; @RestController @Api(value = "签署模版管理") @RequestMapping("/template") public class SignatureTemplateController extends BaseController { @Autowired private SignatureTemplateService signatureTemplateService; /** * 查询签署模版列表 */ @GetMapping("/list") @ApiOperation(value = "查询签署模版列表") public AjaxResult list(SignatureTemplate signatureTemplate) { return success(signatureTemplateService.selectTemplate(signatureTemplate)); } /** * 新增签署模版 */ @PostMapping("/insert") @ApiOperation(value = "新增签署模版") public AjaxResult add(@Validated @RequestBody SignatureTemplate signatureTemplate) { return toAjax(signatureTemplateService.insertSignatureTemplate(signatureTemplate)); } /** * 修改签署模版 */ @PostMapping("/update") @ApiOperation(value = "修改签署模版") public AjaxResult edit(@RequestBody SignatureTemplate signatureTemplate) { return toAjax(signatureTemplateService.updateSignatureTemplate(signatureTemplate)); } /** * 删除签署模版 */ @PostMapping("/delete") @ApiOperation(value = "删除签署模版") public AjaxResult remove(@RequestBody Long[] ids) { return toAjax(signatureTemplateService.deleteTemplate(ids)); } }