| import request from '@/config/axios' | 
|   | 
| export interface KeFuMessageRespVO { | 
|   id: number // 编号 | 
|   conversationId: number // 会话编号 | 
|   senderId: number // 发送人编号 | 
|   senderAvatar: string // 发送人头像 | 
|   senderType: number // 发送人类型 | 
|   receiverId: number // 接收人编号 | 
|   receiverType: number // 接收人类型 | 
|   contentType: number // 消息类型 | 
|   content: string // 消息 | 
|   readStatus: boolean // 是否已读 | 
|   createTime: Date // 创建时间 | 
| } | 
|   | 
| // 客服会话 API | 
| export const KeFuMessageApi = { | 
|   // 发送客服消息 | 
|   sendKeFuMessage: async (data: any) => { | 
|     return await request.post({ | 
|       url: '/promotion/kefu-message/send', | 
|       data | 
|     }) | 
|   }, | 
|   // 更新客服消息已读状态 | 
|   updateKeFuMessageReadStatus: async (conversationId: number) => { | 
|     return await request.put({ | 
|       url: '/promotion/kefu-message/update-read-status?conversationId=' + conversationId | 
|     }) | 
|   }, | 
|   // 获得消息分页数据 | 
|   getKeFuMessagePage: async (params: any) => { | 
|     return await request.get({ url: '/promotion/kefu-message/page', params }) | 
|   } | 
| } |