|
@@ -4,6 +4,8 @@ import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
import com.iden.bms.service.SysRoleService;
|
|
import com.iden.bms.service.SysRoleService;
|
|
import com.iden.common.annotation.Permission;
|
|
import com.iden.common.annotation.Permission;
|
|
import com.iden.common.exception.BDException;
|
|
import com.iden.common.exception.BDException;
|
|
|
|
+import com.iden.common.logaspect.LogAnnotation;
|
|
|
|
+import com.iden.common.logaspect.OperateType;
|
|
import com.iden.common.util.PageResult;
|
|
import com.iden.common.util.PageResult;
|
|
import com.iden.common.util.Result;
|
|
import com.iden.common.util.Result;
|
|
import com.iden.common.util.WebPageUtils;
|
|
import com.iden.common.util.WebPageUtils;
|
|
@@ -34,8 +36,6 @@ public class SysRoleController {
|
|
@Autowired
|
|
@Autowired
|
|
private SysRoleService sysRoleService;
|
|
private SysRoleService sysRoleService;
|
|
|
|
|
|
-
|
|
|
|
-
|
|
|
|
@GetMapping("/listSysRole")
|
|
@GetMapping("/listSysRole")
|
|
@ApiOperation(value = "角色列表分页 ")
|
|
@ApiOperation(value = "角色列表分页 ")
|
|
public PageResult<List<SysRoleVO>> listSysRole(HttpServletRequest request, @RequestHeader(value = "token") String token,
|
|
public PageResult<List<SysRoleVO>> listSysRole(HttpServletRequest request, @RequestHeader(value = "token") String token,
|
|
@@ -55,6 +55,11 @@ public class SysRoleController {
|
|
|
|
|
|
@PostMapping("/addSysRole")
|
|
@PostMapping("/addSysRole")
|
|
@ApiOperation(value = "新增角色")
|
|
@ApiOperation(value = "新增角色")
|
|
|
|
+ @LogAnnotation(
|
|
|
|
+ type = OperateType.ADD,
|
|
|
|
+ moduleName = "新增角色",
|
|
|
|
+ description = "新增角色"
|
|
|
|
+ )
|
|
public Result<Object> addSysRole(HttpServletRequest request,@RequestHeader("token") String token,
|
|
public Result<Object> addSysRole(HttpServletRequest request,@RequestHeader("token") String token,
|
|
@RequestBody SysRoleVO vo){
|
|
@RequestBody SysRoleVO vo){
|
|
try {
|
|
try {
|
|
@@ -82,6 +87,11 @@ public class SysRoleController {
|
|
|
|
|
|
@PostMapping("/updateSysRole")
|
|
@PostMapping("/updateSysRole")
|
|
@ApiOperation(value = "修改角色")
|
|
@ApiOperation(value = "修改角色")
|
|
|
|
+ @LogAnnotation(
|
|
|
|
+ type = OperateType.MODIFY,
|
|
|
|
+ moduleName = "修改角色",
|
|
|
|
+ description = "修改角色"
|
|
|
|
+ )
|
|
public Result<Object> updateSysRole(@RequestHeader("token") String token,
|
|
public Result<Object> updateSysRole(@RequestHeader("token") String token,
|
|
@RequestBody SysRoleVO vo){
|
|
@RequestBody SysRoleVO vo){
|
|
try {
|
|
try {
|
|
@@ -98,6 +108,11 @@ public class SysRoleController {
|
|
|
|
|
|
@PostMapping("/invalidSysRole")
|
|
@PostMapping("/invalidSysRole")
|
|
@ApiOperation(value = "启用停用(只设置id和validStatus(0启用,1停用))")
|
|
@ApiOperation(value = "启用停用(只设置id和validStatus(0启用,1停用))")
|
|
|
|
+ @LogAnnotation(
|
|
|
|
+ type = OperateType.MODIFY,
|
|
|
|
+ moduleName = "启用停用",
|
|
|
|
+ description = "启用停用"
|
|
|
|
+ )
|
|
public Result<Object> invalidSysRole(@RequestHeader("token") String token,
|
|
public Result<Object> invalidSysRole(@RequestHeader("token") String token,
|
|
@RequestBody SysRoleVO vo){
|
|
@RequestBody SysRoleVO vo){
|
|
try {
|
|
try {
|
|
@@ -121,6 +136,11 @@ public class SysRoleController {
|
|
|
|
|
|
@PostMapping("/deleteSysRole/{id}")
|
|
@PostMapping("/deleteSysRole/{id}")
|
|
@ApiOperation(value = "删除角色")
|
|
@ApiOperation(value = "删除角色")
|
|
|
|
+ @LogAnnotation(
|
|
|
|
+ type = OperateType.REMOVE,
|
|
|
|
+ moduleName = "删除角色",
|
|
|
|
+ description = "删除角色"
|
|
|
|
+ )
|
|
public Result<Object> deleteSysRole(HttpServletRequest request,@RequestHeader("token") String token,
|
|
public Result<Object> deleteSysRole(HttpServletRequest request,@RequestHeader("token") String token,
|
|
@PathVariable("id") Long id){
|
|
@PathVariable("id") Long id){
|
|
try {
|
|
try {
|
|
@@ -174,6 +194,11 @@ public class SysRoleController {
|
|
|
|
|
|
@PostMapping("/saveSysRoleMenu")
|
|
@PostMapping("/saveSysRoleMenu")
|
|
@ApiOperation(value = "保存角色拥有的菜单,SysRoleVO设置菜单id和hasSysMenuVOList")
|
|
@ApiOperation(value = "保存角色拥有的菜单,SysRoleVO设置菜单id和hasSysMenuVOList")
|
|
|
|
+ @LogAnnotation(
|
|
|
|
+ type = OperateType.MODIFY,
|
|
|
|
+ moduleName = "保存角色拥有的菜单",
|
|
|
|
+ description = "保存角色拥有的菜单"
|
|
|
|
+ )
|
|
public Result<Object> saveSysRoleMenu(HttpServletRequest request,
|
|
public Result<Object> saveSysRoleMenu(HttpServletRequest request,
|
|
@RequestHeader("token") String token,
|
|
@RequestHeader("token") String token,
|
|
@RequestBody SysRoleVO vo){
|
|
@RequestBody SysRoleVO vo){
|