package values import "server/common" // GetCustomerConfigResp 客服系统配置返回 type GetCustomerConfigResp struct { Config *common.ConfigCustomer } // GetCustomerHistoryReq 获取聊天信息 type GetCustomerHistoryReq struct { Page int `json:"Page" binding:"required"` Num int `json:"Num" binding:"required"` } // GetCustomerHistoryResp 获取聊天信息 type GetCustomerHistoryResp struct { List []*common.CustomerChatData Count int64 Status int // 上一次工单状态 IsBlack bool // 是否客服黑名单 } // GetCustomerRobotReq 客服机器人请求 type GetCustomerRobotReq struct { ParentId int // 该消息父类id } // GetCustomerRobotResp 客服机器人请求 type GetCustomerRobotResp struct { List []*common.ConfigCustomerRobot Parent *common.ConfigCustomerRobot } // GetCustomerRobotMsgReq 客服机器人请求 type GetCustomerRobotMsgReq struct { Id int // 该消息父类id } // GetCustomerRobotMsgResp 客服机器人请求 type GetCustomerRobotMsgResp struct { Content *common.ConfigCustomerRobot } // UploadImageResp 图片上传返回 type UploadImageResp struct { Path string // 返回图片地址 } // DownloadImageReq 加载图片地址 type DownloadImageReq struct { Path string `json:"Path" binding:"required"` // 返回图片地址 } // ReadMessageReq 消息已读接口 type ReadMessageReq struct { List []int `json:"List" binding:"required"` // 传入需要标记已读消息的id } // 发送消息请求 type SendMessageReq struct { common.CustomerChatData }