Commit 5c7393d8 authored by 黎博's avatar 黎博

新增权限控制

parent 102d9040
package cn.qg.holmes.controller.quality; package cn.qg.holmes.controller.quality;
import cn.qg.holmes.common.JsonResult; import cn.qg.holmes.common.JsonResult;
import cn.qg.holmes.config.annotation.RequiresPermissions;
import cn.qg.holmes.entity.quality.SubmitTestInstruction; import cn.qg.holmes.entity.quality.SubmitTestInstruction;
import cn.qg.holmes.service.quality.JiraService; import cn.qg.holmes.service.quality.JiraService;
import cn.qg.holmes.service.quality.SubmitTestInstructionService; import cn.qg.holmes.service.quality.SubmitTestInstructionService;
...@@ -83,6 +84,7 @@ public class QualityController { ...@@ -83,6 +84,7 @@ public class QualityController {
* @param submitTestInstruction 提测说明实体类 * @param submitTestInstruction 提测说明实体类
* @return * @return
*/ */
@RequiresPermissions("qa:testDescription:add")
@PostMapping("/testInstruction/save") @PostMapping("/testInstruction/save")
public JsonResult saveSubmitTestInstruction(@RequestBody SubmitTestInstruction submitTestInstruction) { public JsonResult saveSubmitTestInstruction(@RequestBody SubmitTestInstruction submitTestInstruction) {
String projectName = submitTestInstruction.getProjectName(); String projectName = submitTestInstruction.getProjectName();
...@@ -101,6 +103,7 @@ public class QualityController { ...@@ -101,6 +103,7 @@ public class QualityController {
* @param submitTestInstruction 提测说明实体 * @param submitTestInstruction 提测说明实体
* @return * @return
*/ */
@RequiresPermissions("qa:testDescription:edit")
@PostMapping("/testInstruction/update") @PostMapping("/testInstruction/update")
public JsonResult updateSubmitTestInstruction(@RequestBody SubmitTestInstruction submitTestInstruction) { public JsonResult updateSubmitTestInstruction(@RequestBody SubmitTestInstruction submitTestInstruction) {
return JsonResult.buildSuccessResult("更新成功!", instructionService.saveOrUpdate(submitTestInstruction)); return JsonResult.buildSuccessResult("更新成功!", instructionService.saveOrUpdate(submitTestInstruction));
...@@ -111,6 +114,7 @@ public class QualityController { ...@@ -111,6 +114,7 @@ public class QualityController {
* @param submitTestInstruction 提测说明实体 * @param submitTestInstruction 提测说明实体
* @return * @return
*/ */
@RequiresPermissions("qa:testDescription:del")
@PostMapping("/testInstruction/delete") @PostMapping("/testInstruction/delete")
public JsonResult deleteSubmitTestInstruction(@RequestBody SubmitTestInstruction submitTestInstruction) { public JsonResult deleteSubmitTestInstruction(@RequestBody SubmitTestInstruction submitTestInstruction) {
return JsonResult.buildSuccessResult("删除成功!", instructionService.removeById(submitTestInstruction.getId())); return JsonResult.buildSuccessResult("删除成功!", instructionService.removeById(submitTestInstruction.getId()));
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment