geoGo/internal/data/impl/token.go

32 lines
478 B
Go

package impl
import (
"geo/internal/data/model"
"geo/tmpl/dataTemp"
"geo/utils"
)
type TokenImpl struct {
dataTemp.DataTemp
db *utils.Db
}
func NewTokenImpl(db *utils.Db) *TokenImpl {
return &TokenImpl{
DataTemp: *dataTemp.NewDataTemp(db, new(model.Token)),
db: db,
}
}
func (m *TokenImpl) PrimaryKey() string {
return "id"
}
func (m *TokenImpl) GetTemp() *dataTemp.DataTemp {
return &m.DataTemp
}
func (m *TokenImpl) GetDb() *utils.Db {
return m.db
}