package com.ydtech.modules.admin.service; import com.fasterxml.jackson.core.JsonProcessingException; import com.ydtech.core.page.BasePageVO; import com.ydtech.modules.admin.components.wechat.customer.response.CustomerListResponse; import java.util.List; public interface WechatCustomerService { /** * 配置微信客服回调信息 * * @param msgSignature * @param timestamp 时间戳 * @param nonce * @param echoStr 加密后的参数 * @return 校验参数 */ String customerCallback(String msgSignature, String timestamp, String nonce, String echoStr); /** * 回调事件 * * @param wechatEncrypt */ void callbackSendMsgOnEvent(String wechatEncrypt) throws JsonProcessingException; /** * 获取全部客服账号 * * @return 客服列表 */ List list(); /** * 获取链接 * * @return 跳转链接 */ String addContactWay(String openKfId); }