|
@@ -19,6 +19,7 @@ import java.util.List;
|
|
*
|
|
*
|
|
*/
|
|
*/
|
|
@RestController
|
|
@RestController
|
|
|
|
+@RequestMapping("/user")
|
|
public class UserController {
|
|
public class UserController {
|
|
@Resource
|
|
@Resource
|
|
private UserMapper userMapper;
|
|
private UserMapper userMapper;
|
|
@@ -26,7 +27,7 @@ public class UserController {
|
|
private UserService userService;
|
|
private UserService userService;
|
|
|
|
|
|
/**
|
|
/**
|
|
- * 主要功能:分页查看用户列表
|
|
|
|
|
|
+ * 主要功能:分页查询用户列表
|
|
* @data 2021/2/19 9:45
|
|
* @data 2021/2/19 9:45
|
|
* @author: dl
|
|
* @author: dl
|
|
* @description 分页查看用户
|
|
* @description 分页查看用户
|
|
@@ -35,26 +36,26 @@ public class UserController {
|
|
* @return com.gihon.common.http.HttpResult
|
|
* @return com.gihon.common.http.HttpResult
|
|
*/
|
|
*/
|
|
//@Secured(value = {"ROLE_管理员", "ROLE_超级管理员"})
|
|
//@Secured(value = {"ROLE_管理员", "ROLE_超级管理员"})
|
|
- @GetMapping("/pageFindUsers")
|
|
|
|
- public HttpResult<User> pageFindUsers(
|
|
|
|
|
|
+ @GetMapping("/getUsersByPage")
|
|
|
|
+ public HttpResult<User> getUsersByPage(
|
|
@RequestParam(name = "page", defaultValue = "0") int page,
|
|
@RequestParam(name = "page", defaultValue = "0") int page,
|
|
@RequestParam(name = "page", defaultValue = "10") int rows) {
|
|
@RequestParam(name = "page", defaultValue = "10") int rows) {
|
|
HttpResult<User> byPage = userService.findByPage(page, rows);
|
|
HttpResult<User> byPage = userService.findByPage(page, rows);
|
|
return byPage;
|
|
return byPage;
|
|
}
|
|
}
|
|
/**
|
|
/**
|
|
- * 主要功能:用户信息by用户ID
|
|
|
|
|
|
+ * 主要功能:查询 用户信息by用户ID
|
|
* @data 2021/2/19 10:05
|
|
* @data 2021/2/19 10:05
|
|
* @author: dl
|
|
* @author: dl
|
|
* @description 根据用户主键
|
|
* @description 根据用户主键
|
|
* 查找用户信息
|
|
* 查找用户信息
|
|
- * @param user
|
|
|
|
|
|
+ * @param id
|
|
* @return com.gihon.common.http.HttpResult
|
|
* @return com.gihon.common.http.HttpResult
|
|
*
|
|
*
|
|
*/
|
|
*/
|
|
- @RequestMapping("/userFindOne")
|
|
|
|
- public HttpResult userFindOne(User user){
|
|
|
|
- User userInfo = userMapper.selectById(user);
|
|
|
|
|
|
+ @GetMapping("/userByID")
|
|
|
|
+ public HttpResult userFindOne(@RequestParam Long id){
|
|
|
|
+ User userInfo = userService.getById(id);
|
|
return HttpResult.ok(userInfo);
|
|
return HttpResult.ok(userInfo);
|
|
}
|
|
}
|
|
/**
|
|
/**
|
|
@@ -71,11 +72,10 @@ public class UserController {
|
|
*/
|
|
*/
|
|
|
|
|
|
//@Secured(value = {"addUser"})
|
|
//@Secured(value = {"addUser"})
|
|
- @RequestMapping("/addUser")
|
|
|
|
- @Transactional(rollbackFor = Exception.class)
|
|
|
|
- public HttpResult<User> addUser(User user) {
|
|
|
|
|
|
+ @PostMapping("/addUser")
|
|
|
|
+ public HttpResult<User> addUser(@RequestBody User user) {
|
|
HttpResult<User> addUser = userService.addUser(user);
|
|
HttpResult<User> addUser = userService.addUser(user);
|
|
- return addUser;
|
|
|
|
|
|
+ return HttpResult.ok();
|
|
}
|
|
}
|
|
/**
|
|
/**
|
|
* 主要功能:删除用户
|
|
* 主要功能:删除用户
|
|
@@ -87,7 +87,6 @@ public class UserController {
|
|
* @return com.gihon.common.http.HttpResult
|
|
* @return com.gihon.common.http.HttpResult
|
|
*
|
|
*
|
|
*/
|
|
*/
|
|
- @PreAuthorize("hasAuthority('delUser')")
|
|
|
|
@Transactional(rollbackFor = Exception.class)
|
|
@Transactional(rollbackFor = Exception.class)
|
|
@GetMapping(value = "/deleteUser")
|
|
@GetMapping(value = "/deleteUser")
|
|
public HttpResult deleteUser(@RequestParam Long id) {
|
|
public HttpResult deleteUser(@RequestParam Long id) {
|
|
@@ -117,7 +116,7 @@ public class UserController {
|
|
* @return com.gihon.common.http.HttpResult<com.gihon.security.pojo.User>
|
|
* @return com.gihon.common.http.HttpResult<com.gihon.security.pojo.User>
|
|
*
|
|
*
|
|
*/
|
|
*/
|
|
- public HttpResult<User> setUser(String username, String password) {
|
|
|
|
|
|
+ public HttpResult<User> modifyUser(String username, String password) {
|
|
//修改新密码
|
|
//修改新密码
|
|
MyPasswordEncoder encoder = new MyPasswordEncoder();
|
|
MyPasswordEncoder encoder = new MyPasswordEncoder();
|
|
User user = User.builder().username(username).build();
|
|
User user = User.builder().username(username).build();
|
|
@@ -140,7 +139,8 @@ public class UserController {
|
|
* @param id 用户id
|
|
* @param id 用户id
|
|
* @return com.gihon.common.http.HttpResult<java.util.List<java.lang.String>>
|
|
* @return com.gihon.common.http.HttpResult<java.util.List<java.lang.String>>
|
|
*/
|
|
*/
|
|
- public HttpResult<List<String>> findPermissionsByUserId(Long id){
|
|
|
|
|
|
+ @RequestMapping("/getPermissionsByUserId")
|
|
|
|
+ public HttpResult<List<String>> getPermissionsByUserId(Long id){
|
|
List<String> permissions = userService.findPermissionsByUserId(id);
|
|
List<String> permissions = userService.findPermissionsByUserId(id);
|
|
return HttpResult.ok(permissions);
|
|
return HttpResult.ok(permissions);
|
|
}
|
|
}
|