|
@@ -40,6 +40,7 @@ public class UserController {
|
|
|
return RespDTO.onSuc(user);
|
|
|
}
|
|
|
|
|
|
+
|
|
|
@ApiOperation(value = "登录", notes = "username|password为必选项")
|
|
|
@PostMapping("/login")
|
|
|
@SysLogger("login")
|
|
@@ -47,9 +48,19 @@ public class UserController {
|
|
|
return userFacade.login(username, password);
|
|
|
}
|
|
|
|
|
|
+
|
|
|
+ @ApiOperation(value = "重置密码", notes = "username|password为必选项")
|
|
|
+ @PostMapping("/resetPassword")
|
|
|
+ @SysLogger("resetPassword")
|
|
|
+ public RespDTO resetPassword(String username, String password){
|
|
|
+ return userFacade.resetPassword(username, password);
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
@ApiOperation(value = "根据用户名获取用户", notes = "根据用户名获取用户")
|
|
|
@PostMapping("/getByUsername")
|
|
|
@SysLogger("getByUsername")
|
|
|
+ @ApiIgnore
|
|
|
// @PreAuthorize("hasAnyAuthority('ROLE_USER')")
|
|
|
public RespDTO getUserInfo(@RequestParam String username){
|
|
|
//参数判读省略
|
|
@@ -60,6 +71,7 @@ public class UserController {
|
|
|
@ApiOperation(value = "根据用户id获取用户信息", notes = "根据用户id获取用户信息")
|
|
|
@PostMapping("/getById")
|
|
|
@SysLogger("getUserInfoByID")
|
|
|
+ @ApiIgnore
|
|
|
public RespDTO getUserInfoByID(Long id, Page page){
|
|
|
//参数判读省略
|
|
|
Page<Map> mapPage = new Page<>(page.getCurrent(),page.getSize());
|
|
@@ -96,6 +108,7 @@ public class UserController {
|
|
|
@PostMapping("/addUser")
|
|
|
@SysLogger("addUser")
|
|
|
@Transactional
|
|
|
+ @ApiIgnore
|
|
|
public RespDTO addUser(@RequestBody User user){
|
|
|
//参数判读省略,判读该用户在数据库是否已经存在省略
|
|
|
userFacade.saveUser(user);
|
|
@@ -112,6 +125,7 @@ public class UserController {
|
|
|
@PostMapping("/updateUser")
|
|
|
@SysLogger("updateUser")
|
|
|
@Transactional
|
|
|
+ @ApiIgnore
|
|
|
public RespDTO updateUser(@RequestBody User user){
|
|
|
//参数判读省略,判读该用户在数据库是否已经存在省略
|
|
|
userFacade.updateUser(user);
|
|
@@ -141,6 +155,7 @@ public class UserController {
|
|
|
@PostMapping("/delUser")
|
|
|
@SysLogger("delUser")
|
|
|
@Transactional
|
|
|
+ @ApiIgnore
|
|
|
public RespDTO delUser(Long id){
|
|
|
return RespDTO.onSuc(userFacade.removeById(id));
|
|
|
}
|