From d503069a62723647351548b7ae6fc3879f8f4df8 Mon Sep 17 00:00:00 2001
From: ludc
Date: 星期一, 09 十二月 2024 16:31:13 +0800
Subject: [PATCH] plt-common包调整后,ui配置管理对应属性也做了相应的调整
---
Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/service/OsRevisionRuleServiceI.java | 66 ++++++++++++++++++++++++++++++++
1 files changed, 65 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 7a75561..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
@@ -1,8 +1,12 @@
package com.vci.web.service;
+import com.vci.corba.common.PLException;
import com.vci.corba.omd.vrm.VersionRule;
-import com.vci.web.pageModel.OsRevisionRuleVO;
+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;
@@ -27,6 +31,27 @@
Map<String,OsRevisionRuleVO> selectAllRevisionMap();
/**
+ * 鍒涘缓鐗堟湰瑙勫垯
+ * @param osRevisionRuleDTO
+ * @return
+ */
+ boolean addVersionRule(OsRevisionRuleDTO osRevisionRuleDTO) throws PLException;
+
+ /**
+ * 淇敼鐗堟湰瑙勫垯
+ * @param osRevisionRuleDTO
+ * @return
+ */
+ boolean updateVersionRule(OsRevisionRuleDTO osRevisionRuleDTO) throws PLException;
+
+ /**
+ * 鍒犻櫎鐗堟湰瑙勫垯
+ * @param osRevisionRuleDTOS
+ * @return
+ */
+ boolean deleteVersionRule(List<OsRevisionRuleDTO> osRevisionRuleDTOS) throws PLException;
+
+ /**
* 鏁版嵁瀵硅薄杞崲涓烘樉绀哄璞�
* @param versionRules 鏁版嵁瀵硅薄
* @return 鏄剧ず瀵硅薄
@@ -46,4 +71,43 @@
* @return 鏄剧ず瀵硅薄
*/
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