|
b5acdb1c1c
|
chore: 优化加密参数的 API 接口 example 示例说明
|
2025-08-28 21:37:51 +08:00 |
|
|
b305dd7e53
|
refactor(generator): 简化前端模板命名,例如:UserAddDrawer => AddDrawer
|
2025-08-15 22:34:26 +08:00 |
|
luoqiz
|
2bb2f96857
|
refactor: 增加租户查询条件 (#181)
|
2025-08-06 09:49:57 +08:00 |
|
|
7f05453d8c
|
fix(generator): 修复代码生成前端 API 模板错误
|
2025-07-28 20:16:34 +08:00 |
|
|
035d37ae2d
|
release: v4.0.0
|
2025-07-27 15:42:24 +08:00 |
|
|
600f4477c8
|
refactor(schedule): 暂时下线查询日志详情功能(Snail Job 日志详情 API 变更为 WebSocket 模式)
|
2025-07-27 14:37:29 +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 |
|
|
24f233e2b5
|
refactor: 优化 Lombok 配置,全局禁用 Log4j、Log4j2 注解,请使用 Slf4j
|
2025-07-25 21:58:16 +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 |
|
Pluto
|
ea2e5b67a2
|
refactor(generator): 更新模板文件中的导入路径
|
2025-07-08 12:15:00 +00:00 |
|
|
c5092aa618
|
fix: 修复升级遗漏的 CrudApi 替换(单个删除和批量删除已拆分为两个API,由于项目前端之前已经统一改造为批量删除,所以需要调整)
|
2025-07-06 21:38:11 +08:00 |
|
|
2138bee42c
|
build: continew-starter 2.12.2 => 2.13.0
1.引入 continew-starter-validation(从 core 拆分)、sa-token-sign(从 sa-token-core 拆分并调整了部分 API)
2.Starter import 包路径调整
- EasyExcel 替换为 FastExcel:com.alibaba.excel(EasyExcel) => cn.idev.excel(FastExcel)
- top.continew.starter.file.excel => top.continew.starter.excel
- top.continew.starter.core.validation.constraints => top.continew.starter.validation.constraints
- top.continew.starter.core.validation.ValidationUtils、CheckUtils、Validator => top.continew.starter.core.util.validation
- cn.dev33.satoken.sign => cn.dev33.satoken.sign.template
- top.continew.starter.core.autoconfigure.project => top.continew.starter.core.autoconfigure.application
- top.continew.starter.data.core、top.continew.starter.data.mp => top.continew.starter.data
- top.continew.starter.data.mp.base.BaseMapper => top.continew.starter.data.mapper.BaseMapper
2.Starter 基础类命名调整
CRUD:AbstractBaseController => AbstractCrudController,BaseService => CrudService,BaseServiceImpl => CrudServiceImpl
Core:ProjectProperties(项目配置,project.xxx) => ApplicationProperties(应用配置更为贴切,且变量 application.xx 可以和 Maven 变量显著区分开)
3.groupId 调整:top.continew.starter、top.continew.admin(避免部分童鞋全局替换包名时出现把 starter 也一起替换了!)
4.Admin import 包路径调整:BaseController、BaseDO等 => common.base
5.新增 BaseService、BaseServiceImpl 替代 Starter 原 BaseXxx,方便用户根据项目实际需要重写或新增全局通用接口、方法
6.snail-job server 数据库脚本更新至 v1.5.0
7.Valid 及 Validated 使用梳理(CrudService 支持通过在实现类添加 Validated 注解来实现 Service 层基础校验)
|
2025-07-05 21:33:45 +08:00 |
|
|
efb65c21a1
|
refactor: 为 Mapper 接口增加 Mapper 注解,以消除 IDEA 警告标志(减少小白咨询)
实际它并不影响运行,但为了减少麻烦,加上不报警告,那就加上吧
|
2025-07-04 20:58:51 +08:00 |
|
Pluto
|
930b1d461b
|
refactor(generator): 为枚举类型的字段添加自定义 Excel 转换器
|
2025-07-02 03:02:38 +00:00 |
|
|
31cdf86eb6
|
refactor(schedule): 使用 Snail Job Open API(SDK API) 替换修改状态接口
目前 Snail Job Open API(SDK API) 的设计偏向于后端代码内直接使用的场景,区别于它的 Web API。
如果你需要创建任务并获取到 ID,可以通过它的 Open API 来直接创建。
Closes #171
|
2025-06-21 11:42:46 +08:00 |
|
|
e0a7cfd448
|
fix(generator): 代码生成详情页模板增加对字典字段的翻译处理
Closes #ICGQVB
|
2025-06-20 21:52:55 +08:00 |
|
|
0322c3ecf2
|
chore: 格式化部分代码
|
2025-06-15 17:58:42 +08:00 |
|
|
93bd70dc5c
|
refactor: 拆分接口文档分组配置及 controller 到各自模块
|
2025-06-14 22:12:05 +08:00 |
|
|
1ef54174b0
|
build: continew-starter 2.12.0 => 2.12.1
1.原 Web 工具类迁移到 core 模块
2.pom.xml 增加 name 和 packaging 标签
3.使用 WebSocketUtils.sendMessage 群发消息
4.Jackson 大数值序列化增加多模式支持
|
2025-06-09 22:03:56 +08:00 |
|
|
385085826f
|
style: 调整代码风格 null == xx => xx == null(更符合大众风格)
|
2025-06-01 11:13:03 +08:00 |
|
|
73e247775c
|
fix(generator): 修复未绑定字典时,生成下拉选项报错的问题
|
2025-05-26 21:44:16 +08:00 |
|
|
9d6d7984d5
|
refactor(schedule): 新增自定义异常优化任务管理错误提示
|
2025-05-21 22:24:05 +08:00 |
|
|
a07a2dcd65
|
style: 调整代码风格 null != xx => xx != null(更符合大众风格)
|
2025-05-21 22:21:39 +08:00 |
|
|
056eb8a373
|
feat(schedule): 新增 ConditionalOnEnabledScheduleJob 注解
|
2025-05-18 15:33:38 +08:00 |
|
|
bf3e1590fa
|
style: 统一请求参数、响应参数注释
|
2025-04-17 21:57:09 +08:00 |
|
邱权武
|
1c85b43931
|
fix(generator): 修复代码生成前端api文件模版路径问题 (#155)
|
2025-04-17 14:11:33 +08:00 |
|
|
4ae716c34f
|
style: 统一请求参数、响应参数注释
|
2025-04-16 21:46:08 +08:00 |
|
Pluto
|
32ac708ede
|
refactor(generator): 优化代码生成模板中的枚举类导入语句
|
2025-04-16 09:47:35 +00:00 |
|
|
82d8dc3985
|
build: continew-starter 2.10.0 => 2.11.0
1.SaToken 升级适配
2.DictField 注解 => DictModel
3.BaseIdResp => IdResp
4.CRUD 删除接口由 URL 传参重构为请求体传参
5.访问日志打印问题修复等
|
2025-04-13 18:00:17 +08:00 |
|
风筝LC
|
1de7b20fb0
|
feat(generator): 支持生成枚举类型属性
|
2025-04-05 14:31:11 +00:00 |
|
|
c041496f65
|
refactor(schedule): 重构任务调度模块,使用 OpenFeign 替代 WebClient
|
2025-03-28 23:07:52 +08:00 |
|
|
19639c946a
|
refactor: 用 @Email 和 @Mobile 注解替换了部分验证,提高了代码可读性,修改了多处错误提示信息,使其更加友好
|
2025-03-27 21:21:53 +08:00 |
|
|
7d4ae0b35a
|
refactor: 移除 DateTimeFormat 注解的使用,日期类型统一改为 LocalDateTime
starter-web 模块已支持 Query 日期时间转换
|
2025-03-26 23:17:11 +08:00 |
|