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