2022-11-24 23:37:34 +08:00
|
|
|
// Package consts
|
|
|
|
// @Link https://github.com/bufanyun/hotgo
|
2023-02-23 17:53:04 +08:00
|
|
|
// @Copyright Copyright (c) 2023 HotGo CLI
|
2022-11-24 23:37:34 +08:00
|
|
|
// @Author Ms <133814250@qq.com>
|
|
|
|
// @License https://github.com/bufanyun/hotgo/blob/master/LICENSE
|
|
|
|
package consts
|
|
|
|
|
2024-07-21 22:21:02 +08:00
|
|
|
import (
|
|
|
|
"hotgo/internal/library/dict"
|
|
|
|
"hotgo/internal/model"
|
|
|
|
)
|
|
|
|
|
|
|
|
func init() {
|
|
|
|
dict.RegisterEnums("CodeStatusOptions", "验证码状态选项", CodeStatusOptions)
|
|
|
|
dict.RegisterEnums("BlacklistStatusOptions", "黑名单拉黑状态选项", BlacklistStatusOptions)
|
|
|
|
}
|
|
|
|
|
2022-11-24 23:37:34 +08:00
|
|
|
// 状态码
|
|
|
|
const (
|
|
|
|
StatusALL int = -1 // 全部状态
|
|
|
|
StatusEnabled int = 1 // 启用
|
|
|
|
StatusDisable int = 2 // 禁用
|
|
|
|
StatusDelete int = 3 // 已删除
|
|
|
|
)
|
|
|
|
|
2023-05-14 23:55:16 +08:00
|
|
|
var StatusSlice = []int{StatusALL, StatusEnabled, StatusDisable, StatusDelete}
|
2024-07-21 22:21:02 +08:00
|
|
|
|
|
|
|
// 验证码状态
|
|
|
|
const (
|
|
|
|
CodeStatusNotUsed = 1 // 未使用
|
|
|
|
CodeStatusUsed = 2 // 已使用
|
|
|
|
)
|
|
|
|
|
|
|
|
// CodeStatusOptions 验证码状态选项
|
|
|
|
var CodeStatusOptions = []*model.Option{
|
|
|
|
dict.GenWarningOption(CodeStatusNotUsed, "未使用"),
|
|
|
|
dict.GenSuccessOption(CodeStatusUsed, "已使用"),
|
|
|
|
}
|
|
|
|
|
|
|
|
const (
|
|
|
|
BlacklistStatusDisable = 1 // 封禁中
|
|
|
|
BlacklistStatusEnabled = 2 // 已解封
|
|
|
|
)
|
|
|
|
|
|
|
|
// BlacklistStatusOptions 黑名单拉黑状态选项
|
|
|
|
var BlacklistStatusOptions = []*model.Option{
|
|
|
|
dict.GenWarningOption(BlacklistStatusDisable, "封禁中"),
|
|
|
|
dict.GenSuccessOption(BlacklistStatusEnabled, "已解封"),
|
|
|
|
}
|