控制器permission权限注解
This commit is contained in:
parent
7299021bcb
commit
17d2374675
|
|
@ -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 -> {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue