Documentation
¶
Index ¶
Constants ¶
View Source
const ( // 记录状态: CONST_UserBase_Status_Delete = -1 // 删除 CONST_UserBase_Status_Normal = 0 // 可正常使用 CONST_UserBase_Status_Register = 1 // 注册中 CONST_UserBase_Status_RegisterCheck = 2 // 注册审核中(发送短信,发送Email,第三方授权) CONST_UserBase_Status_RegisterFail = 3 // 注册失败 CONST_UserBase_Status_BackPassword = 4 // 找回密码中 CONST_UserBase_Status_BackPasswordCheck = 5 // 找回密码审核中 CONST_UserBase_Status_BackPasswordFail = 6 // 找回密码失败 CONST_UserBase_Status_Frozen = 7 //账户冻结 CONST_UserBase_Status_PasswordResetCheck = 8 // 密码重置审核中 CONST_UserBase_Status_PasswordResetFail = 9 // 密码重置失败 CONST_UserBase_Status_PasswordReset = 10 // 密码重置中 // 注册类型: CONST_UserBase_RegType_Name = 0 // 用户名 CONST_UserBase_RegType_Phone = 1 // 手机 CONST_UserBase_RegType_Email = 2 // Email CONST_UserBase_RegType_Third = 3 // 第三方接口 CONST_UserBase_RegType_Ethereum = 4 // Ethereum // 用户类型: CONST_UserBase_RegType_Company = 1 // 企业用户 CONST_UserBase_RegType_Personal = 2 // 个人用户 )
个人信息 昵称 简介 地址 头像 账户管理 手机号码 邮箱 帐户密码 个人路径 子域名 绑定第三方帐号 删除帐户 会员管理 开通 发票 时长 更改 登陆安全 登陆设备 地址 ip 时间 消息通知 消息+邮件 知识库变更 知识库内容更新 讨论区内容更新 会员消息 团队变更 新评论 提到我 有人关注我 有人赞赏我 团队邀请 团队申请 协作分享 空间邀请 空间添加新成员 空间成员申请 空间成员加入 语雀精选推送 Token 管理 Personal Access Token OAuth 应用 授权
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type User ¶
type User struct {
models.BaseModel
UUID uuid.UUID `json:"uuid"`
InUid string `json:"in_uid"` // 用户内部编号
OutUid string `json:"out_uid"` // 用户编号(app端显示)
Name string `json:"name"` // 用户昵称
Username string `json:"-" gorm:"type:varchar(128);index"`
Salt string `json:"-"`
NickName string `json:"nickName" gorm:"default:'QMPlusUser'"`
Password string `json:"password"` // 用户密码
PhoneID string `json:"phone_id"` // 绑定的手机号
PhoneBindTime int `json:"phone_bind_time"` // 手机号绑定时间
Email string `json:"email"` // 绑定的Email
EmailBindTime int `json:"email_bind_time"` // Email绑定时间
Domain string `json:"domain"` // 邮箱域名
AvatarURL string `json:"avatar_url"`
SmallAvatarURL string `json:"small_avatar_url"`
LargeAvatarURL string `json:"large_avatar_url"`
MediumAvatarURL string `json:"medium_avatar_url"`
Public int `json:"public"`
HeaderImg string `json:"headerImg" gorm:"default:'http://www.henrongyi.top/avatar/lufu.jpg'"`
HeadImgID string `json:"head_img_id"` // 头像id
BackImgID string `json:"back_img_id"` // 背景图id
HeadImg string `json:"head_img" gorm:"ForeignKey:HeadImgID;AssociationForeignKey:ImageID"` // 头像id
BackImg string `json:"back_img" gorm:"ForeignKey:HeadImgID;AssociationForeignKey:ImageID"` // 背景图id
ActiveLevel int `json:"is_active"`
UserLevel string
Category string
Tags []string
WeChatID string `json:"wechat_id"`
AuthorityId string `json:"-" gorm:"default:888"`
UniqueID string `json:"id" gorm:"type:varchar(128);unique_index"`
CommDesc string `json:"comm_desc"` // 自我描述
Extra string `json:"extra"` // 扩展信息
Signature string `json:"signature"` // 数据签名
CommAddress string `json:"comm_address"` // 通讯地址
CommCode string `json:"comm_code"` // 通讯邮编
CommSignature string `json:"comm_signature"` // 个性签名
RegType int `json:"reg_type"` // 注册类型: 0=用户名 1=手机 2=Email 3=第三方接口 4=eth
InType int `json:"in_type"` // 用户类别: 0=未知 1=企业用户 2=个人用户
IsManage int `json:"is_manage"` // 是否是管理员,1=管理员
Balance string `json:"balance"`
Address string //地址
}
Click to show internal directories.
Click to hide internal directories.