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