2 Star 0 Fork 0

BOBO/创想视频核心服务

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
user_oauth.go 2.06 KB
一键复制 编辑 原始数据 按行查看 历史
zhouyp 提交于 8个月前 . init:初始化内框代码
package enums
type (
UserOauth string
UserLoginStatus uint
UserDeviceDisabled uint
LoginOauthStatus uint
UserAdminStatus uint
)
const (
UserOauthAccount UserOauth = `account`
UserOauthSmsCaptcha UserOauth = `sms-captcha`
UserOauthWechatScanCode UserOauth = `wechat-scan-code`
UserOauthAlipayScanCode UserOauth = `alipay-scan-code`
)
const (
UserLoginStatusOk UserLoginStatus = iota
UserLoginStatusSP
UserLoginStatusSM
UserLoginStatusND
)
const (
UserDeviceDisabledOk UserDeviceDisabled = iota
UserDeviceDisabledOff
)
const (
LoginOauthStatusOk LoginOauthStatus = iota
LoginOauthStatusOL
LoginOauthStatusTimeout
)
const (
UserAdminStatusOk UserAdminStatus = iota
UserAdminStatusLock
UserAdminStatusLO
UserAdminStatusVIO
UserAdminStatusLG
)
func (o UserOauth) Fmt() string {
switch o {
case UserOauthAccount:
return `账号密码`
case UserOauthSmsCaptcha:
return `短信验证码`
case UserOauthWechatScanCode:
return `支付宝扫码`
case UserOauthAlipayScanCode:
return `微信扫码`
default:
return ``
}
}
func (s UserLoginStatus) Fmt() string {
switch s {
case UserLoginStatusOk:
return `ok` // 账户正常
case UserLoginStatusSP:
return `set-pwd` // 设置密码
case UserLoginStatusSM:
return `set-mobile` // 设置手机号
case UserLoginStatusND:
return `new-device` // 新设备
default:
return ``
}
}
func (d UserDeviceDisabled) Fmt() string {
switch d {
case UserDeviceDisabledOk:
return `正常`
case UserDeviceDisabledOff:
return `禁用`
default:
return ``
}
}
func (s LoginOauthStatus) Fmt() string {
switch s {
case LoginOauthStatusOk:
return `正常`
case LoginOauthStatusOL:
return `下线`
case LoginOauthStatusTimeout:
return `超时下线`
default:
return ``
}
}
func (s UserAdminStatus) Fmt() string {
switch s {
case UserAdminStatusOk:
return `正常`
case UserAdminStatusLock:
return `锁定`
case UserAdminStatusVIO:
return `违规`
case UserAdminStatusLG:
return `注销`
case UserAdminStatusLO:
return `离职`
default:
return ``
}
}
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Go
1
https://gitee.com/bobo-rs/innovideo-services.git
git@gitee.com:bobo-rs/innovideo-services.git
bobo-rs
innovideo-services
创想视频核心服务
v1.0.2

搜索帮助