diff --git a/base/res_field.go b/base/res_field.go index aa3f198..982e076 100644 --- a/base/res_field.go +++ b/base/res_field.go @@ -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{}) } diff --git a/base/res_listener.go b/base/res_listener.go index 836f720..8b38c1b 100644 --- a/base/res_listener.go +++ b/base/res_listener.go @@ -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