添加操作日志注解
This commit is contained in:
@@ -3,6 +3,7 @@ package com.hcframe.user.module.auth.controller;
|
||||
import com.github.pagehelper.PageInfo;
|
||||
import com.hcframe.base.common.ResultVO;
|
||||
import com.hcframe.base.common.WebPageInfo;
|
||||
import com.hcframe.base.module.log.annotation.LogAnno;
|
||||
import com.hcframe.redis.RedisUtil;
|
||||
import com.hcframe.user.module.auth.service.RoleService;
|
||||
import io.swagger.annotations.Api;
|
||||
@@ -35,12 +36,14 @@ public class RoleController {
|
||||
}
|
||||
|
||||
@PostMapping()
|
||||
@LogAnno(operateType="新增角色信息",moduleName="系统管理-权限管理-角色管理")
|
||||
@ApiOperation(value = "新增role", notes = "给后台传key-value对象模式即可")
|
||||
public ResultVO<Object> addRole(@RequestParam Map<String, Object> role) {
|
||||
return roleService.addRole(role);
|
||||
}
|
||||
|
||||
@PutMapping("/{version}")
|
||||
@LogAnno(operateType="更新角色信息",moduleName="系统管理-权限管理-角色管理")
|
||||
@ApiOperation(value = "更新role")
|
||||
public ResultVO<Integer> updateRole(@RequestParam Map<String, Object> role, @PathVariable Integer version) {
|
||||
redisUtil.del("auth");
|
||||
@@ -48,6 +51,7 @@ public class RoleController {
|
||||
}
|
||||
|
||||
@DeleteMapping("/{ids}")
|
||||
@LogAnno(operateType="删除角色信息",moduleName="系统管理-权限管理-角色管理")
|
||||
@ApiOperation(value = "删除role", notes = "删除后关联表数据也会被删除")
|
||||
public ResultVO<Object> deleteRole(@PathVariable String ids) {
|
||||
redisUtil.del("auth");
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
package com.hcframe.user.module.auth.controller;
|
||||
|
||||
import com.hcframe.base.common.ResultVO;
|
||||
import com.hcframe.base.module.log.annotation.LogAnno;
|
||||
import com.hcframe.redis.RedisUtil;
|
||||
import com.hcframe.user.module.auth.service.RoleDeptService;
|
||||
import io.swagger.annotations.Api;
|
||||
@@ -33,6 +34,7 @@ public class RoleDeptController {
|
||||
}
|
||||
|
||||
@PostMapping("role")
|
||||
@LogAnno(operateType="角色机构绑定",moduleName="系统管理-权限管理-机构授权")
|
||||
@ApiOperation(value = "角色机构绑定")
|
||||
public ResultVO<Object> roleDeptBind(String deptId, String roleIds) {
|
||||
redisUtil.del("auth");
|
||||
@@ -46,6 +48,7 @@ public class RoleDeptController {
|
||||
}
|
||||
|
||||
@PostMapping("roleGroup")
|
||||
@LogAnno(operateType="角色机构组绑定",moduleName="系统管理-权限管理-机构授权")
|
||||
@ApiOperation(value = "角色机构组绑定")
|
||||
public ResultVO<Object> roleGroupBind(String deptId, String groupIds) {
|
||||
redisUtil.del("auth");
|
||||
|
||||
@@ -3,6 +3,7 @@ package com.hcframe.user.module.auth.controller;
|
||||
import com.github.pagehelper.PageInfo;
|
||||
import com.hcframe.base.common.ResultVO;
|
||||
import com.hcframe.base.common.WebPageInfo;
|
||||
import com.hcframe.base.module.log.annotation.LogAnno;
|
||||
import com.hcframe.redis.RedisUtil;
|
||||
import com.hcframe.user.module.auth.service.RoleGroupServie;
|
||||
import io.swagger.annotations.Api;
|
||||
@@ -35,12 +36,14 @@ public class RoleGroupController {
|
||||
}
|
||||
|
||||
@PostMapping()
|
||||
@LogAnno(operateType="新增角色组信息",moduleName="系统管理-权限管理-角色组管理")
|
||||
@ApiOperation(value = "新增角色组", notes = "给后台传key-value对象模式即可")
|
||||
public ResultVO<Map<String,Object>> addRole(@RequestParam Map<String, Object> roleGroup) {
|
||||
return roleGroupServie.add(roleGroup);
|
||||
}
|
||||
|
||||
@PutMapping("/{version}")
|
||||
@LogAnno(operateType="更新角色组信息",moduleName="系统管理-权限管理-角色组管理")
|
||||
@ApiOperation(value = "更新角色组")
|
||||
public ResultVO<Integer> updateRole(@RequestParam Map<String, Object> roleGroup, @PathVariable Integer version) {
|
||||
redisUtil.del("auth");
|
||||
@@ -48,6 +51,7 @@ public class RoleGroupController {
|
||||
}
|
||||
|
||||
@DeleteMapping("/{ids}")
|
||||
@LogAnno(operateType="删除角色组信息",moduleName="系统管理-权限管理-角色组管理")
|
||||
@ApiOperation(value = "删除角色组", notes = "删除后关联表数据也会被删除")
|
||||
public ResultVO<Integer> deleteOrg(@PathVariable String ids) {
|
||||
redisUtil.del("auth");
|
||||
@@ -61,6 +65,7 @@ public class RoleGroupController {
|
||||
}
|
||||
|
||||
@PostMapping("bind")
|
||||
@LogAnno(operateType="绑定角色组信息",moduleName="系统管理-权限管理-角色组管理")
|
||||
@ApiOperation(value = "绑定角色组")
|
||||
@ApiImplicitParams({
|
||||
@ApiImplicitParam(name = "groupId", value = "角色组ID",required = true),
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
package com.hcframe.user.module.auth.controller;
|
||||
|
||||
import com.hcframe.base.common.ResultVO;
|
||||
import com.hcframe.base.module.log.annotation.LogAnno;
|
||||
import com.hcframe.redis.RedisUtil;
|
||||
import com.hcframe.user.module.auth.service.RoleUserService;
|
||||
import io.swagger.annotations.Api;
|
||||
@@ -32,6 +33,7 @@ public class RoleUserController {
|
||||
}
|
||||
|
||||
@PostMapping("role")
|
||||
@LogAnno(operateType="用户角色绑定",moduleName="系统管理-权限管理-用户授权")
|
||||
@ApiOperation(value = "用户角色绑定")
|
||||
public ResultVO<Object> roleUserBind(String userId, String roleIds) {
|
||||
redisUtil.del("auth");
|
||||
@@ -45,6 +47,7 @@ public class RoleUserController {
|
||||
}
|
||||
|
||||
@PostMapping("roleGroup")
|
||||
@LogAnno(operateType="用户角色组绑定",moduleName="系统管理-权限管理-用户授权")
|
||||
@ApiOperation(value = "用户角色组绑定")
|
||||
public ResultVO<Object> roleGroupBind(String userId, String groupIds) {
|
||||
redisUtil.del("auth");
|
||||
|
||||
@@ -3,6 +3,7 @@ package com.hcframe.user.module.manage.controller;
|
||||
import com.github.pagehelper.PageInfo;
|
||||
import com.hcframe.base.common.ResultVO;
|
||||
import com.hcframe.base.common.WebPageInfo;
|
||||
import com.hcframe.base.module.log.annotation.LogAnno;
|
||||
import com.hcframe.user.module.manage.service.ManageService;
|
||||
import io.swagger.annotations.Api;
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
@@ -34,18 +35,21 @@ public class ManageController {
|
||||
}
|
||||
|
||||
@PostMapping()
|
||||
@LogAnno(operateType="新增用户信息",moduleName="身份管理-管内用户管理")
|
||||
@ApiOperation(value = "新增用户信息", notes = "将自动传承ey-value对象模式即可")
|
||||
public ResultVO<Map<String,Object>> addUser(@RequestParam Map<String,Object> user) {
|
||||
return manageService.addUser(user);
|
||||
}
|
||||
|
||||
@PutMapping("/{version}")
|
||||
@LogAnno(operateType="更新用户信息",moduleName="身份管理-管内用户管理")
|
||||
@ApiOperation(value = "更新用户信息")
|
||||
public ResultVO<Integer> updateUser(@RequestParam Map<String,Object> user,@PathVariable Integer version) {
|
||||
return manageService.updateUser(user,version);
|
||||
}
|
||||
|
||||
@DeleteMapping("/{ids}")
|
||||
@LogAnno(operateType="删除用户信息",moduleName="身份管理-管内用户管理")
|
||||
@ApiOperation(value = "删除用户(逻辑删除)", notes = "删除后职位也会被删除")
|
||||
public ResultVO<Integer> deleteUser(@PathVariable String ids) {
|
||||
return manageService.deleteUser(ids);
|
||||
@@ -59,12 +63,14 @@ public class ManageController {
|
||||
}
|
||||
|
||||
@PutMapping("disable/{version}")
|
||||
@LogAnno(operateType="用户启用禁用",moduleName="身份管理-管内用户管理")
|
||||
@ApiOperation(value = "启用/禁用",notes = "用户启用禁用")
|
||||
public ResultVO<Integer> disable(Boolean enabled,String userId,@PathVariable Integer version) {
|
||||
return manageService.disable(enabled,userId,version);
|
||||
}
|
||||
|
||||
@PutMapping("/resetPassword/{version}")
|
||||
@LogAnno(operateType="重置密码",moduleName="身份管理-管内用户管理")
|
||||
@ApiOperation(value = "重置密码")
|
||||
@RequiresPermissions(value = { "systemManage","system:list" },logical = Logical.AND)
|
||||
public ResultVO<Integer> resetPassword(String userId,@PathVariable Integer version) {
|
||||
@@ -72,6 +78,7 @@ public class ManageController {
|
||||
}
|
||||
|
||||
@PutMapping("changePassword")
|
||||
@LogAnno(operateType="修改密码",moduleName="身份管理-管内用户管理")
|
||||
@ApiOperation(value = "修改密码",notes = "用户输入原密码和新密码")
|
||||
public ResultVO<Integer> changePassword(String pwd,String npwd,String npwd2) {
|
||||
return manageService.changePassword(pwd,npwd,npwd2);
|
||||
|
||||
Reference in New Issue
Block a user