package com.fzzy.push.nx2024; import com.fzzy.api.data.ApiParam; import com.fzzy.api.data.PushProtocol; import com.fzzy.api.service.PushService13; import com.fzzy.push.impl.ComPushService13; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; /** * @Description 宁夏省平台2024版-粮食管理数据上传 * @Author CZT * @Date 2024/7/25 15:45 */ @Slf4j @Component public class NX2024PushService13 implements PushService13 { @Autowired private NX2024ApiRemoteService apiRemoteService; @Autowired private ComPushService13 pushService13; @Override public String getProtocol() { return PushProtocol.SB_NX_2024.getCode(); } @Override public void pushData(ApiParam param) { log.info("------->>>>宁夏省平台2024版接口,粮食管理信息,开始主动上报"); //2426-安全管理 pushService13.pushData1301(apiRemoteService, param); //2427-温湿度信息 pushService13.pushData1302(apiRemoteService, param); //2428-虫害 pushService13.pushData1303(apiRemoteService, param); //2429-气体 pushService13.pushData1304(apiRemoteService, param); //2430-通风 pushService13.pushData1305(apiRemoteService, param); //2431-熏蒸 pushService13.pushData1306(apiRemoteService, param); //2432-仓内视频图像 pushService13.pushData1307(apiRemoteService, param); //2433-视频监控异常事件告警信息 pushService13.pushData1308(apiRemoteService, param); //2434-违规预警信息 pushService13.pushData1309(apiRemoteService, param); //2435-质检信息 pushService13.pushData1310(apiRemoteService, param); log.info("------->>>>宁夏省平台2024版接口,粮食管理信息,上报结束"); } }