mng_v2.go 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. package model
  2. const (
  3. // UserSearchDB bili_search.
  4. UserSearchDB = "bili_search"
  5. // DBDsnFormat .
  6. DBDsnFormat = "%s:%s@tcp(%s:%s)/%s?timeout=5s&readTimeout=5s&writeTimeout=5s&parseTime=true&loc=Local&charset=utf8mb4,utf8"
  7. )
  8. // GFAsset .
  9. type GFAsset struct {
  10. ID int64 `json:"id"`
  11. Type string `json:"type"`
  12. Name string `json:"name"`
  13. DSN string `json:"dsn"`
  14. DB string `json:"db"`
  15. Regex string `json:"relex"`
  16. Fields string `json:"fields"`
  17. Description string `json:"description"`
  18. State int8 `json:"state"`
  19. }
  20. // GFBusiness .
  21. type GFBusiness struct {
  22. ID int64 `json:"id"`
  23. PID int64 `json:"pid"`
  24. Name string `json:"name"`
  25. DataConf string `json:"data_conf"`
  26. IndexConf string `json:"index_conf"`
  27. BusinessConf string `json:"business_conf"`
  28. Description string `json:"description"`
  29. State int8 `json:"state"`
  30. Mtime string `json:"mtime"`
  31. }
  32. // TableField .
  33. type TableField struct {
  34. Name string `json:"name"`
  35. Type string `json:"type"`
  36. Count int `json:"count"`
  37. Primary bool `json:"primary"`
  38. }