From 82dcea603fc12698824ea44fef2fd8bfeb828656 Mon Sep 17 00:00:00 2001
From: xiejun <xj@2023>
Date: 星期二, 26 九月 2023 18:16:30 +0800
Subject: [PATCH] 集成接口参数配置修改

---
 Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/DockingSystemConfigServiceImpl.java |    6 +-
 Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/DokingSysManaentServiceImpl.java    |   10 ++--
 Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/controller/DockingManagementController.java      |   26 ++++++++++---
 Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/IDokingSysManaentService.java            |    8 ++--
 Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/dto/DockingSysIntParamDTO.java           |   53 ++++++++++++++++++++------
 5 files changed, 73 insertions(+), 30 deletions(-)

diff --git a/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/dto/DockingSysIntParamDTO.java b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/dto/DockingSysIntParamDTO.java
index c23c50d..b3152ec 100644
--- a/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/dto/DockingSysIntParamDTO.java
+++ b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/dto/DockingSysIntParamDTO.java
@@ -26,17 +26,17 @@
 	/**
 	 * 鍙傛暟key
 	 */
-	private String paramkey;
+	private String paramKey;
 
 	/**
 	 * 鍙傛暟value
 	 */
-	private String paramvalue;
+	private String paramValue;
 
 	/**
 	 * 鏄惁浣跨敤
 	 */
-	private String usedflag;
+	private String usedFlag;
 
 
 	/***
@@ -44,14 +44,43 @@
 	 */
 	private String usedFlagText;
 
-	@Override
-	public String toString() {
-		return "DockingSysIntParamDTO{" +
-			"infoOid='" + infoOid + '\'' +
-			", paramkey='" + paramkey + '\'' +
-			", paramvalue='" + paramvalue + '\'' +
-			", usedflag='" + usedflag + '\'' +
-			", usedFlagText='" + usedFlagText + '\'' +
-			'}';
+	public String getInfoOid() {
+		return infoOid;
+	}
+
+	public void setInfoOid(String infoOid) {
+		this.infoOid = infoOid;
+	}
+
+	public String getParamKey() {
+		return paramKey;
+	}
+
+	public void setParamKey(String paramKey) {
+		this.paramKey = paramKey;
+	}
+
+	public String getParamValue() {
+		return paramValue;
+	}
+
+	public void setParamValue(String paramValue) {
+		this.paramValue = paramValue;
+	}
+
+	public String getUsedFlag() {
+		return usedFlag;
+	}
+
+	public void setUsedFlag(String usedFlag) {
+		this.usedFlag = usedFlag;
+	}
+
+	public String getUsedFlagText() {
+		return usedFlagText;
+	}
+
+	public void setUsedFlagText(String usedFlagText) {
+		this.usedFlagText = usedFlagText;
 	}
 }
diff --git a/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/controller/DockingManagementController.java b/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/controller/DockingManagementController.java
index e73f0da..1f745af 100644
--- a/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/controller/DockingManagementController.java
+++ b/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/controller/DockingManagementController.java
@@ -260,27 +260,41 @@
 
 	/**
 	 * 鎺ュ彛param鍒楄〃
-	 * @param dockingSysIntParam 鍩虹鏌ヨ瀵硅薄锛屽寘鍚煡璇㈡潯浠讹紝鍒嗛〉锛屾帓搴忕瓑
+	 * @param queryObject 鍩虹鏌ヨ瀵硅薄锛屽寘鍚煡璇㈡潯浠讹紝鍒嗛〉锛屾帓搴忕瓑
 	 * @return 闆嗘垚鏃ュ織鏄剧ず瀵硅薄鍒楄〃
 	 */
 	@GetMapping("/gridParam")
 	@ApiOperationSupport(order = 3)
 	@ApiOperation(value = "鍒嗛〉", notes = "dockingSysIntParam")
-	public R<IPage<DockingSysIntParamVO>>gridParam(DockingSysIntParam dockingSysIntParam, Query query){
-		IPage<DockingSysIntParamVO> pages = dokingSysManaentService.gridParam(dockingSysIntParam,query);
+	public R<IPage<DockingSysIntParamVO>>gridParam(BaseQueryObject queryObject){
+		Map<String,String> condtionMap=queryObject.getConditionMap();
+		Query query=new Query();
+		if(CollectionUtils.isEmpty(condtionMap)){
+			condtionMap=new HashMap<>();
+		}
+		query.setCurrent(queryObject.getPage());
+		query.setSize(queryObject.getLimit());
+		IPage<DockingSysIntParamVO> pages = dokingSysManaentService.gridParam(condtionMap,query);
 		return R.data(pages);
 	}
 
 	/**
 	 * 鎺ュ彛param鍒楄〃
-	 * @param dockingSysIntHeader 鍩虹鏌ヨ瀵硅薄锛屽寘鍚煡璇㈡潯浠讹紝鍒嗛〉锛屾帓搴忕瓑
+	 * @param queryObject 鍩虹鏌ヨ瀵硅薄锛屽寘鍚煡璇㈡潯浠讹紝鍒嗛〉锛屾帓搴忕瓑
 	 * @return 闆嗘垚鏃ュ織鏄剧ず瀵硅薄鍒楄〃
 	 */
 	@GetMapping("/gridHeader")
 	@ApiOperationSupport(order = 3)
 	@ApiOperation(value = "鍒嗛〉", notes = "DockingSysIntHeaderVO")
-	public R<IPage<DockingSysIntHeaderVO>>gridHeader(DockingSysIntHeader dockingSysIntHeader, Query query){
-		IPage<DockingSysIntHeaderVO>  pages=dokingSysManaentService.gridHeader(dockingSysIntHeader,query);
+	public R<IPage<DockingSysIntHeaderVO>>gridHeader(BaseQueryObject queryObject){
+		Map<String,String> condtionMap=queryObject.getConditionMap();
+		Query query=new Query();
+		if(CollectionUtils.isEmpty(condtionMap)){
+			condtionMap=new HashMap<>();
+		}
+		query.setCurrent(queryObject.getPage());
+		query.setSize(queryObject.getLimit());
+		IPage<DockingSysIntHeaderVO>  pages=dokingSysManaentService.gridHeader(condtionMap,query);
 		return R.data(pages);
 
 
diff --git a/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/IDokingSysManaentService.java b/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/IDokingSysManaentService.java
index 4441d42..ae7268c 100644
--- a/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/IDokingSysManaentService.java
+++ b/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/IDokingSysManaentService.java
@@ -35,17 +35,17 @@
 
 	/**
 	 * 鎺ュ彛param鍒楄〃
-	 * @param dockingSysIntParam 鍩虹鏌ヨ瀵硅薄锛屽寘鍚煡璇㈡潯浠讹紝鍒嗛〉锛屾帓搴忕瓑
+	 * @param condtionMap 鍩虹鏌ヨ瀵硅薄锛屽寘鍚煡璇㈡潯浠讹紝鍒嗛〉锛屾帓搴忕瓑
 	 * @return 闆嗘垚鏃ュ織鏄剧ず瀵硅薄鍒楄〃
 	 */
-	IPage<DockingSysIntParamVO>gridParam(DockingSysIntParam dockingSysIntParam, Query query);
+	IPage<DockingSysIntParamVO>gridParam(Map<String,String> condtionMap ,  Query query);
 
 
 	/**
 	 * 鎺ュ彛param鍒楄〃
-	 * @param dockingSysIntHeader 鍩虹鏌ヨ瀵硅薄锛屽寘鍚煡璇㈡潯浠讹紝鍒嗛〉锛屾帓搴忕瓑
+	 * @param condtionMap 鍩虹鏌ヨ瀵硅薄锛屽寘鍚煡璇㈡潯浠讹紝鍒嗛〉锛屾帓搴忕瓑
 	 * @return 闆嗘垚鏃ュ織鏄剧ず瀵硅薄鍒楄〃
 	 */
-	IPage<DockingSysIntHeaderVO>gridHeader(DockingSysIntHeader dockingSysIntHeader, Query query);
+	IPage<DockingSysIntHeaderVO>gridHeader(Map<String,String> condtionMap , Query query);
 
 }
diff --git a/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/DockingSystemConfigServiceImpl.java b/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/DockingSystemConfigServiceImpl.java
index e8056fe..e5fb2ce 100644
--- a/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/DockingSystemConfigServiceImpl.java
+++ b/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/DockingSystemConfigServiceImpl.java
@@ -571,7 +571,7 @@
 					String sendurl = url + "?" + DATA_PARAM_NAME + "=" + sendString;
 					//鎷兼帴param
 					for (DockingSysIntParamDTO sysIntParamVO : sysIntParamVOList) {
-						sendurl = sendurl + "&" + sysIntParamVO.getParamkey() + "=" + sysIntParamVO.getParamvalue();
+						sendurl = sendurl + "&" + sysIntParamVO.getParamKey() + "=" + sysIntParamVO.getParamValue();
 					}
 					paramString = sendurl;
 					backString = HttpUtils.get(sendurl);
@@ -579,7 +579,7 @@
 					MultiValueMap<String, String> params = new LinkedMultiValueMap<>();
 					if(!CollectionUtils.isEmpty(sysIntParamVOList)) {
 						for (DockingSysIntParamDTO sysIntParamVO : sysIntParamVOList) {
-							params.add(sysIntParamVO.getParamkey(), sysIntParamVO.getParamvalue());
+							params.add(sysIntParamVO.getParamKey(), sysIntParamVO.getParamValue());
 						}
 					}
 					params.add(DATA_PARAM_NAME,sendString);
@@ -609,7 +609,7 @@
 			}else if (type.equals(URLTYPE_WEBSERVICE)) {//webserver璇锋眰
 				MultiValueMap<String, String> params = new LinkedMultiValueMap<>();
 				for (DockingSysIntParamDTO sysIntParamVO : sysIntParamVOList) {
-					params.add(sysIntParamVO.getParamkey(), sysIntParamVO.getParamvalue());
+					params.add(sysIntParamVO.getParamKey(), sysIntParamVO.getParamValue());
 				}
 				paramString = sendString;
 				MultiValueMap<String, String> headers = new LinkedMultiValueMap<>();
diff --git a/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/DokingSysManaentServiceImpl.java b/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/DokingSysManaentServiceImpl.java
index 4073285..988a97b 100644
--- a/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/DokingSysManaentServiceImpl.java
+++ b/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/DokingSysManaentServiceImpl.java
@@ -86,18 +86,18 @@
 	}
 
 	@Override
-	public IPage<DockingSysIntParamVO> gridParam(DockingSysIntParam dockingSysIntParam, Query query) {
-		IPage<DockingSysIntParam> pages=dockingSysIntParamService.page(Condition.getPage(query), Condition.getQueryWrapper(dockingSysIntParam));
+	public IPage<DockingSysIntParamVO> gridParam(Map<String,String> condtionMap, Query query) {
+		IPage<DockingSysIntParam> pages=dockingSysIntParamService.page(Condition.getPage(query), UBCSSqlKeyword.buildConditionByMapString(condtionMap));
 		return DockingSysIntParamWrapper.build().pageVO(pages);
 	}
 	/**
 	 * 鎺ュ彛param鍒楄〃
-	 * @param dockingSysIntHeader 鍩虹鏌ヨ瀵硅薄锛屽寘鍚煡璇㈡潯浠讹紝鍒嗛〉锛屾帓搴忕瓑
+	 * @param condtionMap 鍩虹鏌ヨ瀵硅薄锛屽寘鍚煡璇㈡潯浠讹紝鍒嗛〉锛屾帓搴忕瓑
 	 * @return 闆嗘垚鏃ュ織鏄剧ず瀵硅薄鍒楄〃
 	 */
 	@Override
-	public IPage<DockingSysIntHeaderVO> gridHeader(DockingSysIntHeader dockingSysIntHeader , Query query) {
-		IPage<DockingSysIntHeader> pages = dockingSysIntHeaderService.page(Condition.getPage(query), Condition.getQueryWrapper(dockingSysIntHeader));
+	public IPage<DockingSysIntHeaderVO> gridHeader(Map<String,String> condtionMap , Query query) {
+		IPage<DockingSysIntHeader> pages = dockingSysIntHeaderService.page(Condition.getPage(query), UBCSSqlKeyword.buildConditionByMapString(condtionMap));
 		return DockingSysIntHeaderWrapper.build().pageVO(pages);
 	}
 }

--
Gitblit v1.9.3