fix: gorm fields && syncUserinfo dubplicate insertion

This commit is contained in:
lab
2021-11-10 03:02:48 +08:00
parent d0b8e93b80
commit f06ca4b247
5 changed files with 134 additions and 21 deletions

View File

@@ -5,7 +5,7 @@ import (
)
type ClientCredential struct {
request.Error
AccessToken string `json:"access_token"`
ExpiresIn int32 `json:"expires_in"`
request.Error `gorm:"-"`
AccessToken string `json:"access_token"`
ExpiresIn int32 `json:"expires_in"`
}

View File

@@ -5,10 +5,10 @@ import (
)
type Token struct {
request.Error
AccessToken string `json:"access_token"` //获取到的凭证
ExpiresIn int32 `json:"expires_in"` //凭证有效时间,单位:秒
RefreshToken string `json:"refresh_token"` //有效期为30天当失效之后需要用户重新授
OpenID string `json:"openid" gorm:"index"`
Scope string `json:"scope"`
request.Error `gorm:"-"`
AccessToken string `json:"access_token"` //获取到的凭证
ExpiresIn int32 `json:"expires_in"` //凭证有效时间,单位:秒
RefreshToken string `json:"refresh_token"` //有效期为30天当失效之后需要用户重新授
OpenID string `json:"openid" gorm:"index"`
Scope string `json:"scope"`
}

View File

@@ -5,14 +5,14 @@ import (
)
type Userinfo struct {
request.Error
OpenID string `json:"openid" gorm:"index"`
NickName string `json:"nickname"`
Sex int32 `json:"sex"`
Province string `json:"province"`
City string `json:"city"`
Country string `json:"country"`
HeadImgURL string `json:"headimgurl"`
Privilege []string `json:"privilege" gorm:"type:text[]"`
UnionID string `json:"unionid"`
request.Error `gorm:"-"`
OpenID string `json:"openid" gorm:"index"`
NickName string `json:"nickname"`
Sex int32 `json:"sex"`
Province string `json:"province"`
City string `json:"city"`
Country string `json:"country"`
HeadImgURL string `json:"headimgurl"`
Privilege []string `json:"privilege" gorm:"type:text[]"`
UnionID string `json:"unionid"`
}