Commit Graph

61 Commits

Author SHA1 Message Date
zhangdeman 4b94376e7c 支持动态生成结构体并验证 2025-01-24 18:10:29 +08:00
zhangdeman 50440cc8f9 增加单个数据、map数据验证 2025-01-24 17:04:40 +08:00
zhangdeman 5fe0557d90 优化字段表达式构建, 增加单元测试 2025-01-24 16:40:29 +08:00
zhangdeman 44e6c5cdcf 优化单元测试 2025-01-24 15:52:29 +08:00
zhangdeman a69f3a1e01 增加IsErr方法 + 相关单元测试 2025-01-24 15:49:15 +08:00
zhangdeman a2a3a2f653 DefaultValidateRuleGenerateFunc 增加单元测试 2025-01-24 15:36:39 +08:00
zhangdeman cdbf5376a7 表达式生成验证规则, 支持参数数量验证 2025-01-24 15:28:28 +08:00
zhangdeman 55502d1c28 增加默认字段验证表达式生成规则函数 2025-01-24 11:57:45 +08:00
zhangdeman fcad833e88 优化验证规则表达式生成 2025-01-24 11:36:45 +08:00
zhangdeman 064f5e2c5b 增加默认表达式生成方法,同时支持自定义表达式生成方法,覆盖默认行为 2025-01-24 11:15:59 +08:00
zhangdeman 978e52089c 增加验证规则表达式生成方法的约束 2025-01-23 18:51:56 +08:00
zhangdeman ae7bbe8584 update go mod 2025-01-23 18:43:56 +08:00
zhangdeman 3618568122 update go mod 2025-01-22 15:25:23 +08:00
zhangdeman da9aa14f0e 优化数据类型验证 2024-11-25 14:54:36 +08:00
zhangdeman bc555966fa fix NewDefaultFieldRule 2024-11-25 14:35:00 +08:00
zhangdeman 0ece3237d7 数据类型枚举值适配 2024-11-25 14:33:06 +08:00
zhangdeman 4367435ab7 完善依赖性必传的单测 2024-11-01 18:51:00 +08:00
zhangdeman 0e090ee488 save code 2024-11-01 18:45:03 +08:00
zhangdeman 09c09a9621 code clenup 2024-11-01 18:35:00 +08:00
zhangdeman d3be2ddb2d 增加atring trim/convert 验证 2024-11-01 18:32:13 +08:00
zhangdeman 4c70ca6f84 fix 2024-11-01 18:02:12 +08:00
zhangdeman 974063eb26 string类型参数验证, 增加禁用自动类型转换验证 2024-11-01 17:57:53 +08:00
zhangdeman c35d379a26 字符串验证 : 支持配置参数传了的场景下,不允许为空验证 2024-11-01 17:22:41 +08:00
zhangdeman e5b2e1a377 update serialize 2024-10-24 21:57:29 +08:00
zhangdeman d87fb61db5 Merge pull request '优化数据验证' (#1) from feature/upgrade into master
Reviewed-on: #1
2024-09-25 17:17:43 +08:00
zhangdeman 1fd13e1ce7 优化数据验证 2024-09-25 17:17:04 +08:00
zhangdeman c95b9678f0 update go mod 2024-09-25 17:09:16 +08:00
zhangdeman 98d9eec6bb 增加指针 nil 验证 2024-09-05 17:49:50 +08:00
zhangdeman a6583fe84d update go mod 2024-09-05 14:35:25 +08:00
zhangdeman 4811e08f0b 数据验证支持*_ptr 2024-07-11 18:27:40 +08:00
zhangdeman 3b4302677b save code 2024-07-09 21:55:43 +08:00
zhangdeman 49a53b5f5c 基础数据类型处理支持数据指针 2024-07-09 21:47:52 +08:00
zhangdeman 7bd69064a3 update go mod 2024-07-09 21:45:37 +08:00
zhangdeman 7c5e51aa9a 支持marshal类型参数解析 2024-06-23 13:18:16 +08:00
zhangdeman 505a41edb5 升级验证库, 支持细化real_map / marshal_map 2024-06-23 11:38:26 +08:00
zhangdeman 34962e0cd4 增加run with result 2024-06-12 15:44:43 +08:00
zhangdeman fb01d88681 update go mod 2024-06-08 19:48:24 +08:00
zhangdeman 10dc8547cc 增加README说明 2024-05-17 14:10:43 +08:00
zhangdeman d61144d9f3 增加README说明 2024-05-17 14:09:47 +08:00
zhangdeman fad858143a 增加 map[string]string 处理 2024-05-17 14:08:52 +08:00
zhangdeman 67abdaeb7d 优化handleSliceString 2024-05-16 21:50:00 +08:00
zhangdeman 6a9339c7de 增加字符串子串的验证 2024-05-16 21:38:52 +08:00
zhangdeman 050fdcd504 增加有条件必传的数据验证 2024-05-16 21:12:17 +08:00
zhangdeman 84d515bce2 入口处统一支持去空格 2024-05-16 20:46:53 +08:00
zhangdeman 2d8d05044c 修复数组最大长度验证的BUG 2024-05-16 20:44:20 +08:00
zhangdeman 5396616b24 fix 2024-05-13 18:36:09 +08:00
zhangdeman 4e652c64b7 update 2024-05-02 18:36:19 +08:00
zhangdeman addbd6327a 增加单元测试 + 修复BUG 2024-05-02 17:57:28 +08:00
zhangdeman 867ff22e6d 增加handle format的单元测试以及修复float处理的BUG 2024-05-01 23:17:14 +08:00
zhangdeman 5e15a7ffc8 优化配置组织 2024-05-01 22:37:51 +08:00