权限标识
This commit is contained in:
@@ -147,7 +147,7 @@ public class TemplateInstanceController extends AbstractFileUploadController {
|
||||
//模版实例发布
|
||||
@PostMapping("/publish-batch")
|
||||
@Operation(summary = "模版实例发布")
|
||||
@PreAuthorize("@ss.hasPermission('base:template-instance:publish')")
|
||||
@PreAuthorize("@ss.hasPermission('base:template-instance:update')")
|
||||
public CommonResult<Boolean> publishTemplateInstance(@Valid @RequestBody List<PublishTemplateInstanceReqVO> publishReqVOS) {
|
||||
templateInstanceService.publishTemplateInstance(publishReqVOS);
|
||||
return success(true);
|
||||
@@ -172,7 +172,7 @@ public class TemplateInstanceController extends AbstractFileUploadController {
|
||||
//停用和启用接口
|
||||
@PostMapping("/disable-enable")
|
||||
@Operation(summary = "实例停用和启用接口", description = "实例停用和启用接口")
|
||||
@PreAuthorize("@ss.hasPermission('base:template-instance:disable-enable')")
|
||||
@PreAuthorize("@ss.hasPermission('base:template-instance:update')")
|
||||
public CommonResult<Boolean> setDisableOrEnable(@Valid @RequestBody DisableEnableReqVO reqVO) {
|
||||
templateInstanceService.setDisableOrEnable(reqVO);
|
||||
return success(true);
|
||||
@@ -181,6 +181,7 @@ public class TemplateInstanceController extends AbstractFileUploadController {
|
||||
//根据id获取实例版本号
|
||||
@GetMapping("/get-version")
|
||||
@Operation(summary = "根据id获取实例版本号")
|
||||
@PreAuthorize("@ss.hasPermission('base:template-instance:query')")
|
||||
public CommonResult<Map<String, Object>> getVersion(@Valid @NotEmpty(message = "模版实例id不能为空") @RequestParam("id") String id) {
|
||||
return success(templateInstanceService.getVersion(id));
|
||||
}
|
||||
@@ -188,7 +189,7 @@ public class TemplateInstanceController extends AbstractFileUploadController {
|
||||
//创建版本
|
||||
@PostMapping("/create-version")
|
||||
@Operation(summary = "创建版本")
|
||||
@PreAuthorize("@ss.hasPermission('base:template-instance:create-version')")
|
||||
@PreAuthorize("@ss.hasPermission('base:template-instance:create')")
|
||||
public CommonResult<TemplateInstanceRespVO> createVersion(@Valid @NotEmpty(message = "模版实例id不能为空") String id) {
|
||||
return success(templateInstanceService.createVersion(id));
|
||||
}
|
||||
@@ -196,6 +197,7 @@ public class TemplateInstanceController extends AbstractFileUploadController {
|
||||
//通过模版编码查看历史版本
|
||||
@GetMapping("/list-by-template-cdg")
|
||||
@Operation(summary = "通过模版编码(cdg)查看历史版本", description = "通过模版编码查看历史版本,已按照发布时间和创建时间降序排序")
|
||||
@PreAuthorize("@ss.hasPermission('base:template-instance:query')")
|
||||
public CommonResult<List<TemplateInstanceRespVO>> listByTemplateCode(@RequestParam("cdg") @Valid @NotEmpty(message = "模版编号不能为空") String templateCode) {
|
||||
return success(templateInstanceService.listByCdg(templateCode));
|
||||
}
|
||||
@@ -203,6 +205,7 @@ public class TemplateInstanceController extends AbstractFileUploadController {
|
||||
//通过实例id获取字段和条款详情
|
||||
@GetMapping("/field-and-clause-detail")
|
||||
@Operation(summary = "通过实例id获取字段和条款详情")
|
||||
@PreAuthorize("@ss.hasPermission('base:template-instance:query')")
|
||||
public CommonResult<FieldAndClauseRespVO> getFieldAndClauseDetail(@Valid @NotEmpty(message = "模版实例id不能为空") @RequestParam("id") String id) {
|
||||
return success(templateInstanceService.getFieldAndClauseDetail(id));
|
||||
}
|
||||
|
||||
@@ -37,6 +37,7 @@ public class TmplItmController {
|
||||
|
||||
@PostMapping("/create")
|
||||
@Operation(summary = "创建模板条款")
|
||||
@PreAuthorize("@ss.hasPermission('base:tmpl-ltm:create')")
|
||||
public CommonResult<TmplItmRespVO> createTmplItm(@Valid @RequestBody TmplItmSaveReqVO createReqVO) {
|
||||
TmplItmRespVO tmplItm = tmplItmService.createTmplItm(createReqVO);
|
||||
return success(tmplItm);
|
||||
@@ -44,6 +45,7 @@ public class TmplItmController {
|
||||
|
||||
@PutMapping("/update")
|
||||
@Operation(summary = "更新模板条款")
|
||||
@PreAuthorize("@ss.hasPermission('base:tmpl-ltm:update')")
|
||||
public CommonResult<Boolean> updateTmplItm(@Valid @RequestBody TmplItmSaveReqVO updateReqVO) {
|
||||
tmplItmService.updateTmplItm(updateReqVO);
|
||||
return success(true);
|
||||
@@ -51,17 +53,20 @@ public class TmplItmController {
|
||||
|
||||
@DeleteMapping("/delete")
|
||||
@Operation(summary = "删除模板条款", description = "")
|
||||
@PreAuthorize("@ss.hasPermission('base:tmpl-ltm:delete')")
|
||||
public CommonResult<Boolean> deleteTmplItm(@RequestBody BatchDeleteReqVO req) {
|
||||
return success(tmplItmService.deleteTmplItm(req.getIds()));
|
||||
}
|
||||
|
||||
@GetMapping("/id")
|
||||
@Operation(summary = "根据id获得模板条款")
|
||||
@PreAuthorize("@ss.hasPermission('base:tmpl-ltm:query')")
|
||||
public CommonResult<TmplItmRespVO> getTmplItm(@RequestBody String id) {
|
||||
return success(BeanUtils.toBean(tmplItmService.getById(id), TmplItmRespVO.class));
|
||||
}
|
||||
|
||||
@GetMapping("/list")
|
||||
@Operation(summary = "获得模板条款")
|
||||
public CommonResult<List<TmplItmRespVO>> listTmplItm(Map<String, Object> params) {
|
||||
// 创建查询条件构造器
|
||||
QueryWrapper<TmplItmDO> queryWrapper = new QueryWrapper<>();
|
||||
@@ -86,6 +91,7 @@ public class TmplItmController {
|
||||
|
||||
@GetMapping("/page")
|
||||
@Operation(summary = "分页获得模板条款")
|
||||
@PreAuthorize("@ss.hasPermission('base:tmpl-ltm:query')")
|
||||
public CommonResult<PageResult<TmplItmRespVO>> pageTmplItm(@Validated TmpItmPageReqVO pageReqVO) {
|
||||
PageResult<TmplItmDO> pageResult = tmplItmService.pageTmplItm(pageReqVO);
|
||||
return success(BeanUtils.toBean(pageResult, TmplItmRespVO.class));
|
||||
|
||||
@@ -124,6 +124,7 @@ public class TmplTpController extends AbstractFileUploadController implements Bu
|
||||
//获取分类树
|
||||
@GetMapping("/tree")
|
||||
@Operation(summary = "获得分类树--上级")
|
||||
@PreAuthorize("@ss.hasPermission('base:tmpl-tp:query')")
|
||||
public CommonResult<List<TmplTpTreeVO>> getTree(@RequestParam(value = "num",required = false) String num,@RequestParam(value = "name",required = false) String name) {
|
||||
List<TmplTpTreeVO> tree = tmplTpService.buildTree(num,name);
|
||||
return success(tree);
|
||||
|
||||
@@ -34,7 +34,7 @@ public class TmplTpFldController {
|
||||
private final TmplTpFldService tmplTpFldService;
|
||||
@PostMapping("/create")
|
||||
@Operation(summary = "创建模板字段")
|
||||
// @PreAuthorize("@ss.hasPermission('base:tmpl-tp-fld:create')")
|
||||
@PreAuthorize("@ss.hasPermission('base:tmpl-tp-fld:create')")
|
||||
public CommonResult<TmplFldRespVO> createTmplFld(@Valid @RequestBody TmplTpFldSaveReqVO tmplTpFldSaveReqVO) {
|
||||
return success(tmplTpFldService.createTmplFld(tmplTpFldSaveReqVO));
|
||||
}
|
||||
@@ -55,14 +55,14 @@ public class TmplTpFldController {
|
||||
}
|
||||
@GetMapping("/page")
|
||||
@Operation(summary = "获得模板字段列表")
|
||||
@PreAuthorize("@ss.hasPermission('base:tmpl-tp-fld:list')")
|
||||
@PreAuthorize("@ss.hasPermission('base:tmpl-tp-fld:query')")
|
||||
public CommonResult<PageResult<TmplFldRespVO>> getTmplTpList( @Valid TmplFldPageReqVO pageReqVO) {
|
||||
PageResult<TmplTpFldDO> pageResult = tmplTpFldService.tmplTpFldPage(pageReqVO);
|
||||
return success(BeanUtils.toBean(pageResult, TmplFldRespVO.class));
|
||||
}
|
||||
@GetMapping("/class-fld")
|
||||
@Operation(summary = "获得类固定模板字段列表", description = "clazz为VO类类名")
|
||||
@PreAuthorize("@ss.hasPermission('base:tmpl-tp-fld:list')")
|
||||
@PreAuthorize("@ss.hasPermission('base:tmpl-tp-fld:query')")
|
||||
public CommonResult<List<Map<String, Object>>> getTmplTpListByClass(String clazz) {
|
||||
return success(tmplTpFldService.getTmplTpListByClass(clazz));
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user