22 Commits

Author SHA1 Message Date
b5acdb1c1c chore: 优化加密参数的 API 接口 example 示例说明 2025-08-28 21:37:51 +08:00
luoqiz
2bb2f96857 refactor: 增加租户查询条件 (#181) 2025-08-06 09:49:57 +08:00
035d37ae2d release: v4.0.0 2025-07-27 15:42:24 +08:00
819be0688d refactor(tenant): 优化租户管理表字段设计 2025-07-27 14:11:58 +08:00
f350ee1567 fix(tenant): 修复修改租户套餐菜单,租户菜单更新错误的问题 2025-07-27 12:43:39 +08:00
e6169bdb6c build: continew-starter 2.13.3 => 2.13.4
1.移除 continew-starter-security-password 模块依赖及相关配置(已融合到 security-crypto 模块)
2.更新 continew-starter-security-crypto 模块配置
3.BaseController 增加跳过 DICT、DICT_TREE 接口权限处理
4.EnableCrudRestController => EnableCrudApi
5.调整 CRUD 相关 Controller API 接口配置,增加 DICT 或 DICT_TREE 接口,移除原 CommonController 接口
2025-07-27 09:36:29 +08:00
1ec154f011 feat: SecureUtils 新增 decryptPasswordByRsaPrivateKey 方法统一处理密码解密 2025-07-26 21:41:02 +08:00
93bf749ce3 refactor: 梳理用户和角色体系,内置角色:超级管理员、租户管理员(系统管理员),且内置用户和角色不允许变更及分配 2025-07-26 21:22:33 +08:00
7f0059984d refactor: 重构内部 API 依赖模式(降低耦合,公众号投票结论),在 common 模块新增 api 包,在对应 biz 模块增加实现 2025-07-26 10:24:25 +08:00
84b2c39a30 refactor(tenant): 优化及修复租户相关部分代码
- 移动 TenantExtensionProperties 到 common 模块
- 修复 MenuController#tree 接口 setExcludeMenuIdList 方法判断非默认租户条件缺失
- 修复更新租户套餐菜单,没有及时更新在线用户数据权限(后面考虑重构 satoken 权限数据读取部分)
- TenantService 接口 getByDomain => getIdByDomain、getByCode => getIdByCode
- 移除 MenuService 中已废弃的方法
- LogDaoLocalImpl 还原(未测出租户用户操作,无租户 ID 问题)
- 优化 pg 数据库脚本,移除菜单表的租户相关字段
- 其他代码优化
2025-07-20 23:13:07 +08:00
小熊
ada6f3ef5c fix: 修复租户套餐更新时租户权限未更新问题、租户操作日志未记录问题、租户角色管理模块菜单过滤、删除租户时菜单被删除问题 2025-07-20 19:21:07 +08:00
小熊
382c87f8bd fix: 修复租户登陆时的权限问题,租户套餐更新时租户菜单权限同步更新 2025-07-20 12:54:37 +08:00
2f445d9150 build: continew-starter 2.13.1 => 2.13.2-SNAPSHOT
1.移除 DefaultTenantLineHandler
2.Starter 里调整了租户拦截器优先级
2025-07-19 23:59:43 +08:00
KAI
dec5d611be feat(tenant): 增加查询租户开启状态和租户根据域名查询租户的接口 2025-07-19 15:58:00 +00:00
9eff846711 refactor(tenant): 优化租户配置,增加 defaultTenantId 并弱化 TenantProperties 依赖 2025-07-19 12:55:54 +08:00
33d89431cf refactor: 使用 CollUtils 替代部分 Stream 操作,提高代码的可读性,减少代码行数(缺点:方法写起来不如流式代码舒爽) 2025-07-17 23:05:59 +08:00
08f45b5f4d refactor: CommonController 迁移至 system 模块、OnlineUserController 迁移至 system/auth 模块 2025-07-17 22:39:32 +08:00
6136797588 build: continew-starter 2.13.0 => 2.13.1
1.DataPermissionUserContextProvider 相关命名调整,以避免和 Admin 内类名冲突
DataPermissionUserContextProvider => DataPermissionUserDataProvider
UserContext => UserData
RoleContext => RoleData
2.引入 crane4j 依赖及填充处理(Starter 为了扩展性,移除了此依赖及相关处理)
3.API 替换
3.1SpringUtil.getBean(TenantHandler.class) => TenantUtils
3.2JakartaServletUtil.write => ServletUtils.writeJSON
3.3tenantExtensionProperties.isEnabled() => TenantContextHolder.isTenantEnabled()
4.Starter 内部修复
4.1FastExcel POI 版本冲突导致的导出报错
4.2EnumValue 校验支持了 BaseEnum
2025-07-17 22:29:09 +08:00
7e9a950694 refactor(tenant): 优化租户相关代码 2025-07-17 22:15:13 +08:00
6e7d371565 refactor(tenant): 移除租户数据源及数据源级隔离适配代码 2025-07-15 21:54:22 +08:00
af1079da6d refactor(tenant): 优化租户相关代码 2025-07-15 20:09:54 +08:00
小熊
ed6dd65a51 feat(plugin/tenant): 新增多租户插件模块 (#175) 2025-07-10 20:38:59 +08:00