package com.gkhy.sign.controller.web;
|
|
import com.gkhy.sign.entity.SignatureType;
|
import com.gkhy.sign.service.SignatureTypeService;
|
import com.ruoyi.common.annotation.Anonymous;
|
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(tags = "签署类型管理")
|
@RequestMapping("/type")
|
public class SignatureTypeController extends BaseController {
|
|
@Autowired
|
private SignatureTypeService signatureTypeService;
|
|
/**
|
* 查询签署类别列表
|
*/
|
@GetMapping("/list")
|
@ApiOperation("查询签署类别列表")
|
@Anonymous
|
public AjaxResult list(SignatureType signatureType) {
|
return success(signatureTypeService.selectTypeList(signatureType));
|
}
|
|
/**
|
* 新增签署类别
|
*/
|
@PostMapping("/insert")
|
@ApiOperation("新增签署类别")
|
public AjaxResult add(@Validated @RequestBody SignatureType signatureType) {
|
return toAjax(signatureTypeService.insertSignatureType(signatureType));
|
}
|
|
/**
|
* 修改签署类别
|
*/
|
@PostMapping("/update")
|
@ApiOperation("修改签署类别")
|
public AjaxResult edit(@RequestBody SignatureType signatureType) {
|
return toAjax(signatureTypeService.updateSignatureType(signatureType));
|
}
|
|
/**
|
* 删除签署类别
|
*/
|
@PostMapping("/delete/{id}")
|
@ApiOperation("删除签署类别")
|
public AjaxResult remove(@PathVariable("id") Integer id) {
|
return toAjax(signatureTypeService.deleteType(id));
|
}
|
|
|
|
}
|