Files
EdgeCommon/pkg/userconfigs/user_ticket_config.go

43 lines
923 B
Go
Raw Permalink Normal View History

2024-07-27 13:29:26 +08:00
// Copyright 2022 GoEdge CDN goedge.cdn@gmail.com. All rights reserved. Official site: https://goedge.cloud .
2022-08-03 10:45:23 +08:00
package userconfigs
import "github.com/TeaOSLab/EdgeCommon/pkg/serverconfigs/shared"
type UserTicketStatus = string
const (
UserTicketStatusNone UserTicketStatus = "none"
UserTicketStatusSolved UserTicketStatus = "solved"
UserTicketStatusClosed UserTicketStatus = "closed"
)
func UserTicketStatusName(status UserTicketStatus) string {
switch status {
case UserTicketStatusNone:
return "进行中"
case UserTicketStatusSolved:
return "已解决"
case UserTicketStatusClosed:
return "已关闭"
}
return ""
}
func FindAllUserTicketStatusList() []*shared.Definition {
return []*shared.Definition{
{
Name: "进行中",
Code: UserTicketStatusNone,
},
{
Name: "已解决",
Code: UserTicketStatusSolved,
},
{
Name: "已关闭",
Code: UserTicketStatusClosed,
},
}
}