Selaa lähdekoodia

Merge remote-tracking branch 'origin/master'

2507040827 3 viikkoa sitten
vanhempi
commit
db638746ba

+ 15 - 0
server/yusp-tagging-core/src/main/java/cn/com/yusys/yusp/domain/dto/fastapidto/AiTaggingRequestDto.java

@@ -21,4 +21,19 @@ public class AiTaggingRequestDto {
 
     @ApiModelProperty(value = "体系 ID", required = false)
     private String tagCategoryId;
+
+    @ApiModelProperty(value = "用户 ID", required = false)
+    private String userId;
+
+    @ApiModelProperty(value = "用户姓名", required = false)
+    private String userNm;
+
+    @ApiModelProperty(value = "合同编号", required = false)
+    private String contractNo;
+
+    @ApiModelProperty(value = "用户机构", required = false)
+    private String userOrg;
+
+    @ApiModelProperty(value = "用户终端", required = false)
+    private String userEndpoint;
 }

+ 18 - 0
server/yusp-tagging-core/src/main/java/cn/com/yusys/yusp/service/impl/FastApiServiceImpl.java

@@ -75,6 +75,23 @@ public class FastApiServiceImpl implements FastApiService {
                 jsonBody.put("tag_category_id", request.getTagCategoryId());
             }
 
+            // 添加新增的可选参数(转换为下划线格式)
+            if (request.getUserId() != null) {
+                jsonBody.put("user_id", request.getUserId());
+            }
+            if (request.getUserNm() != null) {
+                jsonBody.put("user_nm", request.getUserNm());
+            }
+            if (request.getContractNo() != null) {
+                jsonBody.put("contract_no", request.getContractNo());
+            }
+            if (request.getUserOrg() != null) {
+                jsonBody.put("user_org", request.getUserOrg());
+            }
+            if (request.getUserEndpoint() != null) {
+                jsonBody.put("user_endpoint", request.getUserEndpoint());
+            }
+
             String requestBody = jsonBody.toJSONString();
             log.info("请求体:{}", requestBody);
 
@@ -104,6 +121,7 @@ public class FastApiServiceImpl implements FastApiService {
         }
     }
 
+
     @Override
     public AiTaggingQueryResponseVo query(AiTaggingQueryRequestDto request) {
         String url = fastApiConfig.getUrl() + QUERY_PATH + "?business_attr=" + encodeParam(request.getBusinessAttr());