| 生成sql时规范化表名和字段名,使用IDialect.normalizeTableName/normalizeColumnName
| 3 个月前 |
| feat(wf): 落盘action-auth i18n属性与web i18n yaml及模型更新
- 更新api.xlsx/orm.xlsx和api.xml/orm.xml
- 落盘所有xmeta/i18n/view/action-auth
| 2 天前 |
| fix(tcc): 重命名Repository为Store并修复超时处理逻辑
- 重命名 ITccRecordRepository 为 ITccRecordStore,统一命名规范
- 修复 newTccRecord 未设置主事务 expireTime 的问题
- 实现 checkExpiredTransactions 超时事务检查方法
- 修复 TccStatus.isCancelled() 遗漏 TIMEOUT_FAILED 状态
- 修复 removeCompletedRecords 中 query 变量引用错误
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-opencode)
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
| 3 个月前 |
| 调整 Maven 构建包安装和发布配置以避免将可执行包等非依赖 jar 打包到仓库中
| 2 年前 |
| feat(orm): 切换生成源到 orm.xml 并补齐实体图标
- 将 in-scope gen-orm 与模板默认源从 model/*.orm.xlsx 切换为 model/*.orm.xml
- 为多模块 source ORM 实体补齐语义化 ext:icon 并同步下游 xmeta 与 action-auth 产物
- 补齐 demo-ddd source orm.xml 与 AI coder 任务默认输出路径,收口 model-first 约定
| 2 天前 |
| feat(tcc): 优化TCC记录存储和配置
- TccRecordStore增加defaultMaxRetryTimes配置项
- 使用dao.newEntity()替代直接new构造实体
- 创建分支记录时设置maxRetryTimes字段
- 注册TccRpcServiceInterceptor到Spring容器
- 优化import语句和代码格式
| 2 个月前 |
| feat(orm): 同步模块图标生成产物
- 将模块级 icon 传播到 _app.orm.xml 与 module-meta 生成结果
- 更新 TOPM 菜单生成产物与 VFS 索引保持模块图标一致
- 补记 2026-05-29 开发日志和验证结果
| 2 天前 |
| feat(tcc): 增加TCC事务分支信息传递
- TccRpcServiceInterceptor设置分支ID和分支号到请求头
- TccGatewayInterceptor设置事务组ID和事务ID到请求头
- 使用ApiHeaders工具类统一管理事务上下文传递
- 确保分布式事务信息在服务调用链中正确传播
| 2 个月前 |
| feat(orm): 同步模块图标生成产物
- 将模块级 icon 传播到 _app.orm.xml 与 module-meta 生成结果
- 更新 TOPM 菜单生成产物与 VFS 索引保持模块图标一致
- 补记 2026-05-29 开发日志和验证结果
| 2 天前 |
| 为每个实体引入XXXBiz强类型领域接口
| 3 个月前 |
| feat(wf): 落盘action-auth i18n属性与web i18n yaml及模型更新
- 更新api.xlsx/orm.xlsx和api.xml/orm.xml
- 落盘所有xmeta/i18n/view/action-auth
| 2 天前 |
| 代码生成时自动增加gitignore配置。
| 2 年前 |
| 代码生成时自动增加gitignore配置。
| 2 年前 |
| 代码生成时自动增加gitignore配置。
| 2 年前 |
| 修复单元测试
| 5 个月前 |