0
代码介绍
代码
Issues
Pull Requests
流水线
Actions
讨论
Wiki
项目成员
分析
项目设置
0
  1. fountain
  2. /
  3. src
  4. /
  5. data
  6. /
  7. macros
RrunningWfeat(f_data): 为 ToDataFields 接口添加 getDataFields 方法
fafed668创建于 2025年10月13日历史提交
文件最后提交记录最后更新时间
macros.cj
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 个月前