package com.fzzy.api.service; import com.fzzy.api.data.ApiParam; import com.fzzy.api.dto.ResponseDto; import com.fzzy.api.entity.ApiConfs; /** * @Desc: 调用实现数据推送接口 * @author: andy.jia * @update-time: 2022/10/8 23:37 */ public interface ApiRemoteService { /** * 协议定义 * * @return */ String getProtocol(); /** * 数据推送 * * @param param 参数 */ public ResponseDto pushData(ApiParam param, Object data); /** * * @param param 参数 * @param confs 配置,可以为空 * @param data 推送数据 * @return */ public ResponseDto pushData(ApiParam param, ApiConfs confs, Object data); /** * 上传文件,获取文件存储id * @param param 参数 * @param confs 配置,可以为空 * @param data 推送数据 * @return */ // public ResponseDto pushFile(ApiParam param, ApiConfs confs, Object data); }