From 0bdd636d2639f16816dbb0368ce9f055ffd781a8 Mon Sep 17 00:00:00 2001
From: xiejun <xj@2023>
Date: 星期二, 11 七月 2023 14:30:00 +0800
Subject: [PATCH] 接口管理模块添加

---
 Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/controller/DockingManagementController.java |   96 +++++++++++++++++++++++++++++++++++++++---------
 1 files changed, 78 insertions(+), 18 deletions(-)

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 c24f718..f47815a 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
@@ -4,19 +4,14 @@
 import com.github.xiaoymin.knife4j.annotations.ApiOperationSupport;
 import com.vci.ubcs.code.dto.DockingSystemConfigDTO;
 import com.vci.ubcs.code.dto.DockingSystemDTO;
+import com.vci.ubcs.code.dto.DockingTaskDTO;
 import com.vci.ubcs.code.dto.UpdateSysInfoStatusDTO;
-import com.vci.ubcs.code.entity.DockingData;
-import com.vci.ubcs.code.entity.DockingSystem;
-import com.vci.ubcs.code.entity.DockingSystemConfig;
-import com.vci.ubcs.code.service.IDockingDataService;
-import com.vci.ubcs.code.service.IDockingSystemConfigService;
-import com.vci.ubcs.code.service.IDockingSystemService;
-import com.vci.ubcs.code.vo.pagemodel.DockingDataVO;
-import com.vci.ubcs.code.vo.pagemodel.DockingSystemConfigVO;
-import com.vci.ubcs.code.vo.pagemodel.DockingSystemVO;
-import com.vci.ubcs.code.wrapper.DockingDataWrapper;
-import com.vci.ubcs.code.wrapper.DockingSystemWrapper;
+import com.vci.ubcs.code.entity.*;
+import com.vci.ubcs.code.service.*;
+import com.vci.ubcs.code.vo.pagemodel.*;
+import com.vci.ubcs.code.wrapper.*;
 import com.vci.ubcs.starter.exception.VciBaseException;
+import com.vci.ubcs.starter.web.pagemodel.BaseQueryObject;
 import io.swagger.annotations.Api;
 import io.swagger.annotations.ApiOperation;
 import lombok.AllArgsConstructor;
@@ -24,6 +19,8 @@
 import org.springblade.core.mp.support.Query;
 import org.springblade.core.tool.api.R;
 import org.springframework.web.bind.annotation.*;
+
+import java.util.Map;
 
 /**
  * 鐮佹鍩虹淇℃伅鎺у埗鍣�
@@ -45,13 +42,10 @@
 	 * 闆嗘垚鎺ュ彛閰嶇疆鏈嶅姟
 	 */
 	private  final IDockingSystemConfigService dockingSystemConfigService;
-
-
 	/***
-	 * 寰呴泦鎴愭暟鎹湇鍔�
+	 * 寰呴泦绠$悊閰嶇疆鏈嶅姟
 	 */
-	private final IDockingDataService dockingDataService;
-
+	private final IDokingSysManaentService dokingSysManaentService;
 
 	/**绯荤粺闆嗘垚鐨勭郴缁熶俊鎭垪琛�
 	 * @param dockingSystem 鍩虹鏌ヨ瀵硅薄锛屽寘鍚煡璇㈡潯浠讹紝鍒嗛〉锛屾帓搴忕瓑
@@ -188,7 +182,73 @@
 	@ApiOperationSupport(order = 3)
 	@ApiOperation(value = "鍒嗛〉", notes = "DockingDataVO")
 	public R<IPage<DockingDataVO>> gridDockingData(DockingData dockingData, Query query){
-		IPage<DockingData> pages = dockingDataService.page(Condition.getPage(query), Condition.getQueryWrapper(dockingData));
-		return R.data(DockingDataWrapper.build().pageVO(pages));
+		IPage<DockingDataVO> pages = dokingSysManaentService.gridDockingData(dockingData,query);
+		return R.data(pages);
 	}
+
+
+	/**
+	 * data鍒楄〃
+	 * @param dockingTask 鍩虹鏌ヨ瀵硅薄锛屽寘鍚煡璇㈡潯浠讹紝鍒嗛〉锛屾帓搴忕瓑
+	 * @return 绯荤粺闆嗘垚鐨勭郴缁熶俊鎭樉绀哄璞″垪琛�
+	 */
+	@GetMapping("/gridDockingTask")
+	@ApiOperationSupport(order = 3)
+	@ApiOperation(value = "鍒嗛〉", notes = "DockingTaskVO")
+	public R<IPage<DockingTaskVO>> gridDockingTask(DockingTask dockingTask, Query query){
+		IPage<DockingTaskVO> pages = dokingSysManaentService.gridDockingTask(dockingTask,query);
+		return R.data(pages);
+	}
+
+	/**
+	 * 鎺ㄩ�佹暟鎹泦鎴愭棩蹇楀垪琛�
+	 * @param dockingLog 鍩虹鏌ヨ瀵硅薄锛屽寘鍚煡璇㈡潯浠讹紝鍒嗛〉锛屾帓搴忕瓑
+	 * @return 闆嗘垚鏃ュ織鏄剧ず瀵硅薄鍒楄〃
+	 */
+	@GetMapping("/gridLoge")
+	@ApiOperationSupport(order = 3)
+	@ApiOperation(value = "鍒嗛〉", notes = "DockingLogeVO")
+	public R<IPage<DockingLogeVO>> gridLoge(DockingLog dockingLog, Query query){
+		IPage<DockingLogeVO> pages = dokingSysManaentService.gridLoge(dockingLog,query);
+		return R.data(pages);
+	}
+
+	/**
+	 * 鎺ュ彛param鍒楄〃
+	 * @param dockingSysIntParam 鍩虹鏌ヨ瀵硅薄锛屽寘鍚煡璇㈡潯浠讹紝鍒嗛〉锛屾帓搴忕瓑
+	 * @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);
+		return R.data(pages);
+	}
+
+	/**
+	 * 鎺ュ彛param鍒楄〃
+	 * @param dockingSysIntHeader 鍩虹鏌ヨ瀵硅薄锛屽寘鍚煡璇㈡潯浠讹紝鍒嗛〉锛屾帓搴忕瓑
+	 * @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);
+		return R.data(pages);
+
+
+	}
+
+//	/**
+//	 *鎵归噺澶勭悊
+//	 * 蹇呴』瑕佹湁鍒嗙被oid鍜宒ataoid
+//	 * @return
+//	 */
+//	@PostMapping("/sendData")
+//	public  R sendData(String oid){
+//
+//		return codeDuckingSyncServiceI.sendData(oid);
+//	}
 }

--
Gitblit v1.9.3