package com.fzzy.push.nx2024; import com.fzzy.api.data.ApiParam; import com.fzzy.api.data.PushProtocol; import com.fzzy.api.service.PushService11; import com.fzzy.push.impl.ComPushService11; 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:35 */ @Slf4j @Component public class NX2024PushService11 implements PushService11 { @Autowired private NX2024ApiRemoteService apiRemoteService; @Autowired private ComPushService11 pushService11; @Override public String getProtocol() { return PushProtocol.SB_NX_2024.getCode(); } @Override public void pushData(ApiParam param) { log.info("------->>>>宁夏省平台2024版接口,基础信息,开始主动上报"); //2401-单位信息 pushService11.pushData1101(apiRemoteService, param); //2402-库区信息 pushService11.pushData1102(apiRemoteService, param); //2403-仓房信息 pushService11.pushData1103(apiRemoteService, param); //2404-廒间信息 pushService11.pushData1104(apiRemoteService, param); //2405-货位信息 pushService11.pushData1105(apiRemoteService, param); //2406-油罐信息 pushService11.pushData1106(apiRemoteService, param); //2407-设备信息 pushService11.pushData1107(apiRemoteService, param); //2408-药剂信息 pushService11.pushData1108(apiRemoteService, param); //2409-文件信息,转移到12大类进行推送 //2410-库区图仓房点位信息 pushService11.pushData1110(apiRemoteService, param); //2411-库区图视频监控设备点位数据 pushService11.pushData1111(apiRemoteService, param); //2412-人员信息 pushService11.pushData1112(apiRemoteService, param); //2413-企业信用信息 pushService11.pushData1113(apiRemoteService, param); //2441-财务报表数据推送 pushService11.pushData1114(apiRemoteService, param); log.info("------->>>>宁夏省平台2024版接口,基础信息,上报结束"); } }