From 7c00fdf7a40b13826ca9e92851e48b9fc79dab7b Mon Sep 17 00:00:00 2001 From: efren <79289982@qq.com> Date: Wed, 25 Jun 2025 13:28:21 +0800 Subject: [PATCH] =?UTF-8?q?=E5=90=88=E8=A7=84=E9=A3=8E=E9=99=A9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../mall/ebtp/extend/rm/entity/RmBaseResponseDTO.java | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/chinaunicom/mall/ebtp/extend/rm/entity/RmBaseResponseDTO.java b/src/main/java/com/chinaunicom/mall/ebtp/extend/rm/entity/RmBaseResponseDTO.java index 3aac2b6..8f44d80 100644 --- a/src/main/java/com/chinaunicom/mall/ebtp/extend/rm/entity/RmBaseResponseDTO.java +++ b/src/main/java/com/chinaunicom/mall/ebtp/extend/rm/entity/RmBaseResponseDTO.java @@ -1,5 +1,7 @@ package com.chinaunicom.mall.ebtp.extend.rm.entity; +import com.chinaunicom.mall.ebtp.common.rm.entity.RmBaseResponse; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import lombok.Data; import java.util.List; @@ -17,6 +19,7 @@ public class RmBaseResponseDTO { @Data + @JsonIgnoreProperties(ignoreUnknown = true) public static class DataItem { private String hit; private String hitlight; @@ -90,6 +93,7 @@ public class RmBaseResponseDTO { @Data // 新增 details 对象 + @JsonIgnoreProperties(ignoreUnknown = true) public static class Details { private String date; private String gender; @@ -99,7 +103,8 @@ public class RmBaseResponseDTO { private Map> idNumberTypes; // 如 "OFAC Unique ID": [...] private Map> dateDetails; // 如 "Inactive as of (PEP)": [...] private List birthPlace; - private SanctionsReferencesMap sanctionsReferences; +// private SanctionsReferencesMap sanctionsReferences; + private Map> sanctionsReferences; // 支持动态key private Map> countryDetails; // 如 "Resident of": [...] private String profileNotes; private List sourceDescription; @@ -119,10 +124,12 @@ public class RmBaseResponseDTO { } @Data + @JsonIgnoreProperties(ignoreUnknown = true) public static class SanctionsReferencesMap { // 如 "Sanctions Lists": [{"date":"...","value":"..."}] - private Map> sanctionsLists; +// private Map> sanctionsLists; @Data + @JsonIgnoreProperties(ignoreUnknown = true) public static class SanctionReference { private String date; private String value;