18 lines
258 B
Go
18 lines
258 B
Go
package repository
|
|
|
|
import "gorm.io/gorm"
|
|
|
|
type DAO struct {
|
|
db *gorm.DB
|
|
UsersRepository *UsersRepository
|
|
}
|
|
|
|
var Dao DAO
|
|
|
|
func CreateDAO(db *gorm.DB) DAO {
|
|
return DAO{
|
|
db: db,
|
|
UsersRepository: CreateUsersRepository(db),
|
|
}
|
|
}
|