entity.go 1013 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. package entity
  2. import (
  3. "app.yhyue.com/moapp/jybase/mysql"
  4. "github.com/bwmarrin/snowflake"
  5. "github.com/zeromicro/go-zero/core/logx"
  6. )
  7. const (
  8. Order = "base_order"
  9. OrderOld = "dataexport_order"
  10. OrderExtend = "base_order_extend"
  11. OrderCommodity = "base_order_commodity"
  12. OrderBusiness = "base_order_business"
  13. Invoice = "base_invoice"
  14. Pay = "base_pay"
  15. OrderRefund = "base_refund_record"
  16. )
  17. var (
  18. Node *snowflake.Node
  19. Mysql *mysql.Mysql
  20. JyMysql *mysql.Mysql
  21. )
  22. func InitMysql(m, n *mysql.Mysql) {
  23. Mysql = &mysql.Mysql{
  24. Address: m.Address,
  25. UserName: m.UserName,
  26. PassWord: m.PassWord,
  27. DBName: m.DBName,
  28. MaxOpenConns: m.MaxOpenConns,
  29. MaxIdleConns: m.MaxIdleConns,
  30. }
  31. Mysql.Init()
  32. JyMysql = &mysql.Mysql{
  33. Address: n.Address,
  34. UserName: n.UserName,
  35. PassWord: n.PassWord,
  36. DBName: n.DBName,
  37. MaxOpenConns: n.MaxOpenConns,
  38. MaxIdleConns: n.MaxIdleConns,
  39. }
  40. JyMysql.Init()
  41. logx.Info("初始化mysql")
  42. }