|
@@ -4,6 +4,7 @@ package cn.cslg.pas.controller;
|
|
|
import cn.cslg.pas.common.core.annotation.Permission;
|
|
|
import cn.cslg.pas.common.core.base.Constants;
|
|
|
import cn.cslg.pas.common.model.vo.PatentAnnotationVO;
|
|
|
+import cn.cslg.pas.common.utils.auth.checkAuth;
|
|
|
import cn.cslg.pas.service.PatentAnnotationService;
|
|
|
import cn.cslg.pas.common.utils.Response;
|
|
|
import cn.cslg.pas.domain.PatentAnnotation;
|
|
@@ -29,27 +30,32 @@ public class PatentAnnotationController {
|
|
|
|
|
|
private final PatentAnnotationService patentAnnotationService;
|
|
|
|
|
|
+ @checkAuth(FunId = "/workspace/details/notes/list")
|
|
|
+ @Permission(roles = {1})
|
|
|
@GetMapping("list")
|
|
|
@Operation(summary = "注释列表")
|
|
|
public String getPageList(PatentAnnotationVO params) {
|
|
|
return Response.success(patentAnnotationService.getPageList(params));
|
|
|
}
|
|
|
|
|
|
- @Permission(roles = {1, 2})
|
|
|
+ @checkAuth(FunId = "/workspace/details/notes/add")
|
|
|
+ @Permission(roles = {1})
|
|
|
@PostMapping("add")
|
|
|
@Operation(summary = "选择注释")
|
|
|
public String add(@RequestBody PatentAnnotation patentAnnotation) {
|
|
|
return patentAnnotationService.add(patentAnnotation);
|
|
|
}
|
|
|
|
|
|
- @Permission(roles = {1, 2})
|
|
|
+ @checkAuth(FunId = "/workspace/details/notes/modify")
|
|
|
+ @Permission(roles = {1})
|
|
|
@PostMapping("edit")
|
|
|
@Operation(summary = "编辑注释")
|
|
|
public String edit(@RequestBody PatentAnnotation patentAnnotation) {
|
|
|
return patentAnnotationService.edit(patentAnnotation);
|
|
|
}
|
|
|
|
|
|
- @Permission(roles = {1, 2})
|
|
|
+ @checkAuth(FunId = "/workspace/details/notes/delete")
|
|
|
+ @Permission(roles = {1})
|
|
|
@PostMapping("delete")
|
|
|
@Operation(summary = "删除注释")
|
|
|
public String delete(Integer id) {
|