feat: support mf ticket management

This commit is contained in:
zhangsz
2025-07-01 16:48:51 +08:00
parent 4c2200b39b
commit fe7e4d9c88
5 changed files with 258 additions and 108 deletions

View File

@@ -59,7 +59,7 @@ func ParseCallTag(s string) TicketStatus {
return TicketStatus(i)
}
// 如果转换失败,则按名称匹配(忽略大小写)
switch strings.ToLower(s) {
switch strings.ToUpper(s) {
case "NULL":
return TicketStatusNull
case "NEW":
@@ -102,7 +102,9 @@ type CallbackTicket struct {
CallerNumber string `json:"callerNumber" gorm:"column:caller_number"` // 主叫号码
CalleeNumber string `json:"calleeNumber" gorm:"column:callee_number"` // 被叫号码
Status string `json:"status" gorm:"column:status"` // 工单状态
AgentName string `json:"agentName" gorm:"column:agent_name"` // 席名称
AgentName string `json:"agentName" gorm:"column:agent_name"` // 席名称
AgentEmail string `json:"agentEmail" gorm:"column:agent_email"` // 座席邮箱
AgentMobile string `json:"agentMobile" gorm:"column:agent_mobile"` // 座席手机号码
Comment string `json:"comment" gorm:"column:comment"` // 工单备注
MsdData string `json:"msdData" gorm:"column:msd_data"` // MSD数据
RmUid string `json:"rmUid" gorm:"column:rm_uid"` // RM用户ID