| feat(f_data): 为 ToDataFields 接口添加 getDataFields 方法
新增 getDataFields 实例方法,用于访问接口的 dataFields 静态方法。
同时引入 SimpleDataObject 接口以支持字段迭代功能。
fix(f_data): 调整 Validator 类构造函数为常量初始化
将 AndValidator、OrValidator 和 NotValidator 的构造函数
由 private 改为 const,使其支持常量初始化方式。
feat(f_mvc): 增强请求参数验证机制
重构 RequestArgMeta 和 RequestMeta 类,支持对控制器参数的自动验证。
新增 Validator 类型与验证逻辑,递归验证对象字段并抛出详细异常信息。
refactor(f_data): 优化 ReadableField 中类型信息获取顺序
调整 ClassTypeInfo 获取时机,避免未定义行为,提高代码健壮性。
refactor(src/data/macros): 移除对 f_data.validation.macros 的导入
fountain.data.macros删除已删除的包的导入
| 7 个月前 |