|
@@ -1,7 +1,6 @@
|
|
|
package com.doc.web.controller.system;
|
|
|
|
|
|
import com.doc.biz.service.IDocSpaceService;
|
|
|
-import com.doc.common.annotation.DataScope;
|
|
|
import com.doc.common.annotation.Log;
|
|
|
import com.doc.common.core.controller.BaseController;
|
|
|
import com.doc.common.core.domain.AjaxResult;
|
|
@@ -62,6 +61,7 @@ public class SysUserController extends BaseController {
|
|
|
* 获取用户列表
|
|
|
*/
|
|
|
@PreAuthorize("@ss.hasPermi('system:user:list')")
|
|
|
+ @Log(title = "用户管理", businessType = BusinessType.SEARCH, isSaveResponseData = false)
|
|
|
@GetMapping("/list")
|
|
|
public TableDataInfo list(SysUser user) {
|
|
|
startPage();
|
|
@@ -71,6 +71,7 @@ public class SysUserController extends BaseController {
|
|
|
|
|
|
@ApiOperation("获取用户基本信息")
|
|
|
@GetMapping(value = {"/info/{userId}"})
|
|
|
+ @Log(title = "用户管理", businessType = BusinessType.SEARCH, isSaveResponseData = false)
|
|
|
public UserVO info(@PathVariable(value = "userId", required = false) Long userId) {
|
|
|
SysUser sysUser = userService.selectUserById(userId);
|
|
|
UserVO vo = new UserVO();
|
|
@@ -82,6 +83,7 @@ public class SysUserController extends BaseController {
|
|
|
* 获取用户树
|
|
|
*/
|
|
|
@ApiOperation("获取用户树")
|
|
|
+ @Log(title = "用户管理", businessType = BusinessType.SEARCH, isSaveResponseData = false)
|
|
|
@GetMapping("/tree")
|
|
|
public UserTreeVO tree() {
|
|
|
List<SysDept> deptList = deptService.selectAllDeptList();
|
|
@@ -95,9 +97,8 @@ public class SysUserController extends BaseController {
|
|
|
*/
|
|
|
@ApiOperation("获取本部门下用户树")
|
|
|
@GetMapping("/tree4dept")
|
|
|
+ @Log(title = "用户管理", businessType = BusinessType.SEARCH, isSaveResponseData = false)
|
|
|
public UserTreeVO tree4dept() {
|
|
|
-// SysDept dept = new SysDept();
|
|
|
-// dept.setDeptId(SecurityUtils.getDeptId());
|
|
|
List<SysDept> deptList = deptService.selectDeptList(new SysDept());
|
|
|
List<SysDept> list = deptService.buildDeptTree(deptList);
|
|
|
SysDept tree = list.get(0);
|
|
@@ -214,7 +215,7 @@ public class SysUserController extends BaseController {
|
|
|
* 修改用户
|
|
|
*/
|
|
|
@PreAuthorize("@ss.hasPermi('system:user:edit')")
|
|
|
- @Log(title = "用户管理", businessType = BusinessType.UPDATE)
|
|
|
+ @Log(title = "用户管理", businessType = BusinessType.UPDATE, eventLevel = EventLevel.HIGH)
|
|
|
@PutMapping
|
|
|
public AjaxResult edit(@Validated @RequestBody SysUser user) {
|
|
|
userService.checkUserAllowed(user);
|
|
@@ -237,7 +238,7 @@ public class SysUserController extends BaseController {
|
|
|
* 删除用户
|
|
|
*/
|
|
|
@PreAuthorize("@ss.hasPermi('system:user:remove')")
|
|
|
- @Log(title = "用户管理", businessType = BusinessType.DELETE)
|
|
|
+ @Log(title = "用户管理", businessType = BusinessType.DELETE, eventLevel = EventLevel.HIGH)
|
|
|
@DeleteMapping("/{userIds}")
|
|
|
public AjaxResult remove(@PathVariable Long[] userIds) {
|
|
|
if (ArrayUtils.contains(userIds, getUserId())) {
|
|
@@ -250,7 +251,7 @@ public class SysUserController extends BaseController {
|
|
|
* 重置密码
|
|
|
*/
|
|
|
@PreAuthorize("@ss.hasPermi('system:user:resetPwd')")
|
|
|
- @Log(title = "用户管理", businessType = BusinessType.UPDATE)
|
|
|
+ @Log(title = "用户管理", businessType = BusinessType.UPDATE, eventLevel = EventLevel.HIGH)
|
|
|
@PutMapping("/resetPwd")
|
|
|
public AjaxResult resetPwd(@RequestBody SysUser user) {
|
|
|
userService.checkUserAllowed(user);
|
|
@@ -264,7 +265,7 @@ public class SysUserController extends BaseController {
|
|
|
* 状态修改
|
|
|
*/
|
|
|
@PreAuthorize("@ss.hasPermi('system:user:edit')")
|
|
|
- @Log(title = "用户管理", businessType = BusinessType.UPDATE)
|
|
|
+ @Log(title = "用户管理", businessType = BusinessType.UPDATE, eventLevel = EventLevel.HIGH)
|
|
|
@PutMapping("/changeStatus")
|
|
|
public AjaxResult changeStatus(@RequestBody SysUser user) {
|
|
|
userService.checkUserAllowed(user);
|
|
@@ -291,7 +292,7 @@ public class SysUserController extends BaseController {
|
|
|
* 用户授权角色
|
|
|
*/
|
|
|
@PreAuthorize("@ss.hasPermi('system:user:edit')")
|
|
|
- @Log(title = "用户管理", businessType = BusinessType.GRANT)
|
|
|
+ @Log(title = "用户管理", businessType = BusinessType.GRANT, eventLevel = EventLevel.HIGH)
|
|
|
@PutMapping("/authRole")
|
|
|
public AjaxResult insertAuthRole(Long userId, Long[] roleIds) {
|
|
|
userService.checkUserDataScope(userId);
|
|
@@ -303,6 +304,7 @@ public class SysUserController extends BaseController {
|
|
|
* 获取部门树列表
|
|
|
*/
|
|
|
@PreAuthorize("@ss.hasPermi('system:user:list')")
|
|
|
+ @Log(title = "用户管理", businessType = BusinessType.SEARCH, isSaveResponseData = false)
|
|
|
@GetMapping("/deptTree")
|
|
|
public AjaxResult deptTree(SysDept dept) {
|
|
|
return success(deptService.selectDeptTreeList(dept));
|