feat: 支持系统账号批量操作

- 新增账号批量删除和批量重置密码接口及结果返回

- 用户列表增加批量操作工具栏与结果提示

- 账号删除切换为逻辑删除语义
This commit is contained in:
2026-03-24 18:37:32 +08:00
parent d510034abb
commit 6e1bd73cd8
12 changed files with 513 additions and 14 deletions

View File

@@ -16,6 +16,10 @@ public class MybatisConfig implements MyBatisFlexCustomizer {
//开启审计功能
AuditManager.setAuditEnable(true);
// 统一使用标准 0/1 逻辑删除语义。
flexGlobalConfig.setNormalValueOfLogicDelete(0);
flexGlobalConfig.setDeletedValueOfLogicDelete(1);
//取消控制台的 Banner 打印
flexGlobalConfig.setPrintBanner(false);

View File

@@ -0,0 +1,6 @@
ALTER TABLE `tb_sys_account`
ADD COLUMN `is_deleted` tinyint NOT NULL DEFAULT 0 COMMENT '逻辑删除标识0未删除1已删除' AFTER `remark`;
ALTER TABLE `tb_sys_account`
DROP INDEX `uni_login_name`,
ADD INDEX `idx_login_name` (`login_name`) USING BTREE;