From c5d51d30305bd402673745cea1abce9fd1c4b443 Mon Sep 17 00:00:00 2001 From: czt <czt18638530771@163.com> Date: 星期一, 11 十一月 2024 11:52:57 +0800 Subject: [PATCH] 上海接口升级调整V3.0 --- src/main/java/com/fzzy/push/sh2023/SH2023Constant.java | 15 src/main/java/com/fzzy/push/sh2023/dto/SH2023Api1202.java | 18 src/main/java/com/fzzy/push/sh2023/dto/SH2023Api1510.java | 112 ++ src/main/java/com/fzzy/push/sx2024/data/SX2024Api1505.java | 52 src/main/java/com/fzzy/push/sh2023/dto/SH2023Api1205.java | 14 src/main/java/com/fzzy/push/nx2023/dto/Nx2023Api1510.java | 67 + src/main/java/com/fzzy/push/sx2024/data/SX2024Api1508.java | 40 src/main/java/com/fzzy/push/sh2023/dto/SH2023Api1505.java | 101 ++ src/main/java/com/fzzy/push/sx2024/data/SX2024Api1510.java | 68 + src/main/java/com/fzzy/push/sh2023/dto/SH2023Api1508.java | 79 + src/main/java/com/fzzy/push/nx2023/dto/Nx2023Api1508.java | 41 src/main/java/com/fzzy/push/sh2023/SH2023PushService13.java | 8 src/main/java/com/fzzy/push/sh2023/dto/SH2023Api1213.java | 69 + src/main/java/com/fzzy/push/nx2023/dto/Nx2023Api1505.java | 52 src/main/java/com/fzzy/push/gd2023/GD2023PushService12.java | 8 src/main/java/com/fzzy/push/sh2023/SH2023OrderServiceImpl.java | 42 src/main/java/com/fzzy/push/sx2024/SX2024ApiRemoteService.java | 10 src/main/java/com/fzzy/push/sx2024/data/SX2024Api1504.java | 47 src/main/java/com/fzzy/push/sh2023/dto/SH2023Api1209.java | 36 src/main/java/com/fzzy/push/sh2023/SH2023PushService12.java | 10 src/main/java/com/fzzy/push/nx2023/dto/Nx2023Api1509.java | 80 + src/main/java/com/fzzy/push/sh2023/dto/SH2023Api1509.java | 171 +++ src/main/java/com/fzzy/push/nx2023/NX2023ApiRemoteService.java | 10 src/main/java/com/fzzy/push/sh2023/dto/SH2023Api1506.java | 103 ++ src/main/java/com/fzzy/push/nx2023/dto/Nx2023Api1506.java | 60 + src/main/java/com/fzzy/push/gd2022/GD2022PushService13.java | 6 src/main/java/com/fzzy/push/sx2024/data/SX2024Api1507.java | 77 + src/main/java/com/fzzy/push/gd2022/GD2022ApiRemoteService2022.java | 2 src/main/java/com/fzzy/push/impl/ComPushService90.java | 211 ++++ src/main/java/com/fzzy/api/Constant.java | 38 src/main/java/com/fzzy/push/sh2023/SH2023ApiRemoteService.java | 192 ++++ src/main/java/com/fzzy/push/sh2023/SH2023PushService11.java | 6 /dev/null | 279 ------ src/main/java/com/fzzy/push/sh2023/SH2023PushService14.java | 8 src/main/java/com/fzzy/push/sh2023/dto/SH2023Api1504.java | 86 + src/main/java/com/fzzy/push/nx2023/dto/Nx2023Api1504.java | 47 src/main/java/com/fzzy/push/sh2023/dto/SH2023Api1507.java | 126 ++ src/main/java/com/fzzy/push/gd2023/GD2023ApiRemoteService2023.java | 2 src/main/java/com/fzzy/push/nx2023/dto/Nx2023Api1507.java | 77 + src/main/java/com/fzzy/push/gd2023/GD2023PushService13.java | 6 src/main/java/com/fzzy/push/sx2024/data/SX2024Api1509.java | 80 + src/main/java/com/fzzy/push/gd2022/GD2022PushService12.java | 8 src/main/java/com/fzzy/push/sh2023/dto/SH2023Api1201.java | 14 src/main/java/com/fzzy/push/sx2024/data/SX2024Api1506.java | 62 + 44 files changed, 2,011 insertions(+), 629 deletions(-) diff --git a/src/main/java/com/fzzy/api/Constant.java b/src/main/java/com/fzzy/api/Constant.java index fd727a2..77aa42b 100644 --- a/src/main/java/com/fzzy/api/Constant.java +++ b/src/main/java/com/fzzy/api/Constant.java @@ -33,6 +33,14 @@ * 鎺ュ彛鍒嗙被-琛屾斂绠$悊 */ public static String API_CATEGORY_14 = "14"; + /** + * 鎺ュ彛鍒嗙被-璐㈠姟绫� + */ + public static String API_CATEGORY_15 = "15"; + /** + * 鎺ュ彛鍒嗙被-鍏朵粬绫诲埆 + */ + public static String API_CATEGORY_90 = "90"; /** * 鎺ュ彛缂栫爜-1101 鍗曚綅淇℃伅鏁版嵁鎺ュ彛 @@ -201,9 +209,9 @@ * 鎺ュ彛缂栫爜-1405 椤圭洰淇℃伅鏁版嵁鎺ュ彛 */ public static String API_CODE_1405 = "1405"; - - //璐㈠姟鎶ヨ〃鎺ュ彛 - public static String API_CODE_1114 = "1114"; + /** + * 璐㈠姟绫诲埆 + */ public static String API_CODE_1501 = "1501"; public static String API_CODE_1502 = "1502"; public static String API_CODE_1503 = "1503"; @@ -214,6 +222,30 @@ public static String API_CODE_1508 = "1508"; public static String API_CODE_1509 = "1509"; public static String API_CODE_1510 = "1510"; + + /*===========涓婃捣甯傚畾鍒舵帴鍙�========*/ + //鏁版嵁鐩哥鎬ф暟鎹帴鍙� + public static String API_CODE_9101 = "9101"; + //瑙嗛鐩戞帶鎺ュ彛 + public static String API_CODE_9102 = "9102"; + //鍊掍粨鍊掑叆鏁版嵁鎺ュ彛 + public static String API_CODE_9103 = "9103"; + //绮儏璁惧閰嶇疆鏁版嵁鎺ュ彛 + public static String API_CODE_9104 = "9104"; + //妫�鏂ゅ崟鏁版嵁鎺ュ彛 + public static String API_CODE_9105 = "9105"; + //甯傚偍椹宠繍鍗曚俊鎭暟鎹帴鍙� + public static String API_CODE_9106 = "9106"; + //浜ゆ槗涓績鍚堝悓淇″績鏁版嵁鎺ュ彛 + public static String API_CODE_9107 = "9107"; + //瀹氬寲姘存楠屾帴鍙� + public static String API_CODE_9108 = "9108"; + + /*===========骞夸笢瀹氬埗鎺ュ彛========*/ + //鐔忚捀澶囨 + public static String API_CODE_9201 = "9201"; + + /** * 鍥芥爣鍑哄叆搴撶被鍨� */ diff --git a/src/main/java/com/fzzy/push/gd2022/GD2022ApiRemoteService2022.java b/src/main/java/com/fzzy/push/gd2022/GD2022ApiRemoteService2022.java index 110d78c..c5b003b 100644 --- a/src/main/java/com/fzzy/push/gd2022/GD2022ApiRemoteService2022.java +++ b/src/main/java/com/fzzy/push/gd2022/GD2022ApiRemoteService2022.java @@ -1147,7 +1147,7 @@ return ApiCodeConstant.API_CODE_CWBBXX; case "1503": return ApiCodeConstant.API_CODE_CWBBXX; - case "1023": + case "9201": return ApiCodeConstant.API_CODE_XZBA; default: return inteId; diff --git a/src/main/java/com/fzzy/push/gd2022/GD2022PushService12.java b/src/main/java/com/fzzy/push/gd2022/GD2022PushService12.java index 8bb4718..b1fba0a 100644 --- a/src/main/java/com/fzzy/push/gd2022/GD2022PushService12.java +++ b/src/main/java/com/fzzy/push/gd2022/GD2022PushService12.java @@ -4,7 +4,7 @@ import com.fzzy.api.data.PushProtocol; import com.fzzy.api.service.PushService12; import com.fzzy.push.impl.ComPushService12; -import com.fzzy.push.impl.ComPushService99; +import com.fzzy.push.impl.ComPushService90; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; @@ -24,7 +24,7 @@ @Autowired private ComPushService12 pushService12; @Autowired - private ComPushService99 pushService99; + private ComPushService90 pushService99; @Override public String getProtocol() { @@ -75,9 +75,7 @@ pushService12.pushData1109(apiRemoteService, param); //灏佷粨纭鍗� - pushService99.pushData2001(apiRemoteService, param); - //鍑烘竻纭鍗� - pushService99.pushData2002(apiRemoteService, param); + pushService12.pushData1213(apiRemoteService, param); log.info("------->>>>绮璐攢 鎺ュ彛妯″潡涓婃姤缁撴潫"); } diff --git a/src/main/java/com/fzzy/push/gd2022/GD2022PushService13.java b/src/main/java/com/fzzy/push/gd2022/GD2022PushService13.java index 59d8656..b25de71 100644 --- a/src/main/java/com/fzzy/push/gd2022/GD2022PushService13.java +++ b/src/main/java/com/fzzy/push/gd2022/GD2022PushService13.java @@ -4,7 +4,7 @@ import com.fzzy.api.data.PushProtocol; import com.fzzy.api.service.PushService13; import com.fzzy.push.impl.ComPushService13; -import com.fzzy.push.impl.ComPushService99; +import com.fzzy.push.impl.ComPushService90; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; @@ -24,7 +24,7 @@ @Autowired private ComPushService13 pushService13; @Autowired - private ComPushService99 pushService99; + private ComPushService90 pushService90; @Override public String getProtocol() { @@ -54,7 +54,7 @@ pushService13.pushData1310(apiRemoteService, param); //鐔忚捀澶囨 - pushService99.pushData1023(apiRemoteService, param); + pushService90.pushData9201(apiRemoteService, param); } } diff --git a/src/main/java/com/fzzy/push/gd2023/GD2023ApiRemoteService2023.java b/src/main/java/com/fzzy/push/gd2023/GD2023ApiRemoteService2023.java index a4c413e..fda9c26 100644 --- a/src/main/java/com/fzzy/push/gd2023/GD2023ApiRemoteService2023.java +++ b/src/main/java/com/fzzy/push/gd2023/GD2023ApiRemoteService2023.java @@ -1263,7 +1263,7 @@ return com.fzzy.push.gd2023.ApiCodeConstant.API_CODE_CWBBXX; case "1503": return com.fzzy.push.gd2023.ApiCodeConstant.API_CODE_CWBBXX; - case "1023": + case "9201": return ApiCodeConstant.API_CODE_XZBA; default: return inteId; diff --git a/src/main/java/com/fzzy/push/gd2023/GD2023PushService12.java b/src/main/java/com/fzzy/push/gd2023/GD2023PushService12.java index d670a4b..d8c0253 100644 --- a/src/main/java/com/fzzy/push/gd2023/GD2023PushService12.java +++ b/src/main/java/com/fzzy/push/gd2023/GD2023PushService12.java @@ -4,7 +4,7 @@ import com.fzzy.api.data.PushProtocol; import com.fzzy.api.service.PushService12; import com.fzzy.push.impl.ComPushService12; -import com.fzzy.push.impl.ComPushService99; +import com.fzzy.push.impl.ComPushService90; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; @@ -24,7 +24,7 @@ @Autowired private ComPushService12 pushService12; @Autowired - private ComPushService99 pushService99; + private ComPushService90 pushService99; @Override public String getProtocol() { @@ -75,9 +75,7 @@ pushService12.pushData1109(apiRemoteService, param); //灏佷粨纭鍗� - pushService99.pushData2001(apiRemoteService, param); - //鍑烘竻纭鍗� - pushService99.pushData2002(apiRemoteService, param); + pushService12.pushData1213(apiRemoteService, param); log.info("------->>>>绮璐攢 鎺ュ彛妯″潡涓婃姤缁撴潫"); } diff --git a/src/main/java/com/fzzy/push/gd2023/GD2023PushService13.java b/src/main/java/com/fzzy/push/gd2023/GD2023PushService13.java index ba2d620..2a7f3b1 100644 --- a/src/main/java/com/fzzy/push/gd2023/GD2023PushService13.java +++ b/src/main/java/com/fzzy/push/gd2023/GD2023PushService13.java @@ -4,7 +4,7 @@ import com.fzzy.api.data.PushProtocol; import com.fzzy.api.service.PushService13; import com.fzzy.push.impl.ComPushService13; -import com.fzzy.push.impl.ComPushService99; +import com.fzzy.push.impl.ComPushService90; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; @@ -24,7 +24,7 @@ @Autowired private ComPushService13 pushService13; @Autowired - private ComPushService99 pushService99; + private ComPushService90 pushService90; @Override public String getProtocol() { @@ -54,7 +54,7 @@ pushService13.pushData1310(apiRemoteService, param); //鐔忚捀澶囨 - pushService99.pushData1023(apiRemoteService, param); + pushService90.pushData9201(apiRemoteService, param); } } diff --git a/src/main/java/com/fzzy/push/impl/ComPushService90.java b/src/main/java/com/fzzy/push/impl/ComPushService90.java new file mode 100644 index 0000000..41e9401 --- /dev/null +++ b/src/main/java/com/fzzy/push/impl/ComPushService90.java @@ -0,0 +1,211 @@ +package com.fzzy.push.impl; + +import com.alibaba.fastjson.JSON; +import com.alibaba.fastjson.JSONObject; +import com.fzzy.api.Constant; +import com.fzzy.api.data.ApiParam; +import com.fzzy.api.dto.ResponseDto; +import com.fzzy.api.entity.ApiInfoData; +import com.fzzy.api.service.ApiRemoteService; +import com.fzzy.api.view.repository.ApiInfoDataRep; +import com.fzzy.push.gd2022.dto.Gd2022Api1023; +import com.fzzy.push.sh2023.SH2023Constant; +import com.fzzy.push.sh2023.dto.SH2023Api1115; +import com.fzzy.push.sh2023.dto.SH2023Api1311; +import com.fzzy.push.sh2023.dto.SH2023Api2103; +import lombok.extern.slf4j.Slf4j; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; + +import java.util.List; + +/** + * @Description 鍚勭渷鐪佸钩鍙板畾鍒舵帴鍙� + * @Author CZT + * @Date 2024/4/22 15:31 + */ +@Slf4j +@Service +public class ComPushService90 { + @Autowired + private ApiInfoDataRep apiInfoDataRep; + + /*==========涓婃捣甯傚钩鍙板畾鍒舵帴鍙� -- 寮�濮�==========*/ + /** + * 9101 鏁版嵁鐩哥鎬ф帴鍙�--涓婃捣甯傚钩鍙� + */ + public void pushData9101(ApiRemoteService apiRemoteService, ApiParam param) { + // 鑾峰彇 瑙嗛鐩戞帶鎺ュ彛鏁版嵁 + List<ApiInfoData> items = apiInfoDataRep.getDataByInteId(Constant.API_CODE_9101); + + if (null == items || items.isEmpty()) { + log.error("-----涓婃捣甯傚钩鍙�2023鐗堬細鏈幏鍙栧埌鏁版嵁鐩哥鎬э紝涓嶆帹閫�-----"); + return; + } + param.setInteCategory(Constant.API_CATEGORY_90); + param.setInteId(Constant.API_CODE_9101); + + SH2023Api1115 shApi1115; + ResponseDto responseDto; + for (ApiInfoData infoData : items) { + shApi1115 = JSONObject.parseObject(infoData.getData(), SH2023Api1115.class); + shApi1115.setZhgxsj(infoData.getUpdateTime()); + + param.setBizId(infoData.getDataId()); + responseDto = apiRemoteService.pushData(param, shApi1115); + if (responseDto.getSuccess() == 0) { + if (Constant.CZBZ_I.equals(infoData.getCzbz())) { + infoData.setCzbz(Constant.CZBZ_U); + shApi1115.setCzbz(Constant.CZBZ_U); + infoData.setData(JSON.toJSONString(shApi1115)); + apiInfoDataRep.save(infoData); + } + } + } + } + + /** + * 9102 瑙嗛鐩戞帶鎺ュ彛--涓婃捣甯傚钩鍙� + */ + public void pushData9102(ApiRemoteService apiRemoteService, ApiParam param) { + // 鑾峰彇 瑙嗛鐩戞帶鎺ュ彛鏁版嵁 + List<ApiInfoData> items = apiInfoDataRep.getDataByInteId(Constant.API_CODE_9102); + + if (null == items || items.isEmpty()) { + log.error("-----涓婃捣甯傚钩鍙�2023鐗堬細鏈幏鍙栧埌瑙嗛鐩戞帶锛屼笉鎺ㄩ��-----"); + return; + } + param.setInteCategory(Constant.API_CATEGORY_90); + param.setInteId(Constant.API_CODE_9102); + + SH2023Api1311 shApi1311; + ResponseDto responseDto; + for (ApiInfoData infoData : items) { + shApi1311 = JSONObject.parseObject(infoData.getData(), SH2023Api1311.class); + shApi1311.setZhgxsj(infoData.getUpdateTime()); + + param.setBizId(infoData.getDataId()); + responseDto = apiRemoteService.pushData(param, shApi1311); + if (responseDto.getSuccess() == 0) { + if (Constant.CZBZ_I.equals(infoData.getCzbz())) { + infoData.setCzbz(Constant.CZBZ_U); + apiInfoDataRep.save(infoData); + } + } + } + } + + /** + * 9103 鍊掍粨鍊掑叆--涓婃捣甯傚钩鍙� + */ + public void pushData9103(ApiRemoteService apiRemoteService, ApiParam param) { + log.error("-----涓婃捣甯傚钩鍙�2023鐗堬細瀹氬寲姘存楠屾殏鏈疄鐜帮紝涓嶆帹閫�-----"); + //TODO + + } + + /** + * 9104 绮儏璁惧閰嶇疆--涓婃捣甯傚钩鍙� + */ + public void pushData9104(ApiRemoteService apiRemoteService, ApiParam param) { + + // 鑾峰彇绮儏璁惧閰嶇疆鏁版嵁 + List<ApiInfoData> items = apiInfoDataRep.getDataByInteId(Constant.API_CODE_9104); + + if (null == items || items.isEmpty()) { + log.error("-----涓婃捣甯傚钩鍙�2023鐗堬細鏈幏鍙栧埌绮儏璁惧閰嶇疆锛屼笉鎺ㄩ��-----"); + return; + } + param.setInteCategory(Constant.API_CATEGORY_90); + param.setInteId(Constant.API_CODE_9104); + + SH2023Api2103 shApi2103; + ResponseDto responseDto; + for (ApiInfoData infoData : items) { + shApi2103 = JSONObject.parseObject(infoData.getData(), SH2023Api2103.class); + shApi2103.setZhgxsj(infoData.getUpdateTime()); + param.setBizId(infoData.getDataId()); + responseDto = apiRemoteService.pushData(param, shApi2103); + if (responseDto.getSuccess() == 0) { + if (Constant.CZBZ_I.equals(infoData.getCzbz())) { + + infoData.setCzbz(Constant.CZBZ_U); + apiInfoDataRep.save(infoData); + } + } + } + } + + /** + * 9105 妫�鏂ゅ崟--涓婃捣甯傚钩鍙� + */ + public void pushData9105(ApiRemoteService apiRemoteService, ApiParam param) { + log.error("-----涓婃捣甯傚钩鍙�2023鐗堬細瀹氬寲姘存楠屾殏鏈疄鐜帮紝涓嶆帹閫�-----"); + //TODO + + } + + /** + * 9106 甯傚偍椹宠繍鍗�--涓婃捣甯傚钩鍙� + */ + public void pushData9106(ApiRemoteService apiRemoteService, ApiParam param) { + log.error("-----涓婃捣甯傚钩鍙�2023鐗堬細瀹氬寲姘存楠屾殏鏈疄鐜帮紝涓嶆帹閫�-----"); + //TODO + + } + + /** + * 9107 浜ゆ槗涓績鍚堝悓 + */ + public void pushData9107(ApiRemoteService apiRemoteService, ApiParam param) { + log.error("-----涓婃捣甯傚钩鍙�2023鐗堬細瀹氬寲姘存楠屾殏鏈疄鐜帮紝涓嶆帹閫�-----"); + //TODO + } + + /** + * 9108 瀹氬寲姘存楠� + */ + public void pushData9108(ApiRemoteService apiRemoteService, ApiParam param) { + log.error("-----涓婃捣甯傚钩鍙�2023鐗堬細瀹氬寲姘存楠屾殏鏈疄鐜帮紝涓嶆帹閫�-----"); + //TODO + + } + + /*==========涓婃捣甯傚钩鍙板畾鍒舵帴鍙� -- 缁撴潫==========*/ + + /*==========骞夸笢鐪佸钩鍙板畾鍒舵帴鍙� -- 寮�濮�==========*/ + /** + * 9201 鐔忚捀澶囨鎺ュ彛 + */ + public void pushData9201(ApiRemoteService apiRemoteService, ApiParam param) { + //鑾峰彇鐔忚捀澶囨淇℃伅 + List<ApiInfoData> items = apiInfoDataRep.getDataByInteId(Constant.API_CODE_9201); + + if (null == items || items.isEmpty()) { + log.error("-----骞夸笢鐪佸钩鍙�2022鐗堬細鏈幏鍙栧埌鐔忚捀澶囨淇℃伅锛屼笉鎺ㄩ��-----"); + return; + } + param.setInteCategory(Constant.API_CATEGORY_90); + param.setInteId(Constant.API_CODE_9201); + + Gd2022Api1023 gd2022Api1023; + ResponseDto responseDto; + for (ApiInfoData infoData : items) { + gd2022Api1023 = JSONObject.parseObject(infoData.getData(), Gd2022Api1023.class); + gd2022Api1023.setZhgxsj(infoData.getUpdateTime()); + + param.setBizId(infoData.getDataId()); + responseDto = apiRemoteService.pushData(param, gd2022Api1023); + if (responseDto.getSuccess() == 0) { + if (Constant.CZBZ_I.equals(infoData.getCzbz())) { + infoData.setCzbz(Constant.CZBZ_U); + gd2022Api1023.setCzbz(Constant.CZBZ_U); + infoData.setData(JSON.toJSONString(gd2022Api1023)); + apiInfoDataRep.save(infoData); + } + } + } + } + /*==========骞夸笢鐪佸钩鍙板畾鍒舵帴鍙� -- 缁撴潫==========*/ + +} diff --git a/src/main/java/com/fzzy/push/impl/ComPushService99.java b/src/main/java/com/fzzy/push/impl/ComPushService99.java deleted file mode 100644 index 547ea00..0000000 --- a/src/main/java/com/fzzy/push/impl/ComPushService99.java +++ /dev/null @@ -1,279 +0,0 @@ -package com.fzzy.push.impl; - -import com.alibaba.fastjson.JSON; -import com.alibaba.fastjson.JSONObject; -import com.fzzy.api.Constant; -import com.fzzy.api.data.ApiParam; -import com.fzzy.api.dto.ResponseDto; -import com.fzzy.api.entity.ApiInfoData; -import com.fzzy.api.service.ApiRemoteService; -import com.fzzy.api.view.repository.ApiInfoDataRep; -import com.fzzy.push.gd2022.ApiCodeConstant; -import com.fzzy.push.gd2022.dto.Gd2022Api1023; -import com.fzzy.push.gd2022.dto.Gd2022Api2001; -import com.fzzy.push.gd2022.dto.Gd2022Api2002; -import com.fzzy.push.sh2023.SH2023Constant; -import com.fzzy.push.sh2023.dto.SH2023Api1115; -import com.fzzy.push.sh2023.dto.SH2023Api1311; -import com.fzzy.push.sh2023.dto.SH2023Api2103; -import lombok.extern.slf4j.Slf4j; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.stereotype.Service; - -import java.util.List; - -/** - * @Description 鍚勭渷鐪佸钩鍙板畾鍒舵帴鍙� - * @Author CZT - * @Date 2024/4/22 15:31 - */ -@Slf4j -@Service -public class ComPushService99 { - @Autowired - private ApiInfoDataRep apiInfoDataRep; - - /*==========涓婃捣甯傚钩鍙板畾鍒舵帴鍙�==========*/ - /** - * 1115 鏁版嵁鐩哥鎬ф帴鍙�--涓婃捣甯傚钩鍙� - */ - public void pushData1115(ApiRemoteService apiRemoteService, ApiParam param) { - // 鑾峰彇 瑙嗛鐩戞帶鎺ュ彛鏁版嵁 - List<ApiInfoData> items = apiInfoDataRep.getDataByInteId(SH2023Constant.SH_2023_API_CODE_1115); - - if (null == items || items.isEmpty()) { - log.error("-----涓婃捣甯傚钩鍙�2023鐗堬細鏈幏鍙栧埌鏁版嵁鐩哥鎬э紝涓嶆帹閫�-----"); - return; - } - param.setInteCategory(Constant.API_CATEGORY_11); - param.setInteId(SH2023Constant.SH_2023_API_CODE_1115); - - SH2023Api1115 shApi1115; - ResponseDto responseDto; - for (ApiInfoData infoData : items) { - shApi1115 = JSONObject.parseObject(infoData.getData(), SH2023Api1115.class); - shApi1115.setZhgxsj(infoData.getUpdateTime()); - - param.setBizId(infoData.getDataId()); - responseDto = apiRemoteService.pushData(param, shApi1115); - if (responseDto.getSuccess() == 0) { - if (Constant.CZBZ_I.equals(infoData.getCzbz())) { - infoData.setCzbz(Constant.CZBZ_U); - shApi1115.setCzbz(Constant.CZBZ_U); - infoData.setData(JSON.toJSONString(shApi1115)); - apiInfoDataRep.save(infoData); - } - } - } - } - /** - * 2101 妫�鏂ゅ崟--涓婃捣甯傚钩鍙� - */ - public void pushData2101(ApiRemoteService apiRemoteService, ApiParam param) { - log.error("-----涓婃捣甯傚钩鍙�2023鐗堬細瀹氬寲姘存楠屾殏鏈疄鐜帮紝涓嶆帹閫�-----"); - //TODO - - } - - /** - * 2102 鍊掍粨鍊掑叆--涓婃捣甯傚钩鍙� - */ - public void pushData2102(ApiRemoteService apiRemoteService, ApiParam param) { - log.error("-----涓婃捣甯傚钩鍙�2023鐗堬細瀹氬寲姘存楠屾殏鏈疄鐜帮紝涓嶆帹閫�-----"); - //TODO - - } - - /** - * 2104 甯傚偍椹宠繍鍗�--涓婃捣甯傚钩鍙� - */ - public void pushData2104(ApiRemoteService apiRemoteService, ApiParam param) { - log.error("-----涓婃捣甯傚钩鍙�2023鐗堬細瀹氬寲姘存楠屾殏鏈疄鐜帮紝涓嶆帹閫�-----"); - //TODO - - } - - - /** - * 1311 瑙嗛鐩戞帶鎺ュ彛--涓婃捣甯傚钩鍙� - */ - public void pushData1311(ApiRemoteService apiRemoteService, ApiParam param) { - // 鑾峰彇 瑙嗛鐩戞帶鎺ュ彛鏁版嵁 - List<ApiInfoData> items = apiInfoDataRep.getDataByInteId(SH2023Constant.SH_2023_API_CODE_1311); - - if (null == items || items.isEmpty()) { - log.error("-----涓婃捣甯傚钩鍙�2023鐗堬細鏈幏鍙栧埌瑙嗛鐩戞帶锛屼笉鎺ㄩ��-----"); - return; - } - param.setInteCategory(Constant.API_CATEGORY_13); - param.setInteId(SH2023Constant.SH_2023_API_CODE_1311); - - SH2023Api1311 shApi1311; - ResponseDto responseDto; - for (ApiInfoData infoData : items) { - shApi1311 = JSONObject.parseObject(infoData.getData(), SH2023Api1311.class); - shApi1311.setZhgxsj(infoData.getUpdateTime()); - - param.setBizId(infoData.getDataId()); - responseDto = apiRemoteService.pushData(param, shApi1311); - if (responseDto.getSuccess() == 0) { - if (Constant.CZBZ_I.equals(infoData.getCzbz())) { - infoData.setCzbz(Constant.CZBZ_U); - apiInfoDataRep.save(infoData); - } - } - } - } - - /** - * 2103 绮儏璁惧閰嶇疆--涓婃捣甯傚钩鍙� - */ - public void pushData2103(ApiRemoteService apiRemoteService, ApiParam param) { - - // 鑾峰彇绮儏璁惧閰嶇疆鏁版嵁 - List<ApiInfoData> items = apiInfoDataRep.getDataByInteId(SH2023Constant.SH_2023_API_CODE_2103); - - if (null == items || items.isEmpty()) { - log.error("-----涓婃捣甯傚钩鍙�2023鐗堬細鏈幏鍙栧埌绮儏璁惧閰嶇疆锛屼笉鎺ㄩ��-----"); - return; - } - param.setInteCategory(Constant.API_CATEGORY_13); - param.setInteId(SH2023Constant.SH_2023_API_CODE_2103); - - SH2023Api2103 shApi2103; - ResponseDto responseDto; - for (ApiInfoData infoData : items) { - shApi2103 = JSONObject.parseObject(infoData.getData(), SH2023Api2103.class); - shApi2103.setZhgxsj(infoData.getUpdateTime()); - param.setBizId(infoData.getDataId()); - responseDto = apiRemoteService.pushData(param, shApi2103); - if (responseDto.getSuccess() == 0) { - if (Constant.CZBZ_I.equals(infoData.getCzbz())) { - - infoData.setCzbz(Constant.CZBZ_U); - apiInfoDataRep.save(infoData); - } - } - } - } - - /** - * 2203 浜ゆ槗涓績鍚堝悓 - */ - public void pushData2203(ApiRemoteService apiRemoteService, ApiParam param) { - log.error("-----涓婃捣甯傚钩鍙�2023鐗堬細瀹氬寲姘存楠屾殏鏈疄鐜帮紝涓嶆帹閫�-----"); - //TODO - } - - /** - * 2204 瀹氬寲姘存楠� - */ - public void pushData2204(ApiRemoteService apiRemoteService, ApiParam param) { - log.error("-----涓婃捣甯傚钩鍙�2023鐗堬細瀹氬寲姘存楠屾殏鏈疄鐜帮紝涓嶆帹閫�-----"); - //TODO - - } - - - - /*==========骞夸笢鐪佸钩鍙板畾鍒舵帴鍙�==========*/ - /** - * 1023 鐔忚捀澶囨鎺ュ彛 - */ - public void pushData1023(ApiRemoteService apiRemoteService, ApiParam param) { - //鑾峰彇鐔忚捀澶囨淇℃伅 - List<ApiInfoData> items = apiInfoDataRep.getDataByInteId(ApiCodeConstant.API_1023); - - if (null == items || items.isEmpty()) { - log.error("-----骞夸笢鐪佸钩鍙�2022鐗堬細鏈幏鍙栧埌鐔忚捀澶囨淇℃伅锛屼笉鎺ㄩ��-----"); - return; - } - param.setInteCategory("21"); - param.setInteId(ApiCodeConstant.API_1023); - - Gd2022Api1023 gd2022Api1023; - ResponseDto responseDto; - for (ApiInfoData infoData : items) { - gd2022Api1023 = JSONObject.parseObject(infoData.getData(), Gd2022Api1023.class); - gd2022Api1023.setZhgxsj(infoData.getUpdateTime()); - - param.setBizId(infoData.getDataId()); - responseDto = apiRemoteService.pushData(param, gd2022Api1023); - if (responseDto.getSuccess() == 0) { - if (Constant.CZBZ_I.equals(infoData.getCzbz())) { - infoData.setCzbz(Constant.CZBZ_U); - gd2022Api1023.setCzbz(Constant.CZBZ_U); - infoData.setData(JSON.toJSONString(gd2022Api1023)); - apiInfoDataRep.save(infoData); - } - } - } - } - - /** - * 2001 灏佷粨纭鍗� - */ - public void pushData2001(ApiRemoteService apiRemoteService, ApiParam param) { - // 鑾峰彇 瑙嗛鐩戞帶鎺ュ彛鏁版嵁 - List<ApiInfoData> items = apiInfoDataRep.getDataByInteId(ApiCodeConstant.API_2001); - - if (null == items || items.isEmpty()) { - log.error("-----骞夸笢鐪佸钩鍙�2022鐗堬細鏈幏鍙栧埌灏佷粨纭鍗曪紝涓嶆帹閫�-----"); - return; - } - param.setInteCategory("21"); - param.setInteId(ApiCodeConstant.API_2001); - - Gd2022Api2001 gd2022Api2001; - ResponseDto responseDto; - for (ApiInfoData infoData : items) { - gd2022Api2001 = JSONObject.parseObject(infoData.getData(), Gd2022Api2001.class); - gd2022Api2001.setZhgxsj(infoData.getUpdateTime()); - - param.setBizId(infoData.getDataId()); - responseDto = apiRemoteService.pushData(param, gd2022Api2001); - if (responseDto.getSuccess() == 0) { - if (Constant.CZBZ_I.equals(infoData.getCzbz())) { - infoData.setCzbz(Constant.CZBZ_U); - gd2022Api2001.setCzbz(Constant.CZBZ_U); - infoData.setData(JSON.toJSONString(gd2022Api2001)); - apiInfoDataRep.save(infoData); - } - } - } - } - - /** - * 2002 鍑烘竻纭鍗� - */ - public void pushData2002(ApiRemoteService apiRemoteService, ApiParam param) { - // 鑾峰彇 瑙嗛鐩戞帶鎺ュ彛鏁版嵁 - List<ApiInfoData> items = apiInfoDataRep.getDataByInteId(ApiCodeConstant.API_2002); - - if (null == items || items.isEmpty()) { - log.error("-----骞夸笢鐪佸钩鍙�2022鐗堬細鏈幏鍙栧埌鍑烘竻纭鍗曪紝涓嶆帹閫�-----"); - return; - } - param.setInteCategory("21"); - param.setInteId(ApiCodeConstant.API_2002); - - Gd2022Api2002 gd2022Api2002; - ResponseDto responseDto; - for (ApiInfoData infoData : items) { - gd2022Api2002 = JSONObject.parseObject(infoData.getData(), Gd2022Api2002.class); - gd2022Api2002.setZhgxsj(infoData.getUpdateTime()); - - param.setBizId(infoData.getDataId()); - responseDto = apiRemoteService.pushData(param, gd2022Api2002); - if (responseDto.getSuccess() == 0) { - if (Constant.CZBZ_I.equals(infoData.getCzbz())) { - infoData.setCzbz(Constant.CZBZ_U); - gd2022Api2002.setCzbz(Constant.CZBZ_U); - infoData.setData(JSON.toJSONString(gd2022Api2002)); - apiInfoDataRep.save(infoData); - } - } - } - } - -} diff --git a/src/main/java/com/fzzy/push/nx2023/NX2023ApiRemoteService.java b/src/main/java/com/fzzy/push/nx2023/NX2023ApiRemoteService.java index 1dafcb8..a02c4df 100644 --- a/src/main/java/com/fzzy/push/nx2023/NX2023ApiRemoteService.java +++ b/src/main/java/com/fzzy/push/nx2023/NX2023ApiRemoteService.java @@ -770,16 +770,6 @@ Api1504 api1504 = (Api1504)data; Nx2023Api1504 apiData = new Nx2023Api1504(); BeanUtils.copyProperties(api1504, apiData); - //璁剧疆绲变竴鍗曚綅缂栫爜 - if (StringUtils.isEmpty(apiData.getXqydm())) { - String tydwbm = apiCommonService.getTydwbm(apiData.getCOrgCode()); - apiData.setXqydm(tydwbm); - } - //璁剧疆绲变竴搴撳尯缂栫爜 - if (StringUtils.isEmpty(apiData.getXkqdm())) { - String tykqbm = apiCommonService.getTykqbm(api1504.getKqdm()); - apiData.setXkqdm(tykqbm); - } return apiData; } if (Constant.API_CODE_1505.equals(inteId)) { diff --git a/src/main/java/com/fzzy/push/nx2023/dto/Nx2023Api1504.java b/src/main/java/com/fzzy/push/nx2023/dto/Nx2023Api1504.java index 6d001fc..3590d16 100644 --- a/src/main/java/com/fzzy/push/nx2023/dto/Nx2023Api1504.java +++ b/src/main/java/com/fzzy/push/nx2023/dto/Nx2023Api1504.java @@ -2,6 +2,7 @@ import com.alibaba.fastjson.annotation.JSONField; import com.bstek.dorado.annotation.PropertyDef; +import com.fasterxml.jackson.annotation.JsonProperty; import lombok.Data; import java.io.Serializable; @@ -17,53 +18,69 @@ @PropertyDef(label = "璐﹀鍙�") - private Double nAcctId; + @JsonProperty("nAcctId") + private String nacctid; @PropertyDef(label = "璐﹀鍚嶇О") - private String cAcctName; + @JsonProperty("cAcctName") + private String cncctname; @PropertyDef(label = "鏈綅甯�") - private String cCurrency; + @JsonProperty("cCurrency") + private String ccurrency; @PropertyDef(label = "浼氳涓荤") - private String cAcctChief; + @JsonProperty("cAcctChief") + private String cacctchief; - @JSONField(format = "yyyy-MM-dd") + @JSONField(format = "yyyyMM") @PropertyDef(label = "鍚敤鏈熼棿") - private String cPeriodStart; + @JsonProperty("cPeriodStart") + private Date cperiodstart; @JSONField(format = "yyyy-MM-dd") @PropertyDef(label = "鍚敤鏃ユ湡") - private String cYearBmd; + @JsonProperty("cYearBmd") + private Date cyearbmd; @PropertyDef(label = "鏈熼棿鏁�") - private Double nAcctPeriodNum; + @JsonProperty("nAcctPeriodNum") + private Integer nacctperiodnum; @PropertyDef(label = "浼氳鍒跺害浠g爜", description = "11:浼佷笟浼氳鍑嗗垯鍒跺害(绮2013鐗�)(榛樿浠g爜鍊�)") - private String cAccClassCode; + @JsonProperty("cAccClassCode") + private String caccclasscode; @PropertyDef(label = "绉戠洰绾ф", description = "4-8:榛樿鏈�灏忓�间负4") - private Double nAccGrade; + @JsonProperty("nAccGrade") + private Integer naccgrade; @PropertyDef(label = "绉戠洰缂栫爜瑙勫垯", description = "4222XXXX:榛樿鍓嶅洓绾х骇闀胯鍒欎负4222") - private String cAccCodeStr; + @JsonProperty("cAccCodeStr") + private String cacccodestr; @PropertyDef(label = "鍗曚綅鍚嶇О") - private String cCropName; + @JsonProperty("cCropName") + private String ccropname; @PropertyDef(label = "鍗曚綅浠g爜") - private String cOrgCode; + @JsonProperty("cOrgCode") + private String corgcode; @PropertyDef(label = "缁熶竴鍗曚綅缂栫爜") - private String xqydm; + @JsonProperty("xqydm") + private String tydwbm; @PropertyDef(label = "缁熶竴搴撳尯缂栫爜") - private String xkqdm; + @JsonProperty("xkqdm") + private String tykqbm; @PropertyDef(label = "鎿嶄綔鏍囧織") + @JsonProperty("czbz") private String czbz; @JSONField(format = "yyyy-MM-dd HH:mm:ss") @PropertyDef(label = "鏈�鍚庢洿鏂版椂闂�") + @JsonProperty("zhgxsj") private Date zhgxsj; } diff --git a/src/main/java/com/fzzy/push/nx2023/dto/Nx2023Api1505.java b/src/main/java/com/fzzy/push/nx2023/dto/Nx2023Api1505.java index 0f1f3fa..3f38439 100644 --- a/src/main/java/com/fzzy/push/nx2023/dto/Nx2023Api1505.java +++ b/src/main/java/com/fzzy/push/nx2023/dto/Nx2023Api1505.java @@ -2,6 +2,7 @@ import com.alibaba.fastjson.annotation.JSONField; import com.bstek.dorado.annotation.PropertyDef; +import com.fasterxml.jackson.annotation.JsonProperty; import lombok.Data; import java.io.Serializable; @@ -15,20 +16,29 @@ @Data public class Nx2023Api1505 implements Serializable { + @PropertyDef(label = "id涓婚敭") + @JSONField(serialize = false) + private String id; + @PropertyDef(label = "璐﹀鍙�") - private Double nAcctId; + @JsonProperty("nAcctId") + private String nacctid; @PropertyDef(label = "骞村害") - private String cYear; + @JsonProperty("cYear") + private Integer cyear; @PropertyDef(label = "绉戠洰缂栫爜") - private String cCode; + @JsonProperty("cCode") + private String ccode; @PropertyDef(label = "绉戠洰鍚嶇О") - private String cName; + @JsonProperty("cName") + private String cname; @PropertyDef(label = "绉戠洰鍏ㄧО") - private String cAllName; + @JsonProperty("cAllName") + private String callname; /** * 1:璧勪骇绫� @@ -39,41 +49,53 @@ * 6:鎹熺泭绫� */ @PropertyDef(label = "绉戠洰绫诲埆") - private String nClass; + @JsonProperty("nClass") + private String nclass; /** * (-1)-璐锋柟锛�1-鍊熸柟 */ @PropertyDef(label = "浣欓鏂瑰悜") - private String cDc; + @JsonProperty("cDc") + private Integer cdc; @PropertyDef(label = "鏈骇绉戠洰") - private String bL; + @JsonProperty("bL") + private Integer bl; @PropertyDef(label = "绉戠洰绾ф") - private Double nGrade; + @JsonProperty("nGrade") + private Integer ngrade; @PropertyDef(label = "鏁伴噺绉戠洰") - private String bQ; + @JsonProperty("bQ") + private Integer bq; @PropertyDef(label = "鏁伴噺鍗曚綅") - private String cQUnit; + @JsonProperty("cQUnit") + private Integer cqunit; @PropertyDef(label = "鐜伴噾绫荤鐩�") - private String bCash; + @JsonProperty("bCash") + private Integer bcash; @PropertyDef(label = "閾惰绫荤鐩�") - private String bBank; + @JsonProperty("bBank") + private Integer bbank; @PropertyDef(label = "鐜伴噾娴侀噺绫荤鐩�") - private String bXjll; + @JsonProperty("bXjll") + private Integer bxjll; @PropertyDef(label = "鍐荤粨") - private String bF; + @JsonProperty("bF") + private Integer bf; @PropertyDef(label = "鎿嶄綔鏍囧織") + @JsonProperty("czbz") private String czbz; @JSONField(format = "yyyy-MM-dd HH:mm:ss") @PropertyDef(label = "鏈�鍚庢洿鏂版椂闂�") + @JsonProperty("zhgxsj") private Date zhgxsj; } diff --git a/src/main/java/com/fzzy/push/nx2023/dto/Nx2023Api1506.java b/src/main/java/com/fzzy/push/nx2023/dto/Nx2023Api1506.java index 5bded04..cb292d8 100644 --- a/src/main/java/com/fzzy/push/nx2023/dto/Nx2023Api1506.java +++ b/src/main/java/com/fzzy/push/nx2023/dto/Nx2023Api1506.java @@ -2,6 +2,7 @@ import com.alibaba.fastjson.annotation.JSONField; import com.bstek.dorado.annotation.PropertyDef; +import com.fasterxml.jackson.annotation.JsonProperty; import lombok.Data; import java.io.Serializable; @@ -15,61 +16,88 @@ @Data public class Nx2023Api1506 implements Serializable { + + @PropertyDef(label = "ID_") + @JSONField(serialize = false) + private String id; + @PropertyDef(label = "璐﹀鍙�") - private Double nAcctId; + @JsonProperty("nAcctId") + private String nacctid; @PropertyDef(label = "鏈熼棿") - private String cYear; + @JsonProperty("cYear") + private Integer cyear; @PropertyDef(label = "骞村害") - private String nNo; + @JsonProperty("nNo") + private Integer nno; + + @PropertyDef(label = "绉戠洰缂栫爜") + @JsonProperty("cCode") + private String ccode; @PropertyDef(label = "鏈熷垵鏈綅甯佷綑棰�") - private Double bM; + @JsonProperty("bM") + private Double bm; @PropertyDef(label = "鏈熸湯鏈綅甯佷綑棰�") - private Double eM; + @JsonProperty("eM") + private Double em; @PropertyDef(label = "鏈熷垵鏁伴噺") - private Double bQty; + @JsonProperty("bQty") + private Double bqty; @PropertyDef(label = "鏈熸湯鏁伴噺") - private Double eQty; + @JsonProperty("eQty") + private Double eqty; /** * 1:鍊熸柟 * -1:璐锋柟 */ @PropertyDef(label = "浣欓鏂瑰悜") - private String cDc; + @JsonProperty("cDc") + private Integer cdc; @PropertyDef(label = "鍊熸柟鏈綅甯佸彂鐢熼") - private Double dM; + @JsonProperty("dM") + private Double dm; @PropertyDef(label = "璐锋柟鏈綅甯佸彂鐢熼") - private Double cM; + @JsonProperty("cM") + private Double cm; @PropertyDef(label = "鍊熸柟鍙戠敓鏁伴噺") - private Double dQ; + @JsonProperty("dQ") + private Double dq; @PropertyDef(label = "璐锋柟鍙戠敓鏁伴噺") - private Double cQ; + @JsonProperty("cQ") + private Double cq; @PropertyDef(label = "鏈熷垵澶栧竵浣欓") - private Double bFm; + @JsonProperty("bFm") + private Double bfm; @PropertyDef(label = "鏈熸湯澶栧竵浣欓") - private Double eFm; + @JsonProperty("eFm") + private Double efm; @PropertyDef(label = "鍊熸柟澶栧竵鍙戠敓棰�") - private Double dFm; + @JsonProperty("dFm") + private Double dfm; @PropertyDef(label = "璐锋柟澶栧竵鍙戠敓棰�") - private Double cFm; + @JsonProperty("cFm") + private Double cfm; @PropertyDef(label = "鎿嶄綔鏍囧織") + @JsonProperty("czbz") private String czbz; @JSONField(format = "yyyy-MM-dd HH:mm:ss") @PropertyDef(label = "鏈�鍚庢洿鏂版椂闂�") + @JsonProperty("zhgxsj") private Date zhgxsj; } diff --git a/src/main/java/com/fzzy/push/nx2023/dto/Nx2023Api1507.java b/src/main/java/com/fzzy/push/nx2023/dto/Nx2023Api1507.java index 8d005d2..0eaae8a 100644 --- a/src/main/java/com/fzzy/push/nx2023/dto/Nx2023Api1507.java +++ b/src/main/java/com/fzzy/push/nx2023/dto/Nx2023Api1507.java @@ -2,6 +2,7 @@ import com.alibaba.fastjson.annotation.JSONField; import com.bstek.dorado.annotation.PropertyDef; +import com.fasterxml.jackson.annotation.JsonProperty; import lombok.Data; import java.io.Serializable; @@ -15,89 +16,111 @@ @Data public class Nx2023Api1507 implements Serializable { + @PropertyDef(label = "id") + @JSONField(serialize = false) + private String id; + @PropertyDef(label = "璐﹀鍙�") - private Double nAcctId; + @JsonProperty("nAcctId") + private String nacctid; @PropertyDef(label = "鍑瘉绫诲瀷") - private String cVKind; + @JsonProperty("cVKind") + private String cvkind; @PropertyDef(label = "鏈熼棿") - private Double cMon; + @JsonProperty("cMon") + private Integer cmon; @PropertyDef(label = "骞村害") - private Double cYear; + @JsonProperty("cYear") + private Integer cyear; @PropertyDef(label = "鍑瘉鍙�") - private Double nVNo; + @JsonProperty("nVNo") + private Integer nvno; @PropertyDef(label = "鍒嗗綍搴忓彿") - private Double nNo; - - @PropertyDef(label = "鍑瘉鍒嗙被") - private Double bTmp; + @JsonProperty("nNo") + private Integer nno; @PropertyDef(label = "鎽樿") - private String Digest; + @JsonProperty("Digest") + private String digest; @PropertyDef(label = "绉戠洰缂栫爜") - private Double cCode; + @JsonProperty("cCode") + private String ccode; @JSONField(format = "yyyy-MM-dd") @PropertyDef(label = "鍑瘉鏃ユ湡") - private String cVSmallDatetime; + @JsonProperty("cVSmallDatetime") + private Date ccsmalldatetime; @PropertyDef(label = "鍒跺崟浜�") - private String cMaker; + @JsonProperty("cMaker") + private String cmaker; /** * 1:鍊熸柟 * -1:璐锋柟 */ @PropertyDef(label = "鏂瑰悜") - private String cDc; + @JsonProperty("cDc") + private Integer cdc; @PropertyDef(label = "瀹℃牳浜�") - private String cCkEr; + @JsonProperty("cCkEr") + private String ccker; @PropertyDef(label = "璁拌处浜�") - private String cPtEr; + @JsonProperty("cPtEr") + private String cpter; /** * 0:鍚� * 1:鏄� */ @PropertyDef(label = "璁拌处鏍囧織") - private Double bPt; + @JsonProperty("bPt") + private Integer bpt; @PropertyDef(label = "闄勪欢寮犳暟") - private Double nANum; + @JsonProperty("nANum") + private Integer nanum; @PropertyDef(label = "閲戦") - private Double nM; + @JsonProperty("nM") + private Double nm; @PropertyDef(label = "鏁伴噺") - private Double nQty; + @JsonProperty("nQty") + private Double nqty; @PropertyDef(label = "鍗曚环") - private Double nPrice; - - @PropertyDef(label = "缁撶畻鍙�") - private String cSettleNo; + @JsonProperty("nPrice") + private Double nprice; @PropertyDef(label = "鍑虹撼") - private String cCashier; + @JsonProperty("cCashier") + private String ccashier; @PropertyDef(label = "姹囩巼") + @JsonProperty("rate") private Double rate; @PropertyDef(label = "澶栧竵閲戦") - private Double nFm; + @JsonProperty("nFm") + private Double nfm; @PropertyDef(label = "璁¢噺鍗曚綅",description = "璁¢噺鍗曚綅姹夊瓧") - private String meterUnitId; + @JsonProperty("meterUnitId") + private String meterunitid; @PropertyDef(label = "鎿嶄綔鏍囧織") + @JsonProperty("czbz") private String czbz; @JSONField(format = "yyyy-MM-dd HH:mm:ss") @PropertyDef(label = "鏈�鍚庢洿鏂版椂闂�") + @JsonProperty("zhgxsj") private Date zhgxsj; } diff --git a/src/main/java/com/fzzy/push/nx2023/dto/Nx2023Api1508.java b/src/main/java/com/fzzy/push/nx2023/dto/Nx2023Api1508.java index 8da3701..c81ffb1 100644 --- a/src/main/java/com/fzzy/push/nx2023/dto/Nx2023Api1508.java +++ b/src/main/java/com/fzzy/push/nx2023/dto/Nx2023Api1508.java @@ -2,6 +2,7 @@ import com.alibaba.fastjson.annotation.JSONField; import com.bstek.dorado.annotation.PropertyDef; +import com.fasterxml.jackson.annotation.JsonProperty; import lombok.Data; import java.io.Serializable; @@ -16,48 +17,64 @@ public class Nx2023Api1508 implements Serializable { + @PropertyDef(label = "id") + @JSONField(serialize = false) + private String id; + @PropertyDef(label = "璐﹀鍙�") - private Double nAcctId; + @JsonProperty("nAcctId") + private String nacctid; @PropertyDef(label = "鍑瘉绫诲瀷") - private String cVKind; + @JsonProperty("cVKind") + private String cvkind; @PropertyDef(label = "鏈熼棿") - private Double cMon; + @JsonProperty("cMon") + private Integer cmon; @PropertyDef(label = "骞村害") - private Double cYear; + @JsonProperty("cYear") + private Integer cyear; @PropertyDef(label = "鍑瘉鍙�") - private Double nVNo; + @JsonProperty("nVNo") + private Integer nvno; @PropertyDef(label = "绉戠洰缂栫爜") - private String cCode; + @JsonProperty("cCode") + private String ccode; @PropertyDef(label = "瀵规柟绉戠洰缂栫爜") - private String cDFCode; + @JsonProperty("cDFCode") + private String cdfcode; @PropertyDef(label = "鐜伴噾娴侀噺椤圭洰浠g爜") - private String cCashCode; + @JsonProperty("cCashCode") + private String ccashcode; @PropertyDef(label = "鍒嗗綍搴忓彿") - private Double nNo; + @JsonProperty("nNo") + private Integer nrowno; @PropertyDef(label = "閲戦") - private Double nM; + @JsonProperty("nM") + private Double nm; /** * 1:娴佸叆 * -1:娴佸嚭 */ @PropertyDef(label = "鏂瑰悜") - private String cDc; - + @JsonProperty("cDc") + private Integer cdc; @PropertyDef(label = "鎿嶄綔鏍囧織") + @JsonProperty("czbz") private String czbz; @JSONField(format = "yyyy-MM-dd HH:mm:ss") @PropertyDef(label = "鏈�鍚庢洿鏂版椂闂�") + @JsonProperty("zhgxsj") private Date zhgxsj; } diff --git a/src/main/java/com/fzzy/push/nx2023/dto/Nx2023Api1509.java b/src/main/java/com/fzzy/push/nx2023/dto/Nx2023Api1509.java index 25fe5db..d9de48a 100644 --- a/src/main/java/com/fzzy/push/nx2023/dto/Nx2023Api1509.java +++ b/src/main/java/com/fzzy/push/nx2023/dto/Nx2023Api1509.java @@ -2,6 +2,7 @@ import com.alibaba.fastjson.annotation.JSONField; import com.bstek.dorado.annotation.PropertyDef; +import com.fasterxml.jackson.annotation.JsonProperty; import lombok.Data; import java.io.Serializable; @@ -15,29 +16,42 @@ @Data public class Nx2023Api1509 implements Serializable { + @PropertyDef(label = "id") + @JSONField(serialize = false) + private String id; + @PropertyDef(label = "璐﹀鍙�") - private Double nAcctId; + @JsonProperty("nAcctId") + private String nacctid; @PropertyDef(label = "鍥哄畾璧勪骇缂栫爜") - private String fixAssetCode; + @JsonProperty("fixAssetCode") + private String fixassetcode; @PropertyDef(label = "鍥哄畾璧勪骇鑷紪鐮�") - private String origFixAssetCode; + @JsonProperty("origFixAssetCode") + private String origfixassetcode; @PropertyDef(label = "璧勪骇绫诲埆缂栫爜") - private String groupCode; + @JsonProperty("groupCode") + private String groupcode; @PropertyDef(label = "鍥哄畾璧勪骇鍚嶇О") - private String fixAssetName; + @JsonProperty("fixAssetName") + private String fixassetname; @PropertyDef(label = "璁¢噺鍗曚綅鍚嶇О") - private String unitName; + @JsonProperty("unitName") + private String unitname; @PropertyDef(label = "鍘熷��") - private Double valueOrg; + @JsonProperty("valueOrg") + private Double valueorg; @PropertyDef(label = "褰撳墠鍘熷��") - private Double dresentValueOrg; + @JsonProperty("dresentValueOrg") + private Double dresentvalueorg; + /** * 1:涓嶆彁鎶樻棫娉� * 2:骞冲潎骞撮檺娉� @@ -47,10 +61,9 @@ * 6:鍙屽�嶄綑棰濋�掑噺娉� */ @PropertyDef(label = "鎶樻棫鏂规硶") - private Double deprMethodId; + @JsonProperty("deprMethodId") + private Integer deprmethodid; - @PropertyDef(label = "鍥哄畾璧勪骇鏉ユ簮") - private Double sourceid; /** * 1:鎶曡祫 * 2:鑷缓 @@ -61,59 +74,74 @@ * 7:鎹愯禒 * 8:鎹㈠叆 */ - @PropertyDef(label = "瀵规柟绉戠洰缂栫爜") - private String cDFCode; + @PropertyDef(label = "鍥哄畾璧勪骇鏉ユ簮") + @JsonProperty("sourceid") + private Integer sourceid; @PropertyDef(label = "鍨嬪彿") + @JsonProperty("model") private String model; @PropertyDef(label = "瑙勬牸") + @JsonProperty("specs") private String specs; @PropertyDef(label = "鍒堕�犲晢") + @JsonProperty("manufacturer") private String manufacturer; @PropertyDef(label = "浜у湴") - private String makingPlace; + @JsonProperty("makingPlace") + private String makingplace; @JSONField(format = "yyyy-MM-dd") @PropertyDef(label = "杩涘崟浣嶆棩鏈�") - private String enterDay; + @JsonProperty("enterDay") + private Date enterday; @JSONField(format = "yyyy-MM-dd") @PropertyDef(label = "寮�濮嬩娇鐢ㄦ棩鏈�") - private String beginUseDay; + @JsonProperty("beginUseDay") + private Date beginuseday; @JSONField(format = "yyyy-MM-dd") @PropertyDef(label = "寤哄崱鏃ユ湡") - private String makinDay; + @JsonProperty("makinDay") + private Date makinday; @PropertyDef(label = "绠$悊浜�") + @JsonProperty("keeper") private String keeper; @PropertyDef(label = "寤哄崱浜�") + @JsonProperty("maker") private String maker; @PropertyDef(label = "棰勮浣跨敤鏈熼棿鏁�") - private Double usingPeriods; + @JsonProperty("usingPeriods") + private Integer usingperiods; @PropertyDef(label = "棰勮鍑�娈嬪��") - private Double expecRemain; + @JsonProperty("expecRemain") + private Double expecremain; @PropertyDef(label = "鍥哄畾璧勪骇瀵瑰簲绉戠洰缂栫爜") - private String assetAcctCode; + @JsonProperty("assetAcctCode") + private String assetacctcode; @PropertyDef(label = "绱鎶樻棫瀵瑰簲绉戠洰缂栫爜") - private String deprAcctCode; - + @JsonProperty("deprAcctCode") + private String depracctcode; @PropertyDef(label = "绱鎶樻棫") - private Double accumulateDepr; + @JsonProperty("accumulateDepr") + private Double accumulatedepr; /** * 0:鍚� * 1:鏄� */ @PropertyDef(label = "鏄惁鎶ュ簾娓呯悊") + @JsonProperty("abadoned") private String abadoned; /** @@ -125,15 +153,19 @@ * 6:鐩樹簭 */ @PropertyDef(label = "褰撳墠浣跨敤鐘舵�佸悕绉�") - private String presentStatus; + @JsonProperty("presentStatus") + private String presentstatus; @PropertyDef(label = "澶囨敞") + @JsonProperty("notes") private String notes; @PropertyDef(label = "鎿嶄綔鏍囧織") + @JsonProperty("czbz") private String czbz; @JSONField(format = "yyyy-MM-dd HH:mm:ss") @PropertyDef(label = "鏈�鍚庢洿鏂版椂闂�") + @JsonProperty("zhgxsj") private Date zhgxsj; } diff --git a/src/main/java/com/fzzy/push/nx2023/dto/Nx2023Api1510.java b/src/main/java/com/fzzy/push/nx2023/dto/Nx2023Api1510.java index ce0da1a..40fa85b 100644 --- a/src/main/java/com/fzzy/push/nx2023/dto/Nx2023Api1510.java +++ b/src/main/java/com/fzzy/push/nx2023/dto/Nx2023Api1510.java @@ -2,6 +2,7 @@ import com.alibaba.fastjson.annotation.JSONField; import com.bstek.dorado.annotation.PropertyDef; +import com.fasterxml.jackson.annotation.JsonProperty; import lombok.Data; import java.io.Serializable; @@ -15,70 +16,96 @@ @Data public class Nx2023Api1510 implements Serializable { + @PropertyDef(label = "id") + @JSONField(serialize = false) + private String id; + @PropertyDef(label = "璐﹀鍙�") - private Double nAcctId; + @JsonProperty("nAcctId") + private String nacctid; @PropertyDef(label = "鍥哄畾璧勪骇缂栫爜") - private String fixAssetCode; + @JsonProperty("fixAssetCode") + private String fixassetcode; @PropertyDef(label = "鏈熼棿") - private Double period; + @JsonProperty("period") + private Integer period; @PropertyDef(label = "骞村害") - private Double AcctYear; + @JsonProperty("AcctYear") + private Integer acctyear; @PropertyDef(label = "鏈熷垵鍘熷��") - private Double bValueOrg; + @JsonProperty("bValueOrg") + private Double bvalueorg; @PropertyDef(label = "绱鎶樻棫") - private Double bAccumDepr; + @JsonProperty("bAccumDepr") + private Double baccumdepr; @PropertyDef(label = "鏈湡璁℃彁鎶樻棫") - private Double deprAmmount; + @JsonProperty("deprAmmount") + private Double deprammount; @PropertyDef(label = "鏈勾绱璁℃彁鎶樻棫") - private Double yAccumDepr; + @JsonProperty("yAccumDepr") + private Double yaccumdepr; @PropertyDef(label = "鏈湡鏁伴噺澧炲姞") - private Double qtyAdd; + @JsonProperty("qtyAdd") + private Double qtyadd; @PropertyDef(label = "鏈湡鏁伴噺鍑忓皯") - private Double qtyDecrease; + @JsonProperty("qtyDecrease") + private Double qtydecrease; @PropertyDef(label = "鏈湡鍘熷�煎鍔�") - private Double valueOrgAdd; + @JsonProperty("valueOrgAdd") + private Double valueorgadd; @PropertyDef(label = "鏈湡鍘熷�煎噺灏�") - private Double valueOrgDerease; + @JsonProperty("valueOrgDerease") + private Double valueorgderease; @PropertyDef(label = "鏈湡绱鎶樻棫璋冨") - private Double accuDeprAdjustAdd; + @JsonProperty("accuDeprAdjustAdd") + private Double accudepradjustadd; @PropertyDef(label = "鏈湡绱鎶樻棫璋冨噺") - private Double accuDeprAdjustDec; + @JsonProperty("accuDeprAdjustDec") + private Double accudepradjustdec; @PropertyDef(label = "鏈勾绱鏁伴噺澧炲姞") - private Double yQtyIncrease; + @JsonProperty("yQtyIncrease") + private Double yqtyIncrease; @PropertyDef(label = "鏈勾绱鏁伴噺鍑忓皯") - private Double yQtyDecrease; + @JsonProperty("yQtyDecrease") + private Double yqtydecrease; @PropertyDef(label = "鏈勾鍘熷�肩疮璁″鍔�") - private Double yValueIncrease; + @JsonProperty("yValueIncrease") + private Double yvalueincrease; @PropertyDef(label = "鏈勾鍘熷�肩疮璁″噺灏�") - private Double yValueDecrease; + @JsonProperty("yValueDecrease") + private Double yvaluedecrease; @PropertyDef(label = "鏈勾绱鎶樻棫璋冨") - private Double yAccuDeprIncrease; + @JsonProperty("yAccuDeprIncrease") + private Double yaccudeprincrease; @PropertyDef(label = "鏈勾绱鎶樻棫璋冨噺") - private Double YAccuDeprDecrease; + @JsonProperty("YAccuDeprDecrease") + private Double yaccudeprdecrease; @PropertyDef(label = "鎿嶄綔鏍囧織") + @JsonProperty("czbz") private String czbz; @JSONField(format = "yyyy-MM-dd HH:mm:ss") @PropertyDef(label = "鏈�鍚庢洿鏂版椂闂�") + @JsonProperty("zhgxsj") private Date zhgxsj; } diff --git a/src/main/java/com/fzzy/push/sh2023/SH2023ApiRemoteService.java b/src/main/java/com/fzzy/push/sh2023/SH2023ApiRemoteService.java index def56d2..b981440 100644 --- a/src/main/java/com/fzzy/push/sh2023/SH2023ApiRemoteService.java +++ b/src/main/java/com/fzzy/push/sh2023/SH2023ApiRemoteService.java @@ -11,7 +11,10 @@ import com.fzzy.api.service.ApiTriggerService; import com.fzzy.api.utils.*; import com.fzzy.api.view.repository.*; +import com.fzzy.push.nx2023.NX2023Constant; import com.fzzy.push.sh2023.dto.*; +import com.fzzy.push.sx2024.SX2024Constant; +import com.fzzy.push.sx2024.data.*; import lombok.Data; import lombok.extern.slf4j.Slf4j; import org.apache.commons.lang.StringUtils; @@ -61,6 +64,8 @@ @Autowired private Api1205Rep api1205Rep; @Autowired + private Api1310Rep api1310Rep; + @Autowired private Api1403Rep api1403Rep; @Autowired private Api1404Rep api1404Rep; @@ -77,7 +82,7 @@ @Override public ResponseDto pushData(ApiParam param, ApiConfs conf, Object data) { - String inteId = param.getInteId(); + String kqdm = param.getKqdm(); //鏌ヨ搴撳尯淇℃伅琛屾斂鍖哄垝鐮� List<Api1102> api1102List = api1102Rep.findPushData(kqdm); @@ -89,23 +94,18 @@ //娣诲姞鏃ュ織 ApiLog apiLog = new ApiLog(); apiLog.setId(ContextUtil.getUUID()); - - //鑻ヤ负璐㈠姟1501銆�1502銆�1503鎺ュ彛锛屽垯鎺ュ彛缂栫爜濉啓1114 - if (Constant.API_CODE_1501.equals(param.getInteId()) - || Constant.API_CODE_1502.equals(param.getInteId()) - || Constant.API_CODE_1503.equals(param.getInteId())) { - inteId = Constant.API_CODE_1114; - } - apiLog.setInteId(inteId); - - if (StringUtils.isEmpty(inteId)) { + if (StringUtils.isEmpty(param.getInteId())) { ResponseDto responseDto = new ResponseDto(99, "娌℃湁鑾峰彇鍒版帴鍙�"); apiLog.setStatus(99); apiLog.setResult("娌℃湁鑾峰彇鍒版帴鍙�"); apiLogRep.save(apiLog); return responseDto; } + apiLog.setInteId(param.getInteId()); + //鑾峰彇鎺ュ彛缂栫爜 + String inteId = this.getInteId(param.getInteId()); + //鑾峰彇JSON鎶ユ枃 String jsonData = getJsonData(param.getInteId(), data, api1102List.get(0).getXzqhdm()); log.info("鎺ュ彛鏁版嵁淇℃伅=" + jsonData); apiLog.setData(jsonData); @@ -481,6 +481,13 @@ if(StringUtils.isEmpty(api1201.getKhtyshxydm())){ api1201.setGxfs("3"); } + //浠樻鏂瑰紡 + if(StringUtils.isEmpty(api1201.getFkfs())){ + api1201.setFkfs("4"); + } + if(StringUtils.isEmpty(api1201.getYsfs())){ + api1201.setYsfs("鎸夊皝浠撴暟閲忚繘琛岄獙鏀�"); + } //璁剧疆绌哄睘鎬т负榛樿鍊� changeObject(api1201); return api1201; @@ -494,6 +501,11 @@ if(StringUtils.isEmpty(api1202.getTyhwbm())){ String tyhwbm = apiCommonService.getTyhwbm(api1202.getHwdm()); api1202.setTyhwbm(tyhwbm); + } + //鏍¢獙缁熶竴缂栫爜鏄惁涓虹┖锛屼负绌哄垯鏌ヨ淇℃伅杩涜璧嬪�� + if(StringUtils.isEmpty(api1202.getLqgsdwtybm())){ + String tydwbm = apiCommonService.getTydwbm(apiData.getKqdm().substring(0,18)); + api1202.setLqgsdwtybm(tydwbm); } api1202.setJzrq(apiData.getCmsj()); if (StringUtils.isEmpty(api1202.getCddm())) { @@ -527,6 +539,13 @@ } //绮鎬ц川 api1202.setLsxzdm("200"); + //鍞伯浜轰俊鎭� + if(StringUtils.isEmpty(api1202.getSlr())){ + api1202.setSlr("鍞伯浜�"); + } + if(StringUtils.isEmpty(api1202.getSlrdz())){ + api1202.setSlrdz("鍞伯浜哄湴鍧�"); + } //璁剧疆绌哄睘鎬т负榛樿鍊� changeObject(api1202); @@ -640,7 +659,18 @@ if (null != api1208List && api1208List.size() > 0) { api1205.setPch(apiData.getHwdm() + api1208List.get(0).getShnd()); } - + //璐ㄦ鍗曞彿 + List<Api1310> api1310List = api1310Rep.getDataByHwdm(api1205.getHwdm(), "02"); + if (null != api1310List && api1310List.size() > 0) { + api1205.setZjbgdh(apiData.getHwdm() + api1310List.get(0).getZjbgdh()); + } + //鐢熸垚鏂瑰紡 + if(null == api1205.getScfs()){ + api1205.setScfs(1); + } + if(StringUtils.isEmpty(api1205.getSdblyy())){ + api1205.setSdblyy("娴佺▼鐢熸垚鏃犺ˉ褰曞師鍥�"); + } //璁剧疆绌哄睘鎬т负榛樿鍊� changeObject(api1205); return api1205; @@ -759,6 +789,16 @@ //绮鎬ц川,鏆傛椂榛樿鍖虹骇鍌ㄥ api1209.setLsxzdm("122"); + //鎹熺泭鐜妭锛岄粯璁ゅ嚭搴撴崯鑰� + if(StringUtils.isEmpty(api1209.getSyhj())){ + api1209.setSyhj("2"); + } + //鑾峰彇涓婃捣瑙勮寖鎹熺泭绫诲瀷 + api1209.setSylx(getShSylxByGb(api1209.getSylx())); + //鍏ュ簱鏁伴噺 + if(api1209.getRksl() < api1209.getRkjz()){ + api1209.setRksl(api1209.getRkjz()); + } //璁剧疆绌哄睘鎬т负榛樿鍊� changeObject(api1209); return api1209; @@ -846,6 +886,17 @@ //璁剧疆绌哄睘鎬т负榛樿鍊� changeObject(api1212); return api1212; + } + if (SH2023Constant.SH_2023_API_CODE_1213.equals(inteId)) { + Api1213 api1213 = (Api1213) data; + SH2023Api1213 apiData = new SH2023Api1213(); + BeanUtils.copyProperties(api1213, apiData); + //璁剧疆绲变竴璐т綅缂栫爜 + if (StringUtils.isEmpty(apiData.getTyhwbm())) { + String tyhwbm = apiCommonService.getTyhwbm(api1213.getHwdm()); + apiData.setTyhwbm(tyhwbm); + } + return apiData; } if (SH2023Constant.SH_2023_API_CODE_1301.equals(inteId)) { SH2023Api1301 api1301 = new SH2023Api1301(); @@ -1210,6 +1261,42 @@ //璁剧疆绌哄睘鎬т负榛樿鍊� changeObject(data); return data; + } + if (Constant.API_CODE_1504.equals(inteId)) { + Api1504 api1504 = (Api1504)data; + SH2023Api1504 apiData = new SH2023Api1504(); + BeanUtils.copyProperties(api1504, apiData); + return apiData; + } + if (Constant.API_CODE_1505.equals(inteId)) { + SH2023Api1505 apiData = new SH2023Api1505(); + BeanUtils.copyProperties(data, apiData); + return apiData; + } + if (Constant.API_CODE_1506.equals(inteId)) { + SH2023Api1506 apiData = new SH2023Api1506(); + BeanUtils.copyProperties(data, apiData); + return apiData; + } + if (Constant.API_CODE_1507.equals(inteId)) { + SH2023Api1507 apiData = new SH2023Api1507(); + BeanUtils.copyProperties(data, apiData); + return apiData; + } + if (Constant.API_CODE_1508.equals(inteId)) { + SH2023Api1508 apiData = new SH2023Api1508(); + BeanUtils.copyProperties(data, apiData); + return apiData; + } + if (Constant.API_CODE_1509.equals(inteId)) { + SH2023Api1509 apiData = new SH2023Api1509(); + BeanUtils.copyProperties(data, apiData); + return apiData; + } + if (Constant.API_CODE_1510.equals(inteId)) { + SH2023Api1510 apiData = new SH2023Api1510(); + BeanUtils.copyProperties(data, apiData); + return apiData; } //璁剧疆绌哄睘鎬т负榛樿鍊� changeObject(data); @@ -1652,4 +1739,85 @@ return object; } + private String getShSylxByGb(String gbSylx){ + if("1".equals(gbSylx)){ + return "2"; + } + if("2".equals(gbSylx)){ + return "1"; + } + return gbSylx; + } + + /** + * 鏍规嵁鎺ュ彛缂栫爜鑾峰彇瀵瑰簲鐨勬帴鍙f暟鎹簱琛ㄥ悕 + * + * @param inteId + * @return + */ + private String getInteId(String inteId) { + //鏁版嵁鐩哥鎬� + if (Constant.API_CODE_9101.equals(inteId)) { + return SH2023Constant.SH_2023_API_CODE_1115; + } + //瑙嗛鐩戞帶鎺ュ彛 + if (Constant.API_CODE_9102.equals(inteId)) { + return SH2023Constant.SH_2023_API_CODE_1311; + } + //鍊掍粨鍊掑叆鏁版嵁鎺ュ彛 + if (Constant.API_CODE_9103.equals(inteId)) { + return SH2023Constant.SH_2023_API_CODE_2102; + } + //绮儏璁惧閰嶇疆鏁版嵁鎺ュ彛 + if (Constant.API_CODE_9104.equals(inteId)) { + return SH2023Constant.SH_2023_API_CODE_2103; + } + //妫�鏂ゅ崟鏁版嵁鎺ュ彛 + if (Constant.API_CODE_9105.equals(inteId)) { + return SH2023Constant.SH_2023_API_CODE_2101; + } + //甯傚偍椹宠繍鍗曚俊鎭暟鎹帴鍙� + if (Constant.API_CODE_9106.equals(inteId)) { + return SH2023Constant.SH_2023_API_CODE_2104; + } + //浜ゆ槗涓績鍚堝悓淇″績鏁版嵁鎺ュ彛 + if (Constant.API_CODE_9107.equals(inteId)) { + return SH2023Constant.SH_2023_API_CODE_2203; + } + //瀹氬寲姘存楠屾帴鍙� + if (Constant.API_CODE_9108.equals(inteId)) { + return SH2023Constant.SH_2023_API_CODE_2204; + } + if (Constant.API_CODE_1501.equals(inteId)) { + return SH2023Constant.SH_2023_API_CODE_1114; + } + if (Constant.API_CODE_1502.equals(inteId)) { + return SH2023Constant.SH_2023_API_CODE_1114; + } + if (Constant.API_CODE_1503.equals(inteId)) { + return SH2023Constant.SH_2023_API_CODE_1114; + } + if (Constant.API_CODE_1504.equals(inteId)) { + return SH2023Constant.SH_2023_API_CODE_1116; + } + if (Constant.API_CODE_1505.equals(inteId)) { + return SH2023Constant.SH_2023_API_CODE_1117; + } + if (Constant.API_CODE_1506.equals(inteId)) { + return SH2023Constant.SH_2023_API_CODE_1118; + } + if (Constant.API_CODE_1507.equals(inteId)) { + return SH2023Constant.SH_2023_API_CODE_1119; + } + if (Constant.API_CODE_1508.equals(inteId)) { + return SH2023Constant.SH_2023_API_CODE_1120; + } + if (Constant.API_CODE_1509.equals(inteId)) { + return SH2023Constant.SH_2023_API_CODE_1121; + } + if (Constant.API_CODE_1510.equals(inteId)) { + return SH2023Constant.SH_2023_API_CODE_1122; + } + return inteId; + } } \ No newline at end of file diff --git a/src/main/java/com/fzzy/push/sh2023/SH2023Constant.java b/src/main/java/com/fzzy/push/sh2023/SH2023Constant.java index e476395..70ca851 100644 --- a/src/main/java/com/fzzy/push/sh2023/SH2023Constant.java +++ b/src/main/java/com/fzzy/push/sh2023/SH2023Constant.java @@ -69,6 +69,17 @@ * 鎺ュ彛缂栫爜-1115 鏁版嵁鐩哥鎬ф暟鎹帴鍙� */ public static String SH_2023_API_CODE_1115 = "1115"; + + /** + * 鎺ュ彛缂栫爜-璐㈠姟7涓帴鍙� + */ + public static String SH_2023_API_CODE_1116 = "1116"; + public static String SH_2023_API_CODE_1117 = "1117"; + public static String SH_2023_API_CODE_1118 = "1118"; + public static String SH_2023_API_CODE_1119 = "1119"; + public static String SH_2023_API_CODE_1120 = "1120"; + public static String SH_2023_API_CODE_1121 = "1121"; + public static String SH_2023_API_CODE_1122 = "1122"; /** * 鎺ュ彛缂栫爜-1201 鍚堝悓淇℃伅鏁版嵁鎺ュ彛 */ @@ -117,6 +128,10 @@ * 鎺ュ彛缂栫爜-1212 瀹㈡埛淇℃伅鏁版嵁鎺ュ彛 */ public static String SH_2023_API_CODE_1212 = "1212"; + /** + * 鎺ュ彛缂栫爜-1213 灏佷粨纭鍗� + */ + public static String SH_2023_API_CODE_1213 = "1213"; /** * 鎺ュ彛缂栫爜-1301 瀹夊叏绠$悊鏁版嵁鎺ュ彛 diff --git a/src/main/java/com/fzzy/push/sh2023/SH2023OrderServiceImpl.java b/src/main/java/com/fzzy/push/sh2023/SH2023OrderServiceImpl.java index a6913f1..ed06ff9 100644 --- a/src/main/java/com/fzzy/push/sh2023/SH2023OrderServiceImpl.java +++ b/src/main/java/com/fzzy/push/sh2023/SH2023OrderServiceImpl.java @@ -42,7 +42,7 @@ @Autowired private ComPushService15 pushService15; @Autowired - private ComPushService99 pushService99; + private ComPushService90 pushService90; @Override public String getProtocol() { @@ -130,7 +130,28 @@ pushService15.pushData1500(apiRemoteService, param); break; case "1115": - pushService99.pushData1115(apiRemoteService, param); + pushService90.pushData9101(apiRemoteService, param); + break; + case "1116": + pushService15.pushData1504(apiRemoteService, param); + break; + case "1117": + pushService15.pushData1505(apiRemoteService, param); + break; + case "1118": + pushService15.pushData1506(apiRemoteService, param); + break; + case "1119": + pushService15.pushData1507(apiRemoteService, param); + break; + case "1120": + pushService15.pushData1508(apiRemoteService, param); + break; + case "1121": + pushService15.pushData1509(apiRemoteService, param); + break; + case "1122": + pushService15.pushData1510(apiRemoteService, param); break; case "1201": pushService12.pushData1201(apiRemoteService, param); @@ -168,14 +189,17 @@ case "1212": pushService12.pushData1212(apiRemoteService, param); break; + case "1213": + pushService12.pushData1213(apiRemoteService, param); + break; case "2101": - pushService99.pushData2101(apiRemoteService, param); + pushService90.pushData9105(apiRemoteService, param); break; case "2102": - pushService99.pushData2102(apiRemoteService, param); + pushService90.pushData9103(apiRemoteService, param); break; case "2104": - pushService99.pushData2104(apiRemoteService, param); + pushService90.pushData9106(apiRemoteService, param); break; case "1301": pushService13.pushData1301(apiRemoteService, param); @@ -208,10 +232,10 @@ pushService13.pushData1310(apiRemoteService, param); break; case "1311": - pushService99.pushData1311(apiRemoteService, param); + pushService90.pushData9102(apiRemoteService, param); break; case "2103": - pushService99.pushData2103(apiRemoteService, param); + pushService90.pushData9104(apiRemoteService, param); break; case "1401": pushService14.pushData1401(apiRemoteService, param); @@ -229,10 +253,10 @@ pushService14.pushData1405(apiRemoteService, param); break; case "2203": - pushService99.pushData2203(apiRemoteService, param); + pushService90.pushData9107(apiRemoteService, param); break; case "2204": - pushService99.pushData2204(apiRemoteService, param); + pushService90.pushData9108(apiRemoteService, param); break; default: log.error("-----涓婃捣甯傚钩鍙帮細鏈尮閰嶅埌鎺ュ彛缂栫爜锛屼笉鎺ㄩ��-----"); diff --git a/src/main/java/com/fzzy/push/sh2023/SH2023PushService11.java b/src/main/java/com/fzzy/push/sh2023/SH2023PushService11.java index 62728eb..09a8bbe 100644 --- a/src/main/java/com/fzzy/push/sh2023/SH2023PushService11.java +++ b/src/main/java/com/fzzy/push/sh2023/SH2023PushService11.java @@ -5,7 +5,7 @@ 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 com.fzzy.push.impl.ComPushService90; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; @@ -27,7 +27,7 @@ @Autowired private ComPushService15 pushService15; @Autowired - private ComPushService99 pushService99; + private ComPushService90 pushService99; @Override public String getProtocol() { return PushProtocol.SB_SH_2023.getCode(); @@ -69,7 +69,7 @@ //璐㈠姟鎶ヨ〃鏁版嵁鎺ㄩ�� pushService15.pushData1500(apiRemoteService, param); //鏁版嵁鐩哥鎬� - pushService99.pushData1115(apiRemoteService, param); + pushService99.pushData9101(apiRemoteService, param); log.info("------->>>>鍩虹淇℃伅 鎺ュ彛妯″潡涓婃姤缁撴潫"); } diff --git a/src/main/java/com/fzzy/push/sh2023/SH2023PushService12.java b/src/main/java/com/fzzy/push/sh2023/SH2023PushService12.java index 0855589..9d33825 100644 --- a/src/main/java/com/fzzy/push/sh2023/SH2023PushService12.java +++ b/src/main/java/com/fzzy/push/sh2023/SH2023PushService12.java @@ -4,7 +4,7 @@ import com.fzzy.api.data.PushProtocol; import com.fzzy.api.service.PushService12; import com.fzzy.push.impl.ComPushService12; -import com.fzzy.push.impl.ComPushService99; +import com.fzzy.push.impl.ComPushService90; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; @@ -25,7 +25,7 @@ @Autowired private ComPushService12 pushService12; @Autowired - private ComPushService99 pushService99; + private ComPushService90 pushService99; @Override public String getProtocol() { return PushProtocol.SB_SH_2023.getCode(); @@ -74,9 +74,9 @@ //鏂囦欢 pushService12.pushData1109(apiRemoteService, param); - pushService99.pushData2101(apiRemoteService, param); - pushService99.pushData2102(apiRemoteService, param); - pushService99.pushData2104(apiRemoteService, param); + pushService99.pushData9105(apiRemoteService, param); + pushService99.pushData9103(apiRemoteService, param); + pushService99.pushData9106(apiRemoteService, param); log.info("------->>>>绮璐攢 鎺ュ彛妯″潡涓婃姤缁撴潫"); } diff --git a/src/main/java/com/fzzy/push/sh2023/SH2023PushService13.java b/src/main/java/com/fzzy/push/sh2023/SH2023PushService13.java index 78c8073..62f779b 100644 --- a/src/main/java/com/fzzy/push/sh2023/SH2023PushService13.java +++ b/src/main/java/com/fzzy/push/sh2023/SH2023PushService13.java @@ -4,7 +4,7 @@ import com.fzzy.api.data.PushProtocol; import com.fzzy.api.service.PushService13; import com.fzzy.push.impl.ComPushService13; -import com.fzzy.push.impl.ComPushService99; +import com.fzzy.push.impl.ComPushService90; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; @@ -25,7 +25,7 @@ @Autowired private ComPushService13 pushService13; @Autowired - private ComPushService99 pushService99; + private ComPushService90 pushService90; @Override @@ -62,8 +62,8 @@ //璐ㄦ pushService13.pushData1310(apiRemoteService, param); - pushService99.pushData1311(apiRemoteService, param); - pushService99.pushData2103(apiRemoteService, param); + pushService90.pushData9102(apiRemoteService, param); + pushService90.pushData9104(apiRemoteService, param); log.info("------->>>>绮簱绠$悊 鎺ュ彛妯″潡涓婃姤缁撴潫"); } diff --git a/src/main/java/com/fzzy/push/sh2023/SH2023PushService14.java b/src/main/java/com/fzzy/push/sh2023/SH2023PushService14.java index 2beb8aa..c8b0cb3 100644 --- a/src/main/java/com/fzzy/push/sh2023/SH2023PushService14.java +++ b/src/main/java/com/fzzy/push/sh2023/SH2023PushService14.java @@ -4,7 +4,7 @@ import com.fzzy.api.data.PushProtocol; import com.fzzy.api.service.PushService14; import com.fzzy.push.impl.ComPushService14; -import com.fzzy.push.impl.ComPushService99; +import com.fzzy.push.impl.ComPushService90; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; @@ -25,7 +25,7 @@ @Autowired private ComPushService14 pushService14; @Autowired - private ComPushService99 pushService99; + private ComPushService90 pushService99; @Override public String getProtocol() { @@ -47,8 +47,8 @@ pushService14.pushData1405(apiRemoteService, param); //鍏朵粬鎺ュ彛 - pushService99.pushData2203(apiRemoteService, param); - pushService99.pushData2204(apiRemoteService, param); + pushService99.pushData9107(apiRemoteService, param); + pushService99.pushData9108(apiRemoteService, param); log.info("------->>>>琛屾斂绠$悊 鎺ュ彛妯″潡涓婃姤缁撴潫"); diff --git a/src/main/java/com/fzzy/push/sh2023/dto/SH2023Api1201.java b/src/main/java/com/fzzy/push/sh2023/dto/SH2023Api1201.java index 9252212..919997b 100644 --- a/src/main/java/com/fzzy/push/sh2023/dto/SH2023Api1201.java +++ b/src/main/java/com/fzzy/push/sh2023/dto/SH2023Api1201.java @@ -31,7 +31,7 @@ @PropertyDef(label = "缁熶竴鍗曚綅缂栫爜") private String tydwbm; - @PropertyDef(label = "涓氬姟绫诲埆") + @PropertyDef(label = "涓氬姟绫诲埆",description = "1:閿�鍞悎鍚�,2:閲囪喘鍚堝悓,3锛氬鎵樻敹鍌ㄥ悎鍚�,4锛氬鎵樻敹璐悎鍚�") private String ywlx; @PropertyDef(label = "璐攢鏂瑰紡") @@ -74,6 +74,9 @@ @JSONField(format = "yyyy-MM-dd") @PropertyDef(label = "绾﹀畾瀹屾垚鏃堕棿") private Date ydwcsj; + + @PropertyDef(label = "楠屾敹鏂瑰紡") + private String ysfs; @PropertyDef(label = "绛捐鍦扮偣") private String qddd; @@ -119,6 +122,15 @@ @PropertyDef(label = "缁撶畻涓庡悎鍚屼笉涓�鑷村師鍥�") private String jsyhtbyzyy; + /** + * 1锛氬叏棰濆厛娆惧悗璐� + * 2锛氭寜鍒版杩涘害閫愭壒鍙戣揣 + * 3锛氳揣鍒板苟纭鍚庝竴娆℃�т粯娆� + * 4锛氭寜鍒拌揣鎵规閫愭壒纭銆侀�愭壒浠樻 + */ + @PropertyDef(label = "浠樻鏂瑰紡") + private String fkfs; + @PropertyDef(label = "瀹㈡埛鏂瑰紑鎴疯") private String khfkhh; diff --git a/src/main/java/com/fzzy/push/sh2023/dto/SH2023Api1202.java b/src/main/java/com/fzzy/push/sh2023/dto/SH2023Api1202.java index 1e6dc9a..89f9148 100644 --- a/src/main/java/com/fzzy/push/sh2023/dto/SH2023Api1202.java +++ b/src/main/java/com/fzzy/push/sh2023/dto/SH2023Api1202.java @@ -43,6 +43,9 @@ @PropertyDef(label = "鍚堝悓鍙�") private String hth; + @PropertyDef(label = "绮潈褰掑睘鍗曚綅缁熶竴缂栫爜") + private String lqgsdwtybm; + @PropertyDef(label = "鎵胯繍浜�") private String cyr; @@ -70,6 +73,21 @@ @PropertyDef(label = "瑁呯伯鍦扮偣") private String ldd; + @PropertyDef(label = "鍞伯浜�") + private String slr; + + @PropertyDef(label = "鍞伯浜鸿仈绯绘柟寮�") + private String slrlxfs; + + @PropertyDef(label = "鍞伯浜鸿韩浠借瘉鍙�") + private String slrsfzh; + + @PropertyDef(label = "鍞伯浜鸿处鍙凤紙閾惰鍗℃垨璐︽埛锛�") + private String slrzh; + + @PropertyDef(label = "鍞伯浜哄湴鍧�") + private String slrdz; + @JSONField(format = "yyyy-MM-dd HH:mm:ss") @PropertyDef(label = "鐧昏鏃堕棿") private Date djsj; diff --git a/src/main/java/com/fzzy/push/sh2023/dto/SH2023Api1205.java b/src/main/java/com/fzzy/push/sh2023/dto/SH2023Api1205.java index 06a2f24..6d1e32d 100644 --- a/src/main/java/com/fzzy/push/sh2023/dto/SH2023Api1205.java +++ b/src/main/java/com/fzzy/push/sh2023/dto/SH2023Api1205.java @@ -5,11 +5,6 @@ import com.fzzy.api.entity.ApiParent; import lombok.Data; import lombok.EqualsAndHashCode; - -import javax.persistence.Column; -import javax.persistence.Entity; -import javax.persistence.Id; -import javax.persistence.Table; import java.io.Serializable; import java.util.Date; @@ -48,6 +43,9 @@ @PropertyDef(label = "鍚堝悓鍙�") private String hth; + + @PropertyDef(label = "璐ㄦ鎶ュ憡鍗曞彿") + private String zjbgdh; @PropertyDef(label = "鎵胯繍浜�") private String cyr; @@ -152,6 +150,12 @@ @PropertyDef(label = "鍑哄簱缁撶畻鍗曞彿") private String ckjsdh; + @PropertyDef(label = "鐢熸垚鏂瑰紡") + private Integer scfs; + + @PropertyDef(label = "鎵嬪姩琛ュ綍鍘熷洜") + private String sdblyy; + @PropertyDef(label = "澶囨敞") private String bz; diff --git a/src/main/java/com/fzzy/push/sh2023/dto/SH2023Api1209.java b/src/main/java/com/fzzy/push/sh2023/dto/SH2023Api1209.java index aa51358..612ae51 100644 --- a/src/main/java/com/fzzy/push/sh2023/dto/SH2023Api1209.java +++ b/src/main/java/com/fzzy/push/sh2023/dto/SH2023Api1209.java @@ -4,7 +4,6 @@ import com.bstek.dorado.annotation.PropertyDef; import lombok.Data; import lombok.EqualsAndHashCode; - import java.io.Serializable; import java.util.Date; @@ -29,11 +28,24 @@ private String tyhwbm; @JSONField(format = "yyyy-MM-dd") + @PropertyDef(label = "涓氬姟鏃ユ湡" ) + private Date ywrq; + + @PropertyDef(label = "鎹熸孩绫诲瀷", description = "1锛氭崯鑰楋紱2锛氭崯澶憋紱3锛氭孩浣欙紱4锛氬叾浠�") + private String sylx; + + @PropertyDef(label = "鎹熸孩鐜妭", description = "1:鍏ュ簱鎹熸孩锛�2锛氬嚭搴撴崯婧紝3.鍏朵粬") + private String syhj; + + @JSONField(format = "yyyy-MM-dd") @PropertyDef(label = "璁拌处鏃ユ湡") private Date jzrq; @PropertyDef(label = "鍏ュ簱鍑�閲�") private Double rkjz; + + @PropertyDef(label = "鍏ュ簱鏁伴噺(鍏枻)") + private double rksl; @JSONField(format = "yyyy-MM-dd HH:mm:ss") @PropertyDef(label = "鍏ュ簱鏃堕棿") @@ -58,7 +70,10 @@ @PropertyDef(label = "鍑哄簱鏉傝川") private Double ckzz; - @PropertyDef(label = "鍑�閲嶆崯婧㈡暟閲�") + @PropertyDef(label = "鍌ㄥ鏃堕暱") + private Integer ccsc; + + @PropertyDef(label = "瀹為檯鎹熸孩鏁伴噺") private Double jzsysl; @PropertyDef(label = "姘存潅鍑忛噺") @@ -67,17 +82,24 @@ @PropertyDef(label = "鑷劧鎹熻�楀畾棰�") private Double zrshde; + @PropertyDef(label = "鏄惁瓒呰��", description = "1:鏄紝2锛氬惁") + private Integer sfch; + @PropertyDef(label = "瓒呰�楁暟閲�") private Double chsl; @PropertyDef(label = "鎹熺泭鏄惁姝e父") private String sysfzc; - @PropertyDef(label = "鎹熸孩绫诲瀷",description = "1:鎹熻�楋紝2锛氭崯澶憋紝3.鍏朵粬") - private String sylx; - @PropertyDef(label = "鎹熸孩鍘熷洜") private String syyy; + + @PropertyDef(label = "鍑烘竻纭鏍囪瘑",description = "0锛氭湭瀹屾垚鍑烘竻纭锛�1锛氬凡瀹屾垚鍑烘竻纭") + private Integer cqqrbs; + + @PropertyDef(label = "鍑烘竻纭鏃堕棿") + @JSONField(format = "yyyy-MM-dd HH:mm:ss") + private Date cqqrsj; @PropertyDef(label = "浠撳偍瀹℃牳浜�") private String ccshr; @@ -116,7 +138,5 @@ @PropertyDef(label = "绮鎬ц川浠g爜") private String lsxzdm; - @JSONField(format = "yyyy-MM-dd") - @PropertyDef(label = "涓氬姟鏃ユ湡" ) - private Date ywrq; + } diff --git a/src/main/java/com/fzzy/push/sh2023/dto/SH2023Api1213.java b/src/main/java/com/fzzy/push/sh2023/dto/SH2023Api1213.java new file mode 100644 index 0000000..7dc75cf --- /dev/null +++ b/src/main/java/com/fzzy/push/sh2023/dto/SH2023Api1213.java @@ -0,0 +1,69 @@ +package com.fzzy.push.sh2023.dto; + +import com.alibaba.fastjson.annotation.JSONField; +import com.bstek.dorado.annotation.PropertyDef; +import lombok.Data; +import java.io.Serializable; +import java.util.Date; + +/** + * @Description + * @Author CZT + * @Date 2024/11/11 10:53 + */ +@Data +public class SH2023Api1213 implements Serializable { + + @PropertyDef(label = "灏佷粨纭鍗曞彿", description = "2浣嶄笟鍔$紪鐮�(21浠h〃灏佷粨)+yyMMdd+4浣嶉『搴忕爜锛�212405040001") + private String fcqrdh; + + @PropertyDef(label = "缁熶竴璐т綅缂栫爜") + private String tyhwbm; + + @PropertyDef(label = "灏佷粨鏃ユ湡") + @JSONField(format = "yyyy-MM-dd") + private Date fcrq; + + @PropertyDef(label = "绮鍝佺浠g爜") + private String lspzdm; + + @PropertyDef(label = "绮鎬ц川浠g爜") + private String lsxzdm; + + @PropertyDef(label = "绮绛夌骇浠g爜") + private String lsdjdm; + + @PropertyDef(label = "鏀惰幏骞村害") + private String shnd; + + @PropertyDef(label = "鍥藉埆") + private String gb; + + @PropertyDef(label = "浜у湴") + private String cd; + + @PropertyDef(label = "淇濈鍛�") + private String bgy; + + @PropertyDef(label = "灏佷粨鏁伴噺") + private Double fcsl; + + @PropertyDef(label = "灏佷粨鐢宠浜�") + private String fcsqr; + + @PropertyDef(label = "閮ㄩ棬瀹℃牳浜�") + private String bmshr; + + @PropertyDef(label = "棰嗗瀹℃牳浜�") + private String ldshr; + + @PropertyDef(label = "澶囨敞") + private String bz; + + @PropertyDef(label = "鎿嶄綔鏍囧織") + private String czbz; + + @PropertyDef(label = "鏈�鍚庢洿鏂版椂闂�") + @JSONField(format = "yyyy-MM-dd HH:mm:ss") + private Date zhgxsj; +} diff --git a/src/main/java/com/fzzy/push/sh2023/dto/SH2023Api1504.java b/src/main/java/com/fzzy/push/sh2023/dto/SH2023Api1504.java new file mode 100644 index 0000000..4041977 --- /dev/null +++ b/src/main/java/com/fzzy/push/sh2023/dto/SH2023Api1504.java @@ -0,0 +1,86 @@ +package com.fzzy.push.sh2023.dto; + +import com.alibaba.fastjson.annotation.JSONField; +import com.bstek.dorado.annotation.PropertyDef; +import com.fasterxml.jackson.annotation.JsonProperty; +import lombok.Data; + +import java.io.Serializable; +import java.util.Date; + +/** + * @Description 璐﹀淇℃伅 + * @Author CZT + * @Date 2024/11/6 16:15 + */ +@Data +public class SH2023Api1504 implements Serializable { + + + @PropertyDef(label = "璐﹀鍙�") + @JsonProperty("nAcctId") + private String nacctid; + + @PropertyDef(label = "璐﹀鍚嶇О") + @JsonProperty("cAcctName") + private String cncctname; + + @PropertyDef(label = "鏈綅甯�") + @JsonProperty("cCurrency") + private String ccurrency; + + @PropertyDef(label = "浼氳涓荤") + @JsonProperty("cAcctChief") + private String cacctchief; + + @JSONField(format = "yyyyMM") + @PropertyDef(label = "鍚敤鏈熼棿") + @JsonProperty("cPeriodStart") + private Date cperiodstart; + + @JSONField(format = "yyyy-MM-dd") + @PropertyDef(label = "鍚敤鏃ユ湡") + @JsonProperty("cYearBmd") + private Date cyearbmd; + + @PropertyDef(label = "鏈熼棿鏁�") + @JsonProperty("nAcctPeriodNum") + private Integer nacctperiodnum; + + @PropertyDef(label = "浼氳鍒跺害浠g爜", description = "11:浼佷笟浼氳鍑嗗垯鍒跺害(绮2013鐗�)(榛樿浠g爜鍊�)") + @JsonProperty("cAccClassCode") + private String caccclasscode; + + @PropertyDef(label = "绉戠洰绾ф", description = "4-8:榛樿鏈�灏忓�间负4") + @JsonProperty("nAccGrade") + private Integer naccgrade; + + @PropertyDef(label = "绉戠洰缂栫爜瑙勫垯", description = "4222XXXX:榛樿鍓嶅洓绾х骇闀胯鍒欎负4222") + @JsonProperty("cAccCodeStr") + private String cacccodestr; + + @PropertyDef(label = "鍗曚綅鍚嶇О") + @JsonProperty("cCropName") + private String ccropname; + + @PropertyDef(label = "鍗曚綅浠g爜") + @JsonProperty("cOrgCode") + private String corgcode; + + @PropertyDef(label = "缁熶竴鍗曚綅缂栫爜") + @JsonProperty("xqydm") + private String tydwbm; + + @PropertyDef(label = "缁熶竴搴撳尯缂栫爜") + @JsonProperty("xkqdm") + private String tykqbm; + + @PropertyDef(label = "鎿嶄綔鏍囧織") + @JsonProperty("czbz") + private String czbz; + + @JSONField(format = "yyyy-MM-dd HH:mm:ss") + @PropertyDef(label = "鏈�鍚庢洿鏂版椂闂�") + @JsonProperty("zhgxsj") + private Date zhgxsj; +} diff --git a/src/main/java/com/fzzy/push/sh2023/dto/SH2023Api1505.java b/src/main/java/com/fzzy/push/sh2023/dto/SH2023Api1505.java new file mode 100644 index 0000000..f7b7b2f --- /dev/null +++ b/src/main/java/com/fzzy/push/sh2023/dto/SH2023Api1505.java @@ -0,0 +1,101 @@ +package com.fzzy.push.sh2023.dto; + +import com.alibaba.fastjson.annotation.JSONField; +import com.bstek.dorado.annotation.PropertyDef; +import com.fasterxml.jackson.annotation.JsonProperty; +import lombok.Data; + +import java.io.Serializable; +import java.util.Date; + +/** + * @Description 绉戠洰淇℃伅 + * @Author CZT + * @Date 2024/11/6 16:20 + */ +@Data +public class SH2023Api1505 implements Serializable { + + @PropertyDef(label = "id涓婚敭") + @JSONField(serialize = false) + private String id; + + @PropertyDef(label = "璐﹀鍙�") + @JsonProperty("nAcctId") + private String nacctid; + + @PropertyDef(label = "骞村害") + @JsonProperty("cYear") + private Integer cyear; + + @PropertyDef(label = "绉戠洰缂栫爜") + @JsonProperty("cCode") + private String ccode; + + @PropertyDef(label = "绉戠洰鍚嶇О") + @JsonProperty("cName") + private String cname; + + @PropertyDef(label = "绉戠洰鍏ㄧО") + @JsonProperty("cAllName") + private String callname; + + /** + * 1:璧勪骇绫� + * 2:璐熷�虹被 + * 3:鍏卞悓绫� + * 4:鎵�鏈夎�呮潈鐩婄被 + * 5:鎴愭湰璐圭敤绫� + * 6:鎹熺泭绫� + */ + @PropertyDef(label = "绉戠洰绫诲埆") + @JsonProperty("nClass") + private String nclass; + /** + * (-1)-璐锋柟锛�1-鍊熸柟 + */ + @PropertyDef(label = "浣欓鏂瑰悜") + @JsonProperty("cDc") + private Integer cdc; + + @PropertyDef(label = "鏈骇绉戠洰") + @JsonProperty("bL") + private Integer bl; + + @PropertyDef(label = "绉戠洰绾ф") + @JsonProperty("nGrade") + private Integer ngrade; + + @PropertyDef(label = "鏁伴噺绉戠洰") + @JsonProperty("bQ") + private Integer bq; + + @PropertyDef(label = "鏁伴噺鍗曚綅") + @JsonProperty("cQUnit") + private Integer cqunit; + + @PropertyDef(label = "鐜伴噾绫荤鐩�") + @JsonProperty("bCash") + private Integer bcash; + + @PropertyDef(label = "閾惰绫荤鐩�") + @JsonProperty("bBank") + private Integer bbank; + + @PropertyDef(label = "鐜伴噾娴侀噺绫荤鐩�") + @JsonProperty("bXjll") + private Integer bxjll; + + @PropertyDef(label = "鍐荤粨") + @JsonProperty("bF") + private Integer bf; + + @PropertyDef(label = "鎿嶄綔鏍囧織") + @JsonProperty("czbz") + private String czbz; + + @JSONField(format = "yyyy-MM-dd HH:mm:ss") + @PropertyDef(label = "鏈�鍚庢洿鏂版椂闂�") + @JsonProperty("zhgxsj") + private Date zhgxsj; +} diff --git a/src/main/java/com/fzzy/push/sh2023/dto/SH2023Api1506.java b/src/main/java/com/fzzy/push/sh2023/dto/SH2023Api1506.java new file mode 100644 index 0000000..41f6a6a --- /dev/null +++ b/src/main/java/com/fzzy/push/sh2023/dto/SH2023Api1506.java @@ -0,0 +1,103 @@ +package com.fzzy.push.sh2023.dto; + +import com.alibaba.fastjson.annotation.JSONField; +import com.bstek.dorado.annotation.PropertyDef; +import com.fasterxml.jackson.annotation.JsonProperty; +import lombok.Data; + +import java.io.Serializable; +import java.util.Date; + +/** + * @Description 绉戠洰浣欓淇℃伅 + * @Author CZT + * @Date 2024/11/6 16:25 + */ +@Data +public class SH2023Api1506 implements Serializable { + + + @PropertyDef(label = "ID_") + @JSONField(serialize = false) + private String id; + + @PropertyDef(label = "璐﹀鍙�") + @JsonProperty("nAcctId") + private String nacctid; + + @PropertyDef(label = "鏈熼棿") + @JsonProperty("cYear") + private Integer cyear; + + @PropertyDef(label = "骞村害") + @JsonProperty("nNo") + private Integer nno; + + @PropertyDef(label = "绉戠洰缂栫爜") + @JsonProperty("cCode") + private String ccode; + + @PropertyDef(label = "鏈熷垵鏈綅甯佷綑棰�") + @JsonProperty("bM") + private Double bm; + + @PropertyDef(label = "鏈熸湯鏈綅甯佷綑棰�") + @JsonProperty("eM") + private Double em; + + @PropertyDef(label = "鏈熷垵鏁伴噺") + @JsonProperty("bQty") + private Double bqty; + + @PropertyDef(label = "鏈熸湯鏁伴噺") + @JsonProperty("eQty") + private Double eqty; + /** + * 1:鍊熸柟 + * -1:璐锋柟 + */ + @PropertyDef(label = "浣欓鏂瑰悜") + @JsonProperty("cDc") + private Integer cdc; + + @PropertyDef(label = "鍊熸柟鏈綅甯佸彂鐢熼") + @JsonProperty("dM") + private Double dm; + + @PropertyDef(label = "璐锋柟鏈綅甯佸彂鐢熼") + @JsonProperty("cM") + private Double cm; + + @PropertyDef(label = "鍊熸柟鍙戠敓鏁伴噺") + @JsonProperty("dQ") + private Double dq; + + @PropertyDef(label = "璐锋柟鍙戠敓鏁伴噺") + @JsonProperty("cQ") + private Double cq; + + @PropertyDef(label = "鏈熷垵澶栧竵浣欓") + @JsonProperty("bFm") + private Double bfm; + + @PropertyDef(label = "鏈熸湯澶栧竵浣欓") + @JsonProperty("eFm") + private Double efm; + + @PropertyDef(label = "鍊熸柟澶栧竵鍙戠敓棰�") + @JsonProperty("dFm") + private Double dfm; + + @PropertyDef(label = "璐锋柟澶栧竵鍙戠敓棰�") + @JsonProperty("cFm") + private Double cfm; + + @PropertyDef(label = "鎿嶄綔鏍囧織") + @JsonProperty("czbz") + private String czbz; + + @JSONField(format = "yyyy-MM-dd HH:mm:ss") + @PropertyDef(label = "鏈�鍚庢洿鏂版椂闂�") + @JsonProperty("zhgxsj") + private Date zhgxsj; +} diff --git a/src/main/java/com/fzzy/push/sh2023/dto/SH2023Api1507.java b/src/main/java/com/fzzy/push/sh2023/dto/SH2023Api1507.java new file mode 100644 index 0000000..7c14bf7 --- /dev/null +++ b/src/main/java/com/fzzy/push/sh2023/dto/SH2023Api1507.java @@ -0,0 +1,126 @@ +package com.fzzy.push.sh2023.dto; + +import com.alibaba.fastjson.annotation.JSONField; +import com.bstek.dorado.annotation.PropertyDef; +import com.fasterxml.jackson.annotation.JsonProperty; +import lombok.Data; + +import java.io.Serializable; +import java.util.Date; + +/** + * @Description 浼氳鍑瘉淇℃伅 + * @Author CZT + * @Date 2024/11/6 16:30 + */ +@Data +public class SH2023Api1507 implements Serializable { + + @PropertyDef(label = "id") + @JSONField(serialize = false) + private String id; + + @PropertyDef(label = "璐﹀鍙�") + @JsonProperty("nAcctId") + private String nacctid; + + @PropertyDef(label = "鍑瘉绫诲瀷") + @JsonProperty("cVKind") + private String cvkind; + + @PropertyDef(label = "鏈熼棿") + @JsonProperty("cMon") + private Integer cmon; + + @PropertyDef(label = "骞村害") + @JsonProperty("cYear") + private Integer cyear; + + @PropertyDef(label = "鍑瘉鍙�") + @JsonProperty("nVNo") + private Integer nvno; + + @PropertyDef(label = "鍒嗗綍搴忓彿") + @JsonProperty("nNo") + private Integer nno; + + @PropertyDef(label = "鎽樿") + @JsonProperty("Digest") + private String digest; + + @PropertyDef(label = "绉戠洰缂栫爜") + @JsonProperty("cCode") + private String ccode; + + @JSONField(format = "yyyy-MM-dd") + @PropertyDef(label = "鍑瘉鏃ユ湡") + @JsonProperty("cVSmallDatetime") + private Date ccsmalldatetime; + + @PropertyDef(label = "鍒跺崟浜�") + @JsonProperty("cMaker") + private String cmaker; + /** + * 1:鍊熸柟 + * -1:璐锋柟 + */ + @PropertyDef(label = "鏂瑰悜") + @JsonProperty("cDc") + private Integer cdc; + + @PropertyDef(label = "瀹℃牳浜�") + @JsonProperty("cCkEr") + private String ccker; + + @PropertyDef(label = "璁拌处浜�") + @JsonProperty("cPtEr") + private String cpter; + /** + * 0:鍚� + * 1:鏄� + */ + @PropertyDef(label = "璁拌处鏍囧織") + @JsonProperty("bPt") + private Integer bpt; + + @PropertyDef(label = "闄勪欢寮犳暟") + @JsonProperty("nANum") + private Integer nanum; + + @PropertyDef(label = "閲戦") + @JsonProperty("nM") + private Double nm; + + @PropertyDef(label = "鏁伴噺") + @JsonProperty("nQty") + private Double nqty; + + @PropertyDef(label = "鍗曚环") + @JsonProperty("nPrice") + private Double nprice; + + @PropertyDef(label = "鍑虹撼") + @JsonProperty("cCashier") + private String ccashier; + + @PropertyDef(label = "姹囩巼") + @JsonProperty("rate") + private Double rate; + + @PropertyDef(label = "澶栧竵閲戦") + @JsonProperty("nFm") + private Double nfm; + + @PropertyDef(label = "璁¢噺鍗曚綅",description = "璁¢噺鍗曚綅姹夊瓧") + @JsonProperty("meterUnitId") + private String meterunitid; + + @PropertyDef(label = "鎿嶄綔鏍囧織") + @JsonProperty("czbz") + private String czbz; + + @JSONField(format = "yyyy-MM-dd HH:mm:ss") + @PropertyDef(label = "鏈�鍚庢洿鏂版椂闂�") + @JsonProperty("zhgxsj") + private Date zhgxsj; +} diff --git a/src/main/java/com/fzzy/push/sh2023/dto/SH2023Api1508.java b/src/main/java/com/fzzy/push/sh2023/dto/SH2023Api1508.java new file mode 100644 index 0000000..2eb700c --- /dev/null +++ b/src/main/java/com/fzzy/push/sh2023/dto/SH2023Api1508.java @@ -0,0 +1,79 @@ +package com.fzzy.push.sh2023.dto; + +import com.alibaba.fastjson.annotation.JSONField; +import com.bstek.dorado.annotation.PropertyDef; +import com.fasterxml.jackson.annotation.JsonProperty; +import lombok.Data; + +import java.io.Serializable; +import java.util.Date; + +/** + * @Description 鐜伴噾娴侀噺鍒嗛厤淇℃伅 + * @Author CZT + * @Date 2024/11/6 16:35 + */ +@Data +public class SH2023Api1508 implements Serializable { + + @PropertyDef(label = "id") + @JSONField(serialize = false) + private String id; + + @PropertyDef(label = "璐﹀鍙�") + @JsonProperty("nAcctId") + private String nacctid; + + @PropertyDef(label = "鍑瘉绫诲瀷") + @JsonProperty("cVKind") + private String cvkind; + + @PropertyDef(label = "鏈熼棿") + @JsonProperty("cMon") + private Integer cmon; + + @PropertyDef(label = "骞村害") + @JsonProperty("cYear") + private Integer cyear; + + @PropertyDef(label = "鍑瘉鍙�") + @JsonProperty("nVNo") + private Integer nvno; + + @PropertyDef(label = "绉戠洰缂栫爜") + @JsonProperty("cCode") + private String ccode; + + @PropertyDef(label = "瀵规柟绉戠洰缂栫爜") + @JsonProperty("cDFCode") + private String cdfcode; + + @PropertyDef(label = "鐜伴噾娴侀噺椤圭洰浠g爜") + @JsonProperty("cCashCode") + private String ccashcode; + + @PropertyDef(label = "鍒嗗綍搴忓彿") + @JsonProperty("nNo") + private Integer nrowno; + + @PropertyDef(label = "閲戦") + @JsonProperty("nM") + private Double nm; + + /** + * 1:娴佸叆 + * -1:娴佸嚭 + */ + @PropertyDef(label = "鏂瑰悜") + @JsonProperty("cDc") + private Integer cdc; + + @PropertyDef(label = "鎿嶄綔鏍囧織") + @JsonProperty("czbz") + private String czbz; + + @JSONField(format = "yyyy-MM-dd HH:mm:ss") + @PropertyDef(label = "鏈�鍚庢洿鏂版椂闂�") + @JsonProperty("zhgxsj") + private Date zhgxsj; +} diff --git a/src/main/java/com/fzzy/push/sh2023/dto/SH2023Api1509.java b/src/main/java/com/fzzy/push/sh2023/dto/SH2023Api1509.java new file mode 100644 index 0000000..bffd330 --- /dev/null +++ b/src/main/java/com/fzzy/push/sh2023/dto/SH2023Api1509.java @@ -0,0 +1,171 @@ +package com.fzzy.push.sh2023.dto; + +import com.alibaba.fastjson.annotation.JSONField; +import com.bstek.dorado.annotation.PropertyDef; +import com.fasterxml.jackson.annotation.JsonProperty; +import lombok.Data; + +import java.io.Serializable; +import java.util.Date; + +/** + * @Description 鍥哄畾璧勪骇鍗$墖淇℃伅 + * @Author CZT + * @Date 2024/11/6 16:35 + */ +@Data +public class SH2023Api1509 implements Serializable { + + @PropertyDef(label = "id") + @JSONField(serialize = false) + private String id; + + @PropertyDef(label = "璐﹀鍙�") + @JsonProperty("nAcctId") + private String nacctid; + + @PropertyDef(label = "鍥哄畾璧勪骇缂栫爜") + @JsonProperty("fixAssetCode") + private String fixassetcode; + + @PropertyDef(label = "鍥哄畾璧勪骇鑷紪鐮�") + @JsonProperty("origFixAssetCode") + private String origfixassetcode; + + @PropertyDef(label = "璧勪骇绫诲埆缂栫爜") + @JsonProperty("groupCode") + private String groupcode; + + @PropertyDef(label = "鍥哄畾璧勪骇鍚嶇О") + @JsonProperty("fixAssetName") + private String fixassetname; + + @PropertyDef(label = "璁¢噺鍗曚綅鍚嶇О") + @JsonProperty("unitName") + private String unitname; + + @PropertyDef(label = "鍘熷��") + @JsonProperty("valueOrg") + private Double valueorg; + + @PropertyDef(label = "褰撳墠鍘熷��") + @JsonProperty("dresentValueOrg") + private Double dresentvalueorg; + + /** + * 1:涓嶆彁鎶樻棫娉� + * 2:骞冲潎骞撮檺娉� + * 3:鍔ㄦ�佸钩鍧囧勾闄愭硶 + * 4:宸ヤ綔閲忔硶 + * 5:骞存暟鎬诲拰娉� + * 6:鍙屽�嶄綑棰濋�掑噺娉� + */ + @PropertyDef(label = "鎶樻棫鏂规硶") + @JsonProperty("deprMethodId") + private Integer deprmethodid; + + /** + * 1:鎶曡祫 + * 2:鑷缓 + * 3:璐拱 + * 4:铻嶈祫绉熻祦 + * 5:缁忚惀绉熷叆 + * 6:鏃犲伩璋冨叆 + * 7:鎹愯禒 + * 8:鎹㈠叆 + */ + @PropertyDef(label = "鍥哄畾璧勪骇鏉ユ簮") + @JsonProperty("sourceid") + private Integer sourceid; + + @PropertyDef(label = "鍨嬪彿") + @JsonProperty("model") + private String model; + + @PropertyDef(label = "瑙勬牸") + @JsonProperty("specs") + private String specs; + + @PropertyDef(label = "鍒堕�犲晢") + @JsonProperty("manufacturer") + private String manufacturer; + + @PropertyDef(label = "浜у湴") + @JsonProperty("makingPlace") + private String makingplace; + + @JSONField(format = "yyyy-MM-dd") + @PropertyDef(label = "杩涘崟浣嶆棩鏈�") + @JsonProperty("enterDay") + private Date enterday; + + @JSONField(format = "yyyy-MM-dd") + @PropertyDef(label = "寮�濮嬩娇鐢ㄦ棩鏈�") + @JsonProperty("beginUseDay") + private Date beginuseday; + + @JSONField(format = "yyyy-MM-dd") + @PropertyDef(label = "寤哄崱鏃ユ湡") + @JsonProperty("makinDay") + private Date makinday; + + @PropertyDef(label = "绠$悊浜�") + @JsonProperty("keeper") + private String keeper; + + @PropertyDef(label = "寤哄崱浜�") + @JsonProperty("maker") + private String maker; + + @PropertyDef(label = "棰勮浣跨敤鏈熼棿鏁�") + @JsonProperty("usingPeriods") + private Integer usingperiods; + + @PropertyDef(label = "棰勮鍑�娈嬪��") + @JsonProperty("expecRemain") + private Double expecremain; + + @PropertyDef(label = "鍥哄畾璧勪骇瀵瑰簲绉戠洰缂栫爜") + @JsonProperty("assetAcctCode") + private String assetacctcode; + + @PropertyDef(label = "绱鎶樻棫瀵瑰簲绉戠洰缂栫爜") + @JsonProperty("deprAcctCode") + private String depracctcode; + + @PropertyDef(label = "绱鎶樻棫") + @JsonProperty("accumulateDepr") + private Double accumulatedepr; + /** + * 0:鍚� + * 1:鏄� + */ + @PropertyDef(label = "鏄惁鎶ュ簾娓呯悊") + @JsonProperty("abadoned") + private String abadoned; + + /** + * 1:鍦ㄤ娇鐢� + * 2:鏈娇鐢� + * 3:鍋滅敤 + * 4:鍑哄敭 + * 5:鎶ユ崯 + * 6:鐩樹簭 + */ + @PropertyDef(label = "褰撳墠浣跨敤鐘舵�佸悕绉�") + @JsonProperty("presentStatus") + private String presentstatus; + + @PropertyDef(label = "澶囨敞") + @JsonProperty("notes") + private String notes; + + @PropertyDef(label = "鎿嶄綔鏍囧織") + @JsonProperty("czbz") + private String czbz; + + @JSONField(format = "yyyy-MM-dd HH:mm:ss") + @PropertyDef(label = "鏈�鍚庢洿鏂版椂闂�") + @JsonProperty("zhgxsj") + private Date zhgxsj; +} diff --git a/src/main/java/com/fzzy/push/sh2023/dto/SH2023Api1510.java b/src/main/java/com/fzzy/push/sh2023/dto/SH2023Api1510.java new file mode 100644 index 0000000..a2da307 --- /dev/null +++ b/src/main/java/com/fzzy/push/sh2023/dto/SH2023Api1510.java @@ -0,0 +1,112 @@ +package com.fzzy.push.sh2023.dto; + +import com.alibaba.fastjson.annotation.JSONField; +import com.bstek.dorado.annotation.PropertyDef; +import com.fasterxml.jackson.annotation.JsonProperty; +import lombok.Data; + +import java.io.Serializable; +import java.util.Date; + +/** + * @Description 璧勪骇鎶樻棫淇℃伅 + * @Author CZT + * @Date 2024/11/6 16:40 + */ +@Data +public class SH2023Api1510 implements Serializable { + + @PropertyDef(label = "id") + @JSONField(serialize = false) + private String id; + + @PropertyDef(label = "璐﹀鍙�") + @JsonProperty("nAcctId") + private String nacctid; + + @PropertyDef(label = "鍥哄畾璧勪骇缂栫爜") + @JsonProperty("fixAssetCode") + private String fixassetcode; + + @PropertyDef(label = "鏈熼棿") + @JsonProperty("period") + private Integer period; + + @PropertyDef(label = "骞村害") + @JsonProperty("AcctYear") + private Integer acctyear; + + @PropertyDef(label = "鏈熷垵鍘熷��") + @JsonProperty("bValueOrg") + private Double bvalueorg; + + @PropertyDef(label = "绱鎶樻棫") + @JsonProperty("bAccumDepr") + private Double baccumdepr; + + @PropertyDef(label = "鏈湡璁℃彁鎶樻棫") + @JsonProperty("deprAmmount") + private Double deprammount; + + @PropertyDef(label = "鏈勾绱璁℃彁鎶樻棫") + @JsonProperty("yAccumDepr") + private Double yaccumdepr; + + @PropertyDef(label = "鏈湡鏁伴噺澧炲姞") + @JsonProperty("qtyAdd") + private Double qtyadd; + + @PropertyDef(label = "鏈湡鏁伴噺鍑忓皯") + @JsonProperty("qtyDecrease") + private Double qtydecrease; + + @PropertyDef(label = "鏈湡鍘熷�煎鍔�") + @JsonProperty("valueOrgAdd") + private Double valueorgadd; + + @PropertyDef(label = "鏈湡鍘熷�煎噺灏�") + @JsonProperty("valueOrgDerease") + private Double valueorgderease; + + @PropertyDef(label = "鏈湡绱鎶樻棫璋冨") + @JsonProperty("accuDeprAdjustAdd") + private Double accudepradjustadd; + + @PropertyDef(label = "鏈湡绱鎶樻棫璋冨噺") + @JsonProperty("accuDeprAdjustDec") + private Double accudepradjustdec; + + @PropertyDef(label = "鏈勾绱鏁伴噺澧炲姞") + @JsonProperty("yQtyIncrease") + private Double yqtyIncrease; + + @PropertyDef(label = "鏈勾绱鏁伴噺鍑忓皯") + @JsonProperty("yQtyDecrease") + private Double yqtydecrease; + + @PropertyDef(label = "鏈勾鍘熷�肩疮璁″鍔�") + @JsonProperty("yValueIncrease") + private Double yvalueincrease; + + @PropertyDef(label = "鏈勾鍘熷�肩疮璁″噺灏�") + @JsonProperty("yValueDecrease") + private Double yvaluedecrease; + + @PropertyDef(label = "鏈勾绱鎶樻棫璋冨") + @JsonProperty("yAccuDeprIncrease") + private Double yaccudeprincrease; + + @PropertyDef(label = "鏈勾绱鎶樻棫璋冨噺") + @JsonProperty("YAccuDeprDecrease") + private Double yaccudeprdecrease; + + @PropertyDef(label = "鎿嶄綔鏍囧織") + @JsonProperty("czbz") + private String czbz; + + @JSONField(format = "yyyy-MM-dd HH:mm:ss") + @PropertyDef(label = "鏈�鍚庢洿鏂版椂闂�") + @JsonProperty("zhgxsj") + private Date zhgxsj; + +} diff --git a/src/main/java/com/fzzy/push/sx2024/SX2024ApiRemoteService.java b/src/main/java/com/fzzy/push/sx2024/SX2024ApiRemoteService.java index ac7743c..7c2bbd2 100644 --- a/src/main/java/com/fzzy/push/sx2024/SX2024ApiRemoteService.java +++ b/src/main/java/com/fzzy/push/sx2024/SX2024ApiRemoteService.java @@ -853,16 +853,6 @@ Api1504 api1504 = (Api1504)data; SX2024Api1504 apiData = new SX2024Api1504(); BeanUtils.copyProperties(api1504, apiData); - //璁剧疆绲变竴鍗曚綅缂栫爜 - if (StringUtils.isEmpty(apiData.getXqydm())) { - String tydwbm = apiCommonService.getTydwbm(apiData.getCOrgCode()); - apiData.setXqydm(tydwbm); - } - //璁剧疆绲变竴搴撳尯缂栫爜 - if (StringUtils.isEmpty(apiData.getXkqdm())) { - String tykqbm = apiCommonService.getTykqbm(api1504.getKqdm()); - apiData.setXkqdm(tykqbm); - } return apiData; } if (Constant.API_CODE_1505.equals(inteId)) { diff --git a/src/main/java/com/fzzy/push/sx2024/data/SX2024Api1504.java b/src/main/java/com/fzzy/push/sx2024/data/SX2024Api1504.java index dfac64d..292fd5d 100644 --- a/src/main/java/com/fzzy/push/sx2024/data/SX2024Api1504.java +++ b/src/main/java/com/fzzy/push/sx2024/data/SX2024Api1504.java @@ -2,6 +2,7 @@ import com.alibaba.fastjson.annotation.JSONField; import com.bstek.dorado.annotation.PropertyDef; +import com.fasterxml.jackson.annotation.JsonProperty; import lombok.Data; import java.io.Serializable; import java.util.Date; @@ -16,53 +17,69 @@ @PropertyDef(label = "璐﹀鍙�") - private Double nAcctId; + @JsonProperty("nAcctId") + private String nacctid; @PropertyDef(label = "璐﹀鍚嶇О") - private String cAcctName; + @JsonProperty("cAcctName") + private String cncctname; @PropertyDef(label = "鏈綅甯�") - private String cCurrency; + @JsonProperty("cCurrency") + private String ccurrency; @PropertyDef(label = "浼氳涓荤") - private String cAcctChief; + @JsonProperty("cAcctChief") + private String cacctchief; - @JSONField(format = "yyyy-MM-dd") + @JSONField(format = "yyyyMM") @PropertyDef(label = "鍚敤鏈熼棿") - private String cPeriodStart; + @JsonProperty("cPeriodStart") + private Date cperiodstart; @JSONField(format = "yyyy-MM-dd") @PropertyDef(label = "鍚敤鏃ユ湡") - private String cYearBmd; + @JsonProperty("cYearBmd") + private Date cyearbmd; @PropertyDef(label = "鏈熼棿鏁�") - private Double nAcctPeriodNum; + @JsonProperty("nAcctPeriodNum") + private Integer nacctperiodnum; @PropertyDef(label = "浼氳鍒跺害浠g爜", description = "11:浼佷笟浼氳鍑嗗垯鍒跺害(绮2013鐗�)(榛樿浠g爜鍊�)") - private String cAccClassCode; + @JsonProperty("cAccClassCode") + private String caccclasscode; @PropertyDef(label = "绉戠洰绾ф", description = "4-8:榛樿鏈�灏忓�间负4") - private Double nAccGrade; + @JsonProperty("nAccGrade") + private Integer naccgrade; @PropertyDef(label = "绉戠洰缂栫爜瑙勫垯", description = "4222XXXX:榛樿鍓嶅洓绾х骇闀胯鍒欎负4222") - private String cAccCodeStr; + @JsonProperty("cAccCodeStr") + private String cacccodestr; @PropertyDef(label = "鍗曚綅鍚嶇О") - private String cCropName; + @JsonProperty("cCropName") + private String ccropname; @PropertyDef(label = "鍗曚綅浠g爜") - private String cOrgCode; + @JsonProperty("cOrgCode") + private String corgcode; @PropertyDef(label = "缁熶竴鍗曚綅缂栫爜") - private String xqydm; + @JsonProperty("xqydm") + private String tydwbm; @PropertyDef(label = "缁熶竴搴撳尯缂栫爜") - private String xkqdm; + @JsonProperty("xkqdm") + private String tykqbm; @PropertyDef(label = "鎿嶄綔鏍囧織") + @JsonProperty("czbz") private String czbz; @JSONField(format = "yyyy-MM-dd HH:mm:ss") @PropertyDef(label = "鏈�鍚庢洿鏂版椂闂�") + @JsonProperty("zhgxsj") private Date zhgxsj; } diff --git a/src/main/java/com/fzzy/push/sx2024/data/SX2024Api1505.java b/src/main/java/com/fzzy/push/sx2024/data/SX2024Api1505.java index b77788e..c4ddb3a 100644 --- a/src/main/java/com/fzzy/push/sx2024/data/SX2024Api1505.java +++ b/src/main/java/com/fzzy/push/sx2024/data/SX2024Api1505.java @@ -2,6 +2,7 @@ import com.alibaba.fastjson.annotation.JSONField; import com.bstek.dorado.annotation.PropertyDef; +import com.fasterxml.jackson.annotation.JsonProperty; import lombok.Data; import java.io.Serializable; import java.util.Date; @@ -14,20 +15,29 @@ @Data public class SX2024Api1505 implements Serializable { + @PropertyDef(label = "id涓婚敭") + @JSONField(serialize = false) + private String id; + @PropertyDef(label = "璐﹀鍙�") - private Double nAcctId; + @JsonProperty("nAcctId") + private String nacctid; @PropertyDef(label = "骞村害") - private String cYear; + @JsonProperty("cYear") + private Integer cyear; @PropertyDef(label = "绉戠洰缂栫爜") - private String cCode; + @JsonProperty("cCode") + private String ccode; @PropertyDef(label = "绉戠洰鍚嶇О") - private String cName; + @JsonProperty("cName") + private String cname; @PropertyDef(label = "绉戠洰鍏ㄧО") - private String cAllName; + @JsonProperty("cAllName") + private String callname; /** * 1:璧勪骇绫� @@ -38,41 +48,53 @@ * 6:鎹熺泭绫� */ @PropertyDef(label = "绉戠洰绫诲埆") - private String nClass; + @JsonProperty("nClass") + private String nclass; /** * (-1)-璐锋柟锛�1-鍊熸柟 */ @PropertyDef(label = "浣欓鏂瑰悜") - private String cDc; + @JsonProperty("cDc") + private Integer cdc; @PropertyDef(label = "鏈骇绉戠洰") - private String bL; + @JsonProperty("bL") + private Integer bl; @PropertyDef(label = "绉戠洰绾ф") - private Double nGrade; + @JsonProperty("nGrade") + private Integer ngrade; @PropertyDef(label = "鏁伴噺绉戠洰") - private String bQ; + @JsonProperty("bQ") + private Integer bq; @PropertyDef(label = "鏁伴噺鍗曚綅") - private String cQUnit; + @JsonProperty("cQUnit") + private Integer cqunit; @PropertyDef(label = "鐜伴噾绫荤鐩�") - private String bCash; + @JsonProperty("bCash") + private Integer bcash; @PropertyDef(label = "閾惰绫荤鐩�") - private String bBank; + @JsonProperty("bBank") + private Integer bbank; @PropertyDef(label = "鐜伴噾娴侀噺绫荤鐩�") - private String bXjll; + @JsonProperty("bXjll") + private Integer bxjll; @PropertyDef(label = "鍐荤粨") - private String bF; + @JsonProperty("bF") + private Integer bf; @PropertyDef(label = "鎿嶄綔鏍囧織") + @JsonProperty("czbz") private String czbz; @JSONField(format = "yyyy-MM-dd HH:mm:ss") @PropertyDef(label = "鏈�鍚庢洿鏂版椂闂�") + @JsonProperty("zhgxsj") private Date zhgxsj; } diff --git a/src/main/java/com/fzzy/push/sx2024/data/SX2024Api1506.java b/src/main/java/com/fzzy/push/sx2024/data/SX2024Api1506.java index fc2125e..000ea0a 100644 --- a/src/main/java/com/fzzy/push/sx2024/data/SX2024Api1506.java +++ b/src/main/java/com/fzzy/push/sx2024/data/SX2024Api1506.java @@ -2,7 +2,10 @@ import com.alibaba.fastjson.annotation.JSONField; import com.bstek.dorado.annotation.PropertyDef; +import com.fasterxml.jackson.annotation.JsonProperty; import lombok.Data; + +import javax.persistence.Column; import java.io.Serializable; import java.util.Date; @@ -14,61 +17,88 @@ @Data public class SX2024Api1506 implements Serializable { + + @PropertyDef(label = "ID_") + @JSONField(serialize = false) + private String id; + @PropertyDef(label = "璐﹀鍙�") - private Double nAcctId; + @JsonProperty("nAcctId") + private String nacctid; @PropertyDef(label = "鏈熼棿") - private String cYear; + @JsonProperty("cYear") + private Integer cyear; @PropertyDef(label = "骞村害") - private String nNo; + @JsonProperty("nNo") + private Integer nno; + + @PropertyDef(label = "绉戠洰缂栫爜") + @JsonProperty("cCode") + private String ccode; @PropertyDef(label = "鏈熷垵鏈綅甯佷綑棰�") - private Double bM; + @JsonProperty("bM") + private Double bm; @PropertyDef(label = "鏈熸湯鏈綅甯佷綑棰�") - private Double eM; + @JsonProperty("eM") + private Double em; @PropertyDef(label = "鏈熷垵鏁伴噺") - private Double bQty; + @JsonProperty("bQty") + private Double bqty; @PropertyDef(label = "鏈熸湯鏁伴噺") - private Double eQty; + @JsonProperty("eQty") + private Double eqty; /** * 1:鍊熸柟 * -1:璐锋柟 */ @PropertyDef(label = "浣欓鏂瑰悜") - private String cDc; + @JsonProperty("cDc") + private Integer cdc; @PropertyDef(label = "鍊熸柟鏈綅甯佸彂鐢熼") - private Double dM; + @JsonProperty("dM") + private Double dm; @PropertyDef(label = "璐锋柟鏈綅甯佸彂鐢熼") - private Double cM; + @JsonProperty("cM") + private Double cm; @PropertyDef(label = "鍊熸柟鍙戠敓鏁伴噺") - private Double dQ; + @JsonProperty("dQ") + private Double dq; @PropertyDef(label = "璐锋柟鍙戠敓鏁伴噺") - private Double cQ; + @JsonProperty("cQ") + private Double cq; @PropertyDef(label = "鏈熷垵澶栧竵浣欓") - private Double bFm; + @JsonProperty("bFm") + private Double bfm; @PropertyDef(label = "鏈熸湯澶栧竵浣欓") - private Double eFm; + @JsonProperty("eFm") + private Double efm; @PropertyDef(label = "鍊熸柟澶栧竵鍙戠敓棰�") - private Double dFm; + @JsonProperty("dFm") + private Double dfm; @PropertyDef(label = "璐锋柟澶栧竵鍙戠敓棰�") - private Double cFm; + @JsonProperty("cFm") + private Double cfm; @PropertyDef(label = "鎿嶄綔鏍囧織") + @JsonProperty("czbz") private String czbz; @JSONField(format = "yyyy-MM-dd HH:mm:ss") @PropertyDef(label = "鏈�鍚庢洿鏂版椂闂�") + @JsonProperty("zhgxsj") private Date zhgxsj; } diff --git a/src/main/java/com/fzzy/push/sx2024/data/SX2024Api1507.java b/src/main/java/com/fzzy/push/sx2024/data/SX2024Api1507.java index d729a28..f7e7182 100644 --- a/src/main/java/com/fzzy/push/sx2024/data/SX2024Api1507.java +++ b/src/main/java/com/fzzy/push/sx2024/data/SX2024Api1507.java @@ -2,6 +2,7 @@ import com.alibaba.fastjson.annotation.JSONField; import com.bstek.dorado.annotation.PropertyDef; +import com.fasterxml.jackson.annotation.JsonProperty; import lombok.Data; import java.io.Serializable; import java.util.Date; @@ -14,89 +15,111 @@ @Data public class SX2024Api1507 implements Serializable { + @PropertyDef(label = "id") + @JSONField(serialize = false) + private String id; + @PropertyDef(label = "璐﹀鍙�") - private Double nAcctId; + @JsonProperty("nAcctId") + private String nacctid; @PropertyDef(label = "鍑瘉绫诲瀷") - private String cVKind; + @JsonProperty("cVKind") + private String cvkind; @PropertyDef(label = "鏈熼棿") - private Double cMon; + @JsonProperty("cMon") + private Integer cmon; @PropertyDef(label = "骞村害") - private Double cYear; + @JsonProperty("cYear") + private Integer cyear; @PropertyDef(label = "鍑瘉鍙�") - private Double nVNo; + @JsonProperty("nVNo") + private Integer nvno; @PropertyDef(label = "鍒嗗綍搴忓彿") - private Double nNo; - - @PropertyDef(label = "鍑瘉鍒嗙被") - private Double bTmp; + @JsonProperty("nNo") + private Integer nno; @PropertyDef(label = "鎽樿") - private String Digest; + @JsonProperty("Digest") + private String digest; @PropertyDef(label = "绉戠洰缂栫爜") - private Double cCode; + @JsonProperty("cCode") + private String ccode; @JSONField(format = "yyyy-MM-dd") @PropertyDef(label = "鍑瘉鏃ユ湡") - private String cVSmallDatetime; + @JsonProperty("cVSmallDatetime") + private Date ccsmalldatetime; @PropertyDef(label = "鍒跺崟浜�") - private String cMaker; + @JsonProperty("cMaker") + private String cmaker; /** * 1:鍊熸柟 * -1:璐锋柟 */ @PropertyDef(label = "鏂瑰悜") - private String cDc; + @JsonProperty("cDc") + private Integer cdc; @PropertyDef(label = "瀹℃牳浜�") - private String cCkEr; + @JsonProperty("cCkEr") + private String ccker; @PropertyDef(label = "璁拌处浜�") - private String cPtEr; + @JsonProperty("cPtEr") + private String cpter; /** * 0:鍚� * 1:鏄� */ @PropertyDef(label = "璁拌处鏍囧織") - private Double bPt; + @JsonProperty("bPt") + private Integer bpt; @PropertyDef(label = "闄勪欢寮犳暟") - private Double nANum; + @JsonProperty("nANum") + private Integer nanum; @PropertyDef(label = "閲戦") - private Double nM; + @JsonProperty("nM") + private Double nm; @PropertyDef(label = "鏁伴噺") - private Double nQty; + @JsonProperty("nQty") + private Double nqty; @PropertyDef(label = "鍗曚环") - private Double nPrice; - - @PropertyDef(label = "缁撶畻鍙�") - private String cSettleNo; + @JsonProperty("nPrice") + private Double nprice; @PropertyDef(label = "鍑虹撼") - private String cCashier; + @JsonProperty("cCashier") + private String ccashier; @PropertyDef(label = "姹囩巼") + @JsonProperty("rate") private Double rate; @PropertyDef(label = "澶栧竵閲戦") - private Double nFm; + @JsonProperty("nFm") + private Double nfm; @PropertyDef(label = "璁¢噺鍗曚綅",description = "璁¢噺鍗曚綅姹夊瓧") - private String meterUnitId; + @JsonProperty("meterUnitId") + private String meterunitid; @PropertyDef(label = "鎿嶄綔鏍囧織") + @JsonProperty("czbz") private String czbz; @JSONField(format = "yyyy-MM-dd HH:mm:ss") @PropertyDef(label = "鏈�鍚庢洿鏂版椂闂�") + @JsonProperty("zhgxsj") private Date zhgxsj; } diff --git a/src/main/java/com/fzzy/push/sx2024/data/SX2024Api1508.java b/src/main/java/com/fzzy/push/sx2024/data/SX2024Api1508.java index 184b480..d35d3ca 100644 --- a/src/main/java/com/fzzy/push/sx2024/data/SX2024Api1508.java +++ b/src/main/java/com/fzzy/push/sx2024/data/SX2024Api1508.java @@ -2,6 +2,7 @@ import com.alibaba.fastjson.annotation.JSONField; import com.bstek.dorado.annotation.PropertyDef; +import com.fasterxml.jackson.annotation.JsonProperty; import lombok.Data; import java.io.Serializable; import java.util.Date; @@ -14,49 +15,64 @@ @Data public class SX2024Api1508 implements Serializable { + @PropertyDef(label = "id") + @JSONField(serialize = false) + private String id; @PropertyDef(label = "璐﹀鍙�") - private Double nAcctId; + @JsonProperty("nAcctId") + private String nacctid; @PropertyDef(label = "鍑瘉绫诲瀷") - private String cVKind; + @JsonProperty("cVKind") + private String cvkind; @PropertyDef(label = "鏈熼棿") - private Double cMon; + @JsonProperty("cMon") + private Integer cmon; @PropertyDef(label = "骞村害") - private Double cYear; + @JsonProperty("cYear") + private Integer cyear; @PropertyDef(label = "鍑瘉鍙�") - private Double nVNo; + @JsonProperty("nVNo") + private Integer nvno; @PropertyDef(label = "绉戠洰缂栫爜") - private String cCode; + @JsonProperty("cCode") + private String ccode; @PropertyDef(label = "瀵规柟绉戠洰缂栫爜") - private String cDFCode; + @JsonProperty("cDFCode") + private String cdfcode; @PropertyDef(label = "鐜伴噾娴侀噺椤圭洰浠g爜") - private String cCashCode; + @JsonProperty("cCashCode") + private String ccashcode; @PropertyDef(label = "鍒嗗綍搴忓彿") - private Double nNo; + @JsonProperty("nNo") + private Integer nrowno; @PropertyDef(label = "閲戦") - private Double nM; + @JsonProperty("nM") + private Double nm; /** * 1:娴佸叆 * -1:娴佸嚭 */ @PropertyDef(label = "鏂瑰悜") - private String cDc; - + @JsonProperty("cDc") + private Integer cdc; @PropertyDef(label = "鎿嶄綔鏍囧織") + @JsonProperty("czbz") private String czbz; @JSONField(format = "yyyy-MM-dd HH:mm:ss") @PropertyDef(label = "鏈�鍚庢洿鏂版椂闂�") + @JsonProperty("zhgxsj") private Date zhgxsj; } diff --git a/src/main/java/com/fzzy/push/sx2024/data/SX2024Api1509.java b/src/main/java/com/fzzy/push/sx2024/data/SX2024Api1509.java index 2615a76..6f80b67 100644 --- a/src/main/java/com/fzzy/push/sx2024/data/SX2024Api1509.java +++ b/src/main/java/com/fzzy/push/sx2024/data/SX2024Api1509.java @@ -2,6 +2,7 @@ import com.alibaba.fastjson.annotation.JSONField; import com.bstek.dorado.annotation.PropertyDef; +import com.fasterxml.jackson.annotation.JsonProperty; import lombok.Data; import java.io.Serializable; import java.util.Date; @@ -14,29 +15,42 @@ @Data public class SX2024Api1509 implements Serializable { + @PropertyDef(label = "id") + @JSONField(serialize = false) + private String id; + @PropertyDef(label = "璐﹀鍙�") - private Double nAcctId; + @JsonProperty("nAcctId") + private String nacctid; @PropertyDef(label = "鍥哄畾璧勪骇缂栫爜") - private String fixAssetCode; + @JsonProperty("fixAssetCode") + private String fixassetcode; @PropertyDef(label = "鍥哄畾璧勪骇鑷紪鐮�") - private String origFixAssetCode; + @JsonProperty("origFixAssetCode") + private String origfixassetcode; @PropertyDef(label = "璧勪骇绫诲埆缂栫爜") - private String groupCode; + @JsonProperty("groupCode") + private String groupcode; @PropertyDef(label = "鍥哄畾璧勪骇鍚嶇О") - private String fixAssetName; + @JsonProperty("fixAssetName") + private String fixassetname; @PropertyDef(label = "璁¢噺鍗曚綅鍚嶇О") - private String unitName; + @JsonProperty("unitName") + private String unitname; @PropertyDef(label = "鍘熷��") - private Double valueOrg; + @JsonProperty("valueOrg") + private Double valueorg; @PropertyDef(label = "褰撳墠鍘熷��") - private Double dresentValueOrg; + @JsonProperty("dresentValueOrg") + private Double dresentvalueorg; + /** * 1:涓嶆彁鎶樻棫娉� * 2:骞冲潎骞撮檺娉� @@ -46,10 +60,9 @@ * 6:鍙屽�嶄綑棰濋�掑噺娉� */ @PropertyDef(label = "鎶樻棫鏂规硶") - private Double deprMethodId; + @JsonProperty("deprMethodId") + private Integer deprmethodid; - @PropertyDef(label = "鍥哄畾璧勪骇鏉ユ簮") - private Double sourceid; /** * 1:鎶曡祫 * 2:鑷缓 @@ -60,59 +73,74 @@ * 7:鎹愯禒 * 8:鎹㈠叆 */ - @PropertyDef(label = "瀵规柟绉戠洰缂栫爜") - private String cDFCode; + @PropertyDef(label = "鍥哄畾璧勪骇鏉ユ簮") + @JsonProperty("sourceid") + private Integer sourceid; @PropertyDef(label = "鍨嬪彿") + @JsonProperty("model") private String model; @PropertyDef(label = "瑙勬牸") + @JsonProperty("specs") private String specs; @PropertyDef(label = "鍒堕�犲晢") + @JsonProperty("manufacturer") private String manufacturer; @PropertyDef(label = "浜у湴") - private String makingPlace; + @JsonProperty("makingPlace") + private String makingplace; @JSONField(format = "yyyy-MM-dd") @PropertyDef(label = "杩涘崟浣嶆棩鏈�") - private String enterDay; + @JsonProperty("enterDay") + private Date enterday; @JSONField(format = "yyyy-MM-dd") @PropertyDef(label = "寮�濮嬩娇鐢ㄦ棩鏈�") - private String beginUseDay; + @JsonProperty("beginUseDay") + private Date beginuseday; @JSONField(format = "yyyy-MM-dd") @PropertyDef(label = "寤哄崱鏃ユ湡") - private String makinDay; + @JsonProperty("makinDay") + private Date makinday; @PropertyDef(label = "绠$悊浜�") + @JsonProperty("keeper") private String keeper; @PropertyDef(label = "寤哄崱浜�") + @JsonProperty("maker") private String maker; @PropertyDef(label = "棰勮浣跨敤鏈熼棿鏁�") - private Double usingPeriods; + @JsonProperty("usingPeriods") + private Integer usingperiods; @PropertyDef(label = "棰勮鍑�娈嬪��") - private Double expecRemain; + @JsonProperty("expecRemain") + private Double expecremain; @PropertyDef(label = "鍥哄畾璧勪骇瀵瑰簲绉戠洰缂栫爜") - private String assetAcctCode; + @JsonProperty("assetAcctCode") + private String assetacctcode; @PropertyDef(label = "绱鎶樻棫瀵瑰簲绉戠洰缂栫爜") - private String deprAcctCode; - + @JsonProperty("deprAcctCode") + private String depracctcode; @PropertyDef(label = "绱鎶樻棫") - private Double accumulateDepr; + @JsonProperty("accumulateDepr") + private Double accumulatedepr; /** * 0:鍚� * 1:鏄� */ @PropertyDef(label = "鏄惁鎶ュ簾娓呯悊") + @JsonProperty("abadoned") private String abadoned; /** @@ -124,15 +152,19 @@ * 6:鐩樹簭 */ @PropertyDef(label = "褰撳墠浣跨敤鐘舵�佸悕绉�") - private String presentStatus; + @JsonProperty("presentStatus") + private String presentstatus; @PropertyDef(label = "澶囨敞") + @JsonProperty("notes") private String notes; @PropertyDef(label = "鎿嶄綔鏍囧織") + @JsonProperty("czbz") private String czbz; @JSONField(format = "yyyy-MM-dd HH:mm:ss") @PropertyDef(label = "鏈�鍚庢洿鏂版椂闂�") + @JsonProperty("zhgxsj") private Date zhgxsj; } diff --git a/src/main/java/com/fzzy/push/sx2024/data/SX2024Api1510.java b/src/main/java/com/fzzy/push/sx2024/data/SX2024Api1510.java index ef080cc..9b0c8c5 100644 --- a/src/main/java/com/fzzy/push/sx2024/data/SX2024Api1510.java +++ b/src/main/java/com/fzzy/push/sx2024/data/SX2024Api1510.java @@ -2,6 +2,7 @@ import com.alibaba.fastjson.annotation.JSONField; import com.bstek.dorado.annotation.PropertyDef; +import com.fasterxml.jackson.annotation.JsonProperty; import lombok.Data; import java.io.Serializable; import java.util.Date; @@ -14,70 +15,97 @@ @Data public class SX2024Api1510 implements Serializable { + @PropertyDef(label = "id") + @JSONField(serialize = false) + private String id; + @PropertyDef(label = "璐﹀鍙�") - private Double nAcctId; + @JsonProperty("nAcctId") + private String nacctid; @PropertyDef(label = "鍥哄畾璧勪骇缂栫爜") - private String fixAssetCode; + @JsonProperty("fixAssetCode") + private String fixassetcode; @PropertyDef(label = "鏈熼棿") - private Double period; + @JsonProperty("period") + private Integer period; @PropertyDef(label = "骞村害") - private Double AcctYear; + @JsonProperty("AcctYear") + private Integer acctyear; @PropertyDef(label = "鏈熷垵鍘熷��") - private Double bValueOrg; + @JsonProperty("bValueOrg") + private Double bvalueorg; @PropertyDef(label = "绱鎶樻棫") - private Double bAccumDepr; + @JsonProperty("bAccumDepr") + private Double baccumdepr; @PropertyDef(label = "鏈湡璁℃彁鎶樻棫") - private Double deprAmmount; + @JsonProperty("deprAmmount") + private Double deprammount; @PropertyDef(label = "鏈勾绱璁℃彁鎶樻棫") - private Double yAccumDepr; + @JsonProperty("yAccumDepr") + private Double yaccumdepr; @PropertyDef(label = "鏈湡鏁伴噺澧炲姞") - private Double qtyAdd; + @JsonProperty("qtyAdd") + private Double qtyadd; @PropertyDef(label = "鏈湡鏁伴噺鍑忓皯") - private Double qtyDecrease; + @JsonProperty("qtyDecrease") + private Double qtydecrease; @PropertyDef(label = "鏈湡鍘熷�煎鍔�") - private Double valueOrgAdd; + @JsonProperty("valueOrgAdd") + private Double valueorgadd; @PropertyDef(label = "鏈湡鍘熷�煎噺灏�") - private Double valueOrgDerease; + @JsonProperty("valueOrgDerease") + private Double valueorgderease; @PropertyDef(label = "鏈湡绱鎶樻棫璋冨") - private Double accuDeprAdjustAdd; + @JsonProperty("accuDeprAdjustAdd") + private Double accudepradjustadd; @PropertyDef(label = "鏈湡绱鎶樻棫璋冨噺") - private Double accuDeprAdjustDec; + @JsonProperty("accuDeprAdjustDec") + private Double accudepradjustdec; @PropertyDef(label = "鏈勾绱鏁伴噺澧炲姞") - private Double yQtyIncrease; + @JsonProperty("yQtyIncrease") + private Double yqtyIncrease; @PropertyDef(label = "鏈勾绱鏁伴噺鍑忓皯") - private Double yQtyDecrease; + @JsonProperty("yQtyDecrease") + private Double yqtydecrease; @PropertyDef(label = "鏈勾鍘熷�肩疮璁″鍔�") - private Double yValueIncrease; + @JsonProperty("yValueIncrease") + private Double yvalueincrease; @PropertyDef(label = "鏈勾鍘熷�肩疮璁″噺灏�") - private Double yValueDecrease; + @JsonProperty("yValueDecrease") + private Double yvaluedecrease; @PropertyDef(label = "鏈勾绱鎶樻棫璋冨") - private Double yAccuDeprIncrease; + @JsonProperty("yAccuDeprIncrease") + private Double yaccudeprincrease; @PropertyDef(label = "鏈勾绱鎶樻棫璋冨噺") - private Double YAccuDeprDecrease; + @JsonProperty("YAccuDeprDecrease") + private Double yaccudeprdecrease; @PropertyDef(label = "鎿嶄綔鏍囧織") + @JsonProperty("czbz") private String czbz; @JSONField(format = "yyyy-MM-dd HH:mm:ss") @PropertyDef(label = "鏈�鍚庢洿鏂版椂闂�") + @JsonProperty("zhgxsj") private Date zhgxsj; + } -- Gitblit v1.9.3