From 71efd6dfe1cc31a5a2811970ea6b74e37ac4cd93 Mon Sep 17 00:00:00 2001 From: efren <79289982@qq.com> Date: Mon, 23 Jun 2025 13:24:00 +0800 Subject: [PATCH] =?UTF-8?q?=E6=95=B0=E6=8D=AE=E5=BA=95=E5=BA=A7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ebtp/common/dt/client/DtFeignClient.java | 48 +++++++++++-------- 1 file changed, 28 insertions(+), 20 deletions(-) diff --git a/uboot-common/src/main/java/com/chinaunicom/mall/ebtp/common/dt/client/DtFeignClient.java b/uboot-common/src/main/java/com/chinaunicom/mall/ebtp/common/dt/client/DtFeignClient.java index 7f73e7e..85fa0b1 100644 --- a/uboot-common/src/main/java/com/chinaunicom/mall/ebtp/common/dt/client/DtFeignClient.java +++ b/uboot-common/src/main/java/com/chinaunicom/mall/ebtp/common/dt/client/DtFeignClient.java @@ -33,30 +33,38 @@ public interface DtFeignClient { /** + * 参考:客商主数据平台接口说明书(客户)-征求意见稿V2.3.docx(上游).docx * 客户数据单条维护接口 * POST /mdm/maintain + * opType: + * C新增 + * U更新 + * D停用(冻结) + * E启用(解除冻结) + * S保存(用于不便区分操作类型的业务场景) + * K校验(进行合规校验和标准校验,不正式写入) 参数: { - "masterDataCode": "ods_custsup_customer_vendor_info", - "opType": "C", - "updateColumns": { - "sourceId": "20001DERJ291", - "sourceStatus": "1", - "sourceCompany": "9999100300", - "sourceSystem": "XT20210873086", - "code": "30911103027886014929", - "name": "联通数字科技有限公司", - "nameLanguage": "ZH", - "localName": "联通数字科技有限公司", - "nature": "20", - "country": "CN", - "certificateType": "10", - "certificateId": "911103027886014929", - "organizationType": "30", - "createdDate": "2025-06-18 16:47:21", - "lastModifiedUser": "IRIS4", - "lastModifiedDate": "2025-06-18 16:47:21" - } + "masterDataCode": "ods_custsup_customer_vendor_info", + "opType": "C",// C新增, U更新, D删除 + "updateColumns": { + "sourceId": "20001DERJ291", + "sourceStatus": "1", + "sourceCompany": "9999100300", + "sourceSystem": "XT20210873086", + "code": "30911103027886014929", + "name": "联通数字科技有限公司", + "nameLanguage": "ZH", + "localName": "联通数字科技有限公司", + "nature": "20", + "country": "CN", + "certificateType": "10", + "certificateId": "911103027886014929", + "organizationType": "30", + "createdDate": "2025-06-18 16:47:21", + "lastModifiedUser": "IRIS4", + "lastModifiedDate": "2025-06-18 16:47:21" + } } 返回: {