package com.fzzy.gateway.api; import com.fzzy.gateway.data.BaseReqData; import com.fzzy.gateway.data.BaseResp; import com.fzzy.gateway.entity.GatewayDevice; import com.fzzy.gateway.hx2023.data.KafaGrainData; /** * 设备数据上报 */ public interface GatewayDeviceReportService { /** * 协议定义 * * @return */ String getProtocol(); /** * 推送粮情信息 * * @param reqData */ BaseResp reportGrainData(BaseReqData reqData); BaseResp reportWeightData(BaseReqData reqData); BaseResp reportLprData(BaseReqData reqData); BaseResp reportGrainDataByKafka(BaseReqData reqData); }