base_model.go 223 B

12345678910111213141516171819
  1. package db
  2. import "gorm.io/gorm"
  3. type BaseModel struct {
  4. db *gorm.DB
  5. }
  6. func (p *BaseModel) SetDB(db *gorm.DB) {
  7. p.db = db
  8. }
  9. func (p *BaseModel) GetDB() *gorm.DB {
  10. if p.db != nil {
  11. return p.db
  12. }
  13. return GetDB()
  14. }