From 4fbbb9c7c3ab7ec36f5e0778482da8dea7268dc2 Mon Sep 17 00:00:00 2001
From: CZT <czt18638530771@163.com>
Date: 星期五, 04 八月 2023 18:49:24 +0800
Subject: [PATCH] 武汉军粮省平台-提交推送
---
src/main/java/com/fzzy/push/whhpjl/WhjlApiRemoteService.java | 202 +++++++++++++
src/main/java/com/fzzy/api/data/PushProtocol.java | 1
src/main/java/com/fzzy/async/whhpjl/Fzzy40ToWhjlSyncService11.java | 18 +
src/main/java/com/fzzy/async/whhpjl/Fzzy40ToWhjlSyncService13.java | 44 ++
src/main/java/com/fzzy/whjl/dto/WhjlApi1101.java | 1
src/main/java/com/fzzy/push/whhpjl/WhjlPushService12.java | 49 +++
src/main/java/com/fzzy/push/whhpjl/WhjlPushService13.java | 43 ++
src/main/java/com/fzzy/async/whhpjl/Fzzy40ToWhjlSyncService12.java | 49 +++
src/main/java/com/fzzy/push/whhpjl/Whjl2023HttpClientUtil.java | 174 +++++++++++
src/main/java/com/fzzy/whjl/WhjlConstant.java | 154 ++++++----
src/main/java/com/fzzy/push/whhpjl/WhjlPushService11.java | 86 +++++
src/main/java/com/fzzy/push/whhpjl/dto/WhjlRespDto.java | 30 ++
12 files changed, 788 insertions(+), 63 deletions(-)
diff --git a/src/main/java/com/fzzy/api/data/PushProtocol.java b/src/main/java/com/fzzy/api/data/PushProtocol.java
index 56510dd..5b01ea0 100644
--- a/src/main/java/com/fzzy/api/data/PushProtocol.java
+++ b/src/main/java/com/fzzy/api/data/PushProtocol.java
@@ -15,6 +15,7 @@
SB_GD_2022("SB_GD_2022", "骞夸笢鐪佸钩鍙�2022鐗�"),
SB_GD_2020("SB_GD_2020", "骞夸笢鐪佸钩鍙�2020鐗�"),
SB_HN_2022("SB_HN_2022", "娌冲崡鐪佸钩鍙�2022鐗�"),
+ SB_WHJL_2023("SB_WHJL_2023", "姝︽眽鍐涚伯骞冲彴2023鐗�"),
HB_FZZY_JG_2022("HB_FZZY_JG_2022", "椋庢鑷磋繙鐩戠2022鐗堟湰"),
SB_SHJdJW_2023("SB_SHJdJW_2023", "涓婃捣鍢夊畾绾鐩戠骞冲彴2023鐗�");
diff --git a/src/main/java/com/fzzy/async/whhpjl/Fzzy40ToWhSyncService11.java b/src/main/java/com/fzzy/async/whhpjl/Fzzy40ToWhjlSyncService11.java
similarity index 73%
rename from src/main/java/com/fzzy/async/whhpjl/Fzzy40ToWhSyncService11.java
rename to src/main/java/com/fzzy/async/whhpjl/Fzzy40ToWhjlSyncService11.java
index 560b6a0..26032d0 100644
--- a/src/main/java/com/fzzy/async/whhpjl/Fzzy40ToWhSyncService11.java
+++ b/src/main/java/com/fzzy/async/whhpjl/Fzzy40ToWhjlSyncService11.java
@@ -18,7 +18,7 @@
*/
@Slf4j
@Component
-public class Fzzy40ToWhSyncService11 implements SyncService11 {
+public class Fzzy40ToWhjlSyncService11 implements SyncService11 {
@Autowired
@@ -31,7 +31,7 @@
@Override
public void syncData(ApiParam param) {
- log.info("--------------鍩虹鏁版嵁鎵嬪姩閰嶇疆鎺ㄩ��--------");
+ log.info("--------------鍩虹鏁版嵁鍚屾--------");
String kqdm = param.getKqdm();
String deptId = param.getDeptId();
Date start = param.getStart();
@@ -39,6 +39,20 @@
//鍚屾鍐涘伐鍗曚綅淇℃伅
fz40ToWhjlSync1101.syncData(kqdm, deptId, start, end);
+
+
+ //TODO 鍚屾鍐涘伐绔欑偣淇℃伅
+
+ //TODO 鍚屾鍐涚伯浜哄憳淇℃伅
+
+ //TODO 鍚屾浠撴埧淇℃伅
+
+ //TODO 鍚屾寤掗棿淇℃伅
+
+ //TODO 鍚屾璐т綅淇℃伅
+
+ //TODO 鍚屾浠撳偍璁惧淇℃伅
+
}
}
diff --git a/src/main/java/com/fzzy/async/whhpjl/Fzzy40ToWhjlSyncService12.java b/src/main/java/com/fzzy/async/whhpjl/Fzzy40ToWhjlSyncService12.java
new file mode 100644
index 0000000..90b90fe
--- /dev/null
+++ b/src/main/java/com/fzzy/async/whhpjl/Fzzy40ToWhjlSyncService12.java
@@ -0,0 +1,49 @@
+package com.fzzy.async.whhpjl;
+
+import com.fzzy.api.data.ApiParam;
+import com.fzzy.api.data.SyncProtocol;
+import com.fzzy.api.service.SyncService11;
+import lombok.extern.slf4j.Slf4j;
+import org.springframework.stereotype.Component;
+import java.util.Date;
+
+/**
+ * @Desc: 绮璐攢鍚屾
+ *
+ * @author: czt
+ * @update-time: 2023/08/04
+ *
+ */
+@Slf4j
+@Component
+public class Fzzy40ToWhjlSyncService12 implements SyncService11 {
+
+
+ @Override
+ public String getProtocol() {
+ return SyncProtocol.FZZY_V40_WHJL.getCode();
+ }
+
+ @Override
+ public void syncData(ApiParam param) {
+ log.info("--------------绮璐攢鏁版嵁鍚屾--------");
+ String kqdm = param.getKqdm();
+ String deptId = param.getDeptId();
+ Date start = param.getStart();
+ Date end = param.getEnd();
+
+ //TODO 鍚屾瀹㈡埛淇℃伅
+
+ //TODO 鍚屾鍚堝悓淇℃伅
+
+ //TODO 鍚屾搴撳瓨鍙拌处淇℃伅
+
+ //TODO 鍚屾搴撳瓨鍙拌处浜у搧鎵规淇℃伅
+
+ //TODO 鍚屾搴撳瓨鍙拌处鍑哄叆淇℃伅
+
+ //TODO 鍚屾鍑哄叆搴撹褰�
+
+ }
+
+}
diff --git a/src/main/java/com/fzzy/async/whhpjl/Fzzy40ToWhjlSyncService13.java b/src/main/java/com/fzzy/async/whhpjl/Fzzy40ToWhjlSyncService13.java
new file mode 100644
index 0000000..03892a5
--- /dev/null
+++ b/src/main/java/com/fzzy/async/whhpjl/Fzzy40ToWhjlSyncService13.java
@@ -0,0 +1,44 @@
+package com.fzzy.async.whhpjl;
+
+import com.fzzy.api.data.ApiParam;
+import com.fzzy.api.data.SyncProtocol;
+import com.fzzy.api.service.SyncService11;
+import lombok.extern.slf4j.Slf4j;
+import org.springframework.stereotype.Component;
+
+import java.util.Date;
+
+/**
+ * @Desc: 绮绠$悊鍚屾
+ *
+ * @author: czt
+ * @update-time: 2023/08/04
+ *
+ */
+@Slf4j
+@Component
+public class Fzzy40ToWhjlSyncService13 implements SyncService11 {
+
+
+ @Override
+ public String getProtocol() {
+ return SyncProtocol.FZZY_V40_WHJL.getCode();
+ }
+
+ @Override
+ public void syncData(ApiParam param) {
+ log.info("--------------绮绠$悊鏁版嵁鍚屾--------");
+ String kqdm = param.getKqdm();
+ String deptId = param.getDeptId();
+ Date start = param.getStart();
+ Date end = param.getEnd();
+
+ //TODO 鍚屾璐ㄦ鎶ュ憡
+
+ //TODO 鍚屾绮儏妫�娴嬭褰�
+
+ //TODO 鍚屾鑳借�楄褰�
+
+ }
+
+}
diff --git a/src/main/java/com/fzzy/push/whhpjl/Whjl2023HttpClientUtil.java b/src/main/java/com/fzzy/push/whhpjl/Whjl2023HttpClientUtil.java
new file mode 100644
index 0000000..2345b9b
--- /dev/null
+++ b/src/main/java/com/fzzy/push/whhpjl/Whjl2023HttpClientUtil.java
@@ -0,0 +1,174 @@
+package com.fzzy.push.whhpjl;
+
+import com.alibaba.fastjson.JSON;
+import com.alibaba.fastjson.TypeReference;
+import com.fzzy.api.entity.ApiConfs;
+import com.fzzy.api.utils.AESUtils;
+import com.fzzy.api.utils.MyMD5Util;
+import com.fzzy.api.utils.SnowflakeIdWorker;
+import com.fzzy.push.gd2022.dto.GD2022AuthToken;
+import com.fzzy.push.whhpjl.dto.WhjlRespDto;
+import lombok.extern.slf4j.Slf4j;
+import java.io.BufferedReader;
+import java.io.InputStreamReader;
+import java.io.OutputStream;
+import java.lang.reflect.Type;
+import java.net.HttpURLConnection;
+import java.net.URL;
+import java.util.Map;
+
+/**
+ * 姝︽眽鍐涚伯鐪佸钩鍙�-涓婁紶鏁版嵁鏈嶅姟绫�
+ * @author czt
+ * @date 2023/08/04
+ */
+@Slf4j
+public class Whjl2023HttpClientUtil {
+
+ /**
+ * post formData
+ * @param url
+ * @param map
+ * @return
+ * @throws Exception
+ */
+ @SuppressWarnings("resource")
+ public static WhjlRespDto postGetToken(String url, Map<String, Object> map) throws Exception {
+ log.info("---------鎺ュ彛璇锋眰鍦板潃锛�" +url+ "----------鍙傛暟锛�" + JSON.toJSONString(map) +"---------");
+ BufferedReader in = null;
+ URL urls = new URL(url);
+ HttpURLConnection connection = null;
+ OutputStream outputStream = null;
+ String rs = "";
+ WhjlRespDto responseDto;
+ try {
+ connection = (HttpURLConnection) urls.openConnection();
+ connection.setRequestProperty("Content-Type", "application/json;charset=UTF-8");
+ connection.setDoOutput(true);
+ connection.setDoInput(true);
+ connection.setRequestProperty("Accept-Language", "zh-CN,zh;q=0.8");
+ connection.setRequestProperty("Accept", "*/*");
+ connection.setRequestProperty("Range", "bytes=" + "");
+ connection.setConnectTimeout(20000);
+ connection.setReadTimeout(30000);
+ connection.setRequestMethod("POST");
+
+ StringBuffer buffer = new StringBuffer();
+ outputStream = connection.getOutputStream();
+ buffer.append(JSON.toJSONString(map));
+ outputStream.write(buffer.toString().getBytes());
+ try {
+ connection.connect();
+ if (connection.getResponseCode() == 200) {
+ in = new BufferedReader(new InputStreamReader(connection.getInputStream(), "UTF-8"));
+ String line = "";
+ while ((line = in.readLine()) != null) {
+ rs += line;
+ }
+ }else{
+ log.error("http鐘舵�侊細" + connection.getResponseCode());
+ log.error("http娑堟伅锛�" + connection.getResponseMessage());
+ }
+
+ } catch (Exception e) {
+ System.out.println("鍙戠敓寮傚父");
+ log.error(e.getMessage(),e);
+ rs = null;
+ return new WhjlRespDto(99,e.getMessage());
+ }
+ log.info("---------鎺ュ彛杩斿洖锛�" + rs +"---------");
+
+ Type type = new TypeReference<WhjlRespDto<GD2022AuthToken>>() {}.getType();
+ responseDto = JSON.parseObject(rs,type);
+ if(responseDto == null ) return new WhjlRespDto(99,"鎺ュ彛璇锋眰鍙戠敓鏈煡閿欒");
+ return responseDto;
+ } finally {
+ try {
+ outputStream.close();
+ if (in != null){
+ in.close();
+ }
+ } catch (Exception e) {
+ }
+ outputStream = null;
+ if (connection != null)
+ connection.disconnect();
+ connection = null;
+ }
+ }
+
+
+ /**
+ * post formData
+ * @param url
+ * @return
+ * @throws Exception
+ */
+ @SuppressWarnings("resource")
+ public static WhjlRespDto postPushData(String url, String data , ApiConfs apiConfs, GD2022AuthToken authToken) throws Exception {
+ log.info("---------鎺ュ彛璇锋眰鍦板潃锛�" +url+ "----------鍙傛暟锛�" + data +"---------");
+ BufferedReader in = null;
+ URL urls = new URL(url);
+ HttpURLConnection connection = null;
+ OutputStream outputStream = null;
+ String rs = "";
+ WhjlRespDto responseDto;
+ try {
+ String md = AESUtils.encrypt(data,apiConfs.getPublicKey());
+ log.info("---------鎺ュ彛璇锋眰鍦板潃锛�" +url+ "----------瀵嗘枃鍙傛暟锛�" + md +"---------");
+ connection = (HttpURLConnection) urls.openConnection();
+ connection.setRequestProperty("Content-Type", "application/json;charset=UTF-8");
+ connection.setDoOutput(true);
+ connection.setDoInput(true);
+ connection.setRequestProperty("Accept-Language", "zh-CN,zh;q=0.8");
+ connection.setRequestProperty("Accept", "*/*");
+ connection.setRequestProperty("Range", "bytes=" + "");
+ connection.setRequestProperty("Authorization", "Bearer " + authToken.getAccess_token() );
+ connection.setRequestProperty("nonce", AESUtils.encrypt(authToken.getAccess_token() + System.currentTimeMillis(),apiConfs.getPublicKey()));
+ connection.setRequestProperty("requestId", AESUtils.encrypt(authToken.getAccess_token() + SnowflakeIdWorker.nextId(),apiConfs.getPublicKey()));
+ connection.setRequestProperty("digest", MyMD5Util.encrypt(data));
+ connection.setConnectTimeout(20000);
+ connection.setReadTimeout(30000);
+ connection.setRequestMethod("POST");
+ StringBuffer buffer = new StringBuffer();
+ buffer.append(md);
+ outputStream = connection.getOutputStream();
+ outputStream.write(buffer.toString().getBytes("UTF-8"));
+ try {
+ connection.connect();
+ if (connection.getResponseCode() == 200) {
+ in = new BufferedReader(new InputStreamReader(connection.getInputStream(), "UTF-8"));
+ String line = "";
+ while ((line = in.readLine()) != null) {
+ rs += line;
+ }
+ }else{
+ log.error("http鐘舵�侊細" + connection.getResponseCode());
+ log.error("http娑堟伅锛�" + connection.getResponseMessage());
+ }
+
+ } catch (Exception e) {
+ System.out.println("鍙戠敓寮傚父");
+ log.error(e.getMessage(),e);
+ rs = null;
+ return new WhjlRespDto(99,e.getMessage());
+ }
+ log.info("---------鎺ュ彛杩斿洖锛�" + rs +"---------");
+ responseDto = JSON.parseObject(rs,WhjlRespDto.class);
+ if(responseDto == null ) return new WhjlRespDto(99,"鎺ュ彛璇锋眰鍙戠敓鏈煡閿欒");
+ return responseDto;
+ } finally {
+ try {
+ outputStream.close();
+ if (in != null){
+ in.close();
+ }
+ } catch (Exception e) {
+ }
+ outputStream = null;
+ if (connection != null)
+ connection.disconnect();
+ connection = null;
+ }
+ }
+}
\ No newline at end of file
diff --git a/src/main/java/com/fzzy/push/whhpjl/WhjlApiRemoteService.java b/src/main/java/com/fzzy/push/whhpjl/WhjlApiRemoteService.java
new file mode 100644
index 0000000..c571da6
--- /dev/null
+++ b/src/main/java/com/fzzy/push/whhpjl/WhjlApiRemoteService.java
@@ -0,0 +1,202 @@
+package com.fzzy.push.whhpjl;
+
+import com.alibaba.fastjson.JSON;
+import com.fzzy.api.data.ApiParam;
+import com.fzzy.api.data.PushProtocol;
+import com.fzzy.api.dto.ResponseDto;
+import com.fzzy.api.entity.*;
+import com.fzzy.api.service.ApiCommonService;
+import com.fzzy.api.service.ApiRemoteService;
+import com.fzzy.api.service.ApiTriggerService;
+import com.fzzy.api.utils.ContextUtil;
+import com.fzzy.api.utils.RedisUtil;
+import com.fzzy.api.view.repository.*;
+import com.fzzy.push.whhpjl.dto.WhjlRespDto;
+import com.fzzy.whjl.WhjlConstant;
+import lombok.Data;
+import lombok.extern.slf4j.Slf4j;
+import org.apache.commons.lang.StringUtils;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+import java.util.Date;
+import java.util.HashMap;
+import java.util.Map;
+
+/**
+ * 姝︽眽鍐涚伯鐪佸钩鍙�-涓婁紶鏁版嵁鏈嶅姟绫�
+ *
+ * @author czt
+ * @date 2023/08/04
+ */
+@Slf4j
+@Data
+@Service
+public class WhjlApiRemoteService implements ApiRemoteService {
+
+ @Autowired
+ private RedisUtil redisUtil;
+ @Autowired
+ private ApiCommonService apiCommonService;
+ @Autowired
+ private ApiTriggerService apiTriggerService;
+ @Autowired
+ private ApiLogRep apiLogRep;
+
+ @Override
+ public String getProtocol() {
+ return PushProtocol.SB_WHJL_2023.getCode();
+ }
+
+ @Override
+ public ResponseDto pushData(ApiParam param, Object data) {
+ return pushData(param, null, data);
+ }
+
+ @Override
+ public ResponseDto pushData(ApiParam param, ApiConfs conf, Object data) {
+ String inteId = param.getInteId();
+ String kqdm = param.getKqdm();
+ String bizId = param.getBizId();
+
+ try {
+ if (null == conf) {
+ conf = apiCommonService.getConf(kqdm);
+ }
+
+ //娣诲姞LOGO
+ ApiLog apiLog = new ApiLog();
+ apiLog.setId(ContextUtil.getUUID());
+ apiLog.setInteId(inteId);
+ String jsonData = getJsonData(inteId, data, conf.getApiUrl());
+ log.info("鎶ユ枃淇℃伅=" + jsonData);
+ inteId = getInteId(inteId);
+ if (StringUtils.isEmpty(inteId)) {
+ ResponseDto responseDto = new ResponseDto(99, "娌℃湁鑾峰彇鍒版帴鍙�", bizId);
+ apiLog.setStatus(99);
+ apiLog.setResult("娌℃湁鑾峰彇鍒版帴鍙�");
+ apiLogRep.save(apiLog);
+ return responseDto;
+ }
+ apiLog.setData(jsonData);
+ apiLog.setKqdm(kqdm);
+ apiLog.setUploadTime(new Date());
+
+ if (conf == null) {
+ ResponseDto responseDto = new ResponseDto(99, "娌℃湁鑾峰彇鍒颁笂浼犻厤缃�", bizId);
+ apiLog.setStatus(99);
+ apiLog.setResult("娌℃湁鑾峰彇鍒颁笂浼犻厤缃�");
+ apiLogRep.save(apiLog);
+ return responseDto;
+ }
+
+ Map<String, Object> map = new HashMap<>();
+ WhjlRespDto responseDto = Whjl2023HttpClientUtil.postPushData(conf.getApiUrl() + inteId, jsonData, conf, null);
+ apiLog.setStatus(responseDto.getCode() == 200 ? 0 : responseDto.getCode());
+ apiLog.setResult(responseDto.getResult());
+ apiLogRep.save(apiLog);
+ ResponseDto resd = new ResponseDto();
+ resd.setSuccess(responseDto.getCode() == 200 ? 0 : responseDto.getCode());
+ resd.setMsg(responseDto.getResult());
+ //updateGD2022AuthToken(responseDto,conf, token);
+ return resd;
+ } catch (Exception e) {
+ log.error(e.getMessage(), e);
+ return new ResponseDto(99, e.getMessage());
+ }
+ }
+
+ /**
+ * 璋冩暣鏁版嵁灏佽锛岃幏鍙杍son鏁版嵁
+ *
+ * @param inteId
+ * @param data
+ * @return
+ * @throws Exception
+ */
+ private String getJsonData(String inteId, Object data, String url) {
+ return JSON.toJSONString(data);
+ }
+
+ private String getInteId(String inteId) {
+ switch (inteId) {
+ case "1101":
+ return WhjlConstant.API_CODE_JLQYXX;
+ case "1102":
+ return WhjlConstant.API_CODE_JLZDXX;
+ case "1103":
+ return WhjlConstant.API_CODE_JLRYXX;
+ case "1104":
+ return WhjlConstant.API_CODE_FXLYD;
+ case "1105":
+ return WhjlConstant.API_CODE_CFXX;
+ case "1106":
+ return WhjlConstant.API_CODE_AJXX;
+ case "1107":
+ return WhjlConstant.API_CODE_HWXX;
+ case "1108":
+ return WhjlConstant.API_CODE_CCSSDZDA;
+ case "1109":
+ return WhjlConstant.API_CODE_CCSSWHJL;
+ case "1110":
+ return WhjlConstant.API_CODE_CCSSBFJL;
+ case "1111":
+ return WhjlConstant.API_CODE_CCSBXX;
+ case "1112":
+ return WhjlConstant.API_CODE_CCSBWHJL;
+ case "1113":
+ return WhjlConstant.API_CODE_CCSBWXJL;
+ case "1114":
+ return WhjlConstant.API_CODE_CCSBBFJL;
+ case "1201":
+ return WhjlConstant.API_CODE_FSGYSXX;
+ case "1202":
+ return WhjlConstant.API_CODE_FSPPXX;
+ case "1203":
+ return WhjlConstant.API_CODE_FSCPXX;
+ case "1204":
+ return WhjlConstant.API_CODE_KHXX;
+ case "1205":
+ return WhjlConstant.API_CODE_CCJL;
+ case "1206":
+ return WhjlConstant.API_CODE_DDXX;
+ case "1207":
+ return WhjlConstant.API_CODE_HTXX;
+ case "1208":
+ return WhjlConstant.API_CODE_KCTZ;
+ case "1209":
+ return WhjlConstant.API_CODE_KCTZPCXX;
+ case "1210":
+ return WhjlConstant.API_CODE_KCTZCRJL;
+ case "1211":
+ return WhjlConstant.API_CODE_KCPDJL;
+ case "1212":
+ return WhjlConstant.API_CODE_KNZCJL;
+ case "1213":
+ return WhjlConstant.API_CODE_CRKJL;
+ case "1301":
+ return WhjlConstant.API_CODE_ZJJG;
+ case "1302":
+ return WhjlConstant.API_CODE_ZJBG;
+ case "1303":
+ return WhjlConstant.API_CODE_LQJCJL;
+ case "1304":
+ return WhjlConstant.API_CODE_NHJL;
+ case "1401":
+ return WhjlConstant.API_CODE_DYQY;
+ case "1402":
+ return WhjlConstant.API_CODE_DYXY;
+ case "1403":
+ return WhjlConstant.API_CODE_DYNL;
+ case "1404":
+ return WhjlConstant.API_CODE_DYYJ;
+ case "1405":
+ return WhjlConstant.API_CODE_SCJGDD;
+ case "1406":
+ return WhjlConstant.API_CODE_YSLX;
+ case "1407":
+ return WhjlConstant.API_CODE_YJDD;
+ default:
+ return inteId;
+ }
+ }
+}
\ No newline at end of file
diff --git a/src/main/java/com/fzzy/push/whhpjl/WhjlPushService11.java b/src/main/java/com/fzzy/push/whhpjl/WhjlPushService11.java
new file mode 100644
index 0000000..d626048
--- /dev/null
+++ b/src/main/java/com/fzzy/push/whhpjl/WhjlPushService11.java
@@ -0,0 +1,86 @@
+package com.fzzy.push.whhpjl;
+
+import com.fzzy.api.Constant;
+import com.fzzy.api.data.ApiParam;
+import com.fzzy.api.data.PushProtocol;
+import com.fzzy.api.dto.ResponseDto;
+import com.fzzy.api.service.ApiRemoteService;
+import com.fzzy.api.service.PushService11;
+import com.fzzy.whjl.WhjlConstant;
+import com.fzzy.whjl.dto.WhjlApi1101;
+import lombok.extern.slf4j.Slf4j;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Component;
+import java.util.ArrayList;
+import java.util.List;
+
+/**
+ * 姝︽眽鍐涚伯鐪佸钩鍙�-鍩虹鏁版嵁鎺ㄩ��
+ *
+ * @author czt
+ * @date 2023/08/04
+ */
+@Slf4j
+@Component
+public class WhjlPushService11 implements PushService11 {
+
+ @Autowired
+ private WhjlApiRemoteService apiRemoteService;
+
+ @Override
+ public String getProtocol() {
+ return PushProtocol.SB_WHJL_2023.getCode();
+ }
+
+ @Override
+ public void pushData(ApiParam param) {
+ log.info("姝︽眽鍐涚伯鐪佸钩鍙�--->>>鍩虹淇℃伅 涓婃姤寮�濮�");
+
+ //鎺ㄩ�佸啗宸ヤ紒涓氫俊鎭�
+ this.pushData1101(apiRemoteService, param);
+
+ //TODO 鎺ㄩ�佸啗宸ョ珯鐐逛俊鎭�
+
+ //TODO 鎺ㄩ�佸啗绮汉鍛樹俊鎭�
+
+ //TODO 鎺ㄩ�佷粨鎴夸俊鎭�
+
+ //TODO 鎺ㄩ�佸粧闂翠俊鎭�
+
+ //TODO 鎺ㄩ�佽揣浣嶄俊鎭�
+
+ //TODO 鎺ㄩ�佷粨鍌ㄨ澶囦俊鎭�
+
+
+ log.info("姝︽眽鍐涚伯鐪佸钩鍙�--->>>鍩虹淇℃伅 涓婃姤缁撴潫");
+ }
+
+ /**
+ * 1101 鍐涘伐浼佷笟淇℃伅
+ */
+ private void pushData1101(ApiRemoteService apiRemoteService, ApiParam param) {
+
+ //TODO 鑾峰彇鍐涘伐浼佷笟淇℃伅
+ List<WhjlApi1101> items = new ArrayList<>();
+ if (null == items || items.isEmpty()) {
+ return;
+ }
+
+ param.setInteCategory(WhjlConstant.API_CATEGORY_11);
+ param.setInteId(WhjlConstant.API_CODE_1101);
+
+ ResponseDto responseDto;
+ for (WhjlApi1101 data : items) {
+ param.setBizId(data.getBizId());
+ responseDto = apiRemoteService.pushData(param, data);
+
+ if (responseDto.getSuccess() == 0) {
+ if (Constant.CZBZ_I.equals(data.getCzbz())) {
+
+ //TODO 鏇存柊鎿嶄綔鏍囧織鐘舵��
+
+ }
+ }
+ }
+ }
+}
diff --git a/src/main/java/com/fzzy/push/whhpjl/WhjlPushService12.java b/src/main/java/com/fzzy/push/whhpjl/WhjlPushService12.java
new file mode 100644
index 0000000..cf32958
--- /dev/null
+++ b/src/main/java/com/fzzy/push/whhpjl/WhjlPushService12.java
@@ -0,0 +1,49 @@
+package com.fzzy.push.whhpjl;
+
+import com.fzzy.api.data.ApiParam;
+import com.fzzy.api.data.PushProtocol;
+import com.fzzy.api.service.PushService11;
+import lombok.extern.slf4j.Slf4j;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Component;
+
+/**
+ * 姝︽眽鍐涚伯鐪佸钩鍙�-绮璐攢鏁版嵁鎺ㄩ��
+ *
+ * @author czt
+ * @date 2023/08/04
+ */
+@Slf4j
+@Component
+public class WhjlPushService12 implements PushService11 {
+
+ @Autowired
+ private WhjlApiRemoteService apiRemoteService;
+
+ @Override
+ public String getProtocol() {
+ return PushProtocol.SB_WHJL_2023.getCode();
+ }
+
+ @Override
+ public void pushData(ApiParam param) {
+ log.info("姝︽眽鍐涚伯鐪佸钩鍙�--->>>绮璐攢 涓婃姤寮�濮�");
+
+ //TODO 鎺ㄩ�佸鎴蜂俊鎭�
+
+ //TODO 鎺ㄩ�佸悎鍚屼俊鎭�
+
+ //TODO 鎺ㄩ�佸簱瀛樺彴璐︿俊鎭�
+
+ //TODO 鎺ㄩ�佸簱瀛樺彴璐︿骇鍝佹壒娆′俊鎭�
+
+ //TODO 鎺ㄩ�佸簱瀛樺彴璐﹀嚭鍏ヤ俊鎭�
+
+ //TODO 鎺ㄩ�佸嚭鍏ュ簱璁板綍
+
+
+ log.info("姝︽眽鍐涚伯鐪佸钩鍙�--->>>绮璐攢 涓婃姤缁撴潫");
+ }
+
+
+}
diff --git a/src/main/java/com/fzzy/push/whhpjl/WhjlPushService13.java b/src/main/java/com/fzzy/push/whhpjl/WhjlPushService13.java
new file mode 100644
index 0000000..c58b9cc
--- /dev/null
+++ b/src/main/java/com/fzzy/push/whhpjl/WhjlPushService13.java
@@ -0,0 +1,43 @@
+package com.fzzy.push.whhpjl;
+
+import com.fzzy.api.data.ApiParam;
+import com.fzzy.api.data.PushProtocol;
+import com.fzzy.api.service.PushService11;
+import lombok.extern.slf4j.Slf4j;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Component;
+
+/**
+ * 姝︽眽鍐涚伯鐪佸钩鍙�-绮绠$悊鏁版嵁鎺ㄩ��
+ *
+ * @author czt
+ * @date 2023/08/04
+ */
+@Slf4j
+@Component
+public class WhjlPushService13 implements PushService11 {
+
+ @Autowired
+ private WhjlApiRemoteService apiRemoteService;
+
+ @Override
+ public String getProtocol() {
+ return PushProtocol.SB_WHJL_2023.getCode();
+ }
+
+ @Override
+ public void pushData(ApiParam param) {
+ log.info("姝︽眽鍐涚伯鐪佸钩鍙�--->>>绮绠$悊 涓婃姤寮�濮�");
+
+ //TODO 鎺ㄩ�佽川妫�鎶ュ憡
+
+ //TODO 鎺ㄩ�佺伯鎯呮娴嬭褰�
+
+ //TODO 鎺ㄩ�佽兘鑰楄褰�
+
+
+ log.info("姝︽眽鍐涚伯鐪佸钩鍙�--->>>绮绠$悊 涓婃姤缁撴潫");
+ }
+
+
+}
diff --git a/src/main/java/com/fzzy/push/whhpjl/dto/WhjlRespDto.java b/src/main/java/com/fzzy/push/whhpjl/dto/WhjlRespDto.java
new file mode 100644
index 0000000..c7ad0f8
--- /dev/null
+++ b/src/main/java/com/fzzy/push/whhpjl/dto/WhjlRespDto.java
@@ -0,0 +1,30 @@
+package com.fzzy.push.whhpjl.dto;
+
+import lombok.Data;
+import java.io.Serializable;
+
+/**
+ * 鎺ュ彛杩斿洖
+ * @author czt
+ * @date 2023/08/04
+ */
+@Data
+public class WhjlRespDto<T> implements Serializable {
+ /**
+ *
+ */
+ private static final long serialVersionUID = -6714158228489303453L;
+
+ private int code ;
+
+ private String result;
+
+
+ public WhjlRespDto() {
+ }
+
+ public WhjlRespDto(int code, String result) {
+ this.code = code;
+ this.result = result;
+ }
+}
diff --git a/src/main/java/com/fzzy/whjl/WhjlConstant.java b/src/main/java/com/fzzy/whjl/WhjlConstant.java
index d31f5ee..93ef791 100644
--- a/src/main/java/com/fzzy/whjl/WhjlConstant.java
+++ b/src/main/java/com/fzzy/whjl/WhjlConstant.java
@@ -36,172 +36,204 @@
public static String API_CATEGORY_14 = "14";
/**
- * 鎺ュ彛缂栫爜-1101 鍗曚綅淇℃伅鏁版嵁鎺ュ彛
+ * 鎺ュ彛缂栫爜-1101 鍐涚伯浼佷笟淇℃伅鏁版嵁鎺ュ彛
*/
public static String API_CODE_1101 = "1101";
/**
- * 鎺ュ彛缂栫爜-1102 搴撳尯淇℃伅鏁版嵁鎺ュ彛
+ * 鎺ュ彛缂栫爜-1102 鍐涗緵绔欑偣淇℃伅鏁版嵁鎺ュ彛
*/
public static String API_CODE_1102 = "1102";
/**
- * 鎺ュ彛缂栫爜-1103 浠撴埧淇℃伅鏁版嵁鎺ュ彛
+ * 鎺ュ彛缂栫爜-1103 鍐涚伯浜哄憳淇℃伅鏁版嵁鎺ュ彛
*/
public static String API_CODE_1103 = "1103";
/**
- * 鎺ュ彛缂栫爜-1104 寤掗棿淇℃伅鏁版嵁鎺ュ彛
+ * 鎺ュ彛缂栫爜-1104 鏀惧績绮补搴楁暟鎹帴鍙�
*/
public static String API_CODE_1104 = "1104";
/**
- * 鎺ュ彛缂栫爜-1105 璐т綅淇℃伅鏁版嵁鎺ュ彛
+ * 鎺ュ彛缂栫爜-1105 浠撴埧淇℃伅鏁版嵁鎺ュ彛
*/
public static String API_CODE_1105 = "1105";
/**
- * 鎺ュ彛缂栫爜-1106 娌圭綈淇℃伅鏁版嵁鎺ュ彛
+ * 鎺ュ彛缂栫爜-1106 寤掗棿淇℃伅鏁版嵁鎺ュ彛
*/
public static String API_CODE_1106 = "1106";
/**
- * 鎺ュ彛缂栫爜-1107 璁惧淇℃伅鏁版嵁鎺ュ彛
+ * 鎺ュ彛缂栫爜-1107 璐т綅淇℃伅鏁版嵁鎺ュ彛
*/
public static String API_CODE_1107 = "1107";
/**
- * 鎺ュ彛缂栫爜-1108 鑽墏淇℃伅鏁版嵁鎺ュ彛
+ * 鎺ュ彛缂栫爜-1108 浠撳偍璁炬柦鐢靛瓙妗f鏁版嵁鎺ュ彛
*/
public static String API_CODE_1108 = "1108";
/**
- * 鎺ュ彛缂栫爜-1109 鏂囦欢淇℃伅鏁版嵁鎺ュ彛
+ * 鎺ュ彛缂栫爜-1109 浠撳偍璁炬柦缁存姢璁板綍鏁版嵁鎺ュ彛
*/
public static String API_CODE_1109 = "1109";
/**
- * 鎺ュ彛缂栫爜-1110 搴撳尯鍥句粨鎴跨偣浣嶆爣娉ㄦ暟鎹帴鍙�
+ * 鎺ュ彛缂栫爜-1110 浠撳偍璁惧鎶ュ簾璁板綍鏁版嵁鎺ュ彛
*/
public static String API_CODE_1110 = "1110";
/**
- * 鎺ュ彛缂栫爜-1111 搴撳尯鍥捐棰戠洃鎺ц澶囩偣浣嶆爣娉ㄦ暟鎹帴鍙�
+ * 鎺ュ彛缂栫爜-1111 浠撳偍璁惧淇℃伅鏁版嵁鎺ュ彛
*/
public static String API_CODE_1111 = "1111";
/**
- * 鎺ュ彛缂栫爜-1112 浜哄憳淇℃伅鏁版嵁鎺ュ彛
+ * 鎺ュ彛缂栫爜-1112 浠撳偍璁惧缁存姢璁板綍鏁版嵁鎺ュ彛
*/
public static String API_CODE_1112 = "1112";
/**
- * 鎺ュ彛缂栫爜-1113 浼佷笟淇$敤淇℃伅鏁版嵁鎺ュ彛
+ * 鎺ュ彛缂栫爜-1113 浠撳偍璁惧缁翠慨璁板綍鏁版嵁鎺ュ彛
*/
public static String API_CODE_1113 = "1113";
+ /**
+ * 鎺ュ彛缂栫爜-1114 浠撳偍璁惧鎶ュ簾璁板綍鏁版嵁鎺ュ彛
+ */
+ public static String API_CODE_1114 = "1114";
/**
- * 鎺ュ彛缂栫爜-1201 鍚堝悓淇℃伅鏁版嵁鎺ュ彛
+ * 鎺ュ彛缂栫爜-1201 鍓渚涘簲鍟嗕俊鎭暟鎹帴鍙�
*/
public static String API_CODE_1201 = "1201";
/**
- * 鎺ュ彛缂栫爜-1202 绮鍏ュ簱淇℃伅鏁版嵁鎺ュ彛
+ * 鎺ュ彛缂栫爜-1202 鍓鍝佺墝淇℃伅鏁版嵁鎺ュ彛
*/
public static String API_CODE_1202 = "1202";
/**
- * 鎺ュ彛缂栫爜-1203 绮鍏ュ簱妫�楠屼俊鎭暟鎹帴鍙�
+ * 鎺ュ彛缂栫爜-1203 鍓浜у搧淇℃伅鏁版嵁鎺ュ彛
*/
public static String API_CODE_1203 = "1203";
/**
- * 鎺ュ彛缂栫爜-1204 绮鍏ュ簱缁撶畻淇℃伅鏁版嵁鍙�
+ * 鎺ュ彛缂栫爜-1204 瀹㈡埛淇℃伅鏁版嵁鎺ュ彛
*/
public static String API_CODE_1204 = "1204";
/**
- * 鎺ュ彛缂栫爜-1205 绮鍑哄簱淇℃伅鏁版嵁鎺ュ彛
+ * 鎺ュ彛缂栫爜-1205 绛规帾璁″垝鏁版嵁鎺ュ彛
*/
public static String API_CODE_1205 = "1205";
/**
- * 鎺ュ彛缂栫爜-1206 绮鍑哄簱缁撶畻淇℃伅鏁版嵁鎺ュ彛
+ * 鎺ュ彛缂栫爜-1206 璁㈠崟淇℃伅鏁版嵁鎺ュ彛
*/
public static String API_CODE_1206 = "1206";
/**
- * 鎺ュ彛缂栫爜-1207 鍊掍粨淇℃伅鏁版嵁鎺ュ彛
+ * 鎺ュ彛缂栫爜-1207 鍚堝悓淇℃伅鏁版嵁鎺ュ彛
*/
public static String API_CODE_1207 = "1207";
/**
- * 鎺ュ彛缂栫爜-1208 绮搴撳瓨鏁版嵁鎺ュ彛
+ * 鎺ュ彛缂栫爜-1208 搴撳瓨鍙拌处鏁版嵁鎺ュ彛
*/
public static String API_CODE_1208 = "1208";
/**
- * 鎺ュ彛缂栫爜-1209 鎹熸孩鍗曟暟鎹帴鍙�
+ * 鎺ュ彛缂栫爜-1209 搴撳瓨鍙拌处浜у搧鎵规鏁版嵁鎺ュ彛
*/
public static String API_CODE_1209 = "1209";
/**
- * 鎺ュ彛缂栫爜-1210 绮鎬ц川杞彉鍗曟暟鎹帴鍙�
+ * 鎺ュ彛缂栫爜-1210 搴撳瓨鍙拌处鍑哄叆璁板綍鏁版嵁鎺ュ彛
*/
public static String API_CODE_1210 = "1210";
/**
- * 鎺ュ彛缂栫爜-1211 璐﹂潰搴撳瓨鏁版嵁鎺ュ彛
+ * 鎺ュ彛缂栫爜-1211 搴撳瓨鐩樼偣璁板綍鏁版嵁鎺ュ彛
*/
public static String API_CODE_1211 = "1211";
/**
- * 鎺ュ彛缂栫爜-1212 瀹㈡埛淇℃伅鏁版嵁鎺ュ彛
+ * 鎺ュ彛缂栫爜-1212 搴撳唴杞粨璁板綍鏁版嵁鎺ュ彛
*/
public static String API_CODE_1212 = "1212";
+ /**
+ * 鎺ュ彛缂栫爜-1213 鍑哄叆搴撹褰曟暟鎹帴鍙�
+ */
+ public static String API_CODE_1213 = "1213";
/**
- * 鎺ュ彛缂栫爜-1301 瀹夊叏绠$悊鏁版嵁鎺ュ彛
+ * 鎺ュ彛缂栫爜-1301 璐ㄦ鏈烘瀯鏁版嵁鎺ュ彛
*/
public static String API_CODE_1301 = "1301";
/**
- * 鎺ュ彛缂栫爜-1302 娓╂箍搴︽娴嬫暟鎹帴鍙�
+ * 鎺ュ彛缂栫爜-1302 璐ㄦ鎶ュ憡鏁版嵁鎺ュ彛
*/
public static String API_CODE_1302 = "1302";
/**
- * 鎺ュ彛缂栫爜-1303 瀹宠櫕妫�娴嬫暟鎹帴鍙�
+ * 鎺ュ彛缂栫爜-1303 绮儏妫�娴嬭褰曟暟鎹帴鍙�
*/
public static String API_CODE_1303 = "1303";
/**
- * 鎺ュ彛缂栫爜-1304 姘斾綋妫�娴嬫暟鎹帴鍙�
+ * 鎺ュ彛缂栫爜-1304 鑳借�楄褰曟暟鎹帴鍙�
*/
public static String API_CODE_1304 = "1304";
- /**
- * 鎺ュ彛缂栫爜-1305 閫氶浣滀笟鏁版嵁鎺ュ彛
- */
- public static String API_CODE_1305 = "1305";
- /**
- * 鎺ュ彛缂栫爜-1306 鐔忚捀浣滀笟鏁版嵁鎺ュ彛
- */
- public static String API_CODE_1306 = "1306";
- /**
- * 鎺ュ彛缂栫爜-1307 浠撳唴瑙嗛鍥惧儚鏁版嵁鎺ュ彛
- */
- public static String API_CODE_1307 = "1307";
- /**
- * 鎺ュ彛缂栫爜-1308 瑙嗛鐩戞帶寮傚父浜嬩欢鍛婅鍩烘湰淇℃伅鏁版嵁鎺ュ彛
- */
- public static String API_CODE_1308 = "1308";
- /**
- * 鎺ュ彛缂栫爜-1309 杩濊棰勮淇℃伅鏁版嵁鎺ュ彛
- */
- public static String API_CODE_1309 = "1309";
- /**
- * 鎺ュ彛缂栫爜-1310 璐ㄦ鏁版嵁鎺ュ彛
- */
- public static String API_CODE_1310 = "1310";
/**
- * 鎺ュ彛缂栫爜-1401 鍌ㄥ瑙勬ā鏁版嵁鎺ュ彛
+ * 鎺ュ彛缂栫爜-1401 鍔ㄥ憳浼佷笟鏁版嵁鎺ュ彛
*/
public static String API_CODE_1401 = "1401";
/**
- * 鎺ュ彛缂栫爜-1402 鍌ㄥ璁″垝淇℃伅鏁版嵁鎺ュ彛
+ * 鎺ュ彛缂栫爜-1402 鍔ㄥ憳鍗忚鏁版嵁鎺ュ彛
*/
public static String API_CODE_1402 = "1402";
/**
- * 鎺ュ彛缂栫爜-1403 杞崲璁″垝淇℃伅鏁版嵁鎺ュ彛
+ * 鎺ュ彛缂栫爜-1403 鍔ㄥ憳鑳藉姏鏁版嵁鎺ュ彛
*/
public static String API_CODE_1403 = "1403";
/**
- * 鎺ュ彛缂栫爜-1404 杞崲璁″垝鏄庣粏淇℃伅鏁版嵁鎺ュ彛
+ * 鎺ュ彛缂栫爜-1404 鍔ㄥ憳棰勮鏁版嵁鎺ュ彛
*/
public static String API_CODE_1404 = "1404";
/**
- * 鎺ュ彛缂栫爜-1405 椤圭洰淇℃伅鏁版嵁鎺ュ彛
+ * 鎺ュ彛缂栫爜-1405 鐢熶骇鍔犲伐璁㈠崟鏁版嵁鎺ュ彛
*/
public static String API_CODE_1405 = "1405";
+ /**
+ * 鎺ュ彛缂栫爜-1406 杩愯緭璺嚎鏁版嵁鎺ュ彛
+ */
+ public static String API_CODE_1406 = "1406";
+ /**
+ * 鎺ュ彛缂栫爜-1407 搴旀�ヨ皟搴︽暟鎹帴鍙�
+ */
+ public static String API_CODE_1407 = "1407";
- public static String API_CODE_1501 = "1501";
- public static String API_CODE_1502 = "1502";
- public static String API_CODE_1503 = "1503";
+ /*----------鎺ュ彛璺緞----------*/
+ /**
+ * 鎺ュ彛缂栫爜-1001 鍐涚伯浼佷笟淇℃伅鎺ュ彛
+ */
+ public static String API_CODE_JLQYXX = "JLQYXX"; //鎺ュ彛缂栫爜-1101 鍐涚伯浼佷笟淇℃伅 --璺緞(JLQYXX)
+ public static String API_CODE_JLZDXX = "JLZDXX"; //鎺ュ彛缂栫爜-1102 鍐涗緵绔欑偣淇℃伅 --璺緞(JLZDXX)
+ public static String API_CODE_JLRYXX = "JLRYXX"; //鎺ュ彛缂栫爜-1103 鍐涚伯浜哄憳淇℃伅 --璺緞(JLRYXX)
+ public static String API_CODE_FXLYD = "FXLYD"; //鎺ュ彛缂栫爜-1104 鏀惧績绮补搴� --璺緞(FXLYD)
+ public static String API_CODE_CFXX = "CFXX"; //鎺ュ彛缂栫爜-1105 浠撴埧淇℃伅 --璺緞(CFXX)
+ public static String API_CODE_AJXX = "AJXX"; //鎺ュ彛缂栫爜-1106 寤掗棿淇℃伅 --璺緞(AJXX)
+ public static String API_CODE_HWXX = "HWXX"; //鎺ュ彛缂栫爜-1107 璐т綅淇℃伅 --璺緞(HWXX)
+ public static String API_CODE_CCSSDZDA = "CCSSDZDA"; //鎺ュ彛缂栫爜-1108 浠撳偍璁炬柦鐢靛瓙妗f --璺緞(CCSSDZDA)
+ public static String API_CODE_CCSSWHJL = "CCSSWHJL"; //鎺ュ彛缂栫爜-1109 浠撳偍璁炬柦缁存姢璁板綍 --璺緞(CCSSWHJL)
+ public static String API_CODE_CCSSBFJL = "CCSSBFJL"; //鎺ュ彛缂栫爜-1110 浠撳偍璁惧鎶ュ簾璁板綍 --璺緞(CCSBBFJL)
+ public static String API_CODE_CCSBXX = "CCSBXX"; //鎺ュ彛缂栫爜-1111 浠撳偍璁惧淇℃伅 --璺緞(CCSBXX)
+ public static String API_CODE_CCSBWHJL = "CCSBWHJL"; //鎺ュ彛缂栫爜-1112 浠撳偍璁惧缁存姢璁板綍 --璺緞(CCSBWHJL)
+ public static String API_CODE_CCSBWXJL = "CCSBWXJL"; //鎺ュ彛缂栫爜-1113 浠撳偍璁惧缁翠慨璁板綍 --璺緞(CCSBWXJL)
+ public static String API_CODE_CCSBBFJL = "CCSBBFJL"; //鎺ュ彛缂栫爜-1114 浠撳偍璁惧鎶ュ簾璁板綍 --璺緞(CCSBBFJL)
+ public static String API_CODE_FSGYSXX = "FSGYSXX"; //鎺ュ彛缂栫爜-1201 鍓渚涘簲鍟嗕俊鎭� --璺緞(FSGYSXX)
+ public static String API_CODE_FSPPXX = "FSPPXX"; //鎺ュ彛缂栫爜-1202 鍓鍝佺墝淇℃伅 --璺緞(FSPPXX)
+ public static String API_CODE_FSCPXX = "FSCPXX"; //鎺ュ彛缂栫爜-1203 鍓浜у搧淇℃伅 --璺緞(FSCPXX)
+ public static String API_CODE_KHXX = "KHXX"; //鎺ュ彛缂栫爜-1204 瀹㈡埛淇℃伅 --璺緞(KHXX)
+ public static String API_CODE_CCJL = "CCJL"; //鎺ュ彛缂栫爜-1205 绛规帾璁″垝 --璺緞(CCJL)
+ public static String API_CODE_DDXX = "DDXX"; //鎺ュ彛缂栫爜-1206 璁㈠崟淇℃伅 --璺緞(DDXX)
+ public static String API_CODE_HTXX = "HTXX"; //鎺ュ彛缂栫爜-1207 鍚堝悓淇℃伅 --璺緞(HTXX)
+ public static String API_CODE_KCTZ = "KCTZ"; //鎺ュ彛缂栫爜-1208 搴撳瓨鍙拌处 --璺緞(KCTZ)
+ public static String API_CODE_KCTZPCXX = "KCTZPCXX"; //鎺ュ彛缂栫爜-1209 搴撳瓨鍙拌处浜у搧鎵规 --璺緞(KCTZPCXX)
+ public static String API_CODE_KCTZCRJL = "KCTZCRJL"; //鎺ュ彛缂栫爜-1210 搴撳瓨鍙拌处鍑哄叆璁板綍 --璺緞(KCTZCRJL)
+ public static String API_CODE_KCPDJL = "KCPDJL"; //鎺ュ彛缂栫爜-1211 搴撳瓨鐩樼偣璁板綍 --璺緞(KCPDJL)
+ public static String API_CODE_KNZCJL = "KNZCJL"; //鎺ュ彛缂栫爜-1212 搴撳唴杞粨璁板綍 --璺緞(KNZCJL)
+ public static String API_CODE_CRKJL = "CRKJL"; //鎺ュ彛缂栫爜-1213 鍑哄叆搴撹褰� --璺緞(CRKJL)
+ public static String API_CODE_ZJJG = "ZJJG"; //鎺ュ彛缂栫爜-1301 璐ㄦ鏈烘瀯 --璺緞(ZJJG)
+ public static String API_CODE_ZJBG = "ZJBG"; //鎺ュ彛缂栫爜-1302 璐ㄦ鎶ュ憡 --璺緞(ZJBG)
+ public static String API_CODE_LQJCJL = "LQJCJL"; //鎺ュ彛缂栫爜-1303 绮儏妫�娴嬭褰� --璺緞(LQJCJL)
+ public static String API_CODE_NHJL = "NHJL"; //鎺ュ彛缂栫爜-1304 鑳借�楄褰� --璺緞(NHJL)
+ public static String API_CODE_DYQY = "DYQY"; //鎺ュ彛缂栫爜-1401 鍔ㄥ憳浼佷笟 --璺緞(DYQY)
+ public static String API_CODE_DYXY = "DYXY"; //鎺ュ彛缂栫爜-1402 鍔ㄥ憳鍗忚 --璺緞(DYXY)
+ public static String API_CODE_DYNL = "DYNL"; //鎺ュ彛缂栫爜-1403 鍔ㄥ憳鑳藉姏 --璺緞(DYNL)
+ public static String API_CODE_DYYJ = "DYYJ"; //鎺ュ彛缂栫爜-1404 鍔ㄥ憳棰勮 --璺緞(DYYJ)
+ public static String API_CODE_SCJGDD = "SCJGDD"; //鎺ュ彛缂栫爜-1405 鐢熶骇鍔犲伐璁㈠崟 --璺緞(SCJGDD)
+ public static String API_CODE_YSLX = "YSLX"; //鎺ュ彛缂栫爜-1406 杩愯緭璺嚎 --璺緞(YSLX)
+ public static String API_CODE_YJDD = "YJDD"; //鎺ュ彛缂栫爜-1407 搴旀�ヨ皟搴� --璺緞(YJDD)
+
/**
* 鍥芥爣鍑哄叆搴撶被鍨�
*/
diff --git a/src/main/java/com/fzzy/whjl/dto/WhjlApi1101.java b/src/main/java/com/fzzy/whjl/dto/WhjlApi1101.java
index 09b0c0f..c53e50a 100644
--- a/src/main/java/com/fzzy/whjl/dto/WhjlApi1101.java
+++ b/src/main/java/com/fzzy/whjl/dto/WhjlApi1101.java
@@ -53,4 +53,5 @@
private String bizId; //涓氬姟ID
private Date updateTime; //鏈�鍚庢洿鏂版椂闂�
+ private String czbz; //鎿嶄綔鏍囧織
}
--
Gitblit v1.9.3