package com.fzzy.push.nx2024; import com.fzzy.api.data.ApiParam; import com.fzzy.api.data.PushProtocol; import com.fzzy.api.service.PushService12; import com.fzzy.push.impl.ComPushService12; 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:40 */ @Slf4j @Component public class NX2024PushService12 implements PushService12 { @Autowired private NX2024ApiRemoteService apiRemoteService; @Autowired private ComPushService12 pushService12; @Override public String getProtocol() { return PushProtocol.SB_NX_2024.getCode(); } @Override public void pushData(ApiParam param) { log.info("------->>>>宁夏省平台2024版接口,粮食购销信息,开始主动上报"); //2425-客户信息 pushService12.pushData1212(apiRemoteService, param); //2414-合同 pushService12.pushData1201(apiRemoteService, param); //2415-入库数据 pushService12.pushData1202(apiRemoteService, param); //2416-入库质检 pushService12.pushData1203(apiRemoteService, param); //2417-入库结算 pushService12.pushData1204(apiRemoteService, param); //2418-出库数据 pushService12.pushData1205(apiRemoteService, param); //2419-出库结算 pushService12.pushData1206(apiRemoteService, param); //2420-倒仓 pushService12.pushData1207(apiRemoteService, param); //2421-粮食库存数据 pushService12.pushData1208(apiRemoteService, param); //2422-损溢单 pushService12.pushData1209(apiRemoteService, param); //2423-性质转变 pushService12.pushData1210(apiRemoteService, param); //2424-账面库存 pushService12.pushData1211(apiRemoteService, param); //2409-文件 pushService12.pushData1109(apiRemoteService, param); log.info("------->>>>宁夏省平台2024版接口,粮食购销信息,上报结束"); } }