repository.go 499 B

1234567891011121314151617181920212223242526272829
  1. package repository
  2. import (
  3. "gorm.io/gorm"
  4. "projectName/pkg/log"
  5. )
  6. type Repository struct {
  7. //db *gorm.DB
  8. //rdb *redis.Client
  9. logger *log.Logger
  10. }
  11. func NewRepository(logger *log.Logger, db *gorm.DB) *Repository {
  12. return &Repository{
  13. //db: db,
  14. //rdb: rdb,
  15. logger: logger,
  16. }
  17. }
  18. func NewDb() *gorm.DB {
  19. // TODO: init db
  20. //db, err := gorm.Open(mysql.Open(conf.GetString("data.mysql.user")), &gorm.Config{})
  21. //if err != nil {
  22. // panic(err)
  23. //}
  24. //return db
  25. return &gorm.DB{}
  26. }