45 lines
1.4 KiB
Go
45 lines
1.4 KiB
Go
// Package consts
|
|
// @Link https://github.com/bufanyun/hotgo
|
|
// @Copyright Copyright (c) 2026 HotGo
|
|
// @Author Ms <133814250@qq.com>
|
|
// @License https://github.com/bufanyun/hotgo/blob/master/LICENSE
|
|
package consts
|
|
|
|
import (
|
|
"hotgo/internal/library/dict"
|
|
"hotgo/internal/model"
|
|
)
|
|
|
|
func init() {
|
|
dict.RegisterEnums("ImRealnameStatusOptions", "IM实名状态选项", ImRealnameStatusOptions)
|
|
dict.RegisterEnums("ImWorkOrderStatusOptions", "IM工单状态选项", ImWorkOrderStatusOptions)
|
|
}
|
|
|
|
const (
|
|
ImRealnameStatusPending = "pending"
|
|
ImRealnameStatusVerified = "verified"
|
|
ImRealnameStatusRejected = "rejected"
|
|
)
|
|
|
|
var ImRealnameStatusOptions = []*model.Option{
|
|
dict.GenWarningOption(ImRealnameStatusPending, "待审核"),
|
|
dict.GenSuccessOption(ImRealnameStatusVerified, "已通过"),
|
|
dict.GenErrorOption(ImRealnameStatusRejected, "已拒绝"),
|
|
}
|
|
|
|
const (
|
|
ImWorkOrderStatusReceived = "received"
|
|
ImWorkOrderStatusProcessing = "processing"
|
|
ImWorkOrderStatusResolved = "resolved"
|
|
ImWorkOrderStatusRejected = "rejected"
|
|
ImWorkOrderStatusClosed = "closed"
|
|
)
|
|
|
|
var ImWorkOrderStatusOptions = []*model.Option{
|
|
dict.GenWarningOption(ImWorkOrderStatusReceived, "待处理"),
|
|
dict.GenPrimaryOption(ImWorkOrderStatusProcessing, "处理中"),
|
|
dict.GenSuccessOption(ImWorkOrderStatusResolved, "已解决"),
|
|
dict.GenErrorOption(ImWorkOrderStatusRejected, "已驳回"),
|
|
dict.GenDefaultOption(ImWorkOrderStatusClosed, "已关闭"),
|
|
}
|