package com.fzzy.push.sh2023; 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 com.fzzy.push.impl.ComPushService15; import com.fzzy.push.impl.ComPushService99; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; /** * 上海市平台2023版-基础数据上传 * * @author czt * @date 2023/08/17 */ @Slf4j @Component public class SH2023PushService11 implements PushService11 { @Autowired private SH2023ApiRemoteService apiRemoteService; @Autowired private ComPushService11 pushService11; @Autowired private ComPushService15 pushService15; @Autowired private ComPushService99 pushService99; @Override public String getProtocol() { return PushProtocol.SB_SH_2023.getCode(); } @Override public void pushData(ApiParam param) { log.info("------->>>>上海2023接口不主动上报"); //单位信息 pushService11.pushData1101(apiRemoteService, param); //库区信息 pushService11.pushData1102(apiRemoteService, param); //仓房信息 pushService11.pushData1103(apiRemoteService, param); //廒间信息 pushService11.pushData1104(apiRemoteService, param); //货位信息 pushService11.pushData1105(apiRemoteService, param); //油罐信息 pushService11.pushData1106(apiRemoteService, param); //设备信息 pushService11.pushData1107(apiRemoteService, param); //药剂信息 pushService11.pushData1108(apiRemoteService, param); //库区图仓房点位信息 pushService11.pushData1110(apiRemoteService, param); //库区图视频监控设备点位数据 pushService11.pushData1111(apiRemoteService, param); //人员信息 pushService11.pushData1112(apiRemoteService, param); //企业信用信息 pushService11.pushData1113(apiRemoteService, param); //文件信息推送,转移到12大类进行推送 //财务报表数据推送 pushService15.pushData1500(apiRemoteService, param); //数据相符性 pushService99.pushData1115(apiRemoteService, param); log.info("------->>>>基础信息 接口模块上报结束"); } }