From cbf9d4d7bfbbbd07877105fe795332e7194c582b Mon Sep 17 00:00:00 2001 From: ws <ws@123.com> Date: 星期四, 31 十月 2024 23:37:05 +0800 Subject: [PATCH] 升级陕西省平台接口规范 --- src/main/java/com/fzzy/push/sx2024/data/SXFinanceDto.java | 52 src/main/java/com/fzzy/api/data/PushProtocol.java | 4 src/main/java/com/fzzy/push/sx2024/data/SX2024Api1208.java | 136 + src/main/java/com/fzzy/push/sx2024/data/SX2024Api1308.java | 81 src/main/java/com/fzzy/push/sx2024/data/SX2024Api1202.java | 301 +++ src/main/java/com/fzzy/push/sx2024/data/SX2024Dto.java | 24 src/main/java/com/fzzy/push/sx2024/data/SX2024Api1105.java | 69 src/main/java/com/fzzy/push/sx2024/data/SX2024Api1205.java | 221 ++ src/main/java/com/fzzy/push/sx2024/data/SX2024Api1305.java | 232 ++ src/main/java/com/fzzy/push/sx2024/data/SX2024Api1302.java | 80 src/main/java/com/fzzy/push/sx2024/data/SX2024Api1102.java | 95 src/main/java/com/fzzy/push/sx2024/data/SX2024Api1210.java | 93 src/main/java/com/fzzy/push/sx2024/data/SX2024Api1310.java | 149 + src/main/java/com/fzzy/push/sx2024/SX2024OrderServiceImpl.java | 207 ++ src/main/java/com/fzzy/push/sx2024/SX2024ApiRemoteService.java | 901 +++++++++ src/main/java/com/fzzy/push/sx2024/data/SX2024ReqDto.java | 55 src/main/java/com/fzzy/push/sx2024/data/SX2024Api1108.java | 112 + src/main/java/com/fzzy/push/sx2024/data/SX2024Api1404.java | 68 src/main/java/com/fzzy/push/sx2024/data/SX2024Api1401.java | 69 src/main/java/com/fzzy/push/sx2024/package-info.java | 7 src/main/java/com/fzzy/push/sx2024/data/SX2024Api1301.java | 112 + src/main/java/com/fzzy/push/sx2024/data/SX2024Api1101.java | 140 + src/main/java/com/fzzy/push/sx2024/data/SX2024Api1201.java | 186 + src/main/java/com/fzzy/push/sx2024/data/SX2024Api1107.java | 93 src/main/java/com/fzzy/push/sx2024/data/SX2024Api1104.java | 77 src/main/java/com/fzzy/push/sx2024/data/SX2024Api1112.java | 131 + src/main/java/com/fzzy/push/sx2024/data/SX2024Api1204.java | 101 + src/main/java/com/fzzy/push/sx2024/data/SX2024Api1212.java | 92 src/main/java/com/fzzy/push/sx2024/data/SX2024Api1304.java | 78 src/main/java/com/fzzy/push/sx2024/data/SX2024Api1207.java | 101 + src/main/java/com/fzzy/push/sx2024/data/SX2024Api1307.java | 78 src/main/java/com/fzzy/push/sx2024/data/SX2024Api1110.java | 59 src/main/java/com/fzzy/push/sx2024/SX2024HttpClientUtil.java | 80 src/main/java/com/fzzy/push/sx2024/data/SX2024Api1303.java | 73 src/main/java/com/fzzy/push/sx2024/data/SX2024Api1109.java | 52 src/main/java/com/fzzy/push/sx2024/data/SX2024Api1403.java | 71 src/main/java/com/fzzy/push/sx2024/data/SX2024Api1203.java | 102 + src/main/java/com/fzzy/push/sx2024/data/SX2024Api1209.java | 158 + src/main/java/com/fzzy/push/sx2024/data/SX2024Api1309.java | 81 src/main/java/com/fzzy/push/sx2024/SX2024Constant.java | 164 + src/main/java/com/fzzy/push/sx2024/data/SX2024Api1103.java | 257 ++ src/main/java/com/fzzy/push/sx2024/data/SX2024Api1111.java | 72 src/main/java/com/fzzy/push/sx2024/data/SX2024Api1211.java | 73 src/main/java/com/fzzy/push/sx2024/data/SX2024RespDto.java | 47 src/main/java/com/fzzy/push/sx2024/data/SX2024Api1106.java | 105 + src/main/java/com/fzzy/push/sx2024/data/SX2024Api1206.java | 89 src/main/java/com/fzzy/push/sx2024/data/SX2024Api1306.java | 293 ++ 47 files changed, 5,920 insertions(+), 1 deletions(-) diff --git a/src/main/java/com/fzzy/api/data/PushProtocol.java b/src/main/java/com/fzzy/api/data/PushProtocol.java index b9dcd9c..3b40035 100644 --- a/src/main/java/com/fzzy/api/data/PushProtocol.java +++ b/src/main/java/com/fzzy/api/data/PushProtocol.java @@ -13,6 +13,7 @@ SB_SH_2021("SB_SH_2021", "涓婃捣甯傚钩鍙�2022鐗�"), SB_SC_2021("SB_SC_2021", "鍥涘窛鐪佸钩鍙�2022鐗�"), SB_GD_2022("SB_GD_2022", "骞夸笢鐪佸钩鍙�2022鐗�"), + SB_GD_2023("SB_GD_2023", "骞夸笢鐪佸钩鍙�2023鐗�"), SB_GD_2020("SB_GD_2020", "骞夸笢鐪佸钩鍙�2020鐗�"), SB_HN_2022("SB_HN_2022", "娌冲崡鐪佸钩鍙�2022鐗�"), SB_WHJL_2023("SB_WHJL_2023", "姝︽眽鍐涚伯骞冲彴2023鐗�"), @@ -21,7 +22,8 @@ SB_SH_2023("SB_SH_2023", "涓婃捣甯傚钩鍙�2023鐗�"), SB_NX_2023("SB_NX_2023", "瀹佸鐪佸钩鍙�2023鐗�"), SB_NX_2024("SB_NX_2024", "瀹佸鐪佸钩鍙�2024鐗�"), - SB_SX_2023("SB_SX_2023", "闄曡タ鐪佸钩鍙�2023鐗�"); + SB_SX_2023("SB_SX_2023", "闄曡タ鐪佸钩鍙�2023鐗�"), + SB_SX_2024("SB_SX_2024", "闄曡タ鐪佸钩鍙�2024鐗�"); private String code; diff --git a/src/main/java/com/fzzy/push/sx2024/SX2024ApiRemoteService.java b/src/main/java/com/fzzy/push/sx2024/SX2024ApiRemoteService.java new file mode 100644 index 0000000..0e9fe07 --- /dev/null +++ b/src/main/java/com/fzzy/push/sx2024/SX2024ApiRemoteService.java @@ -0,0 +1,901 @@ +package com.fzzy.push.sx2024; + +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.data.PushProtocol; +import com.fzzy.api.dto.ResponseDto; +import com.fzzy.api.entity.*; +import com.fzzy.api.service.ApiCommonService; +import com.fzzy.api.service.ApiRemoteService; +import com.fzzy.api.service.ApiTriggerService; +import com.fzzy.api.utils.*; +import com.fzzy.api.view.repository.ApiLogRep; + +import com.fzzy.push.sx2024.data.*; +import lombok.Data; +import lombok.extern.slf4j.Slf4j; +import org.apache.commons.lang.StringUtils; +import org.apache.commons.lang.time.DateFormatUtils; +import org.apache.commons.lang.time.DateUtils; +import org.springframework.beans.BeanUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; + +import java.lang.reflect.Field; +import java.util.*; + +/** + * @Description 闄曡タ鐪佸钩鍙�2024鐗�-涓婁紶鏁版嵁鏈嶅姟绫� + * @Author CZT + * @Date 2024/4/23 12:07 + */ +@Slf4j +@Data +@Service +public class SX2024ApiRemoteService implements ApiRemoteService { + + @Autowired + private RedisUtil redisUtil; + @Autowired + private ApiCommonService apiCommonService; + @Autowired + private ApiTriggerService apiTriggerService; + @Autowired + private ApiLogRep apiLogRep; + + @Override + public String getProtocol() { + return PushProtocol.SB_SX_2024.getCode(); + } + + @Override + public ResponseDto pushData(ApiParam param, Object data) { + return pushData(param, null, data); + } + + @Override + public ResponseDto pushData(ApiParam param, ApiConfs conf, Object data) { + String inteId = param.getInteId(); + String kqdm = param.getKqdm(); + + try { + if (null == conf) { + conf = apiCommonService.getConf(kqdm); + } + + //娣诲姞鏃ュ織 + ApiLog apiLog = new ApiLog(); + apiLog.setId(ContextUtil.getUUID()); + apiLog.setInteId(inteId); + if (StringUtils.isEmpty(inteId)) { + ResponseDto responseDto = new ResponseDto(99, "娌℃湁鑾峰彇鍒版帴鍙�"); + apiLog.setStatus(99); + apiLog.setResult("娌℃湁鑾峰彇鍒版帴鍙�"); + apiLogRep.save(apiLog); + return responseDto; + } + + if (conf == null) { + ResponseDto responseDto = new ResponseDto(99, "娌℃湁鑾峰彇鍒颁笂浼犻厤缃�"); + apiLog.setStatus(99); + apiLog.setResult("娌℃湁鑾峰彇鍒颁笂浼犻厤缃�"); + apiLogRep.save(apiLog); + return responseDto; + } + + String jsonData = getListData(param.getInteId(), data, conf); + apiLog.setData(jsonData); + apiLog.setKqdm(kqdm); + apiLog.setUploadTime(new Date()); + + //鑾峰彇鎸囦护id + String key = RedisConst.buildKey(RedisConst.KYE_ORDER, conf.getKqdm()); + String orderId = (String) redisUtil.get(key); + if (StringUtils.isEmpty(orderId)) { + log.error("鎸囦护id澶辨晥"); + ResponseDto responseDto = new ResponseDto(99, "鎸囦护id澶辨晥"); + apiLog.setStatus(99); + apiLog.setResult("鎸囦护id澶辨晥"); + apiLogRep.save(apiLog); + return responseDto; + } + + //灏佽鎺ㄩ�佹暟鎹� + SX2024ReqDto reqData = new SX2024ReqDto(); + //鎶ユ枃鏍囪瘑 + reqData.setID(orderId); + //鐗堟湰鍙� + reqData.setVER("1.0"); + //鍗曚綅缂栫爜锛�11浣� + reqData.setOrgNo(conf.getUserName()); + //鍗曚綅鍚嶇О + reqData.setOrgName(conf.getKqmc()); + //鍙戣捣鏃堕棿 + reqData.setSendTime(DateFormatUtils.format(new Date(), "yyyy-MM-dd HH:mm:ss")); + //18浣嶅崟浣嶄唬鐮� + reqData.setDwdm(conf.getKqdm().substring(0, 18)); + //鍔犲瘑鏁版嵁涓讳綋 + reqData.setBody(jsonData); + log.info("涓婃姤鏁版嵁淇℃伅-鍔犲瘑鍓�=" + JSON.toJSONString(reqData)); + + reqData.setBody(SXAESUtils.encryptByAES(conf.getPublicKey(), jsonData)); + log.info("涓婃姤鏁版嵁淇℃伅-鍔犲瘑鍚�=" + JSON.toJSONString(reqData)); + + reqData.setBody(SXAESUtils.encryptByAES(conf.getPublicKey(), jsonData)); + String resp = SX2024HttpClientUtil.postPushData(conf.getApiUrl(), JSON.toJSONString(reqData)); + if (StringUtils.isEmpty(resp)) { + log.error("鏁版嵁涓婁紶闄曡タ鐪佸钩鍙板け璐ワ紝鏁版嵁={}", reqData); + ResponseDto responseDto = new ResponseDto(99, "鏁版嵁涓婁紶闄曡タ鐪佸钩鍙板け璐�"); + apiLog.setStatus(99); + apiLog.setResult("鏁版嵁涓婁紶闄曡タ鐪佸钩鍙板け璐�"); + apiLogRep.save(apiLog); + return responseDto; + } + + SX2024RespDto sx2024RespDto = JSONObject.parseObject(resp, SX2024RespDto.class); + + if (null == sx2024RespDto || null == sx2024RespDto.getMsgBody()) { + log.error("鏁版嵁涓婁紶闄曡タ鐪佸钩鍙板け璐ワ紝鏁版嵁={}", reqData); + ResponseDto responseDto = new ResponseDto(99, "鏁版嵁涓婁紶闄曡タ鐪佸钩鍙板け璐�"); + apiLog.setStatus(99); + apiLog.setResult("鏁版嵁涓婁紶闄曡タ鐪佸钩鍙板け璐�"); + apiLogRep.save(apiLog); + return responseDto; + } + + SX2024Dto result = JSONObject.parseObject(JSONObject.toJSONString(sx2024RespDto.getMsgBody()), SX2024Dto.class); + apiLog.setStatus(result.getCode().equals("200") ? 0 : Integer.valueOf(result.getCode())); + apiLog.setResult(result.getVER()); + apiLogRep.save(apiLog); + ResponseDto resd = new ResponseDto(); + resd.setSuccess(result.getCode().equals("200") ? 0 : Integer.valueOf(result.getCode())); + resd.setMsg(result.getVER()); + + return resd; + } catch (Exception e) { + log.error(e.getMessage(), e); + return new ResponseDto(99, e.getMessage()); + } + } + + /** + * 鎷夊彇鏁版嵁鎺ュ彛-褰撳墠鍗忚鏆傛棤瀹炵幇 + * + * @param param 鍙傛暟 + * @param conf 閰嶇疆锛屽彲浠ヤ负绌� + * @return + */ + @Override + public ResponseDto pullData(ApiParam param, ApiConfs conf) { + log.error("闄曡タ鐪佸钩鍙版殏鏃犳暟鎹叡浜帴鍙o紝鏃犳硶鎷夊彇鏁版嵁锛�"); + return null; + } + + /** + * 鎺ュ彛鏁版嵁灏佽 + * + * @param inteId + * @param data + * @param conf + * @return + */ + private String getListData(String inteId, Object data, ApiConfs conf) { + List<Map<String, Object>> result = new ArrayList<>(); + Map<String, Object> map = new HashMap<>(); + String inteIdUrl = getInteId(inteId); + //鑻ヤ负璐㈠姟1501銆�1502銆�1503鎺ュ彛锛屽垯鎺ュ彛缂栫爜濉啓1114 + if (Constant.API_CODE_1114_1501.equals(inteId) + || Constant.API_CODE_1114_1502.equals(inteId) + || Constant.API_CODE_1114_1503.equals(inteId)) { + List<SXFinanceDto> list = getFinanceData(inteId, data); + map.put(inteIdUrl, list); + } else { + List<Object> list = new ArrayList<>(); + Object object = getApiData(inteId, data, conf); + //闄ゅ簱瀛樻帴鍙e锛屽叾浠栨帴鍙d笂浼犲墠鏇存柊鏈�鍚庢洿鏂版椂闂� + if (!Constant.API_CODE_1208.equals(inteId)) { + setZhgxsjValue(data); + } + list.add(object); + map.put(inteIdUrl, list); + } + result.add(map); + return JSON.toJSONString(result); + } + + /** + * 甯歌鎺ュ彛鏁版嵁灏佽 + * + * @param inteId + * @param data + * @return + */ + private Object getApiData(String inteId, Object data, ApiConfs conf) { + if (Constant.API_CODE_1101.equals(inteId)) { + SX2024Api1101 apiData = new SX2024Api1101(); + BeanUtils.copyProperties(data, apiData); + //璁剧疆绲变竴缂栫爜 + String tydwbm = apiCommonService.getTydwbm(apiData.getDwdm()); + apiData.setTydwbm(tydwbm); + return apiData; + } + if (Constant.API_CODE_1102.equals(inteId)) { + SX2024Api1102 apiData = new SX2024Api1102(); + BeanUtils.copyProperties(data, apiData); + //璁剧疆绲变竴缂栫爜 + String tydwbm = apiCommonService.getTydwbm(apiData.getDwdm()); + apiData.setTydwbm(tydwbm); + //璁剧疆绲变竴缂栫爜 + String tykqbm = apiCommonService.getTykqbm(apiData.getKqdm()); + apiData.setTykqbm(tykqbm); + return apiData; + } + if (Constant.API_CODE_1103.equals(inteId)) { + SX2024Api1103 apiData = new SX2024Api1103(); + BeanUtils.copyProperties(data, apiData); + //璁剧疆绲变竴缂栫爜 + String tycfbm = apiCommonService.getTycfbm(apiData.getCfdm()); + apiData.setTycfbm(tycfbm); + return apiData; + } + if (Constant.API_CODE_1104.equals(inteId)) { + SX2024Api1104 apiData = new SX2024Api1104(); + BeanUtils.copyProperties(data, apiData); + //璁剧疆绲变竴缂栫爜 + String tyajbm = apiCommonService.getTyajbm(apiData.getAjdh()); + apiData.setTyajbm(tyajbm); + String tycfbm = apiCommonService.getTycfbm(apiData.getCfbh()); + apiData.setTycfbm(tycfbm); + return apiData; + } + if (Constant.API_CODE_1105.equals(inteId)) { + SX2024Api1105 apiData = new SX2024Api1105(); + BeanUtils.copyProperties(data, apiData); + //璁剧疆绲变竴缂栫爜 + String tyajbm = apiCommonService.getTyajbm(apiData.getAjdm()); + apiData.setTyajbm(tyajbm); + //璁剧疆绲变竴缂栫爜 + String tyhwbm = apiCommonService.getTyhwbm(apiData.getHwdm()); + apiData.setTyajbm(tyhwbm); + return apiData; + } + if (Constant.API_CODE_1106.equals(inteId)) { + SX2024Api1106 apiData = new SX2024Api1106(); + BeanUtils.copyProperties(data, apiData); + //璁剧疆绲变竴缂栫爜 + String tykqbm = apiCommonService.getTykqbm(apiData.getKqdm()); + apiData.setTykqbm(tykqbm); + String tyygbm = apiCommonService.getTyygbm(apiData.getYgdm()); + apiData.setTyygbm(tyygbm); + return apiData; + } + if (Constant.API_CODE_1107.equals(inteId)) { + SX2024Api1107 apiData = new SX2024Api1107(); + BeanUtils.copyProperties(data, apiData); + //璁剧疆绲变竴缂栫爜 + String tykqbm = apiCommonService.getTykqbm(apiData.getKqdm()); + apiData.setTykqbm(tykqbm); + String tydwbm = apiCommonService.getTydwbm(apiData.getDwdm()); + apiData.setTydwbm(tydwbm); + return apiData; + } + if (Constant.API_CODE_1108.equals(inteId)) { + SX2024Api1108 apiData = new SX2024Api1108(); + BeanUtils.copyProperties(data, apiData); + //璁剧疆绲变竴缂栫爜 + String tykqbm = apiCommonService.getTykqbm(apiData.getKqdm()); + apiData.setTykqbm(tykqbm); + String tydwbm = apiCommonService.getTydwbm(apiData.getDwdm()); + apiData.setTydwbm(tydwbm); + return apiData; + } + if (Constant.API_CODE_1109.equals(inteId)) { + Api1109 api1109 = (Api1109) data; + SX2024Api1109 apiData = new SX2024Api1109(); + BeanUtils.copyProperties(api1109, apiData); + //璁剧疆绲变竴缂栫爜 + String tykqbm = apiCommonService.getTykqbm(apiData.getKqdm()); + apiData.setTykqbm(tykqbm); + //璁剧疆鏂囦欢娴� + apiData.setWjl(FileUtils.fileToByteString(api1109.getWjdz())); + //TODO WJLJ鏂囦欢璺緞 + return apiData; + } + if (Constant.API_CODE_1110.equals(inteId)) { + SX2024Api1110 apiData = new SX2024Api1110(); + BeanUtils.copyProperties(data, apiData); + //璁剧疆绲变竴缂栫爜 + String tykqbm = apiCommonService.getTykqbm(apiData.getKqdm()); + apiData.setTykqbm(tykqbm); + String tydwbm = apiCommonService.getTydwbm(apiData.getDwdm()); + apiData.setTydwbm(tydwbm); + return apiData; + } + if (Constant.API_CODE_1111.equals(inteId)) { + SX2024Api1111 apiData = new SX2024Api1111(); + BeanUtils.copyProperties(data, apiData); + //璁剧疆绲变竴缂栫爜 + String tykqbm = apiCommonService.getTykqbm(apiData.getKqdm()); + apiData.setTykqbm(tykqbm); + String tydwbm = apiCommonService.getTydwbm(apiData.getDwdm()); + apiData.setTydwbm(tydwbm); + return apiData; + } + if (Constant.API_CODE_1112.equals(inteId)) { + SX2024Api1112 apiData = new SX2024Api1112(); + BeanUtils.copyProperties(data, apiData); + //璁剧疆绲变竴缂栫爜 + String tykqbm = apiCommonService.getTykqbm(apiData.getKqdm()); + apiData.setTykqbm(tykqbm); + String tydwbm = apiCommonService.getTydwbm(apiData.getDwdm()); + apiData.setTydwbm(tydwbm); + return apiData; + } + if (Constant.API_CODE_1201.equals(inteId)) { + SX2024Api1201 apiData = new SX2024Api1201(); + BeanUtils.copyProperties(data, apiData); + String tydwbm = apiCommonService.getTydwbm(apiData.getDwdm()); + apiData.setTydwbm(tydwbm); + return apiData; + } + if (Constant.API_CODE_1202.equals(inteId)) { + SX2024Api1202 apiData = new SX2024Api1202(); + BeanUtils.copyProperties(data, apiData); + String tyhwbm = apiCommonService.getTyhwbm(apiData.getHwdm()); + apiData.setTyhwbm(tyhwbm); + String tydwbm = apiCommonService.getTydwbm(apiData.getHwdm().substring(0,18)); + apiData.setLqgsdwtybm(tydwbm); + return apiData; + } + if (Constant.API_CODE_1203.equals(inteId)) { + SX2024Api1203 apiData = new SX2024Api1203(); + BeanUtils.copyProperties(data, apiData); + String tyhwbm = apiCommonService.getTyhwbm(apiData.getHwdm()); + apiData.setTyhwbm(tyhwbm); + return apiData; + } + if (Constant.API_CODE_1204.equals(inteId)) { + SX2024Api1204 apiData = new SX2024Api1204(); + BeanUtils.copyProperties(data, apiData); + String tyhwbm = apiCommonService.getTyhwbm(apiData.getHwdm()); + apiData.setTyhwbm(tyhwbm); + return apiData; + } + if (Constant.API_CODE_1205.equals(inteId)) { + SX2024Api1205 apiData = new SX2024Api1205(); + BeanUtils.copyProperties(data, apiData); + String tyhwbm = apiCommonService.getTyhwbm(apiData.getHwdm()); + apiData.setTyhwbm(tyhwbm); + return apiData; + } + if (Constant.API_CODE_1206.equals(inteId)) { + SX2024Api1206 apiData = new SX2024Api1206(); + BeanUtils.copyProperties(data, apiData); + return apiData; + } + if (Constant.API_CODE_1207.equals(inteId)) { + SX2024Api1207 apiData = new SX2024Api1207(); + BeanUtils.copyProperties(data, apiData); + String dckqtybm = apiCommonService.getTykqbm(apiData.getDchwdm().substring(0,21)); + apiData.setDckqtybm(dckqtybm); + String drkqtybm = apiCommonService.getTykqbm(apiData.getDrhwdm().substring(0,21)); + apiData.setDrkqtybm(drkqtybm); + String dchwtybm = apiCommonService.getTyhwbm(apiData.getDchwdm()); + apiData.setDchwtybm(dchwtybm); + String drhwtybm = apiCommonService.getTyhwbm(apiData.getDrhwdm()); + apiData.setDrhwtybm(drhwtybm); + return apiData; + } + if (Constant.API_CODE_1208.equals(inteId)) { + SX2024Api1208 apiData = new SX2024Api1208(); + BeanUtils.copyProperties(data, apiData); + String tyhwbm = apiCommonService.getTyhwbm(apiData.getHwdm()); + apiData.setTyhwbm(tyhwbm); + String lqgstydwbm = apiCommonService.getTydwbm(apiData.getLqgsdwdm()); + apiData.setLqgstydwbm(lqgstydwbm); + return apiData; + } + if (Constant.API_CODE_1209.equals(inteId)) { + SX2024Api1209 apiData = new SX2024Api1209(); + BeanUtils.copyProperties(data, apiData); + String tyhwbm = apiCommonService.getTyhwbm(apiData.getHwdm()); + apiData.setTyhwbm(tyhwbm); + return apiData; + } + if (Constant.API_CODE_1210.equals(inteId)) { + SX2024Api1210 apiData = new SX2024Api1210(); + BeanUtils.copyProperties(data, apiData); + String tyhwbm = apiCommonService.getTyhwbm(apiData.getHwdm()); + apiData.setTyhwbm(tyhwbm); + return apiData; + } + if (Constant.API_CODE_1211.equals(inteId)) { + SX2024Api1211 apiData = new SX2024Api1211(); + BeanUtils.copyProperties(data, apiData); + String tykqbm = apiCommonService.getTykqbm(apiData.getKqdm()); + apiData.setTykqbm(tykqbm); + return apiData; + } + if (Constant.API_CODE_1212.equals(inteId)) { + SX2024Api1212 apiData = new SX2024Api1212(); + BeanUtils.copyProperties(data, apiData); + String tykqbm = apiCommonService.getTykqbm(apiData.getKqdm()); + apiData.setTykqbm(tykqbm); + String tydwbm = apiCommonService.getTydwbm(apiData.getDwdm()); + apiData.setTydwbm(tydwbm); + return apiData; + } + if (Constant.API_CODE_1301.equals(inteId)) { + SX2024Api1301 apiData = new SX2024Api1301(); + BeanUtils.copyProperties(data, apiData); + String tydwbm = apiCommonService.getTydwbm(apiData.getDwdm()); + apiData.setTydwbm(tydwbm); + return apiData; + } + if (Constant.API_CODE_1302.equals(inteId)) { + SX2024Api1302 apiData = new SX2024Api1302(); + BeanUtils.copyProperties(data, apiData); + String tyhwbm = apiCommonService.getTyhwbm(apiData.getHwdm()); + apiData.setTyhwbm(tyhwbm); + return apiData; + } + if (Constant.API_CODE_1303.equals(inteId)) { + SX2024Api1303 apiData = new SX2024Api1303(); + BeanUtils.copyProperties(data, apiData); + String tyhwbm = apiCommonService.getTyhwbm(apiData.getHwdm()); + apiData.setTyhwbm(tyhwbm); + String tyajbm = apiCommonService.getTyajbm(apiData.getHwdm().substring(0,28)); + apiData.setTyajbm(tyajbm); + return apiData; + } + if (Constant.API_CODE_1304.equals(inteId)) { + SX2024Api1304 apiData = new SX2024Api1304(); + BeanUtils.copyProperties(data, apiData); + String tyhwbm = apiCommonService.getTyhwbm(apiData.getHwdm()); + apiData.setTyhwbm(tyhwbm); + String tyajbm = apiCommonService.getTyajbm(apiData.getHwdm().substring(0,28)); + apiData.setTyajbm(tyajbm); + return apiData; + } + if (Constant.API_CODE_1305.equals(inteId)) { + SX2024Api1305 apiData = new SX2024Api1305(); + BeanUtils.copyProperties(data, apiData); + String tycfbm = apiCommonService.getTycfbm(apiData.getCfdm()); + apiData.setTycfbm(tycfbm); + //todo 缁熶竴璐т綅缂栫爜 + + return apiData; + } + if (Constant.API_CODE_1306.equals(inteId)) { + SX2024Api1306 apiData = new SX2024Api1306(); + BeanUtils.copyProperties(data, apiData); + String tycfbm = apiCommonService.getTycfbm(apiData.getCfdm()); + apiData.setTycfbm(tycfbm); + //todo 缁熶竴璐т綅缂栫爜 + return apiData; + } + if (Constant.API_CODE_1307.equals(inteId)) { + Api1307 api1307 = (Api1307) data; + SX2024Api1307 apiData = new SX2024Api1307(); + BeanUtils.copyProperties(api1307, apiData); + String tykqbm = apiCommonService.getTykqbm(apiData.getKqdm()); + apiData.setTykqbm(tykqbm); + String tycfbm = apiCommonService.getTycfbm(apiData.getCfdm()); + apiData.setTycfbm(tycfbm); + String tyhwbm = apiCommonService.getTyhwbm(apiData.getHwdm()); + apiData.setTyhwbm(tyhwbm); + //璁剧疆鏂囦欢娴� + apiData.setCntxwjl(FileUtils.fileToByteString(api1307.getWjdz())); + + //todo 浠撳唴鍥惧儚鏂囦欢璺緞 CNTXWJLJ + return apiData; + } + if (Constant.API_CODE_1308.equals(inteId)) { + SX2024Api1308 apiData = new SX2024Api1308(); + BeanUtils.copyProperties(data, apiData); + String tykqbm = apiCommonService.getTykqbm(apiData.getKqdm()); + apiData.setTykqbm(tykqbm); + + //todo 瑙嗛鏂囦欢璺緞 SPWJLJ + return apiData; + } + if (Constant.API_CODE_1309.equals(inteId)) { + SX2024Api1309 apiData = new SX2024Api1309(); + BeanUtils.copyProperties(data, apiData); + String tydwbm = apiCommonService.getTydwbm(apiData.getQydm()); + apiData.setWgdwtybm(tydwbm); + return apiData; + } + if (Constant.API_CODE_1310.equals(inteId)) { + SX2024Api1310 apiData = new SX2024Api1310(); + BeanUtils.copyProperties(data, apiData); + return apiData; + } + if (Constant.API_CODE_1401.equals(inteId)) { + SX2024Api1401 apiData = new SX2024Api1401(); + BeanUtils.copyProperties(data, apiData); + String tydwbm = apiCommonService.getTydwbm(apiData.getCcqy()); + apiData.setTydwbm(tydwbm); + apiData.setCcqytydm(tydwbm); + return apiData; + } + if (Constant.API_CODE_1403.equals(inteId)) { + SX2024Api1403 apiData = new SX2024Api1403(); + BeanUtils.copyProperties(data, apiData); + String tydwbm = apiCommonService.getTydwbm(apiData.getJhxddw()); + apiData.setJHXDDWTYBM(tydwbm); + return apiData; + } + if (Constant.API_CODE_1404.equals(inteId)) { + SX2024Api1404 apiData = new SX2024Api1404(); + BeanUtils.copyProperties(data, apiData); + String tyhwbm = apiCommonService.getTyhwbm(apiData.getLhhwdm()); + apiData.setLhhwtybm(tyhwbm); + return apiData; + } + return data; + } + + /** + * 鏈�鍚庢洿鏂版椂闂达紝璧嬪�间负褰撳墠鏃堕棿 + * + * @param object + * @return + */ + private Object setZhgxsjValue(Object object) { + // 浣跨敤鍙嶅皠鑾峰彇灞炴�у垪琛� vo涓哄疄浣撳璞″悕 + try { + Field zhgxsj = object.getClass().getDeclaredField("zhgxsj"); + zhgxsj.setAccessible(true); + zhgxsj.set(object, DateUtils.addSeconds(new Date(), -10)); + } catch (Exception e) { + e.printStackTrace(); + } + return object; + } + + /** + * 鑾峰彇璐㈠姟灏佽鏁版嵁 + * + * @param inteId + * @param data + * @return + */ + private List<SXFinanceDto> getFinanceData(String inteId, Object data) { + //璐㈠姟鎶ヨ〃鏁版嵁灏佽 + if (Constant.API_CODE_1114_1501.equals(inteId)) { + return copyApi1501((Api1501) data); + } else if (Constant.API_CODE_1114_1502.equals(inteId)) { + return copyApi1502((Api1502) data); + } else { + return copyApi1503((Api1503) data); + } + } + + /** + * 灏佽1501-璧勪骇璐熷�烘暟鎹� + * + * @param api1503 + * @return + */ + private List<SXFinanceDto> copyApi1503(Api1503 api1503) { + List<SXFinanceDto> list = new ArrayList<>(); + SXFinanceDto SXFinanceDto = new SXFinanceDto(); + SXFinanceDto.setDWDM(api1503.getDwdm()); + SXFinanceDto.setKQDM(api1503.getKqdm()); + SXFinanceDto.setBBSJ(DateFormatUtils.format(api1503.getBbsj(), "yyyyMMdd")); + SXFinanceDto.setBBM("03"); + SXFinanceDto.setCZBZ(api1503.getCzbz()); + SXFinanceDto.setZHGXSJ(DateFormatUtils.format(DateUtils.addSeconds(new Date(), -10), "yyyy-MM-dd HH:mm:ss")); + + paddingData(SXFinanceDto, list, "0", "椤圭洰//t", "鏈湡閲戦//t", "鏈勾绱//t"); + paddingData(SXFinanceDto, list, "1", "涓�銆佽惀涓氭敹鍏�", api1503.getYyzsrbqye() + "", api1503.getYyzsrbnlj() + ""); + paddingData(SXFinanceDto, list, "2", "鍑忥細钀ヤ笟鎴愭湰", api1503.getYycbbqye() + "", api1503.getYycbbnlj() + ""); + paddingData(SXFinanceDto, list, "3", "绋庨噾鍙婇檮鍔�", api1503.getSjjfjbqye() + "", api1503.getSjjfjbnlj() + ""); + paddingData(SXFinanceDto, list, "4", "閿�鍞垂鐢�", api1503.getXsfybqye() + "", api1503.getXsfybnlj() + ""); + paddingData(SXFinanceDto, list, "5", "绠$悊璐圭敤", api1503.getGlfybqye() + "", api1503.getGlfybnlj() + ""); + paddingData(SXFinanceDto, list, "6", "鐮斿彂璐圭敤", api1503.getYffybqye() + "", api1503.getYffybnlj() + ""); + paddingData(SXFinanceDto, list, "7", "璐㈠姟璐圭敤", api1503.getCwfybqye() + "", api1503.getCwfybnlj() + ""); + paddingData(SXFinanceDto, list, "8", "鍏朵腑锛氬埄鎭垂鐢�", api1503.getLxfybqye() + "", api1503.getLxfybnlj() + ""); + paddingData(SXFinanceDto, list, "9", "鍒╂伅鏀跺叆", api1503.getLxsrbqye() + "", api1503.getLxsrbnlj() + ""); + paddingData(SXFinanceDto, list, "10", "鍔狅細鍏朵粬鏀剁泭", api1503.getQtsybqye() + "", api1503.getQtsybnlj() + ""); + paddingData(SXFinanceDto, list, "11", "鎶曡祫鏀剁泭锛堟崯澶变互鈥�-鈥濆彿濉垪锛�", api1503.getTzsybqye() + "", api1503.getTzsybnlj() + ""); + paddingData(SXFinanceDto, list, "12", "鍏朵腑锛氬鑱旇惀浼佷笟鍜屽悎钀ヤ紒涓氱殑鎶曡祫鏀剁泭", api1503.getLyqytzsybqye() + "", api1503.getLyqytzsybnlj() + ""); + paddingData(SXFinanceDto, list, "13", "鍏厑浠峰�煎彉鍔ㄦ敹鐩婏紙鎹熷け浠モ��-鈥濆彿濉垪锛�", api1503.getGyjzbdsybqye() + "", api1503.getGyjzbdsybnlj() + ""); + paddingData(SXFinanceDto, list, "14", "璧勪骇鍑忓�兼崯澶憋紙鎹熷け浠モ��-鈥濆彿濉垪锛�", api1503.getZcjzssbqye() + "", api1503.getZcjzssbnlj() + ""); + paddingData(SXFinanceDto, list, "15", "璧勪骇澶勭疆鏀剁泭锛堟崯澶变互鈥�-鈥濆彿濉垪锛�", api1503.getZcczsybqye() + "", api1503.getZcczsybnlj() + ""); + paddingData(SXFinanceDto, list, "16", "浜屻�佽惀涓氬埄娑︼紙浜忔崯浠モ��-鈥濆彿濉垪锛�", api1503.getYylrbqye() + "", api1503.getYylrbnlj() + ""); + paddingData(SXFinanceDto, list, "17", "鍔狅細钀ヤ笟澶栨敹鍏�", api1503.getYywsrbqye() + "", api1503.getYywsrbnlj() + ""); + paddingData(SXFinanceDto, list, "18", "鍑忥細钀ヤ笟澶栨敮鍑�", api1503.getYywzcbqye() + "", api1503.getYywzcbnlj() + ""); + paddingData(SXFinanceDto, list, "19", "涓夈�佸埄娑︽�婚锛堜簭鎹熸�婚浠モ��-鈥濆彿濉垪锛�", api1503.getLrzebqye() + "", api1503.getLrzebnlj() + ""); + paddingData(SXFinanceDto, list, "20", "鍑忥細鎵�寰楃◣璐圭敤", api1503.getSdsfybqye() + "", api1503.getSdsfybnlj() + ""); + paddingData(SXFinanceDto, list, "21", "鍥涖�佸噣鍒╂鼎锛堝噣浜忔崯浠モ��-鈥濆彿濉垪锛�", api1503.getJlrbqye() + "", api1503.getJlrbnlj() + ""); + paddingData(SXFinanceDto, list, "22", "锛堜竴锛夋寔缁粡钀ュ噣鍒╂鼎锛堝噣浜忔崯浠モ��-鈥濆彿濉垪锛�", api1503.getCxjyjlrbqye() + "", api1503.getCxjyjlrbnlj() + ""); + paddingData(SXFinanceDto, list, "23", "锛堜簩锛夌粓姝㈢粡钀ュ噣鍒╂鼎锛堝噣浜忔崯浠モ��-鈥濆彿濉垪锛�", api1503.getZzjyjlrbqye() + "", api1503.getZzjyjlrbnlj() + ""); + paddingData(SXFinanceDto, list, "24", "浜斻�佸叾浠栫患鍚堟敹鐩婄殑绋庡悗鍑�棰�", api1503.getQtzhsyjebqye() + "", api1503.getQtzhsyjebnlj() + ""); + paddingData(SXFinanceDto, list, "25", "锛堜竴锛変笉鑳介噸鍒嗙被杩涙崯鐩婄殑鍏朵粬缁煎悎鏀剁泭", api1503.getBnflzhsybqye() + "", api1503.getBnflzhsybnlj() + ""); + paddingData(SXFinanceDto, list, "26", "1锛庨噸鏂拌閲忚瀹氬彈鐩婅鍒掑彉鍔ㄩ", api1503.getCxjlbdebqye() + "", api1503.getCxjlbdebnlj() + ""); + paddingData(SXFinanceDto, list, "27", "锛堜簩锛夊皢閲嶅垎绫昏繘鎹熺泭鐨勫叾浠栫患鍚堟敹鐩�", "0", "0"); + paddingData(SXFinanceDto, list, "28", "1锛庢潈鐩婃硶涓嬪彲杞崯鐩婄殑鍏朵粬缁煎悎鏀剁泭", api1503.getQyfkzsybqye() + "", api1503.getQyfkzsybnlj() + ""); + paddingData(SXFinanceDto, list, "29", "2锛庡彲渚涘嚭鍞噾铻嶈祫浜у叕鍏佷环鍊煎彉鍔ㄦ崯鐩�", api1503.getKgcszcbdsybqye() + "", api1503.getKgcszcbdsybnlj() + ""); + paddingData(SXFinanceDto, list, "30", "3锛庢寔鏈夎嚦鍒版湡鎶曡祫閲嶅垎绫讳负鍙緵鍑哄敭閲戣瀺璧勪骇鎹熺泭", api1503.getCydqtzzcsybqye() + "", api1503.getKgcszcbdsybnlj() + ""); + paddingData(SXFinanceDto, list, "31", "4锛庣幇閲戞祦閲忓鏈熸崯鐩婄殑鏈夋晥閮ㄥ垎", api1503.getZjllsybqye() + "", api1503.getZjllsybnlj() + ""); + paddingData(SXFinanceDto, list, "32", "5锛庡甯佽储鍔℃姤琛ㄦ姌绠楀樊棰�", api1503.getWbcwbbcebqye() + "", api1503.getWbcwbbcebnlj() + ""); + paddingData(SXFinanceDto, list, "33", "鍏�佺患鍚堟敹鐩婃�婚", api1503.getZhsyzebqye() + "", api1503.getZhsyzebnlj() + ""); + paddingData(SXFinanceDto, list, "34", "涓冦�佹瘡鑲℃敹鐩婏細", api1503.getMgsybqye() + "", api1503.getMgsybnlj() + ""); + paddingData(SXFinanceDto, list, "35", "锛堜竴锛夊熀鏈瘡鑲℃敹鐩�", api1503.getJbmgsybqye() + "", api1503.getJbmgsybnlj() + ""); + paddingData(SXFinanceDto, list, "36", "锛堜簩锛夌█閲婃瘡鑲℃敹鐩�", api1503.getXsmgsybqye() + "", api1503.getXsmgsybnlj() + ""); + + return list; + } + + /** + * 灏佽1502-鐜伴噾娴佹暟鎹� + * + * @param api1502 + * @return + */ + private List<SXFinanceDto> copyApi1502(Api1502 api1502) { + List<SXFinanceDto> list = new ArrayList<>(); + SXFinanceDto SXFinanceDto = new SXFinanceDto(); + SXFinanceDto.setDWDM(api1502.getDwdm()); + SXFinanceDto.setKQDM(api1502.getKqdm()); + SXFinanceDto.setBBSJ(DateFormatUtils.format(api1502.getBbsj(), "yyyyMMdd")); + SXFinanceDto.setBBM("02"); + SXFinanceDto.setCZBZ(api1502.getCzbz()); + SXFinanceDto.setZHGXSJ(DateFormatUtils.format(DateUtils.addSeconds(new Date(), -10), "yyyy-MM-dd HH:mm:ss")); + + paddingData(SXFinanceDto, list, "0", "椤圭洰//t", "鏈湀鏁�//t", "鏈勾绱鏁�//t"); + paddingData(SXFinanceDto, list, "1", "涓�銆佺粡钀ユ椿鍔ㄤ骇鐢熺殑鐜伴噾娴侀噺锛�", api1502.getJyhdxjllbys() + "", api1502.getJyhdxjllbnljs() + ""); + paddingData(SXFinanceDto, list, "2", "閿�鍞晢鍝併�佹彁渚涘姵鍔℃敹鍒扮殑鐜伴噾", api1502.getXssplwxjbys() + "", api1502.getXssplwxjbnljs() + ""); + paddingData(SXFinanceDto, list, "3", "鏀跺埌鐨勭◣璐硅繑杩�", api1502.getSffhbys() + "", api1502.getSffhbnljs() + ""); + paddingData(SXFinanceDto, list, "4", "鏀跺埌鍏朵粬涓庣粡钀ユ椿鍔ㄦ湁鍏崇殑鐜伴噾", api1502.getQtjyhdxjbys() + "", api1502.getQtjyhdxjbnljs() + ""); + paddingData(SXFinanceDto, list, "5", "缁忚惀娲诲姩鐜伴噾娴佸叆灏忚", api1502.getJyhdxjlrbys() + "", api1502.getJyhdxjlrbnljs() + ""); + paddingData(SXFinanceDto, list, "6", "璐拱鍟嗗搧銆佹帴鍙楀姵鍔℃敮浠樼殑鐜伴噾", api1502.getGmsplwzfbys() + "", api1502.getGmsplwzfbnljs() + ""); + paddingData(SXFinanceDto, list, "7", "鏀粯缁欒亴宸ヤ互鍙婁负鑱屽伐鏀粯鐨勭幇閲�", api1502.getZfzgxjbys() + "", api1502.getZfzgxjbnljs() + ""); + paddingData(SXFinanceDto, list, "8", "鏀粯鐨勫悇椤圭◣璐�", api1502.getZfxxsfbys() + "", api1502.getZfxxsfbnljs() + ""); + paddingData(SXFinanceDto, list, "9", "鏀粯鍏朵粬涓庣粡钀ユ椿鍔ㄦ湁鍏崇殑鐜伴噾", api1502.getZfqtjyhdxjbys() + "", api1502.getZfqtjyhdxjbnljs() + ""); + paddingData(SXFinanceDto, list, "10", "缁忚惀娲诲姩鐜伴噾娴佸嚭灏忚", api1502.getJyhdxjlcbys() + "", api1502.getJyhdxjlcbnljs() + ""); + paddingData(SXFinanceDto, list, "11", "缁忚惀娲诲姩浜х敓鐨勭幇閲戞祦閲忓噣棰�", api1502.getJyhdxjlljebys() + "", api1502.getJyhdxjlljebnljs() + ""); + paddingData(SXFinanceDto, list, "12", "浜屻�佹姇璧勬椿鍔ㄤ骇鐢熺殑鐜伴噾娴侀噺锛�", api1502.getTzhdxjllbys() + "", api1502.getTzhdxjllbnljs() + ""); + paddingData(SXFinanceDto, list, "13", "鏀跺洖鎶曡祫鏀跺埌鐨勭幇閲�", api1502.getShtzxjbys() + "", api1502.getShtzxjbnljs() + ""); + paddingData(SXFinanceDto, list, "14", "鍙栧緱鎶曡祫鏀剁泭鏀跺埌鐨勭幇閲�", api1502.getQdtzsyxjbys() + "", api1502.getQdtzsyxjbnljs() + ""); + paddingData(SXFinanceDto, list, "15", "澶勭疆鍥哄畾璧勪骇銆佹棤褰㈣祫浜у拰鍏朵粬闀挎湡璧勪骇鏀跺洖鐨勭幇閲戝噣棰�", api1502.getCzgdzcdxjjebys() + "", api1502.getCzgdzcdxjjebnljs() + ""); + paddingData(SXFinanceDto, list, "16", "澶勭疆瀛愬叕鍙稿強鍏朵粬钀ヤ笟鍗曚綅鏀跺埌鐨勭幇閲戝噣棰�", api1502.getCzqtdwxjjebys() + "", api1502.getCzqtdwxjjebnljs() + ""); + paddingData(SXFinanceDto, list, "17", "鏀跺埌鍏朵粬涓庢姇璧勬椿鍔ㄦ湁鍏崇殑鐜伴噾", api1502.getSdqttzxjbys() + "", api1502.getSdqttzxjbnljs() + ""); + paddingData(SXFinanceDto, list, "18", "鎶曡祫娲诲姩鐜伴噾娴佸叆灏忚", api1502.getTzhdxjlrbys() + "", api1502.getTzhdxjlrbnljs() + ""); + paddingData(SXFinanceDto, list, "19", "璐缓鍥哄畾璧勪骇銆佹棤褰㈣祫浜у拰鍏朵粬闀挎湡璧勪骇鏀粯鐨勭幇閲�", api1502.getGjgdzcdxjbys() + "", api1502.getGjgdzcdxjbnljs() + ""); + paddingData(SXFinanceDto, list, "20", "鎶曡祫鏀粯鐨勭幇閲�", api1502.getTzzfxjbys() + "", api1502.getTzzfxjbnljs() + ""); + paddingData(SXFinanceDto, list, "21", "鍙栧緱瀛愬叕鍙稿強鍏朵粬钀ヤ笟鍗曚綅鏀粯鐨勭幇閲戝噣棰�", api1502.getQdzgsdzfxjjebys() + "", api1502.getQdzgsdzfxjjebnljs() + ""); + paddingData(SXFinanceDto, list, "22", "鏀粯鍏朵粬涓庢姇璧勬椿鍔ㄦ湁鍏崇殑鐜伴噾", api1502.getZfqttzxjbys() + "", api1502.getZfqttzxjbnljs() + ""); + paddingData(SXFinanceDto, list, "23", "鎶曡祫娲诲姩鐜伴噾娴佸嚭灏忚", api1502.getTzhdxjlcbys() + "", api1502.getTzhdxjlcbnljs() + ""); + paddingData(SXFinanceDto, list, "24", "鎶曡祫娲诲姩浜х敓鐨勭幇閲戞祦閲忓噣棰�", api1502.getTzhdcsxjlljebys() + "", api1502.getTzhdcsxjlljebnljs() + ""); + paddingData(SXFinanceDto, list, "25", "涓夈�佺璧勬椿鍔ㄤ骇鐢熺殑鐜伴噾娴侀噺锛�", api1502.getCchdxjllbys() + "", api1502.getCchdxjllbnljs() + ""); + paddingData(SXFinanceDto, list, "26", "鍚告敹鎶曡祫鏀跺埌鐨勭幇閲�", api1502.getXstzxjbys() + "", api1502.getXstzxjbnljs() + ""); + paddingData(SXFinanceDto, list, "27", "鍙栧緱鍊熸鏀跺埌鐨勭幇閲�", api1502.getQdjkxjbys() + "", api1502.getQdjkxjbnljs() + ""); + paddingData(SXFinanceDto, list, "28", "鏀跺埌鍏朵粬涓庣璧勬椿鍔ㄦ湁鍏崇殑鐜伴噾", api1502.getSdqtczxjbys() + "", api1502.getSdqttzxjbnljs() + ""); + paddingData(SXFinanceDto, list, "29", "绛硅祫娲诲姩鐜伴噾娴佸叆灏忚", api1502.getCzhdxjlrbys() + "", api1502.getCzhdxjlrbnljs() + ""); + paddingData(SXFinanceDto, list, "30", "鍋胯繕鍊哄姟鏀粯鐨勭幇閲�", api1502.getChzwzfxjbys() + "", api1502.getChzwzfxjbnljs() + ""); + paddingData(SXFinanceDto, list, "31", "鍒嗛厤鑲″埄銆佸埄娑︽垨鍋夸粯鍒╂伅鏀粯鐨勭幇閲�", api1502.getFpgldxjbys() + "", api1502.getFpgldxjbnljs() + ""); + paddingData(SXFinanceDto, list, "32", "鏀粯鍏朵粬涓庣璧勬椿鍔ㄦ湁鍏崇殑鐜伴噾", api1502.getZfqtdxjbys() + "", api1502.getZfqtdxjbnljs() + ""); + paddingData(SXFinanceDto, list, "33", "绛硅祫娲诲姩鐜伴噾娴佸嚭灏忚", api1502.getCzhdxjlcbys() + "", api1502.getCzhdxjlcbnljs() + ""); + paddingData(SXFinanceDto, list, "34", "绛硅祫娲诲姩浜х敓鐨勭幇閲戞祦閲忓噣棰�", api1502.getCchdxjlljebys() + "", api1502.getCchdxjlljebnljs() + ""); + paddingData(SXFinanceDto, list, "35", "鍥涖�佹眹鐜囧彉鍔ㄥ鐜伴噾鍙婄幇閲戠瓑浠风墿鐨勫奖鍝�", api1502.getHlbdxjyxbys() + "", api1502.getHlbdxjyxbnljs() + ""); + paddingData(SXFinanceDto, list, "36", "浜斻�佺幇閲戝強鐜伴噾绛変环鐗╁噣澧炲姞棰�", api1502.getXjdjwjzebys() + "", api1502.getXjdjwjzebnljs() + ""); + paddingData(SXFinanceDto, list, "37", "鍔狅細鏈熷垵鐜伴噾鍙婄幇閲戠瓑浠风墿浣欓", api1502.getQcxjdjwyebys() + "", api1502.getQcxjdjwyebnljs() + ""); + paddingData(SXFinanceDto, list, "38", "鍏�佹湡鏈幇閲戝強鐜伴噾绛変环鐗╀綑棰�", api1502.getQmxjdjwyebys() + "", api1502.getQmxjdjwyebnljs() + ""); + + return list; + } + + /** + * 灏佽1503-鍒╂鼎琛ㄦ暟鎹� + * + * @param api1501 + * @return + */ + private List<SXFinanceDto> copyApi1501(Api1501 api1501) { + List<SXFinanceDto> list = new ArrayList<>(); + SXFinanceDto SXFinanceDto = new SXFinanceDto(); + SXFinanceDto.setDWDM(api1501.getDwdm()); + SXFinanceDto.setKQDM(api1501.getKqdm()); + SXFinanceDto.setBBSJ(DateFormatUtils.format(api1501.getBbsj(), "yyyyMMdd")); + SXFinanceDto.setBBM("01"); + SXFinanceDto.setCZBZ(api1501.getCzbz()); + SXFinanceDto.setZHGXSJ(DateFormatUtils.format(DateUtils.addSeconds(new Date(), -10), "yyyy-MM-dd HH:mm:ss")); + + paddingData(SXFinanceDto, list, "0", "璧勪骇//t", "鏈熸湯浣欓//t", "骞村垵浣欓//t"); + paddingData(SXFinanceDto, list, "1", "娴佸姩璧勪骇锛�", api1501.getLdzchjqmye() + "", api1501.getLdzchjncye() + ""); + paddingData(SXFinanceDto, list, "2", "璐у竵璧勯噾", api1501.getHbjjqmye() + "", api1501.getHbjjncye() + ""); + paddingData(SXFinanceDto, list, "3", "浜ゆ槗鎬ч噾铻嶈祫浜�", api1501.getJyxjrzcqmye() + "", api1501.getJyxjrzcncye() + ""); + paddingData(SXFinanceDto, list, "4", "琛嶇敓閲戣瀺璧勪骇", api1501.getYsjrzcqmye() + "", api1501.getYsjrzcncye() + ""); + paddingData(SXFinanceDto, list, "5", "搴旀敹绁ㄦ嵁", api1501.getYspjqmye() + "", api1501.getYspjncye() + ""); + paddingData(SXFinanceDto, list, "6", "搴旀敹璐︽", api1501.getYszkqmye() + "", api1501.getYszkncye() + ""); + paddingData(SXFinanceDto, list, "7", "棰勪粯娆鹃」", api1501.getYuskxqmye() + "", api1501.getYuskxncye() + ""); + paddingData(SXFinanceDto, list, "8", "鍏朵粬搴旀敹娆�", api1501.getQtyszkqmye() + "", api1501.getQtyszkncye() + ""); + paddingData(SXFinanceDto, list, "9", "瀛樿揣", api1501.getChqmye() + "", api1501.getChncye() + ""); + paddingData(SXFinanceDto, list, "10", "鍚堝悓璧勪骇", api1501.getHtzcqmye() + "", api1501.getHtzcncye() + ""); + paddingData(SXFinanceDto, list, "11", "鎸佹湁寰呭敭璧勪骇", api1501.getCydszcqmye() + "", api1501.getCydszcncye() + ""); + paddingData(SXFinanceDto, list, "12", "涓�骞村唴鍒版湡鐨勯潪娴佸姩璧勪骇", api1501.getYnndqfldzcqmye() + "", api1501.getYnndqfldzcncye() + ""); + paddingData(SXFinanceDto, list, "13", "鍏朵粬娴佸姩璧勪骇", api1501.getQtldzcqmye() + "", api1501.getQtldzcncye() + ""); + paddingData(SXFinanceDto, list, "14", "娴佸姩璧勪骇鍚堣", api1501.getLdzchjqmye() + "", api1501.getLdzchjncye() + ""); + paddingData(SXFinanceDto, list, "15", "闈炴祦鍔ㄨ祫浜э細", api1501.getFldzcqmye() + "", api1501.getFldzcncye() + ""); + paddingData(SXFinanceDto, list, "16", "鍊哄埜鎶曡祫", api1501.getZjtzqmye() + "", api1501.getZjtzncye() + ""); + paddingData(SXFinanceDto, list, "17", "鍏朵粬鍊哄埜鎶曡祫", api1501.getQtzqtzqmye() + "", api1501.getQtzqtzncye() + ""); + paddingData(SXFinanceDto, list, "18", "闀挎湡搴旀敹娆�", api1501.getCqyskqmye() + "", api1501.getCqyskncye() + ""); + paddingData(SXFinanceDto, list, "19", "闀挎湡鑲℃潈鎶曡祫", api1501.getCqgqtzqmye() + "", api1501.getCqgqtzncye() + ""); + paddingData(SXFinanceDto, list, "20", "鍏朵粬鏉冪泭宸ュ叿鎶曡祫", api1501.getQtqygjtzqmye() + "", api1501.getQtqygjtzncye() + ""); + paddingData(SXFinanceDto, list, "21", "鍏朵粬闈炴祦鍔ㄩ噾铻嶈祫浜�", api1501.getQtfldjrzcqmye() + "", api1501.getQtfldjrzcncye() + ""); + paddingData(SXFinanceDto, list, "22", "鎶曡祫鎬ф埧鍦颁骇", api1501.getTzxfdcqmye() + "", api1501.getTzxfdcncye() + ""); + paddingData(SXFinanceDto, list, "23", "鍥哄畾璧勪骇", api1501.getGdzcqmye() + "", api1501.getGdzcncye() + ""); + paddingData(SXFinanceDto, list, "24", "鍦ㄥ缓宸ョ▼", api1501.getZjgcqmye() + "", api1501.getZjgcncye() + ""); + paddingData(SXFinanceDto, list, "25", "鐢熶骇鎬х敓鐗╄祫浜�", api1501.getScxswzcqmye() + "", api1501.getScxswzcncye() + ""); + paddingData(SXFinanceDto, list, "26", "娌规皵璧勪骇", api1501.getYqzcqmye() + "", api1501.getYqzcncye() + ""); + paddingData(SXFinanceDto, list, "27", "鏃犲舰璧勪骇", api1501.getWxzcqmye() + "", api1501.getWxzcncye() + ""); + paddingData(SXFinanceDto, list, "28", "寮�鍙戞敮鍑�", api1501.getKfzcqmye() + "", api1501.getKfzcncye() + ""); + paddingData(SXFinanceDto, list, "29", "鍟嗚獕", api1501.getSyqmye() + "", api1501.getSyncye() + ""); + paddingData(SXFinanceDto, list, "30", "闀挎湡寰呮憡璐圭敤", api1501.getCqdtfyqmye() + "", api1501.getCqdtfyncye() + ""); + paddingData(SXFinanceDto, list, "31", "閫掑欢鎵�寰楃◣璧勪骇", api1501.getDysdszcqmye() + "", api1501.getDysdszcncye() + ""); + paddingData(SXFinanceDto, list, "32", "鍏朵粬闈炴祦鍔ㄨ祫浜�", api1501.getQtfldzcqmye() + "", api1501.getQtfldzcncye() + ""); + paddingData(SXFinanceDto, list, "33", "闈炴祦鍔ㄨ祫浜у悎璁�", api1501.getFldzcqmye() + "", api1501.getFldzcncye() + ""); + paddingData(SXFinanceDto, list, "34", "璧勪骇鎬昏", api1501.getZczjqmye() + "", api1501.getZczjncye() + ""); + paddingData(SXFinanceDto, list, "35", "璐熷�哄拰鎵�鏈夎�呮潈鐩婏紙鎴栬偂涓滄潈鐩婏級//t", "鏈熸湯浣欓//t", "骞村垵浣欓//t"); + paddingData(SXFinanceDto, list, "36", "娴佸姩璐熷�猴細", api1501.getLdfzhjqmye() + "", api1501.getLdfzhjncye() + ""); + paddingData(SXFinanceDto, list, "37", "鐭湡鍊熸", api1501.getDqjkqmye() + "", api1501.getLdzchjncye() + ""); + paddingData(SXFinanceDto, list, "38", "浜ゆ槗鎬ч噾铻嶈礋鍊�", api1501.getJyxjrfzqmye() + "", api1501.getJyxjrfzncye() + ""); + paddingData(SXFinanceDto, list, "39", "琛嶇敓閲戣瀺璐熷��", api1501.getYsjrfzqmye() + "", api1501.getYsjrfzncye() + ""); + paddingData(SXFinanceDto, list, "40", "搴斾粯绁ㄦ嵁", api1501.getLdfzyspjqmye() + "", api1501.getLdfzyspjncye() + ""); + paddingData(SXFinanceDto, list, "41", "搴斾粯璐︽", api1501.getLdfzyszkqmye() + "", api1501.getLdfzyszkncye() + ""); + paddingData(SXFinanceDto, list, "42", "棰勬敹娆鹃」", api1501.getLdfzyuskxqmye() + "", api1501.getLdfzyszkncye() + ""); + paddingData(SXFinanceDto, list, "43", "鍚堝悓璐熷��", api1501.getHtfzqmye() + "", api1501.getHtfzncye() + ""); + paddingData(SXFinanceDto, list, "44", "搴斾粯鑱屽伐钖叕", api1501.getYfzgxcqmye() + "", api1501.getYfzgxcncye() + ""); + paddingData(SXFinanceDto, list, "45", "搴斾氦绋庤垂", api1501.getYjsfqmye() + "", api1501.getYjsfncye() + ""); + paddingData(SXFinanceDto, list, "46", "鍏朵粬搴斾粯娆�", api1501.getQtyfkqmye() + "", api1501.getQtyfkncye() + ""); + paddingData(SXFinanceDto, list, "47", "鎸佹湁寰呭敭璐熷��", api1501.getCydsfzqmye() + "", api1501.getCydsfzncye() + ""); + paddingData(SXFinanceDto, list, "48", "涓�骞村唴鍒版湡鐨勯潪娴佸姩璐熷��", api1501.getYnddqfldfzqmye() + "", api1501.getYnddqfldfzncye() + ""); + paddingData(SXFinanceDto, list, "49", "鍏朵粬娴佸姩璐熷��", api1501.getQtldfzqmye() + "", api1501.getQtldfzncye() + ""); + paddingData(SXFinanceDto, list, "50", "娴佸姩璐熷�哄悎璁�", api1501.getLdfzhjqmye() + "", api1501.getLdfzhjncye() + ""); + paddingData(SXFinanceDto, list, "51", "闈炴祦鍔ㄨ礋鍊猴細", api1501.getFldfzhjqmye() + "", api1501.getFldfzhjncye() + ""); + paddingData(SXFinanceDto, list, "52", "闀挎湡鍊熸", api1501.getCqjkqmye() + "", api1501.getCqjkncye() + ""); + paddingData(SXFinanceDto, list, "53", "搴斾粯鍊哄埜", api1501.getYfzqqmye() + "", api1501.getYfzqncye() + ""); + paddingData(SXFinanceDto, list, "54", "鍏朵腑锛氫紭鍏堣偂", api1501.getYfzqyxgqmye() + "", api1501.getYfzqyxgncye() + ""); + paddingData(SXFinanceDto, list, "55", "姘哥画鍊�", api1501.getYfzqyxzqmye() + "", api1501.getYfzqyxzncye() + ""); + paddingData(SXFinanceDto, list, "56", "闀挎湡搴斾粯娆�", api1501.getCqyfkqmye() + "", api1501.getCqyfkncye() + ""); + paddingData(SXFinanceDto, list, "57", "棰勮璐熷��", api1501.getYjsfqmye() + "", api1501.getYjsfncye() + ""); + paddingData(SXFinanceDto, list, "58", "閫掑欢鏀剁泭", api1501.getDysyqmye() + "", api1501.getDysyncye() + ""); + paddingData(SXFinanceDto, list, "59", "閫掑欢鎵�寰楃◣璐熷��", api1501.getDysdsfzqmye() + "", api1501.getDysdsfzncye() + ""); + paddingData(SXFinanceDto, list, "60", "鍏朵粬闈炴祦鍔ㄨ礋鍊�", api1501.getQtfldfzqmye() + "", api1501.getQtfldfzncye() + ""); + paddingData(SXFinanceDto, list, "61", "闈炴祦鍔ㄨ礋鍊哄悎璁�", api1501.getFldfzhjqmye() + "", api1501.getFldfzhjncye() + ""); + paddingData(SXFinanceDto, list, "62", "璐熷�哄悎璁�", api1501.getFzhjqmye() + "", api1501.getFzhjncye() + ""); + paddingData(SXFinanceDto, list, "63", "鎵�鏈夎�呮潈鐩婏紙鎴栬偂涓滄潈鐩婏級锛�", api1501.getSyzqyqmye() + "", api1501.getSyzqyncye() + ""); + paddingData(SXFinanceDto, list, "64", "瀹炴敹璧勬湰锛堟垨鑲℃湰锛�", api1501.getSszbqmye() + "", api1501.getSszbncye() + ""); + paddingData(SXFinanceDto, list, "65", "鍏朵粬鏉冪泭宸ュ叿", api1501.getQtqygjqmye() + "", api1501.getQtqygjncye() + ""); + paddingData(SXFinanceDto, list, "66", "鍏朵腑锛氫紭鍏堣偂", api1501.getQtqygjyxgqmye() + "", api1501.getQtqygjyxgncye() + ""); + paddingData(SXFinanceDto, list, "67", "姘哥画鍊�", api1501.getQtqygjyxzqmye() + "", api1501.getQtqygjyxzncye() + ""); + paddingData(SXFinanceDto, list, "68", "璧勬湰鍏Н", api1501.getZbgjqmye() + "", api1501.getZbgjncye() + ""); + paddingData(SXFinanceDto, list, "69", "鍑忥細搴撳瓨鑲�", api1501.getJkcgqmye() + "", api1501.getJkcgncye() + ""); + paddingData(SXFinanceDto, list, "70", "鍏朵粬缁煎悎鏀剁泭", api1501.getQtzhsyqmye() + "", api1501.getQtzhsyncye() + ""); + paddingData(SXFinanceDto, list, "71", "涓撻」鍌ㄥ", api1501.getZxcbqmye() + "", api1501.getZxcbncye() + ""); + paddingData(SXFinanceDto, list, "72", "鐩堜綑鍏Н", api1501.getYygjqmye() + "", api1501.getYygjncye() + ""); + paddingData(SXFinanceDto, list, "73", "鏈垎閰嶅埄娑�", api1501.getWfplrqmye() + "", api1501.getWfplrncye() + ""); + paddingData(SXFinanceDto, list, "74", "鎵�鏈夎�呮潈鐩婏紙鎴栬偂涓滄潈鐩婏級鍚堣", api1501.getSyzqyqmye() + "", api1501.getSyzqyncye() + ""); + paddingData(SXFinanceDto, list, "75", "璐熷�哄拰鎵�鏈夎�呮潈鐩婏紙鎴栬偂涓滄潈鐩婏級鎬昏", api1501.getFzhsyzqyqmye() + "", api1501.getFzhsyzqyncye() + ""); + return list; + } + + /** + * 璐㈠姟鏁版嵁灏佽 + * + * @param common + * @param list + * @param zbxh + * @param zbmc + * @param zbz1 + * @param zbz2 + */ + private void paddingData(SXFinanceDto common, List<SXFinanceDto> list, String zbxh, String zbmc, String zbz1, String zbz2) { + SXFinanceDto SXFinanceDto = new SXFinanceDto(); + BeanUtils.copyProperties(common, SXFinanceDto); + SXFinanceDto.setZBXH(zbxh); + SXFinanceDto.setZBMC(zbmc); + SXFinanceDto.setZBZ1(zbz1); + SXFinanceDto.setZBZ2(zbz2); + list.add(SXFinanceDto); + } + + /** + * 鏍规嵁鎺ュ彛缂栫爜鑾峰彇瀵瑰簲鐨勬帴鍙f暟鎹簱琛ㄥ悕 + * + * @param inteId + * @return + */ + private String getInteId(String inteId) { + switch (inteId) { + case "1101": + return SX2024Constant.SX_2024_API_ODS_UP_DWXXJK; + case "1102": + return SX2024Constant.SX_2024_API_ODS_UP_KQXXJK; + case "1103": + return SX2024Constant.SX_2024_API_ODS_UP_CFXXJK; + case "1104": + return SX2024Constant.SX_2024_API_ODS_UP_AJXXJK; + case "1105": + return SX2024Constant.SX_2024_API_ODS_UP_HWXXJK; + case "1106": + return SX2024Constant.SX_2024_API_ODS_UP_YGXXJK; + case "1107": + return SX2024Constant.SX_2024_API_ODS_UP_SBXXJK; + case "1108": + return SX2024Constant.SX_2024_API_ODS_UP_YJXXJK; + case "1109": + return SX2024Constant.SX_2024_API_ODS_UP_WJXXJK; + case "1110": + return SX2024Constant.SX_2024_API_ODS_UP_KQTCFDWBZSJXXJK; + case "1111": + return SX2024Constant.SX_2024_API_ODS_UP_KQTSPJKSBDWBZSJXXJK; + case "1112": + return SX2024Constant.SX_2024_API_ODS_UP_RYXXJK; + case "1201": + return SX2024Constant.SX_2024_API_ODS_UP_HTXXJK; + case "1202": + return SX2024Constant.SX_2024_API_ODS_UP_LSRKXXJK; + case "1203": + return SX2024Constant.SX_2024_API_ODS_UP_LSRKJYXXJK; + case "1204": + return SX2024Constant.SX_2024_API_ODS_UP_LSRKJSXXJK; + case "1205": + return SX2024Constant.SX_2024_API_ODS_UP_LSCKXXJK; + case "1206": + return SX2024Constant.SX_2024_API_ODS_UP_LSCKJSXXJK; + case "1207": + return SX2024Constant.SX_2024_API_ODS_UP_DCXXJK; + case "1208": + return SX2024Constant.SX_2024_API_ODS_UP_LSKCXXJK; + case "1209": + return SX2024Constant.SX_2024_API_ODS_UP_SYDXXJK; + case "1210": + return SX2024Constant.SX_2024_API_ODS_UP_LSXZZBDXXJK; + case "1211": + return SX2024Constant.SX_2024_API_ODS_UP_ZMKCXXJK; + case "1212": + return SX2024Constant.SX_2024_API_ODS_UP_KHXXJK; + case "1301": + return SX2024Constant.SX_2024_API_ODS_UP_AQGLXXJK; + case "1302": + return SX2024Constant.SX_2024_API_ODS_UP_WSDJCXXJK; + case "1303": + return SX2024Constant.SX_2024_API_ODS_UP_CHJCXXJK; + case "1304": + return SX2024Constant.SX_2024_API_ODS_UP_QTJCXXJK; + case "1305": + return SX2024Constant.SX_2024_API_ODS_UP_TFZYXXJK; + case "1306": + return SX2024Constant.SX_2024_API_ODS_UP_XZZYXXJK; + case "1307": + return SX2024Constant.SX_2024_API_ODS_UP_CNSPTXXXJK; + case "1308": + return SX2024Constant.SX_2024_API_ODS_UP_SPJKYCSJGJJBXXJK; + case "1309": + return SX2024Constant.SX_2024_API_ODS_UP_WGYJXXJK; + case "1310": + return SX2024Constant.SX_2024_API_ODS_UP_ZJXXJK; + case "1401": + return SX2024Constant.SX_2024_API_ODS_UP_CBGMXXJK; + case "1403": + return SX2024Constant.SX_2024_API_ODS_UP_LHJHXXJK; + case "1404": + return SX2024Constant.SX_2024_API_ODS_UP_LHJHMXXXJK; + case "1501": + return SX2024Constant.SX_2024_API_ODS_UP_CWBBXXJK; + case "1502": + return SX2024Constant.SX_2024_API_ODS_UP_CWBBXXJK; + case "1503": + return SX2024Constant.SX_2024_API_ODS_UP_CWBBXXJK; + default: + return inteId; + } + } + +} diff --git a/src/main/java/com/fzzy/push/sx2024/SX2024Constant.java b/src/main/java/com/fzzy/push/sx2024/SX2024Constant.java new file mode 100644 index 0000000..39a5d22 --- /dev/null +++ b/src/main/java/com/fzzy/push/sx2024/SX2024Constant.java @@ -0,0 +1,164 @@ +package com.fzzy.push.sx2024; + +/** + * @Description 闄曡タ鐪佸钩鍙板父閲忕被 + * @Author CZT + * @Date 2024/4/23 14:05 + */ +public class SX2024Constant { + + /** + * ODS_UP_DWXXJK 鍗曚綅淇℃伅鏁版嵁鎺ュ彛 + */ + public static String SX_2024_API_ODS_UP_DWXXJK = "ODS_UP_DWXXJK"; + /** + * ODS_UP_KQXXJK 搴撳尯淇℃伅鏁版嵁鎺ュ彛 + */ + public static String SX_2024_API_ODS_UP_KQXXJK = "ODS_UP_KQXXJK"; + /** + * ODS_UP_CFXXJK 浠撴埧淇℃伅鏁版嵁鎺ュ彛 + */ + public static String SX_2024_API_ODS_UP_CFXXJK = "ODS_UP_CFXXJK"; + /** + * ODS_UP_AJXXJK 寤掗棿淇℃伅鏁版嵁鎺ュ彛 + */ + public static String SX_2024_API_ODS_UP_AJXXJK = "ODS_UP_AJXXJK"; + /** + * ODS_UP_HWXXJK 璐т綅淇℃伅鏁版嵁鎺ュ彛 + */ + public static String SX_2024_API_ODS_UP_HWXXJK = "ODS_UP_HWXXJK"; + /** + * ODS_UP_YGXXJK 娌圭綈淇℃伅鏁版嵁鎺ュ彛 + */ + public static String SX_2024_API_ODS_UP_YGXXJK = "ODS_UP_YGXXJK"; + /** + * ODS_UP_SBXXJK 璁惧淇℃伅鏁版嵁鎺ュ彛 + */ + public static String SX_2024_API_ODS_UP_SBXXJK = "ODS_UP_SBXXJK"; + /** + * ODS_UP_YJXXJK 鑽墏淇℃伅鏁版嵁鎺ュ彛 + */ + public static String SX_2024_API_ODS_UP_YJXXJK = "ODS_UP_YJXXJK"; + /** + * ODS_UP_WJXXJK 鏂囦欢淇℃伅鏁版嵁鎺ュ彛 + */ + public static String SX_2024_API_ODS_UP_WJXXJK = "ODS_UP_WJXXJK"; + /** + * ODS_UP_KQTCFDWBZSJXXJK 搴撳尯鍥句粨鎴跨偣浣嶆爣娉ㄦ暟鎹帴鍙� + */ + public static String SX_2024_API_ODS_UP_KQTCFDWBZSJXXJK = "ODS_UP_KQTCFDWBZSJXXJK"; + /** + * ODS_UP_KQTSPJKSBDWBZSJXXJK 搴撳尯鍥捐棰戠洃鎺ц澶囩偣浣嶆爣娉ㄦ暟鎹帴鍙� + */ + public static String SX_2024_API_ODS_UP_KQTSPJKSBDWBZSJXXJK = "ODS_UP_KQTSPJKSBDWBZSJXXJK"; + /** + * ODS_UP_RYXXJK 浜哄憳淇℃伅鏁版嵁鎺ュ彛 + */ + public static String SX_2024_API_ODS_UP_RYXXJK = "ODS_UP_RYXXJK"; + /** + * ODS_UP_CWBBXXJK 璐㈠姟鎶ヨ〃鏁版嵁鎺ュ彛 + */ + public static String SX_2024_API_ODS_UP_CWBBXXJK = "ODS_UP_CWBBXXJK"; + + /** + * ODS_UP_HTXXJK 鍚堝悓淇℃伅鏁版嵁鎺ュ彛 + */ + public static String SX_2024_API_ODS_UP_HTXXJK = "ODS_UP_HTXXJK"; + /** + * ODS_UP_LSRKXXJK 绮鍏ュ簱淇℃伅鏁版嵁鎺ュ彛 + */ + public static String SX_2024_API_ODS_UP_LSRKXXJK = "ODS_UP_LSRKXXJK"; + /** + * ODS_UP_LSRKJYXXJK 绮鍏ュ簱妫�楠屼俊鎭暟鎹帴鍙� + */ + public static String SX_2024_API_ODS_UP_LSRKJYXXJK = "ODS_UP_LSRKJYXXJK"; + /** + * ODS_UP_LSRKJSXXJK 绮鍏ュ簱缁撶畻淇℃伅鏁版嵁鍙� + */ + public static String SX_2024_API_ODS_UP_LSRKJSXXJK = "ODS_UP_LSRKJSXXJK"; + /** + * ODS_UP_LSCKXXJK 绮鍑哄簱淇℃伅鏁版嵁鎺ュ彛 + */ + public static String SX_2024_API_ODS_UP_LSCKXXJK = "ODS_UP_LSCKXXJK"; + /** + * ODS_UP_LSCKJSXXJK 绮鍑哄簱缁撶畻淇℃伅鏁版嵁鎺ュ彛 + */ + public static String SX_2024_API_ODS_UP_LSCKJSXXJK = "ODS_UP_LSCKJSXXJK"; + /** + * ODS_UP_DCXXJK 鍊掍粨鏁版嵁鎺ュ彛 + */ + public static String SX_2024_API_ODS_UP_DCXXJK = "ODS_UP_DCXXJK"; + /** + * ODS_UP_LSKCXXJK 绮搴撳瓨鏁版嵁鎺ュ彛 + */ + public static String SX_2024_API_ODS_UP_LSKCXXJK = "ODS_UP_LSKCXXJK"; + /** + * ODS_UP_SYDXXJK 鎹熸孩鍗曟暟鎹帴鍙� + */ + public static String SX_2024_API_ODS_UP_SYDXXJK = "ODS_UP_SYDXXJK"; + /** + * ODS_UP_LSXZZBDXXJK 绮鎬ц川杞彉鍗曟暟鎹帴鍙� + */ + public static String SX_2024_API_ODS_UP_LSXZZBDXXJK = "ODS_UP_LSXZZBDXXJK"; + /** + * ODS_UP_ZMKCXXJK 璐﹂潰搴撳瓨鏁版嵁鎺ュ彛 + */ + public static String SX_2024_API_ODS_UP_ZMKCXXJK = "ODS_UP_ZMKCXXJK"; + /** + * ODS_UP_KHXXJK 瀹㈡埛淇℃伅鏁版嵁鎺ュ彛 + */ + public static String SX_2024_API_ODS_UP_KHXXJK = "ODS_UP_KHXXJK"; + + /** + * ODS_UP_AQGLXXJK 瀹夊叏绠$悊鏁版嵁鎺ュ彛 + */ + public static String SX_2024_API_ODS_UP_AQGLXXJK = "ODS_UP_AQGLXXJK"; + /** + * ODS_UP_WSDJCXXJK 娓╂箍搴︽娴嬫暟鎹帴鍙� + */ + public static String SX_2024_API_ODS_UP_WSDJCXXJK = "ODS_UP_WSDJCXXJK"; + /** + * ODS_UP_CHJCXXJK 瀹宠櫕妫�娴嬫暟鎹帴鍙� + */ + public static String SX_2024_API_ODS_UP_CHJCXXJK = "ODS_UP_CHJCXXJK"; + /** + * ODS_UP_QTJCXXJK 姘斾綋妫�娴嬫暟鎹帴鍙� + */ + public static String SX_2024_API_ODS_UP_QTJCXXJK = "ODS_UP_QTJCXXJK"; + /** + * ODS_UP_TFZYXXJK 閫氶浣滀笟鏁版嵁鎺ュ彛 + */ + public static String SX_2024_API_ODS_UP_TFZYXXJK = "ODS_UP_TFZYXXJK"; + /** + * ODS_UP_XZZYXXJK 鐔忚捀浣滀笟鏁版嵁鎺ュ彛 + */ + public static String SX_2024_API_ODS_UP_XZZYXXJK = "ODS_UP_XZZYXXJK"; + /** + * ODS_UP_CNSPTXXXJK 浠撳唴瑙嗛鍥惧儚鏁版嵁鎺ュ彛 + */ + public static String SX_2024_API_ODS_UP_CNSPTXXXJK = "ODS_UP_CNSPTXXXJK"; + /** + * ODS_UP_SPJKYCSJGJJBXXJK 瑙嗛鐩戞帶寮傚父浜嬩欢鍛婅鍩烘湰淇℃伅鏁版嵁鎺ュ彛 + */ + public static String SX_2024_API_ODS_UP_SPJKYCSJGJJBXXJK = "ODS_UP_SPJKYCSJGJJBXXJK"; + /** + * ODS_UP_WGYJXXJK 杩濊棰勮淇℃伅鏁版嵁鎺ュ彛 + */ + public static String SX_2024_API_ODS_UP_WGYJXXJK = "ODS_UP_WGYJXXJK"; + /** + * ODS_UP_ZJXXJK 璐ㄦ鏁版嵁鎺ュ彛 + */ + public static String SX_2024_API_ODS_UP_ZJXXJK = "ODS_UP_ZJXXJK"; + /** + * ODS_UP_CBGMXXJK 鍌ㄥ瑙勬ā鏁版嵁鎺ュ彛 + */ + public static String SX_2024_API_ODS_UP_CBGMXXJK = "ODS_UP_CBGMXXJK"; + /** + * ODS_UP_LHJHXXJK 杞崲璁″垝淇℃伅鏁版嵁鎺ュ彛 + */ + public static String SX_2024_API_ODS_UP_LHJHXXJK = "ODS_UP_LHJHXXJK"; + /** + * ODS_UP_LHJHMXXXJK 杞崲璁″垝鏄庣粏淇℃伅鏁版嵁鎺ュ彛 + */ + public static String SX_2024_API_ODS_UP_LHJHMXXXJK = "ODS_UP_LHJHMXXXJK"; +} diff --git a/src/main/java/com/fzzy/push/sx2024/SX2024HttpClientUtil.java b/src/main/java/com/fzzy/push/sx2024/SX2024HttpClientUtil.java new file mode 100644 index 0000000..e179ffa --- /dev/null +++ b/src/main/java/com/fzzy/push/sx2024/SX2024HttpClientUtil.java @@ -0,0 +1,80 @@ +package com.fzzy.push.sx2024; + +import com.fzzy.push.sx2023.data.SX2023RespDto; +import lombok.extern.slf4j.Slf4j; + +import java.io.BufferedReader; +import java.io.InputStreamReader; +import java.io.OutputStream; +import java.net.HttpURLConnection; +import java.net.URL; + +/** + * @Description 闄曡タ鐪佸钩鍙�2023鐗�-鏁版嵁涓婁紶鏈嶅姟 + * @Author CZT + * @Date 2024/4/23 15:11 + */ +@Slf4j +public class SX2024HttpClientUtil { + + public static String postPushData(String url, String reqData) throws Exception { + log.debug("---------鎺ュ彛璇锋眰鍦板潃锛�" + url + "----------鍙傛暟锛�" + reqData + "---------"); + BufferedReader in = null; + URL urls = new URL(url); + HttpURLConnection connection = null; + OutputStream outputStream = null; + String rs = ""; + SX2023RespDto responseDto; + try { + + connection = (HttpURLConnection) urls.openConnection(); + connection.setRequestProperty("Content-Type", "application/json;charset=UTF-8"); + connection.setDoOutput(true); + connection.setDoInput(true); + connection.setRequestProperty("Accept-Language", "zh-CN,zh;q=0.8"); + connection.setRequestProperty("Accept", "*/*"); + connection.setRequestProperty("Range", "bytes=" + ""); + connection.setConnectTimeout(20000); + connection.setReadTimeout(30000); + connection.setRequestMethod("POST"); + + outputStream = connection.getOutputStream(); + + outputStream.write(reqData.getBytes("UTF-8")); + try { + connection.connect(); + if (connection.getResponseCode() == 200) { + in = new BufferedReader(new InputStreamReader(connection.getInputStream(), "UTF-8")); + String line = ""; + while ((line = in.readLine()) != null) { + rs += line; + } + } else { + log.error("http鐘舵�侊細" + connection.getResponseCode()); + log.error("http娑堟伅锛�" + connection.getResponseMessage()); + } + + } catch (Exception e) { + System.out.println("鍙戠敓寮傚父"); + log.error(e.getMessage(), e); + rs = null; + return rs; + } + log.info("---------鎺ュ彛杩斿洖锛�" + rs + "---------"); + return rs; + } finally { + try { + outputStream.close(); + if (in != null) { + in.close(); + } + } catch (Exception e) { + } + outputStream = null; + if (connection != null) + connection.disconnect(); + connection = null; + } + } + +} diff --git a/src/main/java/com/fzzy/push/sx2024/SX2024OrderServiceImpl.java b/src/main/java/com/fzzy/push/sx2024/SX2024OrderServiceImpl.java new file mode 100644 index 0000000..a2ad449 --- /dev/null +++ b/src/main/java/com/fzzy/push/sx2024/SX2024OrderServiceImpl.java @@ -0,0 +1,207 @@ +package com.fzzy.push.sx2024; + +import com.fzzy.api.data.ApiParam; +import com.fzzy.api.data.PushProtocol; +import com.fzzy.api.entity.ApiConfs; +import com.fzzy.api.utils.RedisConst; +import com.fzzy.api.utils.RedisUtil; +import com.fzzy.order.ordersx2023.OrderSxService; +import com.fzzy.order.ordersx2023.data.OrderSxConstant; +import com.fzzy.order.ordersx2023.data.OrderSxReq; +import com.fzzy.push.impl.ComPushService11; +import com.fzzy.push.impl.ComPushService12; +import com.fzzy.push.impl.ComPushService13; +import com.fzzy.push.impl.ComPushService14; +import com.fzzy.push.sx2023.SX2023ApiRemoteService; +import lombok.extern.slf4j.Slf4j; +import org.apache.commons.lang.StringUtils; +import org.apache.commons.lang.time.DateUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; + +import java.text.ParseException; + +/** + * @Description 闄曡タ鐪佸钩鍙�2023鐗�-鎸囦护瑙f瀽 + * @Author CZT + * @Date 2024/4/23 11:48 + */ +@Slf4j +@Service +public class SX2024OrderServiceImpl implements OrderSxService { + + @Autowired + private RedisUtil redisUtil; + @Autowired + private SX2023ApiRemoteService apiRemoteService; + @Autowired + private ComPushService11 pushService11; + @Autowired + private ComPushService12 pushService12; + @Autowired + private ComPushService13 pushService13; + @Autowired + private ComPushService14 pushService14; + + @Override + public String getProtocol() { + return PushProtocol.SB_SX_2024.getCode(); + } + + @Override + public void execute(OrderSxReq req, ApiConfs apiConfs) throws ParseException { + // 鑻ユ寚浠ょ被鍨嬩笉涓�1锛屽垯杩斿洖 + if (!OrderSxConstant.ORDER_SX_TYPE_1.equals(req.getType())) { + log.error("闄曡タ鐪佸钩鍙帮細鏀跺埌鎸囦护锛屾寚浠ょ被鍨嬩笉涓�1锛屼笉鎵ц鏁版嵁涓婃姤锛侊紝鎸囦护绫诲瀷={}", req.getType()); + return; + } + String datas = req.getData(); + if (StringUtils.isEmpty(datas)) { + log.error("闄曡タ鐪佸钩鍙帮細鏀跺埌鎸囦护锛屾寚浠ゅ唴瀹逛负绌猴紝涓嶆墽琛屾暟鎹笂鎶ワ紒"); + return; + } + + //鎸囦护瀛樺叆缂撳瓨锛屾椂鏁�24灏忔椂 + String key = RedisConst.buildKey(RedisConst.KYE_ORDER, apiConfs.getKqdm()); + redisUtil.set(key, req.getOrderid(), 59 * 60 * 24); + + ApiParam param = new ApiParam(); + param.setPushProtocol(apiConfs.getPushProtocol()); + param.setKqdm(apiConfs.getKqdm()); + param.setStart(DateUtils.parseDate(req.getStartTime(), new String[]{"yyyy-MM-dd HH:mm:ss"})); + param.setEnd(DateUtils.parseDate(req.getEndTime(), new String[]{"yyyy-MM-dd HH:mm:ss"})); + param.setDeptId(apiConfs.getDeptId()); + + log.info("鎺ユ敹鐨勬寚浠や腑鎺ュ彛鍐呭涓�={}", datas); + String[] interfaces = datas.split(","); + for (String inteId : interfaces) { + log.info("鎵ц鎺ュ彛={}鐨勬暟鎹笂鎶�", inteId); + getDataToPush(param, inteId); + } + } + + + private void getDataToPush(ApiParam param, String inteId) { + + switch (inteId) { + case "ODS_UP_DWXXJK": + pushService11.pushData1101(apiRemoteService, param); + break; + case "ODS_UP_KQXXJK": + pushService11.pushData1102(apiRemoteService, param); + break; + case "ODS_UP_CFXXJK": + pushService11.pushData1103(apiRemoteService, param); + break; + case "ODS_UP_AJXXJK": + pushService11.pushData1104(apiRemoteService, param); + break; + case "ODS_UP_HWXXJK": + pushService11.pushData1105(apiRemoteService, param); + break; + case "ODS_UP_YGXXJK": + pushService11.pushData1106(apiRemoteService, param); + break; + case "ODS_UP_SBXXJK": + pushService11.pushData1107(apiRemoteService, param); + break; + case "ODS_UP_YJXXJK": + pushService11.pushData1108(apiRemoteService, param); + break; + case "ODS_UP_WJXXJK": + pushService12.pushData1109(apiRemoteService, param); + break; + case "ODS_UP_KQTCFDWBZSJXXJK": + pushService11.pushData1110(apiRemoteService, param); + break; + case "ODS_UP_KQTSPJKSBDWBZSJXXJK": + pushService11.pushData1111(apiRemoteService, param); + break; + case "ODS_UP_RYXXJK": + pushService11.pushData1112(apiRemoteService, param); + break; + case "ODS_UP_CWBBXXJK": + pushService11.pushData1114(apiRemoteService, param); + break; + case "ODS_UP_HTXXJK": + pushService12.pushData1201(apiRemoteService, param); + break; + case "ODS_UP_LSRKXXJK": + pushService12.pushData1202(apiRemoteService, param); + break; + case "ODS_UP_LSRKJYXXJK": + pushService12.pushData1203(apiRemoteService, param); + break; + case "ODS_UP_LSRKJSXXJK": + pushService12.pushData1204(apiRemoteService, param); + break; + case "ODS_UP_LSCKXXJK": + pushService12.pushData1205(apiRemoteService, param); + break; + case "ODS_UP_LSCKJSXXJK": + pushService12.pushData1206(apiRemoteService, param); + break; + case "ODS_UP_DCXXJK": + pushService12.pushData1207(apiRemoteService, param); + break; + case "ODS_UP_LSKCXXJK": + pushService12.pushData1208(apiRemoteService, param); + break; + case "ODS_UP_SYDXXJK": + pushService12.pushData1209(apiRemoteService, param); + break; + case "ODS_UP_LSXZZBDXXJK": + pushService12.pushData1210(apiRemoteService, param); + break; + case "ODS_UP_ZMKCXXJK": + pushService12.pushData1211(apiRemoteService, param); + break; + case "ODS_UP_KHXXJK": + pushService12.pushData1212(apiRemoteService, param); + break; + case "ODS_UP_AQGLXXJK": + pushService13.pushData1301(apiRemoteService, param); + break; + case "ODS_UP_WSDJCXXJK": + pushService13.pushData1302(apiRemoteService, param); + break; + case "ODS_UP_CHJCXXJK": + pushService13.pushData1303(apiRemoteService, param); + break; + case "ODS_UP_QTJCXXJK": + pushService13.pushData1304(apiRemoteService, param); + break; + case "ODS_UP_TFZYXXJK": + pushService13.pushData1305(apiRemoteService, param); + break; + case "ODS_UP_XZZYXXJK": + pushService13.pushData1306(apiRemoteService, param); + break; + case "ODS_UP_CNSPTXXXJK": + pushService13.pushData1307(apiRemoteService, param); + break; + case "ODS_UP_SPJKYCSJGJJBXXJK": + pushService13.pushData1308(apiRemoteService, param); + break; + case "ODS_UP_WGYJXXJK": + pushService13.pushData1309(apiRemoteService, param); + break; + case "ODS_UP_ZJXXJK": + pushService13.pushData1310(apiRemoteService, param); + break; + case "ODS_UP_CBGMXXJK": + pushService14.pushData1401(apiRemoteService, param); + break; + case "ODS_UP_LHJHXXJK": + pushService14.pushData1403(apiRemoteService, param); + break; + case "ODS_UP_LHJHMXXXJK": + pushService14.pushData1404(apiRemoteService, param); + break; + default: + log.error("-----闄曡タ鐪佸钩鍙帮細鏈尮閰嶅埌鎺ュ彛缂栫爜锛屼笉鎺ㄩ��-----"); + break; + } + + } +} diff --git a/src/main/java/com/fzzy/push/sx2024/data/SX2024Api1101.java b/src/main/java/com/fzzy/push/sx2024/data/SX2024Api1101.java new file mode 100644 index 0000000..66b18c1 --- /dev/null +++ b/src/main/java/com/fzzy/push/sx2024/data/SX2024Api1101.java @@ -0,0 +1,140 @@ +package com.fzzy.push.sx2024.data; + +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/4/24 9:12 + */ +@Data +public class SX2024Api1101 implements Serializable { + + @PropertyDef(label = "缁熶竴鍗曚綅缂栫爜") + @JsonProperty("TYDWBM") + private String tydwbm; + + @PropertyDef(label = "鍗曚綅浠g爜") + @JsonProperty("DWDM") + private String dwdm; + + @PropertyDef(label = "鍗曚綅缂栫爜--11浣�") + private String dwbm; + + @PropertyDef(label = "涓婄骇鍗曚綅缁熶竴缂栫爜") + @JsonProperty("SJDWTYBM") + private String sjdwtybm; + + @PropertyDef(label = "鍗曚綅鍚嶇О") + @JsonProperty("DWMC") + private String dwmc; + + @PropertyDef(label = "鍗曚綅绫诲瀷") + @JsonProperty("DWLX") + private String dwlx; + + @PropertyDef(label = "娉ㄥ唽鏃ユ湡") + @JSONField(format = "yyyy-MM-dd") + @JsonProperty("ZCRQ") + private Date zcrq; + + @PropertyDef(label = "娉ㄥ唽璧勬湰") + @JsonProperty("ZCZB") + private Double zczb; + + @PropertyDef(label = "璧勪骇鎬婚") + @JsonProperty("ZCZE") + private Double zcze; + + @PropertyDef(label = "娉曞畾浠h〃浜�") + @JsonProperty("FDDBR") + private String fddbr; + + @PropertyDef(label = "娉曚汉韬唤璇佸彿") + @JsonProperty("FRSFZH") + private String frsfzh; + + @PropertyDef(label = "娉曚汉鑱旂郴鏂瑰紡") + @JsonProperty("FRLXFS") + private String frlxfs; + + @PropertyDef(label = "浼佷笟鑱旂郴浜�") + @JsonProperty("QYLXR") + private String qylxr; + + @PropertyDef(label = "鍔炲叕鐢佃瘽") + @JsonProperty("BGDH") + private String bgdh; + + @PropertyDef(label = "娉ㄥ唽鍦板潃") + @JsonProperty("ZCDZ") + private String zcdz; + + @PropertyDef(label = "鐢靛瓙閭") + @JsonProperty("DZYX") + private String dzyx; + + @PropertyDef(label = "浼佷笟瀹樻柟缃戠珯鍦板潃") + @JsonProperty("QYGFWZDZ") + private String qygfwzdz; + + @PropertyDef(label = "浼犵湡鍙风爜") + @JsonProperty("CZHM") + private String czhm; + + @PropertyDef(label = "閭斂缂栫爜") + @JsonProperty("YZBM") + private String yzbm; + + @PropertyDef(label = "琛屾斂鍖哄垝浠g爜") + @JsonProperty("XZQHDM") + private String xzqhdm; + + @PropertyDef(label = "涓婄骇鍗曚綅鍚嶇О") + @JsonProperty("SJDWMC") + private String sjdwmc; + + @PropertyDef(label = "涓婄骇鍗曚綅浠g爜") + @JsonProperty("SJDWDM") + private String sjdwdm; + + @PropertyDef(label = "搴撳尯鏁�") + @JsonProperty("KQS") + private Integer kqs; + + @PropertyDef(label = "浠撴埧鏁�") + @JsonProperty("CFS") + private Integer cfs; + + @PropertyDef(label = "娌圭綈鏁�") + @JsonProperty("YGS") + private Integer ygs; + + @PropertyDef(label = "缁忓害") + @JsonProperty("JD") + private Double jd; + + @PropertyDef(label = "绾害") + @JsonProperty("WD") + private Double wd; + + @PropertyDef(label = "鍗曚綅鐘舵��") + @JsonProperty("DWZT") + private String dwzt; + + @PropertyDef(label = "鎿嶄綔鏍囧織") + @JsonProperty("CZBZ") + private String czbz; + + @PropertyDef(label = "鏈�鍚庢洿鏂版椂闂�") + @JSONField(format = "yyyy-MM-dd HH:mm:ss") + @JsonProperty("ZHGXSJ") + private Date zhgxsj; + +} diff --git a/src/main/java/com/fzzy/push/sx2024/data/SX2024Api1102.java b/src/main/java/com/fzzy/push/sx2024/data/SX2024Api1102.java new file mode 100644 index 0000000..82c33b7 --- /dev/null +++ b/src/main/java/com/fzzy/push/sx2024/data/SX2024Api1102.java @@ -0,0 +1,95 @@ +package com.fzzy.push.sx2024.data; + +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/4/24 20:46 + */ +@Data +public class SX2024Api1102 implements Serializable { + + @PropertyDef(label = "缁熶竴鍗曚綅缂栫爜") + @JsonProperty("TYDWBM") + private String tydwbm; + + @PropertyDef(label = "鍗曚綅浠g爜") + @JsonProperty("DWDM") + private String dwdm; + + @PropertyDef(label = "搴撳尯浠g爜") + @JsonProperty("KQDM") + private String kqdm; + + @PropertyDef(label = "搴撳尯鍚嶇О") + @JsonProperty("KQMC") + private String kqmc; + + @PropertyDef(label = "缁熶竴搴撳尯缂栫爜") + @JsonProperty("TYKQBM") + private String tykqbm; + + @PropertyDef(label = "缁熶竴搴撳尯鍚嶇О") + @JsonProperty("TYKQMC") + private String tykqmc; + + @PropertyDef(label = "搴撳尯鍦板潃") + @JsonProperty("KQDZ") + private String kqdz; + + @PropertyDef(label = "琛屾斂鍖哄垝浠g爜") + @JsonProperty("XZQHDM") + private String xzqhdm; + + @PropertyDef(label = "搴撳尯浜ф潈", description = "1锛� 鑷湁 2锛氱璧� 3锛氬叡鏈� 4锛氭贩鍚� 9锛氬叾浠�") + @JsonProperty("KQCQ") + private String kqcq; + + @PropertyDef(label = "鏈夋晥浠撳") + @JsonProperty("YXCR") + private Double yxcr; + + @PropertyDef(label = "鏈夋晥缃愬") + @JsonProperty("YXGR") + private Double yxgr; + + @PropertyDef(label = "鍗犲湴闈㈢Н") + @JsonProperty("ZDMJ") + private Double zdmj; + + @PropertyDef(label = "浠撴埧鏁�") + @JsonProperty("CFS") + private Integer cfs; + + @PropertyDef(label = "娌圭綈鏁�") + @JsonProperty("YGS") + private Integer ygs; + + @PropertyDef(label = "搴撳尯缁忓害") + @JsonProperty("JD") + private Double jd; + + @PropertyDef(label = "搴撳尯绾害") + @JsonProperty("WD") + private Double wd; + + @PropertyDef(label = "搴撳尯鐘舵��", description = "1:姝e父锛堥粯璁わ級 2:閫�鍑哄偍澶囩伯鎵垮偍") + @JsonProperty("KQZT") + private String kqzt; + + @PropertyDef(label = "鎿嶄綔鏍囧織") + @JsonProperty("CZBZ") + private String czbz; + + @PropertyDef(label = "鏈�鍚庢洿鏂版椂闂�") + @JSONField(format = "yyyy-MM-dd HH:mm:ss") + @JsonProperty("ZHGXSJ") + private Date zhgxsj; +} diff --git a/src/main/java/com/fzzy/push/sx2024/data/SX2024Api1103.java b/src/main/java/com/fzzy/push/sx2024/data/SX2024Api1103.java new file mode 100644 index 0000000..e4f259e --- /dev/null +++ b/src/main/java/com/fzzy/push/sx2024/data/SX2024Api1103.java @@ -0,0 +1,257 @@ +package com.fzzy.push.sx2024.data; + +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/4/24 20:48 + */ +@Data +public class SX2024Api1103 implements Serializable { + + @PropertyDef(label = "浠撴埧浠g爜" ) + @JsonProperty("CFDM") + private String cfdm; + + @PropertyDef(label = "浠撴埧鍚嶇О" ) + @JsonProperty("CFMC") + private String cfmc; + + @PropertyDef(label = "缁熶竴搴撳尯缂栫爜" ) + @JsonProperty("TYKQBM") + private String tykqbm; + + @PropertyDef(label = "缁熶竴浠撴埧缂栫爜" ) + @JsonProperty("TYCFBM") + private String tycfbm; + + @PropertyDef(label = "缁熶竴浠撴埧鍚嶇О" ) + @JsonProperty("TYCFMC") + private String tycfmc; + + @PropertyDef(label = "搴撳尯浠g爜" ) + @JsonProperty("KQDM") + private String kqdm; + + @PropertyDef(label = "浠撴埧绫诲瀷浠g爜" ) + @JsonProperty("CFLXDM") + private String cflxdm; + + @PropertyDef(label = "浜や粯浣跨敤鏃ユ湡" ) + @JSONField(format = "yyyy-MM-dd") + @JsonProperty("JFSYRQ") + private Date jfsyrq; + + @PropertyDef(label = "寤鸿鍗曚綅" ) + @JsonProperty("JSDW") + private String jsdw; + + @PropertyDef(label = "璁捐浣跨敤骞撮檺" ) + @JsonProperty("SJSYNX") + private String sjsynx; + + @PropertyDef(label = "璁捐鍗曚綅" ) + @JsonProperty("SJDW") + private String sjdw; + + @PropertyDef(label = "鐩戠悊鍗曚綅" ) + @JsonProperty("JLDW") + private String jldw; + + @PropertyDef(label = "澧欎綋缁撴瀯" ) + @JsonProperty("QTJG") + private String qtjg; + + @PropertyDef(label = "鎴块《缁撴瀯" ) + @JsonProperty("FDJG") + private String fdjg; + + @PropertyDef(label = "鎴挎灦缁撴瀯" ) + @JsonProperty("FJJG") + private String fjjg; + + @PropertyDef(label = "鍦伴潰缁撴瀯" ) + @JsonProperty("DMJG") + private String dmjg; + + @PropertyDef(label = "璁捐浠撳" ) + @JsonProperty("SJCR") + private Double sjcr; + + @PropertyDef(label = "浠撳闀�" ) + @JsonProperty("CWC") + private Double cwc; + + @PropertyDef(label = "浠撳瀹�" ) + @JsonProperty("CWK") + private Double cwk; + + @PropertyDef(label = "浠撳妾愰珮" ) + @JsonProperty("CWYG") + private Double cwyg; + + @PropertyDef(label = "浠撳椤堕珮" ) + @JsonProperty("CWDG") + private Double cwdg; + + @PropertyDef(label = "绛掍粨澶栧緞" ) + @JsonProperty("TCWJ") + private Double tcwj; + + @PropertyDef(label = "浠撳唴闀�" ) + @JsonProperty("CNC") + private Double cnc; + + @PropertyDef(label = "浠撳唴瀹�" ) + @JsonProperty("CNK") + private Double cnk; + + @PropertyDef(label = "浠撳唴妾愰珮" ) + @JsonProperty("CNYG") + private Double cnyg; + + @PropertyDef(label = "浠撳唴瑁呯伯绾块珮" ) + @JsonProperty("CNZLXG") + private Double cnzlxg; + + @PropertyDef(label = "绛掍粨鍐呭緞" ) + @JsonProperty("TCNJ") + private Double tcnj; + + @PropertyDef(label = "浠撳唴浣撶Н" ) + @JsonProperty("CNTJ") + private Double cntj; + + @PropertyDef(label = "浠撻棬鏁伴噺" ) + @JsonProperty("CMSL") + private Integer cmsl; + + @PropertyDef(label = "浠撻棬浣嶇疆" ) + @JsonProperty("CMWZ") + private String cmwz; + + @PropertyDef(label = "浠撻棬楂樺害" ) + @JsonProperty("CMGD") + private Double cmgd; + + @PropertyDef(label = "浠撻棬瀹藉害" ) + @JsonProperty("CMKD") + private Double cmkd; + + @PropertyDef(label = "鎸$伯闂ㄥ瀷寮�" ) + @JsonProperty("DLMXS") + private String dlmxs; + + @PropertyDef(label = "浠撴埧鏄惁瀹屽ソ" ) + @JsonProperty("CFSFWH") + private String cfsfwh; + + @PropertyDef(label = "鍌ㄧ伯鍔熸晥" ) + @JsonProperty("CLGX") + private String clgx; + + @PropertyDef(label = "鑳藉惁闅旂儹淇濇俯" ) + @JsonProperty("NFGRBW") + private String nfgrbw; + + @PropertyDef(label = "闅旂儹淇濇俯鎺柦" ) + @JsonProperty("GRBWCS") + private String grbwcs; + + @PropertyDef(label = "闅旂儹鎬ц兘" ) + @JsonProperty("GRXN") + private String grxn; + + @PropertyDef(label = "缁撴瀯鏉愭枡" ) + @JsonProperty("JGCL") + private String jgcl; + + @PropertyDef(label = "姘斿瘑鎬�" ) + @JsonProperty("QMX") + private String qmx; + + @PropertyDef(label = "鏄惁宸茶繘琛屼俊鎭寲鏀归��" ) + @JsonProperty("SFYJXXXHGZ") + private String sfyjxxxhgz; + + @PropertyDef(label = "绮儏鎶�鏈�" ) + @JsonProperty("LQJS") + private String lqjs; + + @PropertyDef(label = "鑳藉惁鏁h鍌ㄥ瓨" ) + @JsonProperty("NFSZCC") + private String nfszcc; + + @PropertyDef(label = "鏈夋棤闃查紶闃查泙闃茶櫕瑁呯疆鍙婅鏂�" ) + @JsonProperty("YWFSFQFCZZ") + private String ywfsfqfczz; + + @PropertyDef(label = "鏈夋棤闃茬伀闃茬垎闃茬洍璁炬柦" ) + @JsonProperty("YWFHFBFDSS") + private String ywfhfbfdss; + + @PropertyDef(label = "鏈夋棤鏈烘閫氶璁炬柦" ) + @JsonProperty("YWJXTFSS") + private String ywjxtfss; + + @PropertyDef(label = "閫氶绯荤粺鍨嬪紡" ) + @JsonProperty("TFXTXS") + private String tfxtxs; + + @PropertyDef(label = "閫氶鎶�鏈�" ) + @JsonProperty("TFJS") + private String tfjs; + + @PropertyDef(label = "鑳藉惁鐜祦鐔忚捀鏉�铏�" ) + @JsonProperty("NFHLXZSC") + private String nfhlxzsc; + + @PropertyDef(label = "鏉�铏妧鏈�" ) + @JsonProperty("SCJS") + private String scjs; + + @PropertyDef(label = "鑳藉惁瀵屾爱浣庢哀姘旇皟鍌ㄧ伯" ) + @JsonProperty("NFFDDYQTCL") + private String nffddyqtcl; + + @PropertyDef(label = "鎺ф俯鎶�鏈�" ) + @JsonProperty("KWJS") + private String kwjs; + + @PropertyDef(label = "瀹宠櫕妫�娴嬫柟寮�" ) + @JsonProperty("HCJCFS") + private String hcjcfs; + + @PropertyDef(label = "浠撴埧鐘舵��" ) + @JsonProperty("CFZT") + private String cfzt; + + @PropertyDef(label = "淇濈鍛�" ) + @JsonProperty("BGR") + private String bgr; + + @PropertyDef(label = "浠撴埧缁忓害" ) + @JsonProperty("JD") + private Double jd; + + @PropertyDef(label = "浠撴埧绾害" ) + @JsonProperty("WD") + private Double wd; + + @PropertyDef(label = "鎿嶄綔鏍囧織" ) + @JsonProperty("CZBZ") + private String czbz; + + @PropertyDef(label = "鏈�鍚庢洿鏂版椂闂�" ) + @JSONField(format = "yyyy-MM-dd HH:mm:ss") + @JsonProperty("ZHGXSJ") + private Date zhgxsj; + +} diff --git a/src/main/java/com/fzzy/push/sx2024/data/SX2024Api1104.java b/src/main/java/com/fzzy/push/sx2024/data/SX2024Api1104.java new file mode 100644 index 0000000..adbcd32 --- /dev/null +++ b/src/main/java/com/fzzy/push/sx2024/data/SX2024Api1104.java @@ -0,0 +1,77 @@ +package com.fzzy.push.sx2024.data; + +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/4/24 20:50 + */ +@Data +public class SX2024Api1104 implements Serializable { + + @PropertyDef(label = "缁熶竴浠撴埧(鎴栨补缃�)缂栫爜") + @JsonProperty("TYCFBM") + private String tycfbm; + + @PropertyDef(label = "寤掗棿浠g爜") + @JsonProperty("AJDH") + private String ajdh; + + @PropertyDef(label = "寤掗棿鍚嶇О") + @JsonProperty("AJMC") + private String ajmc; + + @PropertyDef(label = "缁熶竴寤掗棿缂栫爜") + @JsonProperty("TYAJBM") + private String tyajbm; + + @PropertyDef(label = "缁熶竴寤掗棿鍚嶇О") + @JsonProperty("TYAJMC") + private String tyajmc; + + @PropertyDef(label = "浠撴埧(鎴栨补缃�)缂栫爜") + @JsonProperty("CFBH") + private String cfbh; + + @PropertyDef(label = "寤掗棿闀垮害") + @JsonProperty("AJCD") + private Double ajcd; + + @PropertyDef(label = "寤掗棿瀹藉害") + @JsonProperty("AJKD") + private Double ajkd; + + @PropertyDef(label = "寤掗棿楂樺害") + @JsonProperty("AJGD") + private Double ajgd; + + @PropertyDef(label = "寤掗棿璁捐浠撳") + @JsonProperty("AJSJCR") + private Double ajsjcr; + + @JSONField(format = "yyyy-MM-dd") + @PropertyDef(label = "寤掗棿鍚敤鏃ユ湡") + @JsonProperty("AJQYRQ") + private Date ajqyrq; + + @PropertyDef(label = "寤掗棿鐘舵��") + @JsonProperty("AJZT") + private String ajzt; + + @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/SX2024Api1105.java b/src/main/java/com/fzzy/push/sx2024/data/SX2024Api1105.java new file mode 100644 index 0000000..0d8372d --- /dev/null +++ b/src/main/java/com/fzzy/push/sx2024/data/SX2024Api1105.java @@ -0,0 +1,69 @@ +package com.fzzy.push.sx2024.data; + +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/4/24 20:53 + */ +@Data +public class SX2024Api1105 implements Serializable { + + @PropertyDef(label = "缁熶竴寤掗棿缂栫爜" ) + @JsonProperty("TYAJBM") + private String tyajbm; + + @PropertyDef(label = "璐т綅浠g爜" ) + @JsonProperty("HWDM") + private String hwdm; + + @PropertyDef(label = "璐т綅鍚嶇О" ) + @JsonProperty("HWMC") + private String hwmc; + + @PropertyDef(label = "缁熶竴璐т綅缂栫爜" ) + @JsonProperty("TYHWBM") + private String tyhwbm; + + @PropertyDef(label = "缁熶竴璐т綅鍚嶇О" ) + @JsonProperty("TYHWMC") + private String tyhwmc; + + @PropertyDef(label = "寤掗棿浠g爜" ) + @JsonProperty("AJDM") + private String ajdm; + + @PropertyDef(label = "璐т綅鍚敤鏃ユ湡" ) + @JSONField(format = "yyyy-MM-dd") + @JsonProperty("HWQYRQ") + private Date hwqyrq; + + @PropertyDef(label = "璐т綅瀹归噺" ) + @JsonProperty("HWRL") + private Double hwrl; + + @PropertyDef(label = "淇濈鍗曚綅" ) + @JsonProperty("BGDW") + private String bgdw; + + @PropertyDef(label = "淇濈鍛�" ) + @JsonProperty("BGY") + private String bgy; + + @PropertyDef(label = "鎿嶄綔鏍囧織" ) + @JsonProperty("CZBZ") + private String czbz; + + @PropertyDef(label = "鏈�鍚庢洿鏂版椂闂�" ) + @JSONField(format = "yyyy-MM-dd HH:mm:ss") + @JsonProperty("ZHGXSJ") + private Date zhgxsj; + +} diff --git a/src/main/java/com/fzzy/push/sx2024/data/SX2024Api1106.java b/src/main/java/com/fzzy/push/sx2024/data/SX2024Api1106.java new file mode 100644 index 0000000..d3a86e9 --- /dev/null +++ b/src/main/java/com/fzzy/push/sx2024/data/SX2024Api1106.java @@ -0,0 +1,105 @@ +package com.fzzy.push.sx2024.data; + +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/4/24 20:55 + */ +@Data +public class SX2024Api1106 implements Serializable { + + @PropertyDef(label = "缁熶竴搴撳尯缂栫爜" ) + @JsonProperty("TYKQBM") + private String tykqbm; + + @PropertyDef(label = "娌圭綈浠g爜") + @JsonProperty("YGDM") + private String ygdm; + + @PropertyDef(label = "娌圭綈鍚嶇О") + @JsonProperty("YGMC") + private String ygmc; + + @PropertyDef(label = "缁熶竴娌圭綈缂栫爜" ) + @JsonProperty("TYYGBM") + private String tyygbm; + + @PropertyDef(label = "缁熶竴娌圭綈鍚嶇О" ) + @JsonProperty("TYYGMC") + private String tyygmc; + + @PropertyDef(label = "搴撳尯浠g爜") + @JsonProperty("KQDM") + private String kqdm; + + @PropertyDef(label = "缃愬") + @JsonProperty("GR") + private Double gr; + + @PropertyDef(label = "寤洪�犳椂闂�") + @JSONField(format = "yyyy-MM-dd") + @JsonProperty("JZSJ") + private Date jzsj; + + @PropertyDef(label = "娌圭綈鍙婇檮灞炶鏂芥槸鍚﹀畬濂�") + @JsonProperty("YGJFSSSSFWH") + private String ygjfssssfwh; + + @PropertyDef(label = "鏈夋棤鍔犵儹瑁呯疆") + @JsonProperty("YWJRZZ") + private String ywjrzz; + + @PropertyDef(label = "娌圭綈绫诲瀷") + @JsonProperty("YGLX") + private String yglx; + + @PropertyDef(label = "缃愬唴鐩村緞") + @JsonProperty("GNZJ") + private double gnzj; + + @PropertyDef(label = "缃愬唴楂樺害") + @JsonProperty("GNGD") + private double gngd; + + @PropertyDef(label = "妫�瀹氭柟寮�") + @JsonProperty("JDFS") + private String jdfs; + + @PropertyDef(label = "鐒婃帴鏂瑰紡") + @JsonProperty("HJFS") + private String hjfs; + + @PropertyDef(label = "娌圭綈鐘舵��") + @JsonProperty("YGZT") + private String ygzt; + + @PropertyDef(label = "璁捐鍗曚綅") + @JsonProperty("SJDW") + private String sjdw; + + @PropertyDef(label = "寤鸿鍗曚綅") + @JsonProperty("JSDW") + private String jsdw; + + @PropertyDef(label = "鐩戠悊鍗曚綅") + @JsonProperty("JLDW") + private String jldw; + + @PropertyDef(label = "鎿嶄綔鏍囧織") + @JsonProperty("CZBZ") + private String czbz; + + @PropertyDef(label = "鏈�鍚庢洿鏂版椂闂�") + @JSONField(format = "yyyy-MM-dd HH:mm:ss") + @JsonProperty("ZHGXSJ") + private Date zhgxsj; + +} diff --git a/src/main/java/com/fzzy/push/sx2024/data/SX2024Api1107.java b/src/main/java/com/fzzy/push/sx2024/data/SX2024Api1107.java new file mode 100644 index 0000000..b546a2b --- /dev/null +++ b/src/main/java/com/fzzy/push/sx2024/data/SX2024Api1107.java @@ -0,0 +1,93 @@ +package com.fzzy.push.sx2024.data; + +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/4/24 20:57 + */ +@Data +public class SX2024Api1107 implements Serializable { + + @PropertyDef(label = "鍗曚綅浠g爜") + @JsonProperty("KQDM") + private String kqdm; + + @PropertyDef(label = "缁熶竴鍗曚綅缂栫爜" ) + @JsonProperty("TYDWBM") + private String tydwbm; + + @PropertyDef(label = "鍗曚綅浠g爜") + @JsonProperty("DWDM") + private String dwdm; + + @PropertyDef(label = "搴撳尯鍚嶇О") + @JsonProperty("KQMC") + private String kqmc; + + @PropertyDef(label = "缁熶竴搴撳尯缂栫爜" ) + @JsonProperty("TYKQBM") + private String tykqbm; + + @PropertyDef(label = "缁熶竴搴撳尯鍚嶇О" ) + @JsonProperty("TYKQMC") + private String tykqmc; + + @PropertyDef(label = "璁惧缂栧彿") + @JsonProperty("SBBH") + private String sbbh; + + @PropertyDef(label = "璁惧浠櫒鍚嶇О") + @JsonProperty("SBYQMC") + private String sbyqmc; + + @PropertyDef(label = "璁惧浠櫒浠g爜") + @JsonProperty("SBYQDM") + private String sbyqdm; + + @PropertyDef(label = "璁惧瑙勬牸鍨嬪彿") + @JsonProperty("SBGGXH") + private String sbggxh; + + @PropertyDef(label = "鐢熶骇鍘傚") + @JsonProperty("SCCJ") + private String sccj; + + @PropertyDef(label = "鐢熶骇鏃ユ湡") + @JSONField(format = "yyyy-MM-dd") + @JsonProperty("SCRQ") + private Date scrq; + + @PropertyDef(label = "璁惧鎻忚堪") + @JsonProperty("SBMS") + private String sbms; + + @PropertyDef(label = "璁惧鐘舵��") + @JsonProperty("SBZT") + private String sbzt; + + @PropertyDef(label = "妫�瀹氭椂闂�") + @JSONField(format = "yyyy-MM-dd") + @JsonProperty("JDSJ") + private Date jdsj; + + @PropertyDef(label = "妫�瀹氬崟浣�") + @JsonProperty("JDDW") + private String jddw; + + @PropertyDef(label = "鎿嶄綔鏍囧織") + @JsonProperty("CZBZ") + private String czbz; + + @PropertyDef(label = "鏈�鍚庢洿鏂版椂闂�") + @JSONField(format = "yyyy-MM-dd HH:mm:ss") + @JsonProperty("ZHGXSJ") + private Date zhgxsj; +} diff --git a/src/main/java/com/fzzy/push/sx2024/data/SX2024Api1108.java b/src/main/java/com/fzzy/push/sx2024/data/SX2024Api1108.java new file mode 100644 index 0000000..f2e1146 --- /dev/null +++ b/src/main/java/com/fzzy/push/sx2024/data/SX2024Api1108.java @@ -0,0 +1,112 @@ +package com.fzzy.push.sx2024.data; + +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/4/24 20:59 + */ +@Data +public class SX2024Api1108 implements Serializable { + + @PropertyDef(label = "缁熶竴鍗曚綅缂栫爜") + @JsonProperty("TYDWBM") + private String tydwbm; + + @PropertyDef(label = "鑽墏缂栧彿") + @JsonProperty("YJBH") + private String yjbh; + + @PropertyDef(label = "搴撳尯浠g爜") + @JsonProperty("KQDM") + private String kqdm; + + @PropertyDef(label = "缁熶竴搴撳尯缂栫爜") + @JsonProperty("TYKQBM") + private String tykqbm; + + @PropertyDef(label = "缁熶竴搴撳尯鍚嶇О") + @JsonProperty("TYKQMC") + private String tykqmc; + + @PropertyDef(label = "閲囪喘鏃ユ湡") + @JSONField(format = "yyyy-MM-dd") + @JsonProperty("CGRQ") + private Date cgrq; + + @PropertyDef(label = "鍗曚綅浠g爜") + @JsonProperty("DWDM") + private String dwdm; + + @PropertyDef(label = "搴撳尯鍚嶇О") + @JsonProperty("KQMC") + private String kqmc; + + @PropertyDef(label = "鑽墏鍚嶇О") + @JsonProperty("YJMC") + private String yjmc; + + @PropertyDef(label = "鍖呰鐗�") + @JsonProperty("BZW") + private String bzw; + + @PropertyDef(label = "鍨嬪彿瑙勬牸") + @JsonProperty("BZW") + private String ggxh; + + @PropertyDef(label = "瀹夊叏浣跨敤璇存槑涔�") + @JsonProperty("AQSYSMS") + private String aqsysms; + + @PropertyDef(label = "鐢熶骇鍘傚") + @JsonProperty("SCCJ") + private String sccj; + + @PropertyDef(label = "閲囪喘鏉ユ簮") + @JsonProperty("CGLY") + private String cgly; + + @PropertyDef(label = "鍌ㄥ瓨鏉′欢") + @JsonProperty("CCTJ") + private String cctj; + + @PropertyDef(label = "鍌ㄥ瓨鍦扮偣") + @JsonProperty("CCDD") + private String ccdd; + + @PropertyDef(label = "鍖呰鐗╁鐞嗘柟寮�") + @JsonProperty("BZWCLFS") + private String bzwclfs; + + @PropertyDef(label = "娈嬫福澶勭悊鏂瑰紡") + @JsonProperty("CZCLFS") + private String czclfs; + + @PropertyDef(label = "淇濊川鏈�", description = "鍑犲勾銆佸嚑涓湀绛�") + @JsonProperty("BZQ") + private String bzq; + + @PropertyDef(label = "搴撳瓨鏁伴噺") + @JsonProperty("KCSL") + private Double kcsl; + + @PropertyDef(label = "搴撳瓨閲忓崟浣�", description = "1(榛樿)锛氬叕鏂わ紱2锛氬厠锛�3锛氭鍗囷紱") + @JsonProperty("KCSLDW") + private String kcsldw; + + @PropertyDef(label = "鎿嶄綔鏍囧織") + @JsonProperty("CZBZ") + private String czbz; + + @PropertyDef(label = "鏈�鍚庢洿鏂版椂闂�") + @JSONField(format = "yyyy-MM-dd HH:mm:ss") + @JsonProperty("ZHGXSJ") + private Date zhgxsj; +} diff --git a/src/main/java/com/fzzy/push/sx2024/data/SX2024Api1109.java b/src/main/java/com/fzzy/push/sx2024/data/SX2024Api1109.java new file mode 100644 index 0000000..d8f1ec0 --- /dev/null +++ b/src/main/java/com/fzzy/push/sx2024/data/SX2024Api1109.java @@ -0,0 +1,52 @@ +package com.fzzy.push.sx2024.data; + +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/4/24 21:03 + */ +@Data +public class SX2024Api1109 implements Serializable { + + @PropertyDef(label = "搴撳尯浠g爜") + @JsonProperty("KQDM") + private String kqdm; + + @PropertyDef(label = "缁熶竴搴撳尯浠g爜") + @JsonProperty("TYKQBM") + private String tykqbm; + + @PropertyDef(label = "鏂囦欢鍚嶇О") + @JsonProperty("WJMC") + private String wjmc; + + @PropertyDef(label = "鏂囦欢绫诲瀷", description = "1锛氬簱鍖洪笩鐬板浘 2锛氬叆搴撳浘鐗� 3锛氬嚭搴撳浘鐗� 4锛氬叆搴撴鏂よ棰戯紙鎴彇妫�鏂ゆ椂闂村墠鍚庡悇5绉掗挓瑙嗛锛�5锛氬嚭搴撴鏂よ棰戯紙鎴彇妫�鏂ゆ椂闂村墠鍚庡悇5绉掗挓瑙嗛锛�6锛氶笩鐬板浘锛屽垏鐗囨ā寮�") + @JsonProperty("WJLX") + private String wjlx; + + @PropertyDef(label = "鏂囦欢娴�") + @JsonProperty("WJL") + private String wjl; + + @PropertyDef(label = "鏂囦欢璺緞") + @JsonProperty("WJLJ") + private String wjlj; + + @PropertyDef(label = "鎿嶄綔鏍囧織") + @JsonProperty("CZBZ") + private String czbz; + + @PropertyDef(label = "鏈�鍚庢洿鏂版椂闂�") + @JSONField(format = "yyyy-MM-dd HH:mm:ss") + @JsonProperty("ZHGXSJ") + private Date zhgxsj; + +} diff --git a/src/main/java/com/fzzy/push/sx2024/data/SX2024Api1110.java b/src/main/java/com/fzzy/push/sx2024/data/SX2024Api1110.java new file mode 100644 index 0000000..989a6e7 --- /dev/null +++ b/src/main/java/com/fzzy/push/sx2024/data/SX2024Api1110.java @@ -0,0 +1,59 @@ +package com.fzzy.push.sx2024.data; + +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/4/24 21:06 + */ +@Data +public class SX2024Api1110 implements Serializable { + @PropertyDef(label = "缁熶竴鍗曚綅缂栫爜") + @JsonProperty("TYDWBM") + private String tydwbm; + + @PropertyDef(label = "缁熶竴搴撳尯缂栫爜") + @JsonProperty("TYKQBM") + private String tykqbm; + + @PropertyDef(label = "鍗曚綅浠g爜") + @JsonProperty("DWDM") + private String dwdm; + + @PropertyDef(label = "搴撳尯浠g爜") + @JsonProperty("KQDM") + private String kqdm; + + @PropertyDef(label = "璐т綅浠g爜") + @JsonProperty("HWDM") + private String hwdm; + + @PropertyDef(label = "璐т綅鐩稿浣嶇疆") + @JsonProperty("HWXDWZ") + private String hwxdwz; + + @PropertyDef(label = "璐т綅浣嶇疆鏍峰紡") + @JsonProperty("HWWZYS") + private String hwwzys; + + @PropertyDef(label = "澶囨敞") + @JsonProperty("BZ") + private String bz; + + @PropertyDef(label = "鎿嶄綔鏍囧織") + @JsonProperty("CZBZ") + private String czbz; + + @PropertyDef(label = "鏈�鍚庢洿鏂版椂闂�") + @JSONField(format = "yyyy-MM-dd HH:mm:ss") + @JsonProperty("ZHGXSJ") + private Date zhgxsj; + +} diff --git a/src/main/java/com/fzzy/push/sx2024/data/SX2024Api1111.java b/src/main/java/com/fzzy/push/sx2024/data/SX2024Api1111.java new file mode 100644 index 0000000..483ac15 --- /dev/null +++ b/src/main/java/com/fzzy/push/sx2024/data/SX2024Api1111.java @@ -0,0 +1,72 @@ +package com.fzzy.push.sx2024.data; + +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/4/24 21:08 + */ +@Data +public class SX2024Api1111 implements Serializable { + + @PropertyDef(label = "缁熶竴鍗曚綅缂栫爜") + @JsonProperty("TYDWBM") + private String tydwbm; + + @PropertyDef(label = "鍗曚綅浠g爜") + @JsonProperty("DWDM") + private String dwdm; + + @PropertyDef(label = "搴撳尯浠g爜") + @JsonProperty("KQDM") + private String kqdm; + + @PropertyDef(label = "缁熶竴搴撳尯缂栫爜") + @JsonProperty("TYKQBM") + private String tykqbm; + + @PropertyDef(label = "瑙嗛鐩戞帶璁惧鍚嶇О") + @JsonProperty("SPJKSBMC") + private String spjksbmc; + + @PropertyDef(label = "瑙嗛鐩戞帶璁惧id") + @JsonProperty("SPJKSBID") + private String spjksbid; + + @PropertyDef(label = "鍗曚綅鍚嶇О") + @JsonProperty("DWDM") + private String dwmc; + + @PropertyDef(label = "瑙嗛鐩戞帶璁惧鐩稿浣嶇疆") + @JsonProperty("SPJKSBXDWZ") + private String spjksbxdwz; + + @PropertyDef(label = "瑙嗛鐩戞帶璁惧浣嶇疆鏍峰紡") + @JsonProperty("SPJKSBWZYS") + private String spjksbwzys; + + @PropertyDef(label = "瑙嗛鐩戞帶绫诲瀷", description = "锛�1:浠撳唴锛�2:涓氬姟锛�3:瀹夐槻锛�") + @JsonProperty("SPJKLX") + private String spjklx; + + @PropertyDef(label = "澶囨敞") + @JsonProperty("BZ") + private String bz; + + @PropertyDef(label = "鎿嶄綔鏍囧織") + @JsonProperty("CZBZ") + private String czbz; + + @PropertyDef(label = "鏈�鍚庢洿鏂版椂闂�") + @JSONField(format = "yyyy-MM-dd HH:mm:ss") + @JsonProperty("ZHGXSJ") + private Date zhgxsj; + +} diff --git a/src/main/java/com/fzzy/push/sx2024/data/SX2024Api1112.java b/src/main/java/com/fzzy/push/sx2024/data/SX2024Api1112.java new file mode 100644 index 0000000..62c67b7 --- /dev/null +++ b/src/main/java/com/fzzy/push/sx2024/data/SX2024Api1112.java @@ -0,0 +1,131 @@ +package com.fzzy.push.sx2024.data; + +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/4/24 21:12 + */ +@Data +public class SX2024Api1112 implements Serializable { + + @PropertyDef(label = "鍗曚綅浠g爜") + @JsonProperty("DWDM") + private String dwdm; + + @PropertyDef(label = "鍗曚綅鍚嶇О") + @JsonProperty("DWMC") + private String dwmc; + + @PropertyDef(label = "搴撳尯浠g爜") + @JsonProperty("KQDM") + private String kqdm; + + @PropertyDef(label = "缁熶竴鍗曚綅缂栫爜") + @JsonProperty("TYDWBM") + private String tydwbm; + + @PropertyDef(label = "缁熶竴鍗曚綅鍚嶇О") + @JsonProperty("TYDWMC") + private String tydwmc; + + @PropertyDef(label = "缁熶竴搴撳尯缂栫爜") + @JsonProperty("TYKQBM") + private String tykqbm; + + @PropertyDef(label = "闅跺睘閮ㄩ棬") + @JsonProperty("LSBM") + private String lsbm; + + @PropertyDef(label = "琛屾斂鍖哄垝浠g爜") + @JsonProperty("XZQHDM") + private String xzqhdm; + + @PropertyDef(label = "濮撳悕") + @JsonProperty("XM") + private String xm; + + @PropertyDef(label = "鎬у埆") + @JsonProperty("XB") + private String xb; + + @PropertyDef(label = "韬唤璇佸彿鐮�") + @JsonProperty("SFZHM") + private String sfzhm; + + @PropertyDef(label = "鍏ヨ亴鏃ユ湡") + @JSONField(format = "yyyy-MM-dd") + @JsonProperty("RZRQ") + private Date rzrq; + + @PropertyDef(label = "宀椾綅鎬ц川") + @JsonProperty("GWXZ") + private String gwxz; + + @PropertyDef(label = "鍦ㄥ矖鐘舵��") + @JsonProperty("ZGZT") + private String zgzt; + + @PropertyDef(label = "绂昏亴鏃ユ湡") + @JSONField(format = "yyyy-MM-dd") + @JsonProperty("LZRQ") + private Date lzrq; + + @PropertyDef(label = "搴ф満鐢佃瘽") + @JsonProperty("ZJDH") + private String zjdh; + + @PropertyDef(label = "绉诲姩鐢佃瘽") + @JsonProperty("YDDH") + private String yddh; + + @PropertyDef(label = "鐢靛瓙閭") + @JsonProperty("DZYX") + private String dzyx; + + @PropertyDef(label = "姘戞棌") + @JsonProperty("MZ") + private String mz; + + @PropertyDef(label = "鏀挎不闈㈣矊") + @JsonProperty("ZZMM") + private String zzmm; + + @PropertyDef(label = "浜哄憳绫诲埆") + @JsonProperty("RYLB") + private String rylb; + + @PropertyDef(label = "涓撲笟") + @JsonProperty("ZY") + private String zy; + + @PropertyDef(label = "鍙栧緱鏈�楂樿亴绉版垨鑱屼笟璧勬牸鏃堕棿") + @JSONField(format = "yyyy-MM-dd") + @JsonProperty("QDZGZCHZYZGSJ") + private Date qdzgzchzyzgsj; + + @PropertyDef(label = "瀛﹀巻") + @JsonProperty("XL") + private String xl; + + @PropertyDef(label = "鑱屽姟") + @JsonProperty("ZW") + private String zw; + + @PropertyDef(label = "鎿嶄綔鏍囧織") + @JsonProperty("CZBZ") + private String czbz; + + @PropertyDef(label = "鏈�鍚庢洿鏂版椂闂�") + @JSONField(format = "yyyy-MM-dd HH:mm:ss") + @JsonProperty("ZHGXSJ") + private Date zhgxsj; + +} diff --git a/src/main/java/com/fzzy/push/sx2024/data/SX2024Api1201.java b/src/main/java/com/fzzy/push/sx2024/data/SX2024Api1201.java new file mode 100644 index 0000000..a2e582f --- /dev/null +++ b/src/main/java/com/fzzy/push/sx2024/data/SX2024Api1201.java @@ -0,0 +1,186 @@ +package com.fzzy.push.sx2024.data; + +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.math.BigDecimal; +import java.util.Date; + +/** + * @Description 鍚堝悓淇℃伅 + * @Author CZT + * @Date 2024/4/24 21:15 + */ +@Data +public class SX2024Api1201 implements Serializable { + + @PropertyDef(label = "鍗曚綅浠g爜") + @JsonProperty("DWDM") + private String dwdm; + + @PropertyDef(label = "缁熶竴鍗曚綅缂栫爜") + @JsonProperty("TYDWBM") + private String tydwbm; + + @PropertyDef(label = "鍚堝悓鍙�") + @JsonProperty("HTH") + private String hth; + + @PropertyDef(label = "鍚堝悓鍚嶇О") + @JsonProperty("HTMC") + private String htmc; + + @PropertyDef(label = "鍚堝悓绉嶇被") + @JsonProperty("HTZL") + private String htzl; + + @PropertyDef(label = "瀹㈡埛绫诲瀷") + @JsonProperty("KHLX") + private String khlx; + + @PropertyDef(label = "瀹㈡埛缁熶竴绀句細淇$敤浠g爜") + @JsonProperty("KHTYSHXYDM") + private String khtyshxydm; + + @PropertyDef(label = "瀹㈡埛鍚嶇О") + @JsonProperty("KHMC") + private String khmc; + + @PropertyDef(label = "娉曞畾浠h〃浜�") + @JsonProperty("FDDBR") + private String fddbr; + + @PropertyDef(label = "閫氳鍦板潃") + @JsonProperty("TXDZ") + private String txdz; + + @PropertyDef(label = "閭斂缂栫爜") + @JsonProperty("YZBM") + private String yzbm; + + @PropertyDef(label = "鑱旂郴浜哄鍚�") + @JsonProperty("LXRXM") + private String lxrxm; + + @PropertyDef(label = "鑱旂郴鐢佃瘽") + @JsonProperty("LXRDH") + private String lxrdh; + + @PropertyDef(label = "韬唤璇佸彿") + @JsonProperty("SFZH") + private String sfzh; + + @PropertyDef(label = "鐢靛瓙淇$") + @JsonProperty("DZYX") + private String dzyx; + + @JSONField(format = "yyyy-MM-dd") + @PropertyDef(label = "绛捐鏃ユ湡") + @JsonProperty("QDRQ") + private Date qdrq; + + @JSONField(format = "yyyy-MM-dd") + @PropertyDef(label = "绾﹀畾瀹屾垚鏃堕棿") + @JsonProperty("YDWCSJ") + private Date ydwcsj; + + @PropertyDef(label = "楠屾敹鏂瑰紡") + @JsonProperty("YSFS") + private String ysfs; + + @PropertyDef(label = "绛捐鍦扮偣") + @JsonProperty("QDDD") + private String qddd; + + @PropertyDef(label = "绮鍝佺浠g爜") + @JsonProperty("LSPZDM") + private String lspzdm; + + @PropertyDef(label = "绮鎬ц川浠g爜") + @JsonProperty("LSXZDM") + private String lsxzdm; + + @PropertyDef(label = "鍚堝悓鍗曚环") + @JsonProperty("HTDJ") + private Double htdj; + + @PropertyDef(label = "绾﹀畾璐攢绮鏁伴噺") + @JsonProperty("YDGXLSSL") + private Double ydgxlssl; + + @PropertyDef(label = "鍚堝悓鎬婚噾棰�") + @JsonProperty("HTZJE") + private BigDecimal htzje; + + @PropertyDef(label = "灞ョ害淇濊瘉閲�") + @JsonProperty("LYBZJ") + private Double lybzj; + + @JSONField(format = "yyyy-MM-dd") + @PropertyDef(label = "瀹為檯瀹屾垚鏃堕棿") + @JsonProperty("SSWCSJ") + private Date sswcsj; + + @PropertyDef(label = "缁撶畻浠锋牸") + @JsonProperty("JSJG") + private Double jsjg; + + @PropertyDef(label = "浠樻鏂瑰紡") + @JsonProperty("FKFS") + private BigDecimal FKFS; + + @PropertyDef(label = "缁撶畻鎬婚噾棰�") + @JsonProperty("JSZJE") + private BigDecimal jszje; + + @PropertyDef(label = "瀹㈡埛鏂瑰紑鎴疯") + @JsonProperty("KHFKHH") + private String khfkhh; + + @PropertyDef(label = "瀹㈡埛鏂硅处鍙�") + @JsonProperty("KHFZH") + private String khfzh; + + @PropertyDef(label = "瀹㈡埛绛剧害浜�") + @JsonProperty("KHQYR") + private String khqyr; + + @PropertyDef(label = "鏈柟寮�鎴疯") + @JsonProperty("BFKHH") + private String bfkhh; + + @PropertyDef(label = "鏈柟璐﹀彿") + @JsonProperty("BFZH") + private String bfzh; + + @PropertyDef(label = "鏈柟绛剧害浜�") + @JsonProperty("BFQYR") + private String bfqyr; + + @PropertyDef(label = "瀹℃壒浜�") + @JsonProperty("SHR") + private String shr; + + @JSONField(format = "yyyy-MM-dd HH:mm:ss") + @PropertyDef(label = "瀹℃壒鏃堕棿") + @JsonProperty("SHSJ") + private Date shsj; + + @JSONField(format = "yyyy-MM-dd") + @PropertyDef(label = "瀹屾垚鏃ユ湡") + @JsonProperty("WCRQ") + private Date wcrq; + + @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/SX2024Api1202.java b/src/main/java/com/fzzy/push/sx2024/data/SX2024Api1202.java new file mode 100644 index 0000000..64dba6b --- /dev/null +++ b/src/main/java/com/fzzy/push/sx2024/data/SX2024Api1202.java @@ -0,0 +1,301 @@ +package com.fzzy.push.sx2024.data; + +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/4/24 20:16 + */ +@Data +public class SX2024Api1202 implements Serializable { + + @PropertyDef(label = "璐т綅浠g爜") + @JsonProperty("HWDM") + private String hwdm; + + @PropertyDef(label = "缁熶竴璐т綅缂栫爜") + @JsonProperty("TYHWBM") + private String tyhwbm; + + @PropertyDef(label = "鍏ュ簱涓氬姟鍗曞彿") + @JsonProperty("RKYWDH") + private String rkywdh; + + @PropertyDef(label = "涓氬姟绫诲瀷", description = "2锛氭敹璐叆搴擄紙榛樿锛�3: 绉诲簱鍌ㄥ瓨鍏ュ簱") + @JsonProperty("YWLX") + private String ywlx; + + @JSONField(format = "yyyy-MM-dd") + @PropertyDef(label = "涓氬姟鏃ユ湡") + @JsonProperty("YWRQ") + private Date ywrq; + + @PropertyDef(label = "璁″垝鏄庣粏鍙�") + @JsonProperty("JHMXH") + private String jhmxh; + + @PropertyDef(label = "鍚堝悓鍙�") + @JsonProperty("HTH") + private String hth; + + @PropertyDef(label = "绮潈褰掑睘鍗曚綅缁熶竴缂栫爜") + @JsonProperty("LQGSDWTYBM") + private String lqgsdwtybm; + + @PropertyDef(label = "绮潈褰掑睘鍗曚綅浠g爜") + @JsonProperty("LQGSDWDM") + private String lqgsdwdm; + + @PropertyDef(label = "鎵胯繍浜�") + @JsonProperty("CYR") + private String cyr; + + @PropertyDef(label = "鑱旂郴鐢佃瘽") + @JsonProperty("LXDH") + private String lxdh; + + @PropertyDef(label = "韬唤璇佸彿") + @JsonProperty("SFZH") + private String sfzh; + + @PropertyDef(label = "璇︾粏鍦板潃") + @JsonProperty("XXDZ") + private String xxdz; + + @PropertyDef(label = "杩愯緭宸ュ叿") + @JsonProperty("YSGJ") + private String ysgj; + + @PropertyDef(label = "杞﹁埞鍙风被鍨�") + @JsonProperty("CCHLX") + private String cchlx; + + @PropertyDef(label = "杞﹁埞鍙�") + @JsonProperty("CCH") + private String cch; + + @PropertyDef(label = "鎸傝溅鍙�") + @JsonProperty("GCH") + private String gch; + + @PropertyDef(label = "鍞伯浜�") + @JsonProperty("SLR") + private String slr; + + @PropertyDef(label = "鍞伯浜鸿仈绯绘柟寮�") + @JsonProperty("SLRLXFS") + private String slrlxfs; + + @PropertyDef(label = "鍞伯浜鸿韩浠借瘉鍙�") + @JsonProperty("SLRSFZH") + private String slrsfzh; + + @PropertyDef(label = "鍞伯浜鸿处鍙凤紙閾惰鍗℃垨璐︽埛锛�") + @JsonProperty("SLRZH") + private String slrzh; + + @PropertyDef(label = "鍞伯浜哄湴鍧�") + @JsonProperty("SLRDZ") + private String slrdz; + + @PropertyDef(label = "瑁呯伯鍦扮偣") + @JsonProperty("LDD") + private String ldd; + + @JSONField(format = "yyyy-MM-dd HH:mm:ss") + @PropertyDef(label = "鐧昏鏃堕棿") + @JsonProperty("DJSJ") + private Date djsj; + + @PropertyDef(label = "鐧昏闂ㄥ矖浜哄憳濮撳悕") + @JsonProperty("DJMGRYXM") + private String djmgryxm; + + @PropertyDef(label = "绮鍝佺浠g爜") + @JsonProperty("LSPZDM") + private String lspzdm; + + @PropertyDef(label = "绮鎬ц川浠g爜") + @JsonProperty("LSXZDM") + private String lsxzdm; + + @PropertyDef(label = "鏀惰幏骞村害") + @JsonProperty("SHND") + private String shnd; + + @PropertyDef(label = "浜у湴浠g爜") + @JsonProperty("CDDM") + private String cddm; + + @PropertyDef(label = "妫�鏂ょ被鍨�") + @JsonProperty("JJLX") + private String jjlx; + + @PropertyDef(label = "姣涢噸(鍏枻)") + @JsonProperty("MZ") + private Double mz; + + @PropertyDef(label = "姣涢噸鐩戠鍛�") + @JsonProperty("MZJBY") + private String mzjby; + + @JSONField(format = "yyyy-MM-dd HH:mm:ss") + @PropertyDef(label = "姣涢噸璁¢噺鏃堕棿") + @JsonProperty("MZJLSJ") + private Date mzjlsj; + + @PropertyDef(label = "姣涢噸璁¢噺鍛�") + @JsonProperty("MZJLY") + private String mzjly; + + @PropertyDef(label = "鍊间粨鍛�") + @JsonProperty("ZCY") + private String zcy; + + @PropertyDef(label = "鐨噸(鍏枻)") + @JsonProperty("PZ") + private Double pz; + + @PropertyDef(label = "鐨噸鐩戠鍛�") + @JsonProperty("PZJBY") + private String pzjby; + + @JSONField(format = "yyyy-MM-dd HH:mm:ss") + @PropertyDef(label = "鐨噸璁¢噺鏃堕棿") + @JsonProperty("PZJLSJ") + private Date pzjlsj; + + @PropertyDef(label = "鐨噸璁¢噺鍛�") + @JsonProperty("PZJLY") + private String pzjly; + + @PropertyDef(label = "鍖呰鐗�") + @JsonProperty("BZW") + private String bzw; + + @PropertyDef(label = "鏍囧噯鍖呭崟鍖呴噸(鍏枻)") + @JsonProperty("BZBDBZ") + private Double bzbdbz; + + @PropertyDef(label = "鏍囧噯鍖呬欢鏁�(浠�)") + @JsonProperty("BZBJS") + private Integer bzbjs; + + @PropertyDef(label = "璐ㄦ鎵i噺(灏忚:鍏枻)") + @JsonProperty("ZJKLXJ") + private Double zjklxj; + + @PropertyDef(label = "鍏朵腑锛氭按鍒嗗鎵i噺(鍏枻)") + @JsonProperty("QZSFZKL") + private Double qzsfzkl; + + @PropertyDef(label = "鍏朵腑锛氭潅璐ㄥ鎵i噺(鍏枻)") + @JsonProperty("QZZZZKL") + private Double qzzzzkl; + + @PropertyDef(label = "鍏朵腑锛氫笉瀹屽杽绮掓墸閲�(鍏枻)") + @JsonProperty("QZBWSLKL") + private Double qzbwslkl; + + @PropertyDef(label = "鍏朵腑锛氫簰娣锋墸閲�(鍏枻)") + @JsonProperty("QZHHKL") + private Double qzhhkl; + + @PropertyDef(label = "鍏朵腑锛氱敓闇夌矑鎵i噺(鍏枻)") + @JsonProperty("QZSMLKL") + private Double qzsmlkl; + + @PropertyDef(label = "鍏朵腑锛氭暣绮剧背绮掓墸閲�(鍏枻)") + @JsonProperty("QZZJMLKL") + private Double qzzjmlkl; + + @PropertyDef(label = "鍏朵腑锛氳胺澶栫硻绫虫墸閲�(鍏枻)") + @JsonProperty("QZGWCMKL") + private Double qzgwcmkl; + + @PropertyDef(label = "鍏朵腑锛氶粍绮掔背鎵i噺(鍏枻)") + @JsonProperty("QZHLMKL") + private Double qzhlmkl; + + @PropertyDef(label = "鍏朵腑锛氬叾浠栨墸閲�(鍏枻)") + @JsonProperty("QZQTKL") + private Double qzqtkl; + + @PropertyDef(label = "鏁寸悊璐圭敤鎶樻墸閲�(鍏枻)") + @JsonProperty("ZLFYZKL") + private Double zlfyzkl; + + @PropertyDef(label = "鍖呰鐗╂墸閲�(鍏枻)") + @JsonProperty("BZWKL") + private Double bzwkl; + + @PropertyDef(label = "鍏朵粬鎵i噺(鍏枻)") + @JsonProperty("QTKL") + private Double qtkl; + + @PropertyDef(label = "鎵i噺鍘熷洜") + @JsonProperty("KLYY") + private String klyy; + + @PropertyDef(label = "鐜板満鎵i噺(鍏枻)") + @JsonProperty("XCKL") + private Double xckl; + + @PropertyDef(label = "澧炴墸浠�(鍏枻)") + @JsonProperty("ZKJ") + private Double zkj; + + @PropertyDef(label = "澧炴墸浠峰師鍥�") + @JsonProperty("ZKHYY") + private String zkhyy; + + @PropertyDef(label = "鍑�閲�(鍏枻)") + @JsonProperty("JZ") + private Double jz; + + @PropertyDef(label = "瑁呭嵏浣滀笟鍗曚綅") + @JsonProperty("ZXZYDW") + private String zxzydw; + + @JSONField(format = "yyyy-MM-dd HH:mm:ss") + @PropertyDef(label = "鍑洪棬鏃堕棿") + @JsonProperty("CMSJ") + private Date cmsj; + + @PropertyDef(label = "鍑洪棬纭闂ㄥ矖浜哄憳濮撳悕") + @JsonProperty("CMQRMGRYXM") + private String cmqrmgryxm; + + @PropertyDef(label = "鍏ュ簱缁撶畻鍗曞彿") + @JsonProperty("RKJSDH") + private String rkjsdh; + + @PropertyDef(label = "鐢熸垚鏂瑰紡") + @JsonProperty("SCFS") + private String scfs; + + @PropertyDef(label = "鎵嬪姩琛ュ綍鍘熷洜") + @JsonProperty("SDBLYY") + private String sdblyy; + + @PropertyDef(label = "澶囨敞") + @JsonProperty("BZ") + private String bz; + + @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/SX2024Api1203.java b/src/main/java/com/fzzy/push/sx2024/data/SX2024Api1203.java new file mode 100644 index 0000000..6ff2b3b --- /dev/null +++ b/src/main/java/com/fzzy/push/sx2024/data/SX2024Api1203.java @@ -0,0 +1,102 @@ +package com.fzzy.push.sx2024.data; + +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/4/24 21:20 + */ +@Data +public class SX2024Api1203 implements Serializable { + + @PropertyDef(label = "璐т綅浠g爜") + @JsonProperty("HWDM") + private String hwdm; + + @PropertyDef(label = "缁熶竴璐т綅缂栫爜") + @JsonProperty("TYHWBM") + private String tyhwbm; + + @PropertyDef(label = "鍏ュ簱妫�楠屽崟鍙�") + @JsonProperty("RKJYDH") + private String rkjydh; + + @PropertyDef(label = "鍏ュ簱涓氬姟鍗曞彿") + @JsonProperty("RKYWDH") + private String rkywdh; + + @JSONField(format = "yyyy-MM-dd HH:mm:ss") + @PropertyDef(label = "鎵︽牱鏃堕棿") + @JsonProperty("QYSJ") + private Date qysj; + + @PropertyDef(label = "鎵︽牱浜哄鍚�") + @JsonProperty("QYRXM") + private String qyrxm; + + @PropertyDef(label = "鎵︽牱鏂瑰紡") + @JsonProperty("QYFS") + private String qyfs; + + @PropertyDef(label = "妫�楠岄」鐩�,闅斿紑") + @JsonProperty("JYXM") + private String jyxm; + + @PropertyDef(label = "妫�楠屽��,闅斿紑") + @JsonProperty("JYZ") + private String jyz; + + @PropertyDef(label = "澧炴墸浠�(鍏�,闅斿紑)") + @JsonProperty("ZKJ") + private String zkj; + + @PropertyDef(label = "澧炴墸閲�(鍏枻,闅斿紑)") + @JsonProperty("ZKL") + private String zkl; + + @PropertyDef(label = "妫�楠屼汉濮撳悕") + @JsonProperty("JYRXM") + private String jyrxm; + + @JSONField(format = "yyyy-MM-dd HH:mm:ss") + @PropertyDef(label = "妫�楠屾椂闂�") + @JsonProperty("JYSJ") + private Date jysj; + + @PropertyDef(label = "妫�楠岀粨鏋�") + @JsonProperty("JYJG") + private String jyjg; + + @PropertyDef(label = "椋熷搧瀹夊叏鎸囨爣鏄惁鍚堟牸") + @JsonProperty("SPAQZBSFHG") + private String spaqzbsfhg; + + @PropertyDef(label = "绮鍝佺浠g爜") + @JsonProperty("LSPZDM") + private String lspzdm; + + @PropertyDef(label = "绮瀹氱瓑") + @JsonProperty("LSDD") + private String lsdd; + + @PropertyDef(label = "淇濈鍛樺鏍�") + @JsonProperty("BGYFH") + private String bgyfh; + + @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/SX2024Api1204.java b/src/main/java/com/fzzy/push/sx2024/data/SX2024Api1204.java new file mode 100644 index 0000000..8a6713e --- /dev/null +++ b/src/main/java/com/fzzy/push/sx2024/data/SX2024Api1204.java @@ -0,0 +1,101 @@ +package com.fzzy.push.sx2024.data; + +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/4/24 21:23 + */ +@Data +public class SX2024Api1204 implements Serializable { + + @PropertyDef(label = "璐т綅浠g爜") + @JsonProperty("HWDM") + private String hwdm; + + @PropertyDef(label = "缁熶竴璐т綅缂栫爜") + @JsonProperty("TYHWBM") + private String tyhwbm; + + @PropertyDef(label = "鍏ュ簱缁撶畻鍗曞彿", description = "鐢辩粺涓�搴撳尯浠g爜+缁撶畻鏃ユ湡锛坹yyyMMdd锛�+4浣嶉『搴忓彿缁勬垚") + @JsonProperty("RKJSDH") + private String rkjsdh; + + @PropertyDef(label = "鍚堝悓鍙�") + @JsonProperty("HTH") + private String hth; + + @PropertyDef(label = "缁撶畻鏁伴噺(鍏枻)") + @JsonProperty("JSSL") + private double jssl; + + @PropertyDef(label = "缁撶畻鍗曚环(鍏�/鍏枻)") + @JsonProperty("JSSL") + private double jsdj; + + @PropertyDef(label = "缁撶畻閲戦(鍏�)") + @JsonProperty("JSJE") + private double jsje; + + @JSONField(format = "yyyy-MM-dd HH:mm:ss") + @PropertyDef(label = "缁撶畻鏃堕棿") + @JsonProperty("JSSJ") + private Date jssj; + + @PropertyDef(label = "缁撶畻鏂瑰紡") + @JsonProperty("JSFS") + private String jsfs; + + @PropertyDef(label = "鏀舵浜�") + @JsonProperty("SKR") + private String skr; + + @PropertyDef(label = "閾惰琛屽埆浠g爜") + @JsonProperty("YHHBDM") + private String yhhbdm; + + @PropertyDef(label = "鏀舵浜鸿韩浠借瘉鍙�") + @JsonProperty("SKRSFZH") + private String skrsfzh; + + @PropertyDef(label = "寮�鎴疯鍙�") + @JsonProperty("KHHH") + private String khhh; + + @PropertyDef(label = "寮�鎴疯鍚嶇О") + @JsonProperty("KHHMC") + private String khhmc; + + @PropertyDef(label = "閾惰璐﹀彿") + @JsonProperty("YHZH") + private String yhzh; + + @PropertyDef(label = "鍙戠エ鍙风爜") + @JsonProperty("FPHM") + private String fphm; + + @PropertyDef(label = "鍙戠エ鐘舵��") + @JsonProperty("FPZT") + private String fpzt; + + @PropertyDef(label = "浠樻鍗曚綅") + @JsonProperty("FKDW") + private String fkdw; + + @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/SX2024Api1205.java b/src/main/java/com/fzzy/push/sx2024/data/SX2024Api1205.java new file mode 100644 index 0000000..8ac8f81 --- /dev/null +++ b/src/main/java/com/fzzy/push/sx2024/data/SX2024Api1205.java @@ -0,0 +1,221 @@ +package com.fzzy.push.sx2024.data; + +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/4/24 21:25 + */ +@Data +public class SX2024Api1205 implements Serializable { + + @PropertyDef(label = "璐т綅浠g爜") + @JsonProperty("HWDM") + private String hwdm; + + @PropertyDef(label = "缁熶竴璐т綅缂栫爜") + @JsonProperty("TYHWBM") + private String tyhwbm; + + @PropertyDef(label = "鍑哄簱涓氬姟鍗曞彿") + @JsonProperty("CKYWDH") + private String ckywdh; + + @PropertyDef(label = "璁″垝鏄庣粏鍙�") + @JsonProperty("JHMXH") + private String jhmxh; + + @PropertyDef(label = "鍑哄簱閫氱煡鍗曞彿") + @JsonProperty("CKTZDH") + private String cktzdh; + + @PropertyDef(label = "涓氬姟绫诲瀷", description = "1锛氶攢鍞嚭搴擄紙榛樿锛� 2锛氱Щ搴撳嚭搴�") + @JsonProperty("YWLX") + private String ywlx; + + @JSONField(format = "yyyy-MM-dd") + @PropertyDef(label = "涓氬姟鏃ユ湡") + @JsonProperty("YWRQ") + private Date ywrq; + + @PropertyDef(label = "鍚堝悓鍙�") + @JsonProperty("HTH") + private String hth; + + @PropertyDef(label = "璐ㄦ鎶ュ憡鍗曞彿") + @JsonProperty("ZJBGDH") + private String zjbgdh; + + @PropertyDef(label = "鎵胯繍浜�") + @JsonProperty("CYR") + private String cyr; + + @PropertyDef(label = "鑱旂郴鐢佃瘽") + @JsonProperty("LXDH") + private String lxdh; + + @PropertyDef(label = "韬唤璇佸彿") + @JsonProperty("SFZH") + private String sfzh; + + @PropertyDef(label = "杩愯緭宸ュ叿") + @JsonProperty("YSGJ") + private String ysgj; + + @PropertyDef(label = "鍗哥伯鍦扮偣") + @JsonProperty("XLDD") + private String xldd; + + @PropertyDef(label = "杞﹁埞鍙风被鍨�") + @JsonProperty("CCHLX") + private String cchlx; + + @PropertyDef(label = "杞﹁埞鍙�") + @JsonProperty("CCH") + private String cch; + + @PropertyDef(label = "鎸傝溅鍙�") + @JsonProperty("GCH") + private String gch; + + @JSONField(format = "yyyy-MM-dd HH:mm:ss") + @PropertyDef(label = "鐧昏鏃堕棿") + @JsonProperty("DJSJ") + private Date djsj; + + @PropertyDef(label = "鐧昏闂ㄥ矖浜哄憳濮撳悕") + @JsonProperty("DJMGRYXM") + private String djmgryxm; + + @PropertyDef(label = "绮鍝佺浠g爜") + @JsonProperty("LSPZDM") + private String lspzdm; + + @PropertyDef(label = "绮绛夌骇浠g爜") + @JsonProperty("LSDJDM") + private String lsdjdm; + + @PropertyDef(label = "绮鎬ц川浠g爜") + @JsonProperty("LSXZDM") + private String lsxzdm; + + @PropertyDef(label = "鏀惰幏骞村害") + @JsonProperty("SHND") + private String shnd; + + @PropertyDef(label = "浜у湴浠g爜") + @JsonProperty("CDDM") + private String cddm; + + @PropertyDef(label = "妫�鏂ょ被鍨�", description = "0锛氱О閲嶅叆搴擄紙榛樿锛�1锛氭爣鍑嗗寘鍏ュ簱") + @JsonProperty("JJLX") + private String jjlx; + + @PropertyDef(label = "鐨噸(鍏枻)") + @JsonProperty("PZ") + private double pz; + + @PropertyDef(label = "鐨噸鐩戠鍛�") + @JsonProperty("PZJBY") + private String pzjby; + + @JSONField(format = "yyyy-MM-dd HH:mm:ss") + @PropertyDef(label = "鐨噸璁¢噺鏃堕棿") + @JsonProperty("PZJLSJ") + private Date pzjlsj; + + @PropertyDef(label = "鐨噸璁¢噺鍛�") + @JsonProperty("PZJLY") + private String pzjly; + + @PropertyDef(label = "姣涢噸(鍏枻)") + @JsonProperty("MZ") + private double mz; + + @PropertyDef(label = "姣涢噸鐩戠鍛�") + @JsonProperty("MZJBY") + private String mzjby; + + @JSONField(format = "yyyy-MM-dd HH:mm:ss") + @PropertyDef(label = "姣涢噸璁¢噺鏃堕棿") + @JsonProperty("MZJLSJ") + private Date mzjlsj; + + @PropertyDef(label = "姣涢噸璁¢噺鍛�") + @JsonProperty("MZJLY") + private String mzjly; + + @PropertyDef(label = "鍖呰鐗�") + @JsonProperty("BZW") + private String bzw; + + @PropertyDef(label = "鏍囧噯鍖呭崟鍖呴噸(鍏枻)") + @JsonProperty("BZBDBZ") + private double bzbdbz; + + @PropertyDef(label = "鏍囧噯鍖呬欢鏁�(浠�)") + @JsonProperty("BZBJS") + private Integer bzbjs; + + @PropertyDef(label = "鍑�閲�(鍏枻)") + @JsonProperty("JZ") + private double jz; + + @PropertyDef(label = "鎵�/澧為噺(鍏枻)") + @JsonProperty("KZL") + private double kzl; + + @PropertyDef(label = "鎵o紙澧烇級閲忓師鍥�") + @JsonProperty("KZLYY") + private String kzlyy; + + @PropertyDef(label = "鍊间粨淇濈鍛樺鍚�") + @JsonProperty("ZCBGYXM") + private String zcbgyxm; + + @PropertyDef(label = "瑁呭嵏浣滀笟鍗曚綅") + @JsonProperty("ZXZYDW") + private String zxzydw; + + @JSONField(format = "yyyy-MM-dd HH:mm:ss") + @PropertyDef(label = "鍑洪棬鏃堕棿") + @JsonProperty("CMSJ") + private Date cmsj; + + @PropertyDef(label = "鍑洪棬纭闂ㄥ矖浜哄憳濮撳悕") + @JsonProperty("CMQRMGRYXM") + private String cmqrmgryxm; + + @PropertyDef(label = "鍑哄簱缁撶畻鍗曞彿") + @JsonProperty("CKJSDH") + private String ckjsdh; + + @PropertyDef(label = "鐢熸垚鏂瑰紡") + @JsonProperty("SCFS") + private String scfs; + + @PropertyDef(label = "鎵嬪姩琛ュ綍鍘熷洜") + @JsonProperty("SDBLYY") + private String sdblyy; + + @PropertyDef(label = "澶囨敞") + @JsonProperty("BZ") + private String bz; + + @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/SX2024Api1206.java b/src/main/java/com/fzzy/push/sx2024/data/SX2024Api1206.java new file mode 100644 index 0000000..6bc371c --- /dev/null +++ b/src/main/java/com/fzzy/push/sx2024/data/SX2024Api1206.java @@ -0,0 +1,89 @@ +package com.fzzy.push.sx2024.data; + +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/4/24 21:28 + */ +@Data +public class SX2024Api1206 implements Serializable { + + @PropertyDef(label = "鍑哄簱缁撶畻鍗曞彿") + @JsonProperty("CKJSDH") + private String ckjsdh; + + @PropertyDef(label = "缁熶竴鍗曚綅缂栫爜") + @JsonProperty("TYDWBM") + private String tydwbm; + + @PropertyDef(label = "鍚堝悓鍙�") + @JsonProperty("HTH") + private String hth; + + @PropertyDef(label = "缁撶畻鏁伴噺(鍏枻)") + @JsonProperty("JSSL") + private double jssl; + + @PropertyDef(label = "缁撶畻鍗曚环(鍏�/鍏枻)") + @JsonProperty("JSSL") + private double jsdj; + + @PropertyDef(label = "缁撶畻閲戦(鍏�)") + @JsonProperty("JSJE") + private double jsje; + + @JSONField(format = "yyyy-MM-dd HH:mm:ss") + @PropertyDef(label = "缁撶畻鏃堕棿") + @JsonProperty("JSSJ") + private Date jssj; + + @PropertyDef(label = "缁撶畻鏂瑰紡") + @JsonProperty("JSFS") + private String jsfs; + + @PropertyDef(label = "浠樻浜�") + @JsonProperty("FKR") + private String fkr; + + @PropertyDef(label = "閾惰琛屽埆浠g爜") + @JsonProperty("YHHBDM") + private String yhhbdm; + + @PropertyDef(label = "寮�鎴疯鍙�") + @JsonProperty("KHHH") + private String khhh; + + @PropertyDef(label = "寮�鎴疯鍚嶇О") + @JsonProperty("KHHMC") + private String khhmc; + + @PropertyDef(label = "閾惰璐﹀彿") + @JsonProperty("YHZH") + private String yhzh; + + @PropertyDef(label = "鍙戠エ鍙风爜") + @JsonProperty("YHZH") + private String fphm; + + @PropertyDef(label = "鍙戠エ鐘舵��") + @JsonProperty("FPZT") + private String fpzt; + + @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/SX2024Api1207.java b/src/main/java/com/fzzy/push/sx2024/data/SX2024Api1207.java new file mode 100644 index 0000000..d1da483 --- /dev/null +++ b/src/main/java/com/fzzy/push/sx2024/data/SX2024Api1207.java @@ -0,0 +1,101 @@ +package com.fzzy.push.sx2024.data; + +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/4/24 21:30 + */ +@Data +public class SX2024Api1207 implements Serializable { + + @PropertyDef(label = "鍊掍粨鍗曞彿") + @JsonProperty("DCDH") + private String dcdh; + + @PropertyDef(label = "鍊掍粨绫诲瀷") + @JsonProperty("DCLX") + private String dclx; + + @PropertyDef(label = "鍊掍粨璁″垝鏂囦欢缂栧彿") + @JsonProperty("DCJHWJBH") + private String dcjhwjbh; + + @PropertyDef(label = "閫氱煡鍗曞彿") + @JsonProperty("TZDH") + private String tzdh; + + @PropertyDef(label = "鍊掑嚭鍗曚綅") + @JsonProperty("DCDW") + private String dcdw; + + @PropertyDef(label = "鍊掑叆鍗曚綅") + @JsonProperty("DRDW") + private String drdw; + + @PropertyDef(label = "鍊掑嚭搴撳尯缁熶竴缂栫爜") + @JsonProperty("DCKQTYBM") + private String dckqtybm; + + @PropertyDef(label = "鍊掑叆搴撳尯缁熶竴缂栫爜") + @JsonProperty("DRKQTYBM") + private String drkqtybm; + + @PropertyDef(label = "鍊掑嚭璐т綅缁熶竴缂栫爜") + @JsonProperty("DCHWTYBM") + private String dchwtybm; + + @PropertyDef(label = "鍊掑叆璐т綅缁熶竴缂栫爜") + @JsonProperty("DRHWTYBM") + private String drhwtybm; + + @PropertyDef(label = "绮鍝佺浠g爜") + @JsonProperty("LSPZDM") + private String lspzdm; + + @PropertyDef(label = "鍊掑嚭璐т綅浠g爜") + @JsonProperty("DCHWDM") + private String dchwdm; + + @PropertyDef(label = "鍊掑叆璐т綅浠g爜") + @JsonProperty("DRHWDM") + private String drhwdm; + + @JSONField(format = "yyyy-MM-dd") + @PropertyDef(label = "鍊掍粨鏃ユ湡") + @JsonProperty("DCRQ") + private Date dcrq; + + @PropertyDef(label = "鍊掍粨鏁伴噺(鍏枻)") + @JsonProperty("DCSL") + private double dcsl; + + @PropertyDef(label = "鍖呰鐗�") + @JsonProperty("BZW") + private String bzw; + + @PropertyDef(label = "鏍囧噯鍖呬欢鏁�(浠�)") + @JsonProperty("BZBJS") + private Integer bzbjs; + + @PropertyDef(label = "瑁呭嵏浣滀笟鍗曚綅(,闅斿紑澶氫釜)") + @JsonProperty("ZXZYDW") + private String zxzydw; + + @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/SX2024Api1208.java b/src/main/java/com/fzzy/push/sx2024/data/SX2024Api1208.java new file mode 100644 index 0000000..3414e50 --- /dev/null +++ b/src/main/java/com/fzzy/push/sx2024/data/SX2024Api1208.java @@ -0,0 +1,136 @@ +package com.fzzy.push.sx2024.data; + +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/4/25 14:22 + */ +@Data +public class SX2024Api1208 implements Serializable { + + @PropertyDef(label = "璐т綅浠g爜") + @JsonProperty("HWDM") + private String hwdm; + + @PropertyDef(label = "缁熶竴璐т綅缂栫爜") + @JsonProperty("TYHWBM") + private String tyhwbm; + + @PropertyDef(label = "绮潈褰掑睘鍗曚綅缁熶竴缂栫爜") + @JsonProperty("LQGSTYDWBM") + private String lqgstydwbm; + + @PropertyDef(label = "绮鍝佺浠g爜") + @JsonProperty("LSPZDM") + private String lspzdm; + + @PropertyDef(label = "绮鎬ц川浠g爜") + @JsonProperty("LSXZDM") + private String lsxzdm; + + @PropertyDef(label = "绮绛夌骇浠g爜") + @JsonProperty("LSDJDM") + private String lsdjdm; + + @PropertyDef(label = "鏀惰幏骞村害") + @JsonProperty("SHND") + private String shnd; + + @PropertyDef(label = "鍥藉埆") + @JsonProperty("GB") + private String gb; + + @PropertyDef(label = "浜у湴") + @JsonProperty("CD") + private String cd; + + @PropertyDef(label = "淇濈鍛�") + @JsonProperty("BGY") + private String bgy; + + @PropertyDef(label = "绮潈褰掑睘鍗曚綅浠g爜") + @JsonProperty("LQGSDWDM") + private String lqgsdwdm; + + @PropertyDef(label = "绠$悊鏂瑰紡") + @JsonProperty("GLFS") + private String glfs; + + @PropertyDef(label = "鏀跺偍鍦扮偣") + @JsonProperty("SCDD") + private String scdd; + + @PropertyDef(label = "鍌ㄧ伯鏂瑰紡") + @JsonProperty("CLFS") + private String clfs; + + @PropertyDef(label = "璐т綅(娌圭綈)鐘舵��") + @JsonProperty("HWZT") + private String hwzt; + + @JSONField(format = "yyyy-MM-dd HH:mm:ss") + @PropertyDef(label = "鍏ヤ粨鏃堕棿") + @JsonProperty("RCSJ") + private Date rcsj; + + @JSONField(format = "yyyy-MM-dd") + @PropertyDef(label = "灏佷粨鏃ユ湡") + @JsonProperty("FCRQ") + private Date fcrq; + + @JSONField(format = "yyyy-MM-dd HH:mm:ss") + @PropertyDef(label = "鍑轰粨瀹屾垚鏃堕棿") + @JsonProperty("CCWCSJ") + private Date ccwcsj; + + @JSONField(format = "yyyy-MM-dd HH:mm:ss") + @PropertyDef(label = "娓呬粨鏃堕棿") + @JsonProperty("QCSJ") + private Date qcsj; + + @PropertyDef(label = "鎴愯揣浣嶅墠鎹熻��(鍏枻)") + @JsonProperty("CHWQSH") + private Double chwqsh; + + @PropertyDef(label = "瀹為檯鏁伴噺(鍏枻)") + @JsonProperty("SJSL") + private Double sjsl; + + @PropertyDef(label = "璁′环鏁伴噺(鍏枻)") + @JsonProperty("JJSL") + private Double jjsl; + + @PropertyDef(label = "鍖呭瓨绮寘鏁�(鍖�)") + @JsonProperty("BCLBS") + private Integer bclbs; + + @PropertyDef(label = "瀹為檯瑁呯伯绾块珮(绫�)") + @JsonProperty("SJZLXG") + private Double sjzlxg; + + @PropertyDef(label = "绮爢浣撶Н(绔嬫柟绫�)") + @JsonProperty("SJZLXG") + private Double ldtj; + + @PropertyDef(label = "澶囨敞") + @JsonProperty("BZ") + private String bz; + + @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/SX2024Api1209.java b/src/main/java/com/fzzy/push/sx2024/data/SX2024Api1209.java new file mode 100644 index 0000000..f12aef7 --- /dev/null +++ b/src/main/java/com/fzzy/push/sx2024/data/SX2024Api1209.java @@ -0,0 +1,158 @@ +package com.fzzy.push.sx2024.data; + +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/4/25 14:23 + */ +@Data +public class SX2024Api1209 implements Serializable { + + @PropertyDef(label = "璐т綅浠g爜") + @JsonProperty("HWDM") + private String hwdm; + + @PropertyDef(label = "缁熶竴璐т綅缂栫爜") + @JsonProperty("TYHWBM") + private String tyhwbm; + + @PropertyDef(label = "鎹熸孩鍗曞彿") + @JsonProperty("SYDH") + private String sydh; + + @JSONField(format = "yyyy-MM-dd") + @PropertyDef(label = "涓氬姟鏃ユ湡") + @JsonProperty("YWRQ") + private Date ywrq; + + @PropertyDef(label = "鎹熸孩绫诲瀷") + @JsonProperty("SYLX") + private String sylx; + + @PropertyDef(label = "鎹熸孩鐜妭") + @JsonProperty("SYHJ") + private String syhj; + + @PropertyDef(label = "鍏ュ簱鍑�閲�(鍏枻)") + @JsonProperty("RKJZ") + private Double rkjz; + + @PropertyDef(label = "鍏ュ簱鏁伴噺") + @JsonProperty("RKSL") + private Double rksl; + + @JSONField(format = "yyyy-MM-dd HH:mm:ss") + @PropertyDef(label = "鍏ュ簱鏃堕棿") + @JsonProperty("RKSJ") + private Date rksj; + + @PropertyDef(label = "鍏ュ簱姘村垎(%)") + @JsonProperty("RKSF") + private Double rksf; + + @PropertyDef(label = "鍏ュ簱鏉傝川(%)") + @JsonProperty("RKZZ") + private Double rkzz; + + @JSONField(format = "yyyy-MM-dd HH:mm:ss") + @PropertyDef(label = "鍑哄簱鏃堕棿") + @JsonProperty("CKSJ") + private Date cksj; + + @PropertyDef(label = "鍑哄簱鍑�閲�(鍏枻)") + @JsonProperty("CKJZ") + private Double ckjz; + + @PropertyDef(label = "鍑哄簱姘村垎(%)") + @JsonProperty("CKSF") + private Double cksf; + + @PropertyDef(label = "鍑哄簱鏉傝川(%)") + @JsonProperty("CKSF") + private Double ckzz; + + @PropertyDef(label = "鍌ㄥ瓨鏃堕暱") + @JsonProperty("CCSC") + private Double ccsc; + + @PropertyDef(label = "鍑�閲嶆崯婧㈡暟閲�(鍏枻)") + @JsonProperty("JZSYSL") + private Double jzsysl; + + @PropertyDef(label = "瀹為檯鎹熸孩鏁伴噺(鍏枻)") + @JsonProperty("SJSYSL") + private Double sjsysl; + + @PropertyDef(label = "鍏朵腑姘存潅鍑忛噺(鍏枻)") + @JsonProperty("QZSZKL") + private Double qzszkl; + + @PropertyDef(label = "鍏朵腑锛氳嚜鐒舵崯鑰楀畾棰�(鍏枻)") + @JsonProperty("QZZRSHDE") + private Double qzzrshde; + + @PropertyDef(label = "鏄惁瓒呰��") + @JsonProperty("SFCH") + private String sfch; + + @PropertyDef(label = "瓒呰�楁暟閲�(鍏枻)") + @JsonProperty("CHSL") + private Double chsl; + + @PropertyDef(label = "鎹熺泭鏄惁姝e父") + @JsonProperty("SYSFZC") + private String sysfzc; + + @PropertyDef(label = "鎹熸孩鍘熷洜") + @JsonProperty("SYYY") + private String syyy; + + @PropertyDef(label = "鍑烘竻纭鏍囪瘑") + @JsonProperty("CQQRBS") + private String cqqrbs; + + @PropertyDef(label = "鍑烘竻纭鏃堕棿") + @JsonProperty("CQQRSJ") + private String cqqrsj; + + @PropertyDef(label = "浠撳偍瀹℃牳浜�") + @JsonProperty("CCSHR") + private String ccshr; + + @PropertyDef(label = "璐ㄦ瀹℃牳浜�") + @JsonProperty("ZJSHR") + private String zjshr; + + @PropertyDef(label = "缁熻瀹℃牳浜�") + @JsonProperty("TJSHR") + private String tjshr; + + @PropertyDef(label = "浼氳瀹℃牳浜�") + @JsonProperty("KJSHR") + private String kjshr; + + @PropertyDef(label = "棰嗗瀹℃牳浜�") + @JsonProperty("LDSHR") + private String ldshr; + + @PropertyDef(label = "澶囨敞") + @JsonProperty("BZ") + private String bz; + + @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/SX2024Api1210.java b/src/main/java/com/fzzy/push/sx2024/data/SX2024Api1210.java new file mode 100644 index 0000000..5e4e1bb --- /dev/null +++ b/src/main/java/com/fzzy/push/sx2024/data/SX2024Api1210.java @@ -0,0 +1,93 @@ +package com.fzzy.push.sx2024.data; + +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/4/25 14:23 + */ +@Data +public class SX2024Api1210 implements Serializable { + + @PropertyDef(label = "绮鎬ц川杞彉鍗曞彿") + @JsonProperty("LSXZZBDH") + private String lsxzzbdh; + + @PropertyDef(label = "璐т綅浠g爜") + @JsonProperty("HWDM") + private String hwdm; + + @PropertyDef(label = "缁熶竴璐т綅缂栫爜") + @JsonProperty("TYHWBM") + private String tyhwbm; + + @PropertyDef(label = "绮鏁伴噺(鍏枻)") + @JsonProperty("LSSL") + private Double lssl; + + @PropertyDef(label = "鍒掕浆鏁伴噺(鍏枻)") + @JsonProperty("HZSL") + private Double hzsl; + + @PropertyDef(label = "鎵瑰噯鏂囧彿") + @JsonProperty("BZWH") + private String bzwh; + + @PropertyDef(label = "绮鍝佺浠g爜") + @JsonProperty("LSPZDM") + private String lspzdm; + + @PropertyDef(label = "鍒掕浆鍓嶇伯椋熸�ц川浠g爜") + @JsonProperty("HZQLSXZDM") + private String hzqlsxzdm; + + @PropertyDef(label = "鍒掕浆鍚庣伯椋熸�ц川浠g爜") + @JsonProperty("HZHLSXZDM") + private String hzhlsxzdm; + + @JSONField(format = "yyyy-MM-dd") + @PropertyDef(label = "鍒掕浆鏃ユ湡") + @JsonProperty("HZHLSXZDM") + private Date hzrq; + + @PropertyDef(label = "浠撳偍瀹℃牳浜�") + @JsonProperty("CCSHR") + private String ccshr; + + @PropertyDef(label = "璐ㄦ瀹℃牳浜�") + @JsonProperty("ZJSHR") + private String zjshr; + + @PropertyDef(label = "缁熻瀹℃牳浜�") + @JsonProperty("TJSHR") + private String tjshr; + + @PropertyDef(label = "浼氳瀹℃牳浜�") + @JsonProperty("KJSHR") + private String kjshr; + + @PropertyDef(label = "棰嗗瀹℃牳浜�") + @JsonProperty("LDSHR") + private String ldshr; + + @PropertyDef(label = "澶囨敞") + @JsonProperty("BZ") + private String bz; + + @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/SX2024Api1211.java b/src/main/java/com/fzzy/push/sx2024/data/SX2024Api1211.java new file mode 100644 index 0000000..27bd5b5 --- /dev/null +++ b/src/main/java/com/fzzy/push/sx2024/data/SX2024Api1211.java @@ -0,0 +1,73 @@ +package com.fzzy.push.sx2024.data; + +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/4/25 14:23 + */ +@Data +public class SX2024Api1211 implements Serializable { + + @PropertyDef(label = "搴撳尯浠g爜") + @JsonProperty("KQDM") + private String kqdm; + + @PropertyDef(label = "缁熶竴搴撳尯缂栫爜") + @JsonProperty("TYKQBM") + private String tykqbm; + + @PropertyDef(label = "绮鍝佺浠g爜") + @JsonProperty("LSPZDM") + private String lspzdm; + + @PropertyDef(label = "骞村害") + @JsonProperty("ND") + private String nd; + + @PropertyDef(label = "鏈堜唤") + @JsonProperty("YF") + private String yf; + + @PropertyDef(label = "鏈熷垵鏁伴噺(鍏枻)") + @JsonProperty("QCSL") + private Double qcsl; + + @PropertyDef(label = "鏈湡鏀跺叆鏁伴噺(鍏枻)") + @JsonProperty("BQSRSL") + private Double bqsrsl; + + @PropertyDef(label = "鏈湡鏀嚭鏁伴噺(鍏枻)") + @JsonProperty("BQZCSL") + private Double bqzcsl; + + @PropertyDef(label = "鏈熸湯鏁伴噺(鍏枻)") + @JsonProperty("QMYE") + private Double qmye; + + @PropertyDef(label = "鏈堢粨鏍囧織") + @JsonProperty("YJBZ") + private Integer yjbz; + + @JSONField(format = "yyyy-MM-dd") + @PropertyDef(label = "涓氬姟鏃ユ湡") + @JsonProperty("YWRQ") + private Date ywrq; + + @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/SX2024Api1212.java b/src/main/java/com/fzzy/push/sx2024/data/SX2024Api1212.java new file mode 100644 index 0000000..9d436d0 --- /dev/null +++ b/src/main/java/com/fzzy/push/sx2024/data/SX2024Api1212.java @@ -0,0 +1,92 @@ +package com.fzzy.push.sx2024.data; + +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/4/25 14:23 + */ +@Data +public class SX2024Api1212 implements Serializable { + + @PropertyDef(label = "鍗曚綅浠g爜") + @JsonProperty("DWDM") + private String dwdm; + + @PropertyDef(label = "搴撳尯浠g爜") + @JsonProperty("KQDM") + private String kqdm; + + @PropertyDef(label = "瀹㈡埛绫诲瀷") + @JsonProperty("KHLX") + private String khlx; + + @PropertyDef(label = "缁熶竴鍗曚綅缂栫爜") + @JsonProperty("TYDWBM") + private String tydwbm; + + @PropertyDef(label = "缁熶竴搴撳尯缂栫爜") + @JsonProperty("TYKQBM") + private String tykqbm; + + @PropertyDef(label = "瀹㈡埛缁熶竴绀句細淇$敤浠g爜鎴栬韩浠借瘉鍙�") + @JsonProperty("KHTYSHXYDMHSFZH") + private String khtyshxydmhsfzh; + + @PropertyDef(label = "瀹㈡埛鍚嶇О") + @JsonProperty("KHMC") + private String khmc; + + @PropertyDef(label = "娉曞畾浠h〃浜�") + @JsonProperty("FDDBR") + private String fddbr; + + @PropertyDef(label = "閫氳鍦板潃") + @JsonProperty("TXDZ") + private String txdz; + + @PropertyDef(label = "閭斂缂栫爜") + @JsonProperty("YZBM") + private String yzbm; + + @PropertyDef(label = "鑱旂郴浜哄鍚�") + @JsonProperty("LXRXM") + private String lxrxm; + + @PropertyDef(label = "鑱旂郴鐢佃瘽") + @JsonProperty("LXRDH") + private String lxrdh; + + @PropertyDef(label = "鑱旂郴浜鸿韩浠借瘉鍙�") + @JsonProperty("LXRSFZH") + private String lxrsfzh; + + @PropertyDef(label = "鐢靛瓙淇$") + @JsonProperty("DZYX") + private String dzyx; + + @PropertyDef(label = "瀹㈡埛鏂瑰紑鎴疯") + @JsonProperty("KHFKHH") + private String khfkhh; + + @PropertyDef(label = "瀹㈡埛鏂硅处鍙�") + @JsonProperty("KHFZH") + private String khfzh; + + @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/SX2024Api1301.java b/src/main/java/com/fzzy/push/sx2024/data/SX2024Api1301.java new file mode 100644 index 0000000..e66c076 --- /dev/null +++ b/src/main/java/com/fzzy/push/sx2024/data/SX2024Api1301.java @@ -0,0 +1,112 @@ +package com.fzzy.push.sx2024.data; + +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/4/25 14:24 + */ +@Data +public class SX2024Api1301 implements Serializable { + + @PropertyDef(label = "缁熶竴鍗曚綅缂栫爜") + @JsonProperty("TYDWBM") + private String tydwbm; + + @PropertyDef(label = "鍗曚綅浠g爜") + @JsonProperty("DWDM") + private String dwdm; + + @PropertyDef(label = "搴撳尯浠g爜") + @JsonProperty("KQDM") + private String kqdm; + + @PropertyDef(label = "鍦扮偣") + @JsonProperty("DD") + private String dd; + + @PropertyDef(label = "椋庨櫓鐐圭紪鐮�") + @JsonProperty("FXDBM") + private String fxdbm; + + @PropertyDef(label = "璇嗗埆浜�") + @JsonProperty("SBR") + private String sbr; + + @PropertyDef(label = "鐜妭/閮ㄤ綅") + @JsonProperty("HJBW") + private String hjbw; + + @PropertyDef(label = "椋庨櫓淇℃伅") + @JsonProperty("HJBW") + private String fxxx; + + @PropertyDef(label = "椋庨櫓绫诲瀷") + @JsonProperty("FXLX") + private String fxlx; + + @PropertyDef(label = "椋庨櫓鍒嗙骇") + @JsonProperty("FXFJ") + private String fxfj; + + @PropertyDef(label = "椋庨櫓绠℃帶鎺柦") + @JsonProperty("FXGLCS") + private String fxglcs; + + @PropertyDef(label = "闅愭偅淇℃伅") + @JsonProperty("YHXX") + private String yhxx; + + @PropertyDef(label = "闅愭偅鎺掓煡淇℃伅") + @JsonProperty("YHXX") + private String yhpcxx; + + @PropertyDef(label = "闅愭偅鏁存敼淇℃伅") + @JsonProperty("YHZGXX") + private String yhzgxx; + + @PropertyDef(label = "闅愭偅鏁存敼楠屾敹淇℃伅") + @JsonProperty("YHYSXX") + private String yhysxx; + + @PropertyDef(label = "浜嬫晠鍩烘湰淇℃伅") + @JsonProperty("SGJBXX") + private String sgjbxx; + + @JSONField(format = "yyyy-MM-dd") + @PropertyDef(label = "鏁存敼鏃堕檺") + @JsonProperty("ZGSX") + private Date zgsx; + + @PropertyDef(label = "璐d换鍗曚綅") + @JsonProperty("ZRDW") + private String zrdw; + + @PropertyDef(label = "璐d换浜�") + @JsonProperty("ZRR") + private String zrr; + + @PropertyDef(label = "鏁存敼楠屾敹淇℃伅") + @JsonProperty("ZGYSXX") + private String zgysxx; + + @PropertyDef(label = "椋庨櫓璺熻釜鐩戠璐d换浜�") + @JsonProperty("FXGZJGZRR") + private String fxgzjgzrr; + + @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/SX2024Api1302.java b/src/main/java/com/fzzy/push/sx2024/data/SX2024Api1302.java new file mode 100644 index 0000000..f1fb76c --- /dev/null +++ b/src/main/java/com/fzzy/push/sx2024/data/SX2024Api1302.java @@ -0,0 +1,80 @@ +package com.fzzy.push.sx2024.data; + +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/4/25 14:24 + */ +@Data +public class SX2024Api1302 implements Serializable { + + @PropertyDef(label = "璐т綅浠g爜") + @JsonProperty("HWDM") + private String hwdm; + + @PropertyDef(label = "缁熶竴璐т綅缂栫爜") + @JsonProperty("TYHWBM") + private String tyhwbm; + + @PropertyDef(label = "娓╂箍搴︽娴嬪崟鍙�") + @JsonProperty("WSDJCDH") + private String wsdjcdh; + + @JSONField(format = "yyyy-MM-dd HH:mm:ss") + @PropertyDef(label = "妫�娴嬫椂闂�") + @JsonProperty("JCSJ") + private Date jcsj; + + @PropertyDef(label = "浠撴埧澶栨俯") + @JsonProperty("CFWW") + private Double cfww; + + @PropertyDef(label = "浠撴埧澶栨箍") + @JsonProperty("CFWS") + private Double cfws; + + @PropertyDef(label = "浠撴埧鍐呮俯") + @JsonProperty("CFNW") + private Double cfnw; + + @PropertyDef(label = "浠撴埧鍐呮箍") + @JsonProperty("CFNS") + private Double cfns; + + @PropertyDef(label = "绮鏈�楂樻俯") + @JsonProperty("LSZGW") + private Double lszgw; + + @PropertyDef(label = "绮鏈�浣庢俯") + @JsonProperty("LSZDW") + private Double lszdw; + + @PropertyDef(label = "绮骞冲潎娓�") + @JsonProperty("LSPJW") + private Double lspjw; + + @PropertyDef(label = "绮娓╁害鍊奸泦鍚�") + @JsonProperty("LSWDZJH") + private String lswdzjh; + + @PropertyDef(label = "绮婀垮害鍊奸泦鍚�") + @JsonProperty("LSSDZJH") + private String lssdzjh; + + @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/SX2024Api1303.java b/src/main/java/com/fzzy/push/sx2024/data/SX2024Api1303.java new file mode 100644 index 0000000..a3473ce --- /dev/null +++ b/src/main/java/com/fzzy/push/sx2024/data/SX2024Api1303.java @@ -0,0 +1,73 @@ +package com.fzzy.push.sx2024.data; + +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/4/25 14:24 + */ +@Data +public class SX2024Api1303 implements Serializable { + + @PropertyDef(label = "缁熶竴寤掗棿缂栫爜") + @JsonProperty("TYAJBM") + private String tyajbm; + + @PropertyDef(label = "璐т綅浠g爜") + @JsonProperty("HWDM") + private String hwdm; + + @PropertyDef(label = "缁熶竴璐т綅缂栫爜") + @JsonProperty("TYHWBM") + private String tyhwbm; + + @PropertyDef(label = "瀹宠櫕妫�娴嬪崟鍙�", description = "鐢辫揣浣嶄唬鐮�+妫�娴嬫棩鏈燂紙yyyyMMdd锛�+4 浣嶉『搴忓彿缁勬垚") + @JsonProperty("HCJCDH") + private String hcjcdh; + + @JSONField(format = "yyyy-MM-dd HH:mm:ss") + @PropertyDef(label = "妫�娴嬫椂闂�") + @JsonProperty("JCSJ") + private Date jcsj; + + @PropertyDef(label = "妫�鏌ュ铏柟娉�") + @JsonProperty("JCHCFF") + private String jchcff; + + @PropertyDef(label = "鍙戠敓閮ㄤ綅") + @JsonProperty("FSBW") + private String fsbw; + + @PropertyDef(label = "瀹宠櫕绉嶇被") + @JsonProperty("HCZL") + private String hczl; + + @PropertyDef(label = "铏彛瀵嗗害鍊奸泦鍚�") + @JsonProperty("CKMDZJH") + private String ckmdzjh; + + @PropertyDef(label = "铏伯绛夌骇鍒ゅ畾") + @JsonProperty("CLDJPD") + private String cldjpd; + + @PropertyDef(label = "瀹宠櫕鎶楄嵂鎬у垎鏋�") + @JsonProperty("HCKYXFX") + private String hckyxfx; + + @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/SX2024Api1304.java b/src/main/java/com/fzzy/push/sx2024/data/SX2024Api1304.java new file mode 100644 index 0000000..99ab3c6 --- /dev/null +++ b/src/main/java/com/fzzy/push/sx2024/data/SX2024Api1304.java @@ -0,0 +1,78 @@ +package com.fzzy.push.sx2024.data; + +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 +绯荤粺閫氱煡 +ResponseDto(success=500, msg=琛�,绗�<0/1>鍒�,瀛楁缂哄け,杩戜技妯$硦瑙勫垯<^.{0,8000}$>,璇︾粏瑙勫垯<纾峰寲姘㈡祿搴﹀�奸泦鍚�>, token=null, bizId=null, JSESSIONID=null, data=null + * @Author CZT + * @Date 2024/4/25 14:24 + */ +@Data +public class SX2024Api1304 implements Serializable { + + @PropertyDef(label = "缁熶竴寤掗棿缂栫爜") + @JsonProperty("TYAJBM") + private String tyajbm; + + @PropertyDef(label = "璐т綅浠g爜") + @JsonProperty("HWDM") + private String hwdm; + + @PropertyDef(label = "缁熶竴璐т綅缂栫爜") + @JsonProperty("TYHWBM") + private String tyhwbm; + + @PropertyDef(label = "姘斾綋娴撳害妫�娴嬪崟鍙�") + @JsonProperty("QTNDJCDH") + private String qtndjcdh; + + @JSONField(format = "yyyy-MM-dd HH:mm:ss") + @PropertyDef(label = "妫�娴嬫椂闂�") + @JsonProperty("JCSJ") + private Date jcsj; + + @PropertyDef(label = "姘ф皵鍚噺鍊奸泦鍚�") + @JsonProperty("YQHLZJH") + private String yqhlzjh; + + @PropertyDef(label = "浜屾哀鍖栫⒊鍚噺鍊奸泦鍚�") + @JsonProperty("EYHTHLZJH") + private String eyhthlzjh; + + @PropertyDef(label = "纭叞姘熸祿搴﹀�奸泦鍚�") + @JsonProperty("LXFNDZJH") + private String lxfndzjh; + + @PropertyDef(label = "纾峰寲姘㈡祿搴﹀�奸泦鍚�") + @JsonProperty("LHQNDZJH") + private String lhqndzjh; + + @PropertyDef(label = "涓�姘у寲姘惈閲忓�奸泦鍚�") + @JsonProperty("YYHDHLZJH") + private String yyhdhlzjh; + + @PropertyDef(label = "涓�姘у寲纰冲惈閲忓�奸泦鍚�") + @JsonProperty("YYHTHLZJH") + private String yyhthlzjh; + + @PropertyDef(label = "浣滀笟绫诲瀷") + @JsonProperty("ZYLX") + private String zylx; + + @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/SX2024Api1305.java b/src/main/java/com/fzzy/push/sx2024/data/SX2024Api1305.java new file mode 100644 index 0000000..534a1e2 --- /dev/null +++ b/src/main/java/com/fzzy/push/sx2024/data/SX2024Api1305.java @@ -0,0 +1,232 @@ +package com.fzzy.push.sx2024.data; + +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/4/25 14:24 + */ +@Data +public class SX2024Api1305 implements Serializable { + + @PropertyDef(label = "缁熶竴寤掗棿缂栫爜") + @JsonProperty("TYAJBM") + private String tyajbm; + + @PropertyDef(label = "浠撴埧浠g爜") + @JsonProperty("CFDM") + private String cfdm; + + @PropertyDef(label = "缁熶竴浠撴埧缂栫爜") + @JsonProperty("TYCFBM") + private String tycfbm; + + @PropertyDef(label = "閫氶浣滀笟鍗曞彿") + @JsonProperty("TFZYDH") + private String tfzydh; + + @JSONField(format = "yyyy-MM-dd") + @PropertyDef(label = "閫氶鏃ユ湡") + @JsonProperty("TFRQ") + private Date tfrq; + + @PropertyDef(label = "閫氶鐩殑") + @JsonProperty("TFMD") + private String tfmd; + + @PropertyDef(label = "绮爢瀛旈殭搴�") + @JsonProperty("LDKXD") + private Double ldkxd; + + @PropertyDef(label = "閫氶绫诲瀷") + @JsonProperty("TFLX") + private String tflx; + + @PropertyDef(label = "椋庨亾鍨嬪紡") + @JsonProperty("FDXS") + private String fdxs; + + @PropertyDef(label = "椋庣綉璁剧疆鏂瑰紡") + @JsonProperty("FWSZFS") + private String fwszfs; + + @PropertyDef(label = "涓婚閬撴埅闈㈢Н") + @JsonProperty("ZFDJMJ") + private Double zfdjmj; + + @PropertyDef(label = "鏀閬撴埅闈㈢Н") + @JsonProperty("ZFDJMJ") + private Double zhfdjmj; + + @PropertyDef(label = "鏀閬撴�婚暱搴�") + @JsonProperty("ZFDZCD") + private Double zfdzcd; + + @PropertyDef(label = "椋庣綉寮�瀛旂巼") + @JsonProperty("FWKKL") + private Double fwkkl; + + @PropertyDef(label = "绌烘皵閫斿緞姣�") + @JsonProperty("KQTJB") + private Double kqtjb; + + @PropertyDef(label = "閫氶鍙h缃釜鏁�") + @JsonProperty("TFKSZGS") + private Integer tfkszgs; + + @PropertyDef(label = "閫氶鏈哄瀷鍙�") + @JsonProperty("TFJXH") + private String tfjxh; + + @PropertyDef(label = "閫氶鏈哄彴鏁�") + @JsonProperty("TFJXH") + private Integer tfjts; + + @PropertyDef(label = "鍗曞彴椋庢満棰濆畾鍏ㄥ帇") + @JsonProperty("DTFJEDQY") + private Double dtfjedqy; + + @PropertyDef(label = "鍗曞彴椋庢満棰濆畾椋庨噺") + @JsonProperty("DTFJEDFL") + private Double dtfjedfl; + + @PropertyDef(label = "鍗曞彴椋庢満棰濆畾鍔熺巼") + @JsonProperty("DTFJEDGL") + private Double dtfjedgl; + + @PropertyDef(label = "閫侀鏂瑰紡") + @JsonProperty("SFFS") + private String sffs; + + @PropertyDef(label = "鍗曞彴椋庢満瀹炴祴椋庨噺") + @JsonProperty("DTFJSCFL") + private Double dtfjscfl; + + @PropertyDef(label = "鍗曞彴椋庢満杞村姛鐜�") + @JsonProperty("DTFJZGL") + private Double dtfjzgl; + + @PropertyDef(label = "鎬婚閲�") + @JsonProperty("ZFL") + private Double zfl; + + @PropertyDef(label = "鍗曚綅閫氶閲�") + @JsonProperty("DWTFL") + private Double dwtfl; + + @PropertyDef(label = "瀹炴祴绯荤粺闃诲姏") + @JsonProperty("DWTFL") + private Double scxtzl; + + @PropertyDef(label = "鎬昏�楃數閲�") + @JsonProperty("ZHDL") + private Double zhdl; + + @PropertyDef(label = "浣滀笟鏃舵皵娓�") + @JsonProperty("ZYSQW") + private Double zysqw; + + @PropertyDef(label = "浣滀笟鏃舵皵婀�") + @JsonProperty("ZYSQS") + private Double zysqs; + + @PropertyDef(label = "閫氶鏃堕暱") + @JsonProperty("TFSC") + private Double tfsc; + + @PropertyDef(label = "浣滀笟鍓嶅钩鍧囩伯娓�") + @JsonProperty("ZYQPJLW") + private Double zyqpjlw; + + @PropertyDef(label = "缁撴潫鍚庡钩鍧囩伯娓�") + @JsonProperty("JSHPJLW") + private Double jshpjlw; + + @PropertyDef(label = "闄嶆俯骞呭害") + @JsonProperty("JWFD") + private Double jwfd; + + @PropertyDef(label = "鍚ㄧ伯闄嶆俯鑳借��") + @JsonProperty("DLJWNH") + private Double dljwnh; + + @PropertyDef(label = "澶辨按鐜�") + @JsonProperty("SSL") + private Double ssl; + + @PropertyDef(label = "淇濇按鏁堟灉璇勪环缁撴灉") + @JsonProperty("BSXGPJJG") + private String bsxgpjjg; + + @PropertyDef(label = "閫氶闄嶆俯鍧囧寑鎬ц瘎浠穇鏁翠粨") + @JsonProperty("TFJWJYXPJZC") + private String tfjwjyxpjzc; + + @PropertyDef(label = "閫氶闄嶆俯鍧囧寑鎬ц瘎浠穇涓婂眰") + @JsonProperty("TFJWJYXPJSC") + private String tfjwjyxpjsc; + + @PropertyDef(label = "閫氶闄嶆俯鍧囧寑鎬ц瘎浠穇涓�(闂�)灞�") + @JsonProperty("TFJWJYXPJZJC") + private String tfjwjyxpjzjc; + + @PropertyDef(label = "閫氶闄嶆俯鍧囧寑鎬ц瘎浠穇涓嬪眰") + @JsonProperty("TFJWJYXPJXC") + private String tfjwjyxpjxc; + + @PropertyDef(label = "浣滀笟鍓嶅钩鍧囨按鍒�") + @JsonProperty("ZYQPJSF") + private Double zyqpjsf; + + @PropertyDef(label = "缁撴潫鍚庡钩鍧囨按鍒�") + @JsonProperty("ZYHPJSF") + private Double zyhpjsf; + + @PropertyDef(label = "闄嶆按骞呭害") + @JsonProperty("JSFD") + private Double jsfd; + + @PropertyDef(label = "鍚ㄧ伯闄嶆按鑳借��") + @JsonProperty("DLJSNH") + private Double dljsnh; + + @PropertyDef(label = "閫氶闄嶆按鍧囧寑鎬у垎鏋恄鏁翠粨") + @JsonProperty("TFJSJYXFXZC") + private String tfjsjyxfxzc; + + @PropertyDef(label = "閫氶闄嶆按鍧囧寑鎬у垎鏋恄涓婂眰") + @JsonProperty("TFJSJYXFXSC") + private String tfjsjyxfxsc; + + @PropertyDef(label = "閫氶闄嶆按鍧囧寑鎬у垎鏋恄涓�(闂�)灞�") + @JsonProperty("TFJSJYXFXZJC") + private String tfjsjyxfxzjc; + + @PropertyDef(label = "閫氶闄嶆按鍧囧寑鎬у垎鏋恄涓嬪眰") + @JsonProperty("TFJSJYXFXXC") + private String tfjsjyxfxxc; + + @PropertyDef(label = "閫氶浣滀笟璐熻矗浜�") + @JsonProperty("TFZYFZR") + private String tfzyfzr; + + @PropertyDef(label = "閫氶浣滀笟浜哄憳") + @JsonProperty("TFZYRY") + private String tfzyry; + + @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/SX2024Api1306.java b/src/main/java/com/fzzy/push/sx2024/data/SX2024Api1306.java new file mode 100644 index 0000000..48da30b --- /dev/null +++ b/src/main/java/com/fzzy/push/sx2024/data/SX2024Api1306.java @@ -0,0 +1,293 @@ +package com.fzzy.push.sx2024.data; + +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/4/25 14:24 + */ +@Data +public class SX2024Api1306 implements Serializable { + + + @PropertyDef(label = "缁熶竴寤掗棿缂栫爜") + @JsonProperty("TYAJBM") + private String tyajbm; + + @PropertyDef(label = "浠撴埧浠g爜") + @JsonProperty("ZHGXSJ") + private String cfdm; + + @PropertyDef(label = "缁熶竴浠撴埧缂栫爜") + @JsonProperty("TYCFBM") + private String tycfbm; + + @PropertyDef(label = "鐔忚捀浣滀笟鍗曞彿") + @JsonProperty("XZZYDH") + private String xzzydh; + + @JSONField(format = "yyyy-MM-dd") + @PropertyDef(label = "鐔忚捀寮�濮嬫椂闂�") + @JsonProperty("XZKSSJ") + private Date xzkssj; + + @JSONField(format = "yyyy-MM-dd") + @PropertyDef(label = "鐔忚捀缁撴潫鏃堕棿") + @JsonProperty("XZJSSJ") + private Date xzjssj; + + @PropertyDef(label = "瀹宠櫕妫�娴嬪崟鍙�") + @JsonProperty("HCJCDH") + private String hcjcdh; + + @PropertyDef(label = "灏佷粨鍚庣啅钂哥殑娆℃暟 绗嚑娆$啅钂�") + @JsonProperty("DJCXZ") + private Integer djcxz; + + @PropertyDef(label = "甯歌鐔忚捀鏂瑰紡") + @JsonProperty("CGXZFS") + private String cgxzfs; + + @PropertyDef(label = "鐜祦鐔忚捀鏂瑰紡") + @JsonProperty("HLXZFS") + private String hlxzfs; + + @PropertyDef(label = "鐜祦鐔忚捀涓庡唴鐜祦鎶�鏈粨鍚�") + @JsonProperty("HLXZYNHLJSJH") + private String hlxzynhljsjh; + + @PropertyDef(label = "鐔忚捀鏂规鍒跺畾") + @JsonProperty("XZFAZD") + private String xzfazd; + + @PropertyDef(label = "鐔忚捀鏂规璧疯崏浜�") + @JsonProperty("XZFAZD") + private String xzfaqcr; + + @PropertyDef(label = "鐔忚捀鏂规鎵瑰噯浜�") + @JsonProperty("XZFAPZR") + private String xzfapzr; + + @PropertyDef(label = "鐔忚捀鏂规鎶ュ鎯呭喌") + @JsonProperty("XZFABBQK") + private String xzfabbqk; + + @PropertyDef(label = "鏂借嵂浜哄憳璧勮川鎯呭喌") + @JsonProperty("SYRYZZQK") + private String syryzzqk; + + @PropertyDef(label = "鏂借嵂璧勮川瀹℃牳") + @JsonProperty("SYRYZZQK") + private String syzzsh; + + @PropertyDef(label = "鑽墏鍚嶇О") + @JsonProperty("YJMC") + private String yjmc; + + @PropertyDef(label = "鍓傚瀷") + @JsonProperty("JX") + private String jx; + + @PropertyDef(label = "娴撳害") + @JsonProperty("ND") + private Double nd; + + @PropertyDef(label = "绮爢鍗曚綅鐢ㄨ嵂閲�") + @JsonProperty("LDDWYYL") + private Double lddwyyl; + + @PropertyDef(label = "绌洪棿鍗曚綅鐢ㄨ嵂閲�") + @JsonProperty("KJDWYYL") + private Double kjdwyyl; + + @PropertyDef(label = "鎬荤敤鑽噺") + @JsonProperty("ZYYL") + private Double zyyl; + + @PropertyDef(label = "鏂借嵂鏂规硶") + @JsonProperty("SYFF") + private String syff; + + @PropertyDef(label = "杈呭姪鏂借嵂鎺柦") + @JsonProperty("SYFF") + private String fzsycs; + + @PropertyDef(label = "绌烘皵鍛煎惛鍣ㄥ強瀹夊叏妫�鏌ユ儏鍐�") + @JsonProperty("KQHQJAQJCQK") + private String kqhqjaqjcqk; + + @PropertyDef(label = "纾峰寲姘㈡娴嬭缃皟璇曟儏鍐�") + @JsonProperty("LHQJCZZTSQK") + private String lhqjczztsqk; + + @PropertyDef(label = "姘ф皵娣卞害妫�娴嬭缃皟璇曟儏鍐�") + @JsonProperty("YQSDJCZZTSQK") + private String yqsdjczztsqk; + + @PropertyDef(label = "纾峰寲姘㈡姤璀︿华瀹夊叏妫�鏌�") + @JsonProperty("LHQBJYAQJC") + private String lhqbjyaqjc; + + @PropertyDef(label = "姘ф皵鎶ヨ浠畨鍏ㄦ鏌�") + @JsonProperty("YQBJYAQJC") + private String yqbjyaqjc; + + @PropertyDef(label = "琛ヨ嵂鍓嶄粨鍐呯7鍖栨阿娴撳害") + @JsonProperty("BYQCNLHQND") + private Double byqcnlhqnd; + + @PropertyDef(label = "纾峰寲姘㈡祿搴﹀崟浣�", description = "1锛歡/m鲁 (榛樿) 2锛歱pm 3:ml/m鲁 4锛�%VOL銆�") + @JsonProperty("LHQNDDW") + private String nlhqnddw; + + @PropertyDef(label = "鐩爣娴撳害") + @JsonProperty("MBND") + private Double mbnd; + + @PropertyDef(label = "璁$畻琛ヨ嵂閲�") + @JsonProperty("MBND") + private Double jsbyl; + + @PropertyDef(label = "瀹為檯琛ヨ嵂閲�") + @JsonProperty("SJBYL") + private Double sjbyl; + + @PropertyDef(label = "琛ヨ嵂鏂规硶") + @JsonProperty("BYFF") + private String byff; + + @PropertyDef(label = "浣滀笟浜烘暟") + @JsonProperty("ZYRS") + private Integer zyrs; + + @PropertyDef(label = "琛ヨ嵂浣滀笟鎵瑰噯浜�") + @JsonProperty("BYZYPZR") + private String byzypzr; + + @PropertyDef(label = "鐜板満鎸囨尌浜�") + @JsonProperty("XCZHR") + private String xczhr; + + @PropertyDef(label = "宄板�兼祿搴�") + @JsonProperty("FZND") + private Double fznd; + + @PropertyDef(label = "鐩爣娴撳害缁存寔澶╂暟") + @JsonProperty("MBNDWCTS") + private Integer mbndwcts; + + @PropertyDef(label = "婕忔皵浣嶇疆鐩戞祴") + @JsonProperty("LSWZJC") + private String lswzjc; + + @PropertyDef(label = "婕忔皵閮ㄤ綅閲囧彇鐨勮ˉ鏁戞帾鏂�") + @JsonProperty("LQBWCQDBJCS") + private String lqbwcqdbjcs; + + @PropertyDef(label = "瀵嗛棴鏃堕棿") + @JsonProperty("MBSJ") + private Integer mbsj; + + @PropertyDef(label = "CT鍊�") + @JsonProperty("CTZ") + private Double ctz; + + @PropertyDef(label = "鏁f皵鍓嶇7鍖栨阿娴撳害") + @JsonProperty("SQQLHQND") + private Double sqqlhqnd; + + @JSONField(format = "yyyy-MM-dd") + @PropertyDef(label = "鏁f皵鏃ユ湡") + @JsonProperty("SQRQ") + private Date sqrq; + + @PropertyDef(label = "鏁f皵鏂规硶") + @JsonProperty("SQRQ") + private String sqff; + + @PropertyDef(label = "鏁f皵鎵瑰噯浜�") + @JsonProperty("SQPZR") + private String sqpzr; + + @PropertyDef(label = "鏁f皵鎸佺画澶╂暟") + @JsonProperty("SQCSTS") + private Integer sqcsts; + + @PropertyDef(label = "鏁f皵缁撴潫鏃剁7鍖栨阿娴撳害") + @JsonProperty("SQJSSLHQND") + private Double sqjsslhqnd; + + @JSONField(format = "yyyy-MM-dd") + @PropertyDef(label = "娈嬫福鏀堕泦浣滀笟鏃堕棿") + @JsonProperty("CZSJZYSJ") + private Date czsjzysj; + + @PropertyDef(label = "娈嬫福鏀堕泦浣滀笟浜烘暟") + @JsonProperty("CZSJZYRS") + private Integer czsjzyrs; + + @PropertyDef(label = "娈嬫福鏀堕泦鏂规硶") + @JsonProperty("CZSJFF") + private String czsjff; + + @PropertyDef(label = "娈嬫福鏀堕泦浣滀笟鎵瑰噯浜�") + @JsonProperty("CZSJZYPZR") + private String czsjzypzr; + + @PropertyDef(label = "娈嬫福澶勭悊鎺柦") + @JsonProperty("CZCLCS") + private String czclcs; + + @PropertyDef(label = "娈嬫福澶勭悊浣滀笟浜烘暟") + @JsonProperty("CZCLZYRS") + private Integer czclzyrs; + + @PropertyDef(label = "娈嬫福澶勭悊鎵瑰噯浜�") + @JsonProperty("CZCLZYRS") + private String czclpzr; + + @PropertyDef(label = "鐔忚捀鍚庢椿铏鍑烘儏鍐�") + @JsonProperty("XZHHCJCQK") + private String xzhhcjcqk; + + @PropertyDef(label = "鐔忚捀鍚庤櫕鍙e瘑搴�") + @JsonProperty("XZHHCJCQK") + private Integer xzhckmd; + + @PropertyDef(label = "鍩瑰吇15澶╁悗娲昏櫕鏁�") + @JsonProperty("PYSWTHHCS") + private Integer pyswthhcs; + + @PropertyDef(label = "鍩瑰吇45澶╁悗娲昏櫕鏁�") + @JsonProperty("PYSSWTHHCS") + private Integer pysswthhcs; + + @PropertyDef(label = "鐔忚捀鏁堟灉璇勪环") + @JsonProperty("XZXGPJ") + private String xzxgpj; + + @PropertyDef(label = "鐔忚捀璐熻矗浜�") + @JsonProperty("XZFZR") + private String xzfzr; + + @PropertyDef(label = "鐔忚捀浣滀笟浜哄憳") + @JsonProperty("XZZYRY") + private String xzzyry; + + @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/SX2024Api1307.java b/src/main/java/com/fzzy/push/sx2024/data/SX2024Api1307.java new file mode 100644 index 0000000..6ee9870 --- /dev/null +++ b/src/main/java/com/fzzy/push/sx2024/data/SX2024Api1307.java @@ -0,0 +1,78 @@ +package com.fzzy.push.sx2024.data; + +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/4/25 14:24 + */ +@Data +public class SX2024Api1307 implements Serializable { + + @PropertyDef(label = "搴撳尯浠g爜") + @JsonProperty("KQDM") + private String kqdm; + + @PropertyDef(label = "浠撴埧浠g爜") + @JsonProperty("CFDM") + private String cfdm; + + @PropertyDef(label = "璐т綅浠g爜") + @JsonProperty("HWDM") + private String hwdm; + + @PropertyDef(label = "缁熶竴搴撳尯浠g爜") + @JsonProperty("TYKQBM") + private String tykqbm; + + @PropertyDef(label = "缁熶竴浠撴埧浠g爜") + @JsonProperty("TYCFBM") + private String tycfbm; + + @PropertyDef(label = "缁熶竴璐т綅浠g爜") + @JsonProperty("TYHWBM") + private String tyhwbm; + + @PropertyDef(label = "瑙嗛鐩戞帶璁惧id") + @JsonProperty("SPJKSBID") + private String spjksbid; + + @JSONField(format = "yyyy-MM-dd HH:mm:ss") + @PropertyDef(label = "鎶撴媿鏃堕棿") + @JsonProperty("ZPSJ") + private Date zpsj; + + @PropertyDef(label = "浠撳唴鍥惧儚鏂囦欢娴�") + @JsonProperty("CNTXWJL") + private String cntxwjl; + + @PropertyDef(label = "浠撳唴鍥惧儚鏂囦欢璺緞") + @JsonProperty("CNTXWJLJ") + private String cntxwjlj; + + @PropertyDef(label = "鍥惧儚鏂囦欢鍚庣紑鍚�") + @JsonProperty("TXWJHZM") + private String txwjhzm; + + @JSONField(name = "Yzwbh") + @PropertyDef(label = "棰勭疆浣嶇紪鍙�") + @JsonProperty("YZWBH") + private String yzwbh; + + @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/SX2024Api1308.java b/src/main/java/com/fzzy/push/sx2024/data/SX2024Api1308.java new file mode 100644 index 0000000..bc074b7 --- /dev/null +++ b/src/main/java/com/fzzy/push/sx2024/data/SX2024Api1308.java @@ -0,0 +1,81 @@ +package com.fzzy.push.sx2024.data; + +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/4/25 14:24 + */ +@Data +public class SX2024Api1308 implements Serializable { + + @PropertyDef(label = "搴撳尯浠g爜") + @JsonProperty("KQDM") + private String kqdm; + + @PropertyDef(label = "搴撳尯鍚嶇О") + @JsonProperty("KQMC") + private String kqmc; + + @PropertyDef(label = "缁熶竴搴撳尯缂栫爜") + @JsonProperty("TYKQBM") + private String tykqbm; + + @PropertyDef(label = "缁熶竴搴撳尯鍚嶇О") + @JsonProperty("TYKQMC") + private String tykqmc; + + @PropertyDef(label = "搴撳尯鍦板潃") + @JsonProperty("KQDZ") + private String kqdz; + + @JSONField(format = "yyyy-MM-dd HH:mm:ss") + @PropertyDef(label = "鍛婅鏃堕棿") + @JsonProperty("GJSJ") + private Date gjsj; + + @PropertyDef(label = "瑙嗛鐩戞帶璁惧id") + @JsonProperty("SPJKSBID") + private String spjksbid; + + @PropertyDef(label = "瀹夎浣嶇疆绫诲瀷") + @JsonProperty("AZWZLX") + private String azwzlx; + + @PropertyDef(label = "鐩戣鍖哄煙璇存槑") + @JsonProperty("AZWZLX") + private String jsqysm; + + @PropertyDef(label = "寮傚父鍛婅璇存槑") + @JsonProperty("YCGJSM") + private String ycgjsm; + + @PropertyDef(label = "瑙嗛鏂囦欢娴�") + @JsonProperty("YCGJSM") + private String spwjl; + + @PropertyDef(label = "瑙嗛鏂囦欢鍚庣紑鍚�") + @JsonProperty("SPWJHZM") + private String spwjhzm; + + @PropertyDef(label = "瑙嗛鏂囦欢璺緞") + @JsonProperty("SPWJLJ") + private String spwjlj; + + @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/SX2024Api1309.java b/src/main/java/com/fzzy/push/sx2024/data/SX2024Api1309.java new file mode 100644 index 0000000..eafd6da --- /dev/null +++ b/src/main/java/com/fzzy/push/sx2024/data/SX2024Api1309.java @@ -0,0 +1,81 @@ +package com.fzzy.push.sx2024.data; + +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/4/25 14:25 + */ +@Data +public class SX2024Api1309 implements Serializable { + + @PropertyDef(label = "棰勮淇℃伅浠g爜") + @JsonProperty("YJXXDM") + private String yjxxdm; + + @JSONField(format = "yyyy-MM-dd HH:mm:ss") + @PropertyDef(label = "棰勮鍙戝竷鏃堕棿") + @JsonProperty("FBSJ") + private Date fbsj; + + @PropertyDef(label = "杩濊涓讳綋绫诲瀷") + @JsonProperty("WGZTLX") + private String wgztlx; + + @PropertyDef(label = "杩濊鍗曚綅浠g爜") + @JsonProperty("QYDM") + private String qydm; + + @PropertyDef(label = "杩濊鍗曚綅缁熶竴缂栫爜") + @JsonProperty("WGDWTYBM") + private String wgdwtybm; + + @PropertyDef(label = "杩濊琛屼负浜�") + @JsonProperty("WGXWR") + private String wgxwr; + + @PropertyDef(label = "娑夊強搴撶偣") + @JsonProperty("SJKD") + private String sjkd; + + @PropertyDef(label = "杩濊绫诲瀷") + @JsonProperty("WGLX") + private String wglx; + + @PropertyDef(label = "杩濊璇︽儏") + @JsonProperty("WGQK") + private String wgqk; + + @PropertyDef(label = "褰撳墠澶勭疆鐘舵��") + @JsonProperty("CZZT") + private String czzt; + + @PropertyDef(label = "澶勭疆鍐呭") + @JsonProperty("HXCZQK") + private String hxczqk; + + @PropertyDef(label = "澶勭疆浜�") + @JsonProperty("HXCZR") + private String hxczr; + + @JSONField(format = "yyyy-MM-dd HH:mm:ss") + @PropertyDef(label = "澶勭疆鏃堕棿") + @JsonProperty("HXCZSJ") + private Date hxczsj; + + @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/SX2024Api1310.java b/src/main/java/com/fzzy/push/sx2024/data/SX2024Api1310.java new file mode 100644 index 0000000..c1f94b3 --- /dev/null +++ b/src/main/java/com/fzzy/push/sx2024/data/SX2024Api1310.java @@ -0,0 +1,149 @@ +package com.fzzy.push.sx2024.data; + +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/4/25 14:25 + */ +@Data +public class SX2024Api1310 implements Serializable { + + @PropertyDef(label = "璐т綅浠g爜") + @JsonProperty("HWDM") + private String hwdm; + + @PropertyDef(label = "璐ㄦ鎶ュ憡鍗曞彿") + @JsonProperty("ZJBGDH") + private String zjbgdh; + + @PropertyDef(label = "绮鍝佺浠g爜") + @JsonProperty("LSPZDM") + private String lspzdm; + + @PropertyDef(label = "绮绛夌骇浠g爜") + @JsonProperty("LSDJDM") + private String lsdjdm; + + @JSONField(format = "yyyy-MM-dd") + @PropertyDef(label = "鍏ュ簱鏃ユ湡") + @JsonProperty("RKRQ") + private Date rkrq; + + @PropertyDef(label = "妫�楠岀被鍒�") + @JsonProperty("JYLB") + private String jylb; + + @JSONField(format = "yyyy-MM-dd HH:mm:ss") + @PropertyDef(label = "妫�楠屾椂闂�") + @JsonProperty("JYSJ") + private Date jysj; + + @PropertyDef(label = "妫�楠屽崟浣�") + @JsonProperty("JYDW") + private String jydw; + + @PropertyDef(label = "妫�楠屼汉") + @JsonProperty("JYR") + private String jyr; + + @PropertyDef(label = "妫�楠屼緷鎹�") + @JsonProperty("JYYJ") + private String jyyj; + + @PropertyDef(label = "鎸囨爣绫诲埆") + @JsonProperty("ZBLB") + private String zblb; + + @PropertyDef(label = "妫�楠岄」鐩�") + @JsonProperty("JYXM") + private String jyxm; + + @PropertyDef(label = "妫�楠岄」鐩��") + @JsonProperty("JYXMZ") + private String jyxmz; + + @PropertyDef(label = "鎸囨爣缁撴灉鍒ゅ畾") + @JsonProperty("ZBJGPD") + private String zbjgpd; + + @PropertyDef(label = "椋熷搧瀹夊叏鎸囨爣鏄惁鍚堟牸") + @JsonProperty("SPAQZBSFHG") + private String spaqzbsfhg; + + @JSONField(format = "yyyy-MM-dd") + @PropertyDef(label = "绛惧彂鏃ユ湡") + @JsonProperty("QFRQ") + private Date qfrq; + + @JSONField(format = "yyyy-MM-dd HH:mm:ss") + @PropertyDef(label = "鎶ュ憡鍑哄叿鏃堕棿") + @JsonProperty("BGCJSJ") + private Date bgcjsj; + + @PropertyDef(label = "瀹℃牳浜哄鍚�") + @JsonProperty("SHRXM") + private String shrxm; + + @PropertyDef(label = "鎵︽牱鍗曠紪鍙�") + @JsonProperty("QYDBH") + private String qydbh; + + @JSONField(format = "yyyy-MM-dd HH:mm:ss") + @PropertyDef(label = "鎵︽牱鏃堕棿") + @JsonProperty("QYSJ") + private Date qysj; + + @PropertyDef(label = "鎵︽牱鍖哄煙") + @JsonProperty("QYQY") + private String qyqy; + + @PropertyDef(label = "鎵︽牱浜哄鍚�") + @JsonProperty("QYRXM") + private String qyrxm; + + @PropertyDef(label = "鐩戠潱浜哄鍚�") + @JsonProperty("JDRXM") + private String jdrxm; + + @PropertyDef(label = "鏍峰搧缂栧彿") + @JsonProperty("YPBH") + private String ypbh; + + @PropertyDef(label = "鏍峰搧鏁伴噺") + @JsonProperty("YPSL") + private Double ypsl; + + @PropertyDef(label = "浠h〃鏁伴噺") + @JsonProperty("DBSL") + private Double dbsl; + + @PropertyDef(label = "鏍峰搧绛夌骇") + @JsonProperty("YPDJ") + private String ypdj; + + @PropertyDef(label = "鏄惁姝e父瀛樺偍骞撮檺") + @JsonProperty("SFZCCCNX") + private String sfzcccnx; + + @PropertyDef(label = "澶囨敞") + @JsonProperty("BZ") + private String bz; + + @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/SX2024Api1401.java b/src/main/java/com/fzzy/push/sx2024/data/SX2024Api1401.java new file mode 100644 index 0000000..a2c1bcf --- /dev/null +++ b/src/main/java/com/fzzy/push/sx2024/data/SX2024Api1401.java @@ -0,0 +1,69 @@ +package com.fzzy.push.sx2024.data; + +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/4/25 14:25 + */ +@Data +public class SX2024Api1401 implements Serializable { + + @PropertyDef(label = "缁熶竴鍗曚綅缂栫爜") + @JsonProperty("TYDWBM") + private String tydwbm; + + @PropertyDef(label = "鎵垮偍浼佷笟") + @JsonProperty("CCQY") + private String ccqy; + + @PropertyDef(label = "鎵垮偍浼佷笟缁熶竴浠g爜") + @JsonProperty("CCQYTYDM") + private String ccqytydm; + + @PropertyDef(label = "骞翠唤") + @JsonProperty("CCQY") + private String nf; + + @PropertyDef(label = "琛屾斂鍖哄垝浠g爜") + @JsonProperty("XZQHDM") + private String xzqhdm; + + + @PropertyDef(label = "绮鍝佺") + @JsonProperty("YLPZ") + private String ylpz; + + @PropertyDef(label = "绮鎬ц川") + @JsonProperty("YLXZ") + private String ylxz; + + @PropertyDef(label = "鍌ㄥ瑙勬ā璁″垝鏁伴噺") + @JsonProperty("YLCBGMJHSL") + private Double ylcbgmjhsl; + + @PropertyDef(label = "鍌ㄥ瑙勬ā璁″垝鏂囧彿") + @JsonProperty("CBGMJHWH") + private String cbgmjhwh; + + @PropertyDef(label = "澶囨敞") + @JsonProperty("REMARKS") + private String remarks; + + @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/SX2024Api1403.java b/src/main/java/com/fzzy/push/sx2024/data/SX2024Api1403.java new file mode 100644 index 0000000..32e913c --- /dev/null +++ b/src/main/java/com/fzzy/push/sx2024/data/SX2024Api1403.java @@ -0,0 +1,71 @@ +package com.fzzy.push.sx2024.data; + +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/4/25 14:25 + */ +@Data +public class SX2024Api1403 implements Serializable { + + @PropertyDef(label = "杞崲璁″垝鍗曞彿", description = "鍗曚綅缂栫爜 + 4浣嶅勾浠� + 3浣嶉『搴忓彿") + @JsonProperty("LHJHDH") + private String lhjhdh; + + @PropertyDef(label = "璁″垝鏂囧彿") + @JsonProperty("JHWH") + private String jhwh; + + @PropertyDef(label = "璁″垝鍚嶇О") + @JsonProperty("JHMC") + private String jhmc; + + @PropertyDef(label = "璁″垝骞村害") + @JsonProperty("JHND") + private String jhnd; + + @JSONField(format = "yyyy-MM-dd") + @PropertyDef(label = "寮�濮嬫墽琛屾棩鏈�") + @JsonProperty("KSZXRQ") + private Date kszxrq; + + @JSONField(format = "yyyy-MM-dd") + @PropertyDef(label = "鎴鎵ц鏃ユ湡") + @JsonProperty("JZZXRQ") + private Date jzzxrq; + + @PropertyDef(label = "璁″垝涓嬭揪鍗曚綅") + @JsonProperty("JHXDDW") + private String jhxddw; + + @PropertyDef(label = "璁″垝涓嬭揪鍗曚綅缁熶竴缂栫爜") + @JsonProperty("JHXDDWTYBM") + private String JHXDDWTYBM; + + @PropertyDef(label = "璁″垝涓嬭揪鍗曚綅鍚嶇О") + @JsonProperty("JHXDDWMC") + private String jhxddwmc; + + @JSONField(format = "yyyy-MM-dd") + @PropertyDef(label = "璁″垝涓嬭揪鏃堕棿") + @JsonProperty("JHXDSJ") + private Date jhxdsj; + + @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/SX2024Api1404.java b/src/main/java/com/fzzy/push/sx2024/data/SX2024Api1404.java new file mode 100644 index 0000000..93dc9a4 --- /dev/null +++ b/src/main/java/com/fzzy/push/sx2024/data/SX2024Api1404.java @@ -0,0 +1,68 @@ +package com.fzzy.push.sx2024.data; + +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/4/25 14:25 + */ +@Data +public class SX2024Api1404 implements Serializable { + + @PropertyDef(label = "璁″垝鏄庣粏鍗曞彿") + @JsonProperty("JHMXDH") + private String jhmxdh; + + @PropertyDef(label = "杞崲璁″垝鍗曞彿") + @JsonProperty("LHJHDH") + private String lhjhdh; + + @PropertyDef(label = "绮鍝佺浠g爜") + @JsonProperty("LSPZDM") + private String lspzdm; + + @PropertyDef(label = "绮绛夌骇浠g爜") + @JsonProperty("LSDJDM") + private String lsdjdm; + + @PropertyDef(label = "绮鎬ц川浠g爜") + @JsonProperty("LSXZDM") + private String lsxzdm; + + @PropertyDef(label = "鏀惰幏骞村害") + @JsonProperty("SHND") + private String shnd; + + @PropertyDef(label = "杞崲璐т綅浠g爜") + @JsonProperty("LHHWDM") + private String lhhwdm; + + @PropertyDef(label = "杞崲璐т綅缁熶竴缂栫爜") + @JsonProperty("LHHWTYBM") + private String lhhwtybm; + + @PropertyDef(label = "杞崲鏁伴噺") + @JsonProperty("LHSL") + private Double lhsl; + + @PropertyDef(label = "杞崲绫诲瀷") + @JsonProperty("LHLX") + private String lhlx; + + @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/SX2024Dto.java b/src/main/java/com/fzzy/push/sx2024/data/SX2024Dto.java new file mode 100644 index 0000000..89bb58c --- /dev/null +++ b/src/main/java/com/fzzy/push/sx2024/data/SX2024Dto.java @@ -0,0 +1,24 @@ +package com.fzzy.push.sx2024.data; + +import lombok.Data; + +import java.io.Serializable; + +/** + * @Description 闄曡タ鐪佸钩鍙�2023鐗�-鍝嶅簲鐮佹暟鎹皝瑁� + * @Author CZT + * @Date 2024/4/23 16:21 + */ +@Data +public class SX2024Dto implements Serializable { + + /** + * 鍝嶅簲鐮� + */ + private String Code; + + /** + * 鐩稿簲淇℃伅 + */ + private String VER; +} diff --git a/src/main/java/com/fzzy/push/sx2024/data/SX2024ReqDto.java b/src/main/java/com/fzzy/push/sx2024/data/SX2024ReqDto.java new file mode 100644 index 0000000..efa4129 --- /dev/null +++ b/src/main/java/com/fzzy/push/sx2024/data/SX2024ReqDto.java @@ -0,0 +1,55 @@ +package com.fzzy.push.sx2024.data; + +import com.fasterxml.jackson.annotation.JsonProperty; +import lombok.Data; + +import java.io.Serializable; + +/** + * @Description 闄曡タ鐪佸钩鍙�2023鐗�-鎺ㄩ�佹暟鎹皝瑁� + * @Author CZT + * @Date 2024/4/23 15:02 + */ +@Data +public class SX2024ReqDto implements Serializable { + + /** + * 鎶ユ枃鏍囪瘑 + */ + private String ID; + + /** + * 鐗堟湰鍙� + */ + private String VER; + + /** + * 鍗曚綅缂栫爜锛�11浣� + */ + @JsonProperty("OrgNo") + private String orgNo; + + /** + * 鍗曚綅鍚嶇О + */ + @JsonProperty("OrgName") + private String orgName; + + /** + * 鍙戣捣鏃堕棿 + */ + @JsonProperty("SendTime") + private String sendTime; + + /** + * 鍗曚綅浠g爜 + */ + private String dwdm; + + /** + * 鏁版嵁涓讳綋鍐呭锛氬姞瀵� + */ + @JsonProperty("Body") + private String body; + +} diff --git a/src/main/java/com/fzzy/push/sx2024/data/SX2024RespDto.java b/src/main/java/com/fzzy/push/sx2024/data/SX2024RespDto.java new file mode 100644 index 0000000..0e2b836 --- /dev/null +++ b/src/main/java/com/fzzy/push/sx2024/data/SX2024RespDto.java @@ -0,0 +1,47 @@ +package com.fzzy.push.sx2024.data; + +import com.alibaba.fastjson.annotation.JSONField; +import lombok.Data; + +import java.io.Serializable; +import java.util.Date; + +/** + * @Description 闄曡タ鐪佸钩鍙�2023鐗�-鐩稿簲鏁版嵁灏佽 + * @Author CZT + * @Date 2024/4/23 15:07 + */ +@Data +public class SX2024RespDto<T> implements Serializable { + + /** + * 鎶ユ枃鏍囪瘑ID + */ + private String ID; + /** + * 鎶ユ枃鐗堟湰鍙� + */ + private String VER; + /** + * 鍙戣捣鏃堕棿 + */ + @JSONField(format = "yyyy-MM-dd HH:mm:ss") + private Date SendTime; + /** + * 璇锋眰鍛戒护褰卞搷鐨勮鏁� + */ + private String ROWS; + /** + * 鎵ц娑堟伅鐨勫唴瀹� + */ + private T MsgBody; + + public SX2024RespDto() { + } + + public SX2024RespDto(String ID, String VER) { + this.ID = ID; + this.VER = VER; + } + +} diff --git a/src/main/java/com/fzzy/push/sx2024/data/SXFinanceDto.java b/src/main/java/com/fzzy/push/sx2024/data/SXFinanceDto.java new file mode 100644 index 0000000..b52c67d --- /dev/null +++ b/src/main/java/com/fzzy/push/sx2024/data/SXFinanceDto.java @@ -0,0 +1,52 @@ +package com.fzzy.push.sx2024.data; + +import com.bstek.dorado.annotation.PropertyDef; +import lombok.Data; + +/** + * @Description 鎶ヨ〃鏁版嵁灏佽 + * @Author CZT + * @Date 2024/4/23 17:30 + */ +@Data +public class SXFinanceDto { + + @PropertyDef(label = "鍗曚綅浠g爜") + private String DWDM; + + @PropertyDef(label = "搴撳尯浠g爜") + private String KQDM; + + @PropertyDef(label = "鎶ヨ〃鏈熷彿") + private String BBSJ; + + @PropertyDef(label = "鎶ヨ〃鍚�") + private String BBM; + + @PropertyDef(label = "鎸囨爣搴忓彿") + private String ZBXH; + + @PropertyDef(label = "鎸囨爣鍚嶇О") + private String ZBMC; + + @PropertyDef(label = "鎸囨爣鍊� 1") + private String ZBZ1; + + @PropertyDef(label = "鎸囨爣鍊� 2") + private String ZBZ2; + + @PropertyDef(label = "鎿嶄綔鏍囧織") + private String CZBZ; + + @PropertyDef(label = "鏈�鍚庢洿鏂版椂闂�") + private String ZHGXSJ; + + public SXFinanceDto() { + } + + public SXFinanceDto(String zbmc, String zbz1, String zbz2){ + this.ZBMC = zbmc; + this.ZBZ1 = zbz1; + this.ZBZ2 = zbz2; + } +} diff --git a/src/main/java/com/fzzy/push/sx2024/package-info.java b/src/main/java/com/fzzy/push/sx2024/package-info.java new file mode 100644 index 0000000..3f05f18 --- /dev/null +++ b/src/main/java/com/fzzy/push/sx2024/package-info.java @@ -0,0 +1,7 @@ + +/** + * @Description 闄曡タ鐪佸钩鍙版帴鍙f湇鍔� + * @Author CZT + * @Date 2024/4/22 19:45 + */ +package com.fzzy.push.sx2024; \ No newline at end of file -- Gitblit v1.9.3