feat: add IM admin management

This commit is contained in:
richjohnrambo
2026-08-21 01:06:19 +08:00
parent 331a55751d
commit a2abaef3a6
290 changed files with 19917 additions and 337 deletions
+44
View File
@@ -0,0 +1,44 @@
// 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, "已关闭"),
}