vars.go 388 B

123456789101112131415161718192021
  1. package model
  2. import (
  3. "database/sql/driver"
  4. "encoding/json"
  5. "github.com/zeromicro/go-zero/core/stores/sqlx"
  6. )
  7. var ErrNotFound = sqlx.ErrNotFound
  8. type Technologys []string
  9. func (d Technologys) Value() (driver.Value, error) {
  10. return json.Marshal(d)
  11. }
  12. // Scan 实现方法
  13. func (d *Technologys) Scan(input interface{}) error {
  14. _ = json.Unmarshal(input.([]byte), &d)
  15. return nil
  16. }