This commit is contained in:
+8
-8
@@ -6,8 +6,8 @@ import (
|
||||
"github.com/flipped-aurora/gin-vue-admin/server/global"
|
||||
)
|
||||
|
||||
// WechatMiniUser 微信小程序用户表
|
||||
type WechatMiniUser struct {
|
||||
// MiniUser 微信小程序用户表
|
||||
type MiniUser struct {
|
||||
global.GVA_MODEL
|
||||
OpenID string `json:"openid" gorm:"type:varchar(100);not null;uniqueIndex;comment:用户openid"`
|
||||
UnionID *string `json:"unionid" gorm:"type:varchar(64);index;comment:微信开放平台统一标识"`
|
||||
@@ -25,27 +25,27 @@ type WechatMiniUser struct {
|
||||
}
|
||||
|
||||
// TableName 指定表名
|
||||
func (WechatMiniUser) TableName() string {
|
||||
func (MiniUser) TableName() string {
|
||||
return "wechat_mini_users"
|
||||
}
|
||||
|
||||
// IsLinkedToSystemUser 检查是否已关联系统用户
|
||||
func (w *WechatMiniUser) IsLinkedToSystemUser() bool {
|
||||
func (w *MiniUser) IsLinkedToSystemUser() bool {
|
||||
return w.UserID != nil && *w.UserID > 0
|
||||
}
|
||||
|
||||
// HasUnionID 检查是否有 UnionID
|
||||
func (w *WechatMiniUser) HasUnionID() bool {
|
||||
func (w *MiniUser) HasUnionID() bool {
|
||||
return w.UnionID != nil && *w.UnionID != ""
|
||||
}
|
||||
|
||||
// HasPhone 检查是否已绑定手机号
|
||||
func (w *WechatMiniUser) HasPhone() bool {
|
||||
func (w *MiniUser) HasPhone() bool {
|
||||
return w.Phone != nil && *w.Phone != ""
|
||||
}
|
||||
|
||||
// GetDisplayName 获取显示名称
|
||||
func (w *WechatMiniUser) GetDisplayName() string {
|
||||
func (w *MiniUser) GetDisplayName() string {
|
||||
if w.Nickname != nil && *w.Nickname != "" {
|
||||
return *w.Nickname
|
||||
}
|
||||
@@ -53,7 +53,7 @@ func (w *WechatMiniUser) GetDisplayName() string {
|
||||
}
|
||||
|
||||
// GetAvatarURL 获取头像URL
|
||||
func (w *WechatMiniUser) GetAvatarURL() string {
|
||||
func (w *MiniUser) GetAvatarURL() string {
|
||||
if w.AvatarURL != nil {
|
||||
return *w.AvatarURL
|
||||
}
|
||||
Reference in New Issue
Block a user