完成基础版本基于运行时的动态结构体生成 + 参数验证

This commit is contained in:
2025-03-19 15:53:57 +08:00
parent 6b5bfaf666
commit db7779e488
5 changed files with 111 additions and 24 deletions

View File

@ -17,14 +17,14 @@ import (
// TestRun_Simple_Data 无嵌套、无复杂数据类型的处理
func TestRun_Simple_Data(t *testing.T) {
testMap := map[string]any{
"age": 180,
"age": 18,
"height": 179.5,
"name": "baicha",
}
sourceByteData, _ := json.Marshal(testMap)
fieldList := []StructField{
{
JsonTag: "age",
JsonTag: "user_age",
Type: consts.DataTypeInt,
Required: false,
RuleList: []Rule{