feat: 支持展示并复制重置后的密码

- 账号重置接口返回本次使用的默认强密码

- 管理端新增紧凑结果弹窗与复制反馈

- 补充服务测试和中英文文案
This commit is contained in:
2026-07-30 14:17:44 +08:00
parent 766554bf63
commit 5f11219226
8 changed files with 253 additions and 8 deletions

View File

@@ -203,11 +203,17 @@ public class SysAccountController extends BaseCurdController<SysAccountService,
return value == null ? null : String.valueOf(value);
}
/**
* 将指定账号密码重置为系统默认强密码。
*
* @param id 账号 ID
* @return 本次重置后使用的明文密码
*/
@PostMapping("/resetPassword")
@SaCheckPermission("/api/v1/sysAccount/save")
public Result<Void> resetPassword(@JsonBody(value = "id", required = true) BigInteger id) {
service.resetPassword(id, SaTokenUtil.getLoginAccount().getId());
return Result.ok();
public Result<String> resetPassword(@JsonBody(value = "id", required = true) BigInteger id) {
String password = service.resetPassword(id, SaTokenUtil.getLoginAccount().getId());
return Result.ok(password);
}
@PostMapping("/removeBatchWithResult")