|
|
@@ -1,12 +1,12 @@
|
|
|
-package com.zhiqiyun.open.manager.controller;
|
|
|
+package com.zhiqiyun.open.mvc.manager.controller;
|
|
|
|
|
|
import com.zhiqiyun.open.annotation.Permission;
|
|
|
import com.zhiqiyun.open.enmus.AccountType;
|
|
|
import com.zhiqiyun.open.enmus.PasswordType;
|
|
|
import com.zhiqiyun.open.enmus.UserState;
|
|
|
-import com.zhiqiyun.open.manager.Result;
|
|
|
-import com.zhiqiyun.open.manager.params.QueryUserParam;
|
|
|
-import com.zhiqiyun.open.manager.params.SaveUserParam;
|
|
|
+import com.zhiqiyun.open.mvc.Result;
|
|
|
+import com.zhiqiyun.open.mvc.manager.params.QueryUserParam;
|
|
|
+import com.zhiqiyun.open.mvc.manager.params.SaveUserParam;
|
|
|
import com.zhiqiyun.open.models.RoleInfo;
|
|
|
import com.zhiqiyun.open.models.UserBaseInfo;
|
|
|
import com.zhiqiyun.open.models.UserLoginAccount;
|
|
|
@@ -122,10 +122,9 @@ public class UserInfoController {
|
|
|
return Result.instance(Result.Code.MESSAGE_SUCCESS).setData(loginPassword);
|
|
|
}
|
|
|
|
|
|
-
|
|
|
@Permission(value = "oauth.user.disable", tags = "禁用用户")
|
|
|
- @PostMapping("/disable")
|
|
|
- public Result disable(@RequestBody List<Long> ids) {
|
|
|
+ @PostMapping("/disableByIds")
|
|
|
+ public Result disableByIds(@RequestBody List<Long> ids) {
|
|
|
if (ids.contains(1000L)) {
|
|
|
return Result.instance(Result.Code.MESSAGE_ERROR, "系统管理员不能禁用");
|
|
|
}
|
|
|
@@ -142,8 +141,8 @@ public class UserInfoController {
|
|
|
}
|
|
|
|
|
|
@Permission(value = "oauth.user.enable", tags = "启用用户")
|
|
|
- @PostMapping("/enabled")
|
|
|
- public Result enabled(@RequestBody List<Long> ids) {
|
|
|
+ @PostMapping("/enabledByIds")
|
|
|
+ public Result enabledByIds(@RequestBody List<Long> ids) {
|
|
|
if (ids.isEmpty()) {
|
|
|
return Result.instance(Result.Code.MESSAGE_ERROR, "请选择要启用的用户");
|
|
|
}
|
|
|
@@ -157,15 +156,15 @@ public class UserInfoController {
|
|
|
}
|
|
|
|
|
|
@Permission(value = "oauth.user.reset.login.password", tags = "重置用户密码")
|
|
|
- @PostMapping("/resetLoginPassword")
|
|
|
- public Result resetPasswd(@RequestBody Long[] ids) {
|
|
|
+ @PostMapping("/resetLoginPasswordByIds")
|
|
|
+ public Result resetLoginPasswordByIds(@RequestBody Long[] ids) {
|
|
|
String password = RandomUtil.get(6);
|
|
|
for (Long uid : ids) {
|
|
|
String salt = RandomUtil.getSalt();
|
|
|
String hashPassword = this.oauthService.generatePassword(password, salt);
|
|
|
this.userBaseInfoService.updatePassword(uid, hashPassword, salt, PasswordType.login);
|
|
|
}
|
|
|
- return Result.instance(Result.Code.MESSAGE_SUCCESS).setData(password);
|
|
|
+ return Result.instance(Result.Code.SUCCESS).setData(password);
|
|
|
}
|
|
|
|
|
|
|