提交 e074bbd2 authored 作者: 马晨俊's avatar 马晨俊

mcj:新增报告管理权限拦截

上级 855cc5fe
package com.zjty.inspect.controller; package com.zjty.inspect.controller;
import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSON;
import com.zjty.inspect.aop.AuthAnnotation;
import com.zjty.inspect.entity.*; import com.zjty.inspect.entity.*;
import com.zjty.inspect.service.EvaluationService; import com.zjty.inspect.service.EvaluationService;
import com.zjty.inspect.utils.ExcelUtil; import com.zjty.inspect.utils.ExcelUtil;
...@@ -40,6 +41,7 @@ public class EvaluationController { ...@@ -40,6 +41,7 @@ public class EvaluationController {
} }
@ApiOperation("根据用户名查询最新的报告输出") @ApiOperation("根据用户名查询最新的报告输出")
@GetMapping(value = "/eva") @GetMapping(value = "/eva")
@AuthAnnotation(code = {"800"})
public ResponseEntity getName(@RequestParam String name,@RequestParam String id) { public ResponseEntity getName(@RequestParam String name,@RequestParam String id) {
if(StringUtils.isEmpty(id)||id.equals("null")){ if(StringUtils.isEmpty(id)||id.equals("null")){
Evaluation e = evaluationService.findByName(name); Evaluation e = evaluationService.findByName(name);
...@@ -58,6 +60,7 @@ public class EvaluationController { ...@@ -58,6 +60,7 @@ public class EvaluationController {
} }
@ApiOperation("根据id查询输入") @ApiOperation("根据id查询输入")
@GetMapping(value = "/in/{name}") @GetMapping(value = "/in/{name}")
@AuthAnnotation(code = {"800"})
public ResponseEntity getInName(@PathVariable String name) { public ResponseEntity getInName(@PathVariable String name) {
Evaluation evaluation = evaluationService.findById(name); Evaluation evaluation = evaluationService.findById(name);
if(evaluation!=null){ if(evaluation!=null){
...@@ -69,6 +72,7 @@ public class EvaluationController { ...@@ -69,6 +72,7 @@ public class EvaluationController {
@ApiOperation("根据id查询输入") @ApiOperation("根据id查询输入")
@GetMapping(value = "/all/{id}") @GetMapping(value = "/all/{id}")
@AuthAnnotation(code = {"800"})
public ResponseEntity getInId(@PathVariable String id) { public ResponseEntity getInId(@PathVariable String id) {
Evaluation evaluation = evaluationService.findById(id); Evaluation evaluation = evaluationService.findById(id);
if(evaluation!=null){ if(evaluation!=null){
...@@ -79,6 +83,7 @@ public class EvaluationController { ...@@ -79,6 +83,7 @@ public class EvaluationController {
@ApiOperation("根据报告id查询excel输入") @ApiOperation("根据报告id查询excel输入")
@GetMapping(value = "/in/excel/{id}") @GetMapping(value = "/in/excel/{id}")
@AuthAnnotation(code = {"800"})
public ResponseEntity exportInName(@PathVariable String id) { public ResponseEntity exportInName(@PathVariable String id) {
Evaluation evaluation = evaluationService.findById(id); Evaluation evaluation = evaluationService.findById(id);
if(evaluation!=null){ if(evaluation!=null){
...@@ -96,6 +101,7 @@ public class EvaluationController { ...@@ -96,6 +101,7 @@ public class EvaluationController {
*/ */
@PostMapping(value = "/{id}") @PostMapping(value = "/{id}")
@ApiOperation("修改评估报告") @ApiOperation("修改评估报告")
@AuthAnnotation(code = {"800"})
public ResponseEntity update(@RequestBody Evaluation evaluation,@PathVariable String id){ public ResponseEntity update(@RequestBody Evaluation evaluation,@PathVariable String id){
evaluation.setId(id); evaluation.setId(id);
evaluationService.update(evaluation); evaluationService.update(evaluation);
...@@ -108,6 +114,7 @@ public class EvaluationController { ...@@ -108,6 +114,7 @@ public class EvaluationController {
*/ */
@ApiOperation("根据id删除评估报告") @ApiOperation("根据id删除评估报告")
@DeleteMapping(value = "/{id}") @DeleteMapping(value = "/{id}")
@AuthAnnotation(code = {"800"})
public ResponseEntity deleteById(@PathVariable String id){ public ResponseEntity deleteById(@PathVariable String id){
evaluationService.delete(id); evaluationService.delete(id);
return ResponseEntity.ok(200); return ResponseEntity.ok(200);
...@@ -125,6 +132,7 @@ public class EvaluationController { ...@@ -125,6 +132,7 @@ public class EvaluationController {
@ApiImplicitParam(name="size",value = "每页记录数",required=true,paramType="path",dataType="int") @ApiImplicitParam(name="size",value = "每页记录数",required=true,paramType="path",dataType="int")
}) })
@RequestMapping(value="/search/{page}/{size}",method= RequestMethod.POST) @RequestMapping(value="/search/{page}/{size}",method= RequestMethod.POST)
@AuthAnnotation(code = {"800"})
public ResponseEntity findSearch(@RequestBody Map searchMap , @PathVariable int page, @PathVariable int size){ public ResponseEntity findSearch(@RequestBody Map searchMap , @PathVariable int page, @PathVariable int size){
Page<Evaluation> pageList = evaluationService.findSearch(searchMap, page, size); Page<Evaluation> pageList = evaluationService.findSearch(searchMap, page, size);
return ResponseEntity.ok(new PageResult<Evaluation>(pageList.getTotalElements(), pageList.getContent()) ); return ResponseEntity.ok(new PageResult<Evaluation>(pageList.getTotalElements(), pageList.getContent()) );
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论