You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
35 lines
854 B
35 lines
854 B
package routers |
|
|
|
import ( |
|
"github.com/gin-gonic/gin" |
|
"server/modules/web/handler" |
|
) |
|
|
|
func customer(e *gin.RouterGroup) { |
|
// 获取客服系统配置 |
|
e.GET("/customer/config", handler.GetCustomerConfig) |
|
|
|
// 获取机器人信息 |
|
e.POST("/customer/robot/list", handler.GetCustomerRobotList) |
|
|
|
// 获取机器人消息 |
|
e.POST("/customer/robot/msg/list", handler.GetCustomerRobotMsg) |
|
|
|
// 获取客服聊天历史 |
|
e.POST("/customer/history", handler.GetCustomerHistory) |
|
|
|
// 上传图片 |
|
e.POST("/customer/upload/image", handler.UploadImage) |
|
|
|
// 加载图片 |
|
e.GET("/customer/image/download", handler.DownloadImage) |
|
|
|
// 读消息 |
|
e.POST("/customer/read/message", handler.ReadMessage) |
|
|
|
// 发送消息 |
|
e.POST("/customer/send/message", handler.SendMessage) |
|
|
|
// 创建客服工单 |
|
e.GET("/customer/create/order", handler.CreateCustomerOrder) |
|
}
|
|
|