mirror of
https://github.com/FlourishingWorld/hk4e.git
synced 2026-02-17 16:02:28 +08:00
31 lines
868 B
Go
31 lines
868 B
Go
package dao
|
|
|
|
import "water/entity"
|
|
|
|
func (d *Dao) InsertAccessToken(accessToken *entity.AccessToken) (*entity.AccessToken, error) {
|
|
err := d.db.Create(accessToken).Error
|
|
return accessToken, err
|
|
}
|
|
|
|
func (d *Dao) QueryAccessToken(accessToken *entity.AccessToken) ([]entity.AccessToken, error) {
|
|
var accessTokenList []entity.AccessToken
|
|
db := d.db
|
|
if accessToken.Atid != 0 {
|
|
db = db.Where("`atid` = ?", accessToken.Atid)
|
|
}
|
|
if accessToken.Uid != 0 {
|
|
db = db.Where("`uid` = ?", accessToken.Uid)
|
|
}
|
|
if accessToken.Username != "" {
|
|
db = db.Where("`username` = ?", accessToken.Username)
|
|
}
|
|
if accessToken.AccessToken != "" {
|
|
db = db.Where("`access_token` = ?", accessToken.AccessToken)
|
|
}
|
|
if accessToken.CreateTime != "" {
|
|
db = db.Where("`create_time` = ?", accessToken.CreateTime)
|
|
}
|
|
err := db.Find(&accessTokenList).Error
|
|
return accessTokenList, err
|
|
}
|