|
@@ -1,16 +1,20 @@
|
|
|
package com.pavis.ctr.audit.project.controller;
|
|
|
|
|
|
|
|
|
+import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
|
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
|
import com.pavis.ctr.audit.common.constant.Constants;
|
|
|
import com.pavis.ctr.audit.common.utils.SecurityUtils;
|
|
|
import com.pavis.ctr.audit.framework.security.LoginBody;
|
|
|
import com.pavis.ctr.audit.framework.security.service.SysLoginService;
|
|
|
import com.pavis.ctr.audit.framework.security.service.SysPermissionService;
|
|
|
import com.pavis.ctr.audit.project.domain.SysUser;
|
|
|
+import com.pavis.ctr.audit.project.service.ISysUserService;
|
|
|
import com.pavis.ctr.audit.web.domain.AjaxResult;
|
|
|
import io.swagger.annotations.Api;
|
|
|
import io.swagger.annotations.ApiOperation;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
+import org.springframework.security.access.prepost.PreAuthorize;
|
|
|
import org.springframework.web.bind.annotation.GetMapping;
|
|
|
import org.springframework.web.bind.annotation.PostMapping;
|
|
|
import org.springframework.web.bind.annotation.RequestBody;
|
|
@@ -26,6 +30,10 @@ import java.util.Set;
|
|
|
@Api("登录验证")
|
|
|
@RestController
|
|
|
public class SysLoginController {
|
|
|
+
|
|
|
+ @Autowired
|
|
|
+ private ISysUserService userService;
|
|
|
+
|
|
|
@Autowired
|
|
|
private SysLoginService loginService;
|
|
|
|
|
@@ -65,5 +73,13 @@ public class SysLoginController {
|
|
|
return ajax;
|
|
|
}
|
|
|
|
|
|
-
|
|
|
+ @PreAuthorize("@ss.hasAnyRoles('admin')")
|
|
|
+ @ApiOperation("获取用户列表")
|
|
|
+ @PostMapping("/list")
|
|
|
+ public AjaxResult getPageList(int page, @RequestBody SysUser user) {
|
|
|
+ IPage<SysUser> pageUsers = userService.selectUserList(new Page<>(page, 10), user);
|
|
|
+ AjaxResult ajax = AjaxResult.success();
|
|
|
+ ajax.put("page", pageUsers);
|
|
|
+ return ajax;
|
|
|
+ }
|
|
|
}
|