package values import "server/common" // GetCustomerHistoryReq 获取聊天信息 type GetCustomerHistoryReq struct { Title int `json:"Title" binding:"required"` // 玩家uid Page int `json:"Page" binding:"required"` Num int `json:"Num" binding:"required"` } // GetCustomerHistoryResp 获取聊天信息 type GetCustomerHistoryResp struct { List []*common.CustomerChatData Count int64 } // ReadMessageReq 消息已读接口 type ReadMessageReq struct { OrderId int // 订单id Title int `json:"Title" binding:"required"` // 玩家uid List []int `json:"List" binding:"required"` // 传入需要标记已读消息的id } // 发送消息请求 type SendMessageReq struct { common.CustomerChatData } // 查询订单请求 type GetCustomerOrderReq struct { Page int `json:"Page" binding:"required"` Num int `json:"Num" binding:"required"` CustomerUid int `json:"CustomerUid"` // uid Uid int `json:"Uid"` // 玩家uid Status int `json:"Status"` // 工单状态码 等于 匹配 Vip int `json:"Vip"` // vip等级限制 Label int `json:"Label"` // 标签 Order int `json:"Order"` // 默认按创建时间逆序, 1表示按创建时间逆序, 2表示按创建时间正序 3表示按消息未读数排序 Status2 int `json:"Status2"` // 工单状态码 小于等于 匹配 } type GetCustomerOrderResp struct { List []*common.CustomerOrder Count int64 } // 改变工单状态 type ChangeCustomerOrderReq struct { List []*CustomerOrderStatus } type CustomerOrderStatus struct { Id int `json:"Id"` // 改订单id Status int `json:"Status"` // 工单状态码 Label1 int `json:"Label1"` // 工单标签 Label2 int `json:"Label2"` // 工单标签 Label3 int `json:"Label3"` // 工单标签 Label4 int `json:"Label4"` // 工单标签 Label5 int `json:"Label5"` // 工单标签 } // 分配工单到客服人员 type CustomerOrderAllocateReq struct { List []*OrderAllocate } type OrderAllocate struct { Uid int // 客服人员uid OrderId int // 分配工单Id } // 分配工单到客服人员 type CustomerOrderAllocateResp struct { List []*OrderAllocate } // 编辑订单标签 type EditCustomerOrderLabelReq struct { OrderId int `json:"OrderId" binding:"required"` // 编辑的订单id LabelId1 int `json:"LabelId1" binding:"required"` // 编辑的标签id LabelId2 int `json:"LabelId2" binding:"required"` // 编辑的标签id LabelId3 int `json:"LabelId3" binding:"required"` // 编辑的标签id LabelId4 int `json:"LabelId4" binding:"required"` // 编辑的标签id LabelId5 int `json:"LabelId5" binding:"required"` // 编辑的标签id } // 玩家信息 type GetPlayerInfoReq struct { Uid int `json:"Uid" binding:"required"` // 客诉玩家uid } // 玩家信息响应 type GetPlayerInfoResp struct { Uid int // 客诉玩家uid Nick string // 昵称 Avatar string // 头像 Birth int64 // 注册日期 Phone string // 玩家电话号码 Channel int // 渠道 Package string // 游戏包名 Vip int // 玩家vip等级 Recharge int64 // 玩家充值总金额 Withdraw int64 // 玩家提现总金额 CustomerBlack bool // 是否被拉黑 } // 玩家客诉历史请求 type ComplaintHistoryReq struct { Uid int `json:"Uid" binding:"required"` // 玩家uid Page int `json:"Page" binding:"required"` Num int `json:"Num" binding:"required"` } // 玩家客诉历史响应 type ComplaintHistoryResp struct { List []*common.CustomerOrder Count int64 }