From 70b8927e25362c95cd30d1830e9a7fb477709fd2 Mon Sep 17 00:00:00 2001
From: dangsn <dangsn@vci-tech.com>
Date: 星期五, 27 十二月 2024 13:29:35 +0800
Subject: [PATCH] 首页配置功能调整
---
Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/service/OsRevisionRuleServiceI.java | 42 +++++++++++++++++++++++++++++++++++++++++-
1 files changed, 41 insertions(+), 1 deletions(-)
diff --git a/Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/service/OsRevisionRuleServiceI.java b/Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/service/OsRevisionRuleServiceI.java
index 34e638b..c301a49 100644
--- a/Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/service/OsRevisionRuleServiceI.java
+++ b/Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/service/OsRevisionRuleServiceI.java
@@ -4,7 +4,9 @@
import com.vci.corba.omd.vrm.VersionRule;
import com.vci.dto.OsRevisionRuleDTO;
import com.vci.pagemodel.OsRevisionRuleVO;
+import com.vci.starter.web.pagemodel.BaseResult;
+import java.io.File;
import java.util.Collection;
import java.util.List;
import java.util.Map;
@@ -40,7 +42,14 @@
* @param osRevisionRuleDTO
* @return
*/
- boolean updateVersionRule(OsRevisionRuleDTO osRevisionRuleDTO);
+ boolean updateVersionRule(OsRevisionRuleDTO osRevisionRuleDTO) throws PLException;
+
+ /**
+ * 鍒犻櫎鐗堟湰瑙勫垯
+ * @param osRevisionRuleDTOS
+ * @return
+ */
+ boolean deleteVersionRule(List<OsRevisionRuleDTO> osRevisionRuleDTOS) throws PLException;
/**
* 鏁版嵁瀵硅薄杞崲涓烘樉绀哄璞�
@@ -64,10 +73,41 @@
OsRevisionRuleVO getRevisionRuleById(String id);
/**
+ * 浣跨敤澶氫釜缂栧彿鑾峰彇瑙勫垯鐨勫��
+ * @param vrIdList 缂栧彿
+ * @return 鏄剧ず瀵硅薄
+ */
+ List<OsRevisionRuleVO> getRevisionRuleByIds(Collection<String> vrIdList);
+
+ /**
* 鏌ヨ搴旂敤鑼冨洿
* @param vrName 鐗堟湰瑙勫垯鑻辨枃鍚嶇О
* @return
*/
List<Map<String, String>> getUsedVersionRuleList(String vrName) throws PLException;
+ /**
+ * 瀵煎嚭閫変腑鐨勭増鏈鍒�
+ * @param exportFileName 瀵煎嚭鐨勬枃浠跺悕
+ * @param vrNames 闇�瑕佸鍑虹殑鐗堟湰瑙勫垯鍚嶇О
+ * @param flag 鎺у埗瀵煎嚭鐨勫垪鍚嶆槸鍚﹀拰瀵煎叆妯℃澘涓�鑷�
+ * @return
+ */
+ String exportVersionRule(String exportFileName,String vrNames,boolean flag/*鎺у埗瀵煎嚭鐨勫垪鍚嶆槸鍚﹀拰瀵煎叆妯℃澘涓�鑷�*/) throws PLException;
+
+ /**
+ * 涓嬭浇鐗堟湰瑙勫垯瀵煎叆妯℃澘
+ * @param exportFileName
+ * @return
+ * @throws PLException
+ */
+ String downloadVersionRuleTemplate(String exportFileName) throws Exception;
+
+ /**
+ * 瀵煎叆鐗堟湰瑙勫垯
+ * @param file
+ * @return
+ */
+ BaseResult importVersionRules(File file) throws Exception;
+
}
--
Gitblit v1.9.3