32 lines
478 B
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
|
|
}
|