123456789101112131415161718192021222324252627282930313233 |
- package dao
- import (
- "context"
- "go-common/app/admin/main/space/conf"
- "go-common/library/database/orm"
- "github.com/jinzhu/gorm"
- )
- // Dao .
- type Dao struct {
- c *conf.Config
- DB *gorm.DB
- }
- // New .
- func New(c *conf.Config) (d *Dao) {
- d = &Dao{
- // conf
- c: c,
- // db
- DB: orm.NewMySQL(c.ORM),
- }
- d.DB.LogMode(true)
- return
- }
- // Ping .
- func (d *Dao) Ping(c context.Context) error {
- return d.DB.DB().PingContext(c)
- }
|