potato/internal/model/auth.go

24 lines
492 B
Go

/*
* @Date: 2021-06-10 18:21:37
* @LastEditors: viletyy
* @LastEditTime: 2021-06-11 15:41:04
* @FilePath: /potato/internal/model/auth.go
*/
package model
import "gorm.io/gorm"
type Auth struct {
*Model
AppKey string `json:"app_key"`
AppSecret string `json:"app_secret"`
}
func (a Auth) Get(db *gorm.DB) (auth Auth, err error) {
if err := db.Where("app_key = ? AND app_secret = ?", a.AppKey, a.AppSecret).First(&auth).Error; err != nil {
return a, err
}
return auth, nil
}