21 lines
357 B
Go
21 lines
357 B
Go
package repo
|
|
|
|
import (
|
|
"gorm.io/gorm"
|
|
"work_cation/models"
|
|
)
|
|
|
|
type baseCardRepo struct{}
|
|
|
|
var BaseCard *baseCardRepo
|
|
|
|
func (*baseCardRepo) FindAll(db *gorm.DB) []models.BaseCard {
|
|
var cards []models.BaseCard
|
|
db.Find(&cards)
|
|
return cards
|
|
}
|
|
|
|
func (*baseCardRepo) Create(db *gorm.DB, baseCard *models.BaseCard) error {
|
|
return db.Create(baseCard).Error
|
|
}
|