规范气站客服工单枚举

This commit is contained in:
czl231
2026-08-22 10:12:47 +08:00
parent b93202274d
commit b85e879130
8 changed files with 154 additions and 4 deletions

View File

@@ -0,0 +1,24 @@
// Package gas 定义气站客服工单允许写入的业务枚举。
// 版本v1.0.0
package gas
var supportedTicketCategories = map[string]struct{}{
"delivery": {}, "installation": {}, "repair": {},
"inspection": {}, "reinspection": {}, "customer_service": {},
}
var supportedTicketPriorities = map[string]struct{}{
"low": {}, "normal": {}, "high": {}, "urgent": {},
}
// isSupportedTicketCategory 判断工单分类是否属于气站端公开枚举。
func isSupportedTicketCategory(category string) bool {
_, ok := supportedTicketCategories[category]
return ok
}
// isSupportedTicketPriority 判断工单优先级是否属于气站端公开枚举。
func isSupportedTicketPriority(priority string) bool {
_, ok := supportedTicketPriorities[priority]
return ok
}