diff --git a/internal/db/query_value.go b/internal/db/query_value.go index ebe5342..24388e5 100644 --- a/internal/db/query_value.go +++ b/internal/db/query_value.go @@ -1,4 +1,4 @@ -package db +package db import ( "encoding/hex" @@ -129,16 +129,6 @@ func normalizeCompositeQueryValue(v interface{}) interface{} { return stringer.String() } return fmt.Sprintf("%v", v) - case reflect.Struct: - // 部分驱动(如 Kingbase)会返回复杂结构体值,直接透传会导致前端渲染和比较开销激增。 - // 统一降级为可读字符串,避免对象深层序列化触发 UI 卡顿。 - if tm, ok := v.(time.Time); ok { - return tm.Format(time.RFC3339Nano) - } - if stringer, ok := v.(fmt.Stringer); ok { - return stringer.String() - } - return fmt.Sprintf("%v", v) default: return normalizeUnsafeIntegerForJS(rv, v) }