package com.fzzy.push.sh2023; import com.fzzy.api.data.ApiParam; import com.fzzy.api.data.PushProtocol; import com.fzzy.api.service.PushService14; import com.fzzy.push.impl.ComPushService14; import com.fzzy.push.impl.ComPushService90; 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 SH2023PushService14 implements PushService14 { @Autowired private SH2023ApiRemoteService apiRemoteService; @Autowired private ComPushService14 pushService14; @Autowired private ComPushService90 pushService99; @Override public String getProtocol() { return PushProtocol.SB_SH_2023.getCode(); } @Override public void pushData(ApiParam param) { log.info("------->>>>行政管理 接口模块上报开始"); pushService14.pushData1401(apiRemoteService, param); pushService14.pushData1402(apiRemoteService, param); //轮换计划 pushService14.pushData1403(apiRemoteService, param); //轮换计划明细 pushService14.pushData1404(apiRemoteService, param); pushService14.pushData1405(apiRemoteService, param); //其他接口 pushService99.pushData9107(apiRemoteService, param); pushService99.pushData9108(apiRemoteService, param); log.info("------->>>>行政管理 接口模块上报结束"); } }