27 lines
525 B
Go
27 lines
525 B
Go
package repo
|
|
|
|
import (
|
|
"gorm.io/gorm"
|
|
"work_cation/models"
|
|
)
|
|
|
|
type erlangCard struct{}
|
|
|
|
var ErlangCardRepo *erlangCard
|
|
|
|
func (*erlangCard) FindAll(db *gorm.DB) []models.ErlangCards {
|
|
var cards []models.ErlangCards
|
|
db.Find(&cards)
|
|
return cards
|
|
}
|
|
|
|
func (*erlangCard) Find(db *gorm.DB, uuid string) models.ErlangCards {
|
|
var card models.ErlangCards
|
|
db.Where("uuid = ?", uuid).First(&card)
|
|
return card
|
|
}
|
|
|
|
func (*erlangCard) Create(db *gorm.DB, erlangCard *models.ErlangCards) error {
|
|
return db.Create(erlangCard).Error
|
|
}
|