From 029b101d319812460441d3d706c0654d8b0dcda6 Mon Sep 17 00:00:00 2001
From: yuxc <653031404@qq.com>
Date: 星期五, 19 五月 2023 18:43:05 +0800
Subject: [PATCH] 主数据定义接口移植

---
 Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/MdmIOService.java |   67 ++++++++++++++++++---------------
 1 files changed, 36 insertions(+), 31 deletions(-)

diff --git a/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/MdmIOService.java b/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/MdmIOService.java
index 848ee01..17a191f 100644
--- a/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/MdmIOService.java
+++ b/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/MdmIOService.java
@@ -3,16 +3,52 @@
 import com.vci.ubcs.code.dto.CodeOrderDTO;
 import com.vci.ubcs.code.vo.pagemodel.CodeClassifyVO;
 import com.vci.ubcs.code.vo.pagemodel.CodeImProtRusultVO;
+import com.vci.ubcs.code.vo.pagemodel.CodeImportTemplateVO;
 import com.vci.ubcs.code.vo.webserviceModel.attrmap.DataObjectVO;
 import com.vci.ubcs.code.vo.webserviceModel.result.xml.XMLResultDataObjectDetailDO;
+import com.vci.ubcs.starter.web.pagemodel.DataGrid;
 
 import java.io.File;
 import java.util.LinkedList;
+import java.util.List;
+import java.util.Map;
 
 public interface MdmIOService {
+    List<CodeImportTemplateVO> gridclassifys(String redisOid);
 
+	/**
+	 * 鐢熸垚瀵煎叆鐨勬枃浠�
+	 * @param codeClassifyOid 鍒嗙被鐨勪富閿�
+	 * @param isHistory 鏄惁鍘嗗彶鏁版嵁瀵煎叆
+	 * @return excel鐨勬枃浠跺湴鍧�
+	 */
+	String createImportExcel(String codeClassifyOid,boolean isHistory);
 
+	/**
+	 * 鎵归噺鐢宠缂栫爜鏁版嵁
+	 * @param orderDTO 缂栫爜鐢宠淇℃伅锛屽繀椤诲寘鍚垎绫讳富閿拰鐮佹鐨勪俊鎭�
+	 * @param file excel鏂囦欢鐨勪俊鎭�
+	 * @return 鏈夐敊璇俊鎭殑excel
+	 */
+	CodeImProtRusultVO batchImportCode(CodeOrderDTO orderDTO, File file);
 
+	/***
+	 * 浠巖edis缂撳瓨閲岃幏鍙栧埌瀵煎叆鐨勬暟鎹�
+	 * @param codeClassifyOid
+	 * @param redisOid
+	 * @return
+	 */
+	DataGrid<Map<String, String>> gridDatas(String codeClassifyOid, String redisOid);
+
+	/***
+	 * 浠巖edis缂撳瓨閲岃幏鍙栧埌瀵煎叆鐨勬暟鎹�
+	 * @param dataOid
+	 * @param redisOid
+	 * @return
+	 */
+	DataGrid<Map<String, String>> gridRowResemble(String dataOid, String redisOid);
+
+	void batchSyncEditDatas(CodeClassifyVO codeClassifyVO, DataObjectVO dataObjectVO, LinkedList<XMLResultDataObjectDetailDO> resultDataObjectDetailDOs);
 
 	/**
 	 * 闆嗘垚鎵归噺鐢宠鏁版嵁
@@ -22,35 +58,4 @@
 	 * @return 鏈夐敊璇俊鎭殑excel
 	 */
 	void batchSyncApplyCode(CodeOrderDTO orderDTO, DataObjectVO dataObjectVO, LinkedList<XMLResultDataObjectDetailDO> resultDataObjectDetailDOs);
-	/**
-	 * 闆嗘垚鎵归噺鏇存敼鏁版嵁
-	 * @param codeClassifyVO;
-	 * @param dataObjectVO 鏁版嵁淇℃伅
-	 * @param resultDataObjectDetailDOs 閿欒淇℃伅
-	 * @return 鏈夐敊璇俊鎭殑excel
-	 */
-	void batchSyncEditDatas(CodeClassifyVO codeClassifyVO, DataObjectVO dataObjectVO, LinkedList<XMLResultDataObjectDetailDO>  resultDataObjectDetailDOs);
-
-
-
-
-
-
-
-//
-//	/**
-//	 * 鐢熸垚瀵煎叆鐨勬枃浠�
-//	 * @param codeClassifyOid 鍒嗙被鐨勪富閿�
-//	 * @param isHistory 鏄惁鍘嗗彶鏁版嵁瀵煎叆
-//	 * @return excel鐨勬枃浠跺湴鍧�
-//	 */
-//	String createImportExcel(String codeClassifyOid,boolean isHistory);
-//
-//	/**
-//	 * 鎵归噺鐢宠缂栫爜鏁版嵁
-//	 * @param orderDTO 缂栫爜鐢宠淇℃伅锛屽繀椤诲寘鍚垎绫讳富閿拰鐮佹鐨勪俊鎭�
-//	 * @param file excel鏂囦欢鐨勪俊鎭�
-//	 * @return 鏈夐敊璇俊鎭殑excel
-//	 */
-//	CodeImProtRusultVO batchImportCode(CodeOrderDTO orderDTO, File file);
 }

--
Gitblit v1.9.3