控制器permission权限注解

This commit is contained in:
syruan 2024-08-13 16:26:53 +08:00
parent 7299021bcb
commit 17d2374675
1 changed files with 6 additions and 3 deletions

View File

@ -50,11 +50,9 @@ public class BmProjectController extends BaseController {
*/ */
@ApiOperation(value = "获取工程下拉选") @ApiOperation(value = "获取工程下拉选")
@GetMapping("/getProjectSelect") @GetMapping("/getProjectSelect")
public AjaxResult getUnitInfoSelect(BmProject bmProject) public AjaxResult getUnitInfoSelect(BmProject bmProject) {
{
List<BmProject> list = bmProjectService.selectAll(bmProject); List<BmProject> list = bmProjectService.selectAll(bmProject);
return AjaxResult.success(list); return AjaxResult.success(list);
} }
@ -65,6 +63,7 @@ public class BmProjectController extends BaseController {
* @return 单条数据 * @return 单条数据
*/ */
@GetMapping("{id}") @GetMapping("{id}")
@RequiresPermissions("base:project:query")
public ResultBean<BmProject> queryById(@PathVariable("id") Integer id) { public ResultBean<BmProject> queryById(@PathVariable("id") Integer id) {
return ResultBean.success(this.bmProjectService.selectByPrimaryKey(id)); return ResultBean.success(this.bmProjectService.selectByPrimaryKey(id));
} }
@ -76,6 +75,7 @@ public class BmProjectController extends BaseController {
* @return 新增结果 * @return 新增结果
*/ */
@PostMapping(value = "/add") @PostMapping(value = "/add")
@RequiresPermissions("base:project:add")
public ResultBean<Boolean> add(@RequestBody BmProject obj) { public ResultBean<Boolean> add(@RequestBody BmProject obj) {
int result = this.bmProjectService.insertSelective(obj); int result = this.bmProjectService.insertSelective(obj);
return result > 0 ? ResultBean.success(true) : ResultBean.error(0, "增加失败"); return result > 0 ? ResultBean.success(true) : ResultBean.error(0, "增加失败");
@ -88,6 +88,7 @@ public class BmProjectController extends BaseController {
* @return 编辑结果 * @return 编辑结果
*/ */
@PutMapping(value = "/update") @PutMapping(value = "/update")
@RequiresPermissions("base:project:edit")
public ResultBean<Boolean> edit(@RequestBody BmProject obj) { public ResultBean<Boolean> edit(@RequestBody BmProject obj) {
this.bmProjectService.updateByPrimaryKeySelective(obj); this.bmProjectService.updateByPrimaryKeySelective(obj);
return ResultBean.success(true); return ResultBean.success(true);
@ -100,6 +101,7 @@ public class BmProjectController extends BaseController {
* @return 删除是否成功 * @return 删除是否成功
*/ */
@DeleteMapping("/{id}") @DeleteMapping("/{id}")
@RequiresPermissions("base:project:remove")
public ResultBean<String> deleteById(@PathVariable("id") Integer id) { public ResultBean<String> deleteById(@PathVariable("id") Integer id) {
return ResultBean.toIsSuccess(this.bmProjectService.updateIsActive(id),"删除失败"); return ResultBean.toIsSuccess(this.bmProjectService.updateIsActive(id),"删除失败");
} }
@ -108,6 +110,7 @@ public class BmProjectController extends BaseController {
* 批量导出excel * 批量导出excel
*/ */
@PostMapping("/export") @PostMapping("/export")
@RequiresPermissions("base:project:export")
public void export(HttpServletResponse response, BmProject bmProject) { public void export(HttpServletResponse response, BmProject bmProject) {
List<BmProject> list = bmProjectService.selectAll(bmProject); List<BmProject> list = bmProjectService.selectAll(bmProject);
list.forEach(record -> { list.forEach(record -> {