diff --git a/src/main/java/com/cool/modules/user/controller/admin/AdminUserInfoController.java b/src/main/java/com/cool/modules/user/controller/admin/AdminUserInfoController.java index 6663003..cf2198f 100644 --- a/src/main/java/com/cool/modules/user/controller/admin/AdminUserInfoController.java +++ b/src/main/java/com/cool/modules/user/controller/admin/AdminUserInfoController.java @@ -60,6 +60,14 @@ public class AdminUserInfoController extends BaseController params, diff --git a/src/main/java/com/cool/modules/user/service/UserInfoService.java b/src/main/java/com/cool/modules/user/service/UserInfoService.java index f843229..d925d8a 100644 --- a/src/main/java/com/cool/modules/user/service/UserInfoService.java +++ b/src/main/java/com/cool/modules/user/service/UserInfoService.java @@ -45,4 +45,6 @@ public interface UserInfoService extends BaseService { * 删除前校验:必须已注销 */ void checkLogoffBeforeDelete(Long userId); + + String resetPassword(Long userId); } diff --git a/src/main/java/com/cool/modules/user/service/impl/UserInfoServiceImpl.java b/src/main/java/com/cool/modules/user/service/impl/UserInfoServiceImpl.java index 9e241fb..4e39f42 100644 --- a/src/main/java/com/cool/modules/user/service/impl/UserInfoServiceImpl.java +++ b/src/main/java/com/cool/modules/user/service/impl/UserInfoServiceImpl.java @@ -1,6 +1,7 @@ package com.cool.modules.user.service.impl; import cn.hutool.core.util.ObjUtil; +import cn.hutool.core.util.RandomUtil; import cn.hutool.crypto.digest.MD5; import com.cool.core.base.BaseServiceImpl; import com.cool.core.exception.CoolPreconditions; @@ -101,4 +102,14 @@ public class UserInfoServiceImpl extends BaseServiceImpl