24 Commits

Author SHA1 Message Date
3477e2ec10 Merge pull request '支持先format, 在验证' (#4) from feture/bug_fix into master
Reviewed-on: #4
2025-03-31 22:05:36 +08:00
b9b1cba508 修复validate path错误问题 2025-03-31 17:15:45 +08:00
3814638e1c 支持先format, 在验证 2025-03-31 16:38:14 +08:00
97d87fe069 Merge pull request 'json数据转换复用json_filter库' (#3) from feature/support_arr_convert into master
Reviewed-on: #3
2025-03-29 16:03:38 +08:00
9c3eceb0c8 json数据转换复用json_filter库 2025-03-29 16:03:13 +08:00
164ea6b3ac fix dynamic struct mod 2025-03-24 17:22:20 +08:00
854930490a Merge pull request 'feature/support_arr' (#2) from feature/support_arr into master
Reviewed-on: #2
2025-03-23 21:02:50 +08:00
d1997f9990 update go mod 2025-03-23 20:56:50 +08:00
b2e7a1c77b update go mod 2025-03-22 23:39:34 +08:00
5775c41074 Merge pull request '支持嵌套结构体验证' (#1) from feture/nested_struct into master
Reviewed-on: #1
2025-03-21 23:44:47 +08:00
fd51bf8463 update go mod 2025-03-21 23:44:01 +08:00
a7d4df6e6e 嵌套结构中间层级支持验证必传 2025-03-21 23:42:35 +08:00
d973b5c5fc 数据结构支持设置默认值能力 2025-03-21 23:01:41 +08:00
9859cba993 修复是否存在必传验证规则的BUG 2025-03-21 22:53:28 +08:00
f42606bf68 修复数据验证的BUG + 升级不同类型数据默认值的获取 2025-03-21 18:48:05 +08:00
be6b8e644f 数据源不存在指定数据,生成目标结构体也需要生成对应的结构体,否则会丢失相关参数验证 2025-03-21 16:48:16 +08:00
0754f879e8 整合嵌套结构, 基础验证通过 2025-03-20 18:58:53 +08:00
a40288f149 save 2025-03-19 18:23:04 +08:00
0efb8e0354 格式化参数验证错误结果, 支持指定err_msg tag, 默认值: err 2025-03-19 15:55:39 +08:00
db7779e488 完成基础版本基于运行时的动态结构体生成 + 参数验证 2025-03-19 15:53:57 +08:00
6b5bfaf666 基础类型, 无嵌套匿名结构体生成, 待解决寻址问题 2025-03-18 18:43:45 +08:00
393af3c4c3 增加验证规则与结构体字段数据结构的定义 2025-03-18 15:02:15 +08:00
20b3f8390c 初始化项目 2025-03-18 14:25:10 +08:00
1297d00c09 Initial commit 2025-03-18 14:21:54 +08:00