Fork
0
代码
介绍
代码
Issues
Pull Requests
流水线
Actions
讨论
Wiki
项目成员
分析
项目设置
Fork
0
master
fountain
/
f_orm
/
src
/
macros
下载当前目录
R
runningW
```
9c0a0364
创建于
1月27日
历史提交
文件
最后提交记录
最后更新时间
DAO.cj
Some codes were changed, version: 1.0.0
7 个月前
ORMField.cj
``` docs(ORMField): 更新dataType枚举路径说明 修改ORMFields注释 ```
7 个月前
QueryMappersGenerator.cj
``` refactor(f_orm): 重构脏字段标记系统并优化SQL执行器 - 将f_orm_register相关函数重命名为DirtyTag类方法,统一管理脏字段标记 - 在SqlExecutor中使用try-finally确保查询后正确设置脏标记状态 - 修改updateDirty方法调用为标准UPDATE方法并启用dirty参数 - 优化数据库方言标识符处理逻辑,支持不同的引号格式 BREAKING CHANGE: 原有的f_orm_*脏字段管理函数已替换为DirtyTag类方法 ```
4 个月前
TransactionalService.cj
``` feat(aspect): 支持对宏展开声明的递归解析与处理 重构了 Pointcut 宏,增强其对嵌套 MacroExpandDecl 的解析能力, 确保能正确提取并转换原始函数或类声明。同时优化参数解析逻辑, 支持从宏展开中准确获取 FuncParam 信息。 fix(bean): 调整构造器匹配逻辑以排除 init 函数 在 Bean 宏中更新构造函数筛选条件,明确跳过名为 'init' 的初始化方法, 防止误将其识别为普通带注解的构造函数。 refactor(mvc): 整合 Controller 与 Pointcut 宏行为 将 @Controller 与 @WeavedController 合并实现逻辑, 统一为其自动添加 @Bean 及 @Pointcut 注解,并生成相应的 MVC 元数据注册代码。 feat(orm): 将 initialize 方法设为公共可调用 将 ORM 类中的 initialize 方法由私有改为公有,便于外部显式触发 ORM 初始化流程。 refactor(transaction): 简化传播属性赋值逻辑 TransactionalService 宏现在直接引用 propagation 属性值, 不再进行额外的 Optional 判断包装。 chore(config): 更新默认日志级别及切点配置 boot.sh 中将控制台日志级别由 ERROR 调整为 INFO, 新增 controllerPointcut 配置项用于 AOP 切点定义, 细化 orm_transactionalFuncExecution 匹配规则至 ServiceImpl 实现类。 refactor(macro): 统一宏输入声明替换方式 修改多处宏展开逻辑中对 macroInputs 的操作为 macroInputDecl 并重新解析, 保证 AST 结构一致性与后续处理准确性。 docs(controller): 移除多余的 BeanMeta 示例注释 删除 CurrentUserController 中重复且无实际用途的 @BeanMeta 示例注解。 ```
5 个月前