RrunningW```
c5f9ab54创建于 1月22日历史提交
文件最后提交记录最后更新时间
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 个月前