| Some codes were changed, version: 1.0.0
| 7 个月前 |
| 简化ast辅助工具的实现。@DataAssist[fields]支持成员变量形参。简化Pagination。简化分页查询。增加分页查询的例子
| 7 个月前 |
| 修改开源协议
| 9 个月前 |
| Some codes were changed, version: 1.0.0
| 7 个月前 |
| Some codes were changed, version: 1.0.0
| 7 个月前 |
| Some codes were changed, version: 1.0.0
| 7 个月前 |
| 修改开源协议
| 9 个月前 |
| 修改开源协议
| 9 个月前 |
| 修改开源协议
| 9 个月前 |
| Some codes were changed, version: 1.0.0
| 7 个月前 |
| 修改开源协议
| 9 个月前 |
| Some codes were changed, version: 1.0.0
| 7 个月前 |
| ```
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 个月前 |
| ```
feat(f_orm): 添加脏数据跟踪功能支持
- 新增dirty宏属性,用于标记实体类属性变化时记录修改历史
- 实现updateDirty方法,可更新被修改的属性
- 修改QueryMappersGenerator宏以支持脏数据跟踪
- 更新SqlExecutor在连接失败时清理所有ORM状态
- 调整提取函数返回类型从Array到ArrayList避免unsafeData调用
```
| 4 个月前 |
| ```
feat(f_orm): 添加脏数据跟踪功能支持
- 新增dirty宏属性,用于标记实体类属性变化时记录修改历史
- 实现updateDirty方法,可更新被修改的属性
- 修改QueryMappersGenerator宏以支持脏数据跟踪
- 更新SqlExecutor在连接失败时清理所有ORM状态
- 调整提取函数返回类型从Array到ArrayList避免unsafeData调用
```
| 4 个月前 |
| 修改开源协议
| 9 个月前 |
| 修改开源协议
| 9 个月前 |
| ```
refactor(f_macros): 优化hasAnnotation.cj中的导入语句和类型引用
移除了不必要的f_base导入,将ClassTypeInfo和TypeInfo合并到单个导入语句中,
并直接使用TypeInfo.of<T>()替代f_base.TypeInfo.of<T>()以简化代码结构。
```
| 4 个月前 |
| 部分toArray()改成f_base的扩展unsafeData()
| 8 个月前 |
| 简化ast辅助工具的实现。@DataAssist[fields]支持成员变量形参。简化Pagination。简化分页查询。增加分页查询的例子
| 7 个月前 |
| 修改fdemo/boot.sh增加日志格式说明
| 7 个月前 |