[feat] ResFieldByAnys 类型移除

This commit is contained in:
what 2023-07-30 17:04:09 +08:00
parent 5ad727fb3a
commit c7cfd1e6f7
2 changed files with 8 additions and 12 deletions

View File

@ -49,7 +49,7 @@ func (this ResField) ToStructField(tags ...string) reflect.StructField {
typ = reflect.TypeOf(true)
case contracts.ResDataType_Json:
if this.Default != "" && this.Default[0:1] == "[" {
typ = reflect.TypeOf(res_type.ResFieldByAnys{})
typ = reflect.TypeOf([]any{})
} else {
typ = reflect.TypeOf(map[string]any{})
}

View File

@ -1,17 +1,13 @@
package base
import (
"git.fsdpf.net/go/contracts/res_type"
)
type ResListener struct {
Uuid string `db:"uuid"`
Code string `db:"code"`
Name string `db:"name"`
ResourceUuid string `db:"resource_uuid"`
Event res_type.ResFieldByAnys `db:"event"`
UpdatedAt string `db:"updated_at"`
CreatedAt string `db:"created_at"`
Uuid string `db:"uuid"`
Code string `db:"code"`
Name string `db:"name"`
ResourceUuid string `db:"resource_uuid"`
Event []any `db:"event"`
UpdatedAt string `db:"updated_at"`
CreatedAt string `db:"created_at"`
}
type GetResListens func(categoryUuid string, event ...string) []ResListener