From b0ea2bfe14c8180b494a5686401c5926e104ed4c Mon Sep 17 00:00:00 2001 From: c9s Date: Sun, 14 Mar 2021 10:59:58 +0800 Subject: [PATCH] types: add exchange name sql value and unmarshalling --- pkg/types/exchange.go | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/pkg/types/exchange.go b/pkg/types/exchange.go index 1e36346ad..1060392de 100644 --- a/pkg/types/exchange.go +++ b/pkg/types/exchange.go @@ -2,6 +2,7 @@ package types import ( "context" + "database/sql/driver" "encoding/json" "fmt" "strings" @@ -14,9 +15,13 @@ const DateFormat = "2006-01-02" type ExchangeName string +func (n *ExchangeName) Value() (driver.Value, error) { + return n.String(), nil +} + func (n *ExchangeName) UnmarshalJSON(data []byte) error { var s string - if err := json.Unmarshal(data, &s) ; err != nil { + if err := json.Unmarshal(data, &s); err != nil { return err }