From ef5018d575a22697e468ed949fab746e68912d75 Mon Sep 17 00:00:00 2001
From: wangting <675591594@qq.com>
Date: 星期二, 27 八月 2024 10:53:38 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'

---
 Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/frameworkcore/compatibility/SmHMSysModConfigServiceI.java |   60 +++++++++++++++++++++++++++++++++++++++++++++++++-----------
 1 files changed, 49 insertions(+), 11 deletions(-)

diff --git a/Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/frameworkcore/compatibility/SmHMSysModConfigServiceI.java b/Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/frameworkcore/compatibility/SmHMSysModConfigServiceI.java
index 0685871..e4e47af 100644
--- a/Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/frameworkcore/compatibility/SmHMSysModConfigServiceI.java
+++ b/Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/frameworkcore/compatibility/SmHMSysModConfigServiceI.java
@@ -2,6 +2,11 @@
 
 import com.vci.common.exception.VciException;
 import com.vci.corba.common.PLException;
+import com.vci.corba.framework.data.AppConfigCategoryInfo;
+import com.vci.corba.framework.data.AppConfigDetailInfo;
+import com.vci.corba.framework.data.FuncOperationInfo;
+import com.vci.corba.framework.data.OperateInfo;
+import com.vci.pagemodel.ExpExcelConditionVO;
 import com.vci.pagemodel.MenuVO;
 import com.vci.starter.web.exception.VciBaseException;
 import com.vci.starter.web.pagemodel.BaseResult;
@@ -41,10 +46,37 @@
     boolean delModule(MenuVO menuVO);
 
     /**
+     * 鍒犻櫎妯″潡涓嬪叧鑱旂殑鎿嶄綔绫诲瀷
+     * @param funcOperationInfo
+     * @return
+     */
+    boolean delFuncOperation(FuncOperationInfo funcOperationInfo);
+
+    /**
      * 澧炲姞鎿嶄綔绫诲瀷
      * @return
      */
-    boolean addOperationType(List<MenuVO> menuVOList);
+    boolean addFuncOperationType(List<FuncOperationInfo> funcOperationInfoList);
+
+    /**
+     * 澧炲姞鎿嶄綔绫诲瀷
+     * @return
+     */
+    OperateInfo addOperationType(OperateInfo operateInfo);
+
+    /**
+     * 淇敼鎿嶄綔绫诲瀷
+     * @param operateInfo
+     * @return
+     */
+    OperateInfo updateOperationType(OperateInfo operateInfo) throws VciBaseException;
+
+    /**
+     * 鍒犻櫎鎿嶄綔绫诲瀷
+     * @param operateInfo
+     * @return
+     */
+    boolean delOperationType(OperateInfo operateInfo);
 
     /**
      * 鍒犻櫎闈炵郴缁熸ā鍧�
@@ -91,33 +123,39 @@
 
     //绯荤粺閰嶇疆鐩稿叧鎺ュ彛
     /**
-     * 鏌ヨ绯荤粺閰嶇疆鍒嗙被
+     * 鏌ヨ绯荤粺閰嶇疆鏍�
      */
-    List<Object>getSysConfTree();
+    List<AppConfigCategoryInfo>getAppConfigCategoryInfo();
 
     /**
-     * 澧炲姞绯荤粺閰嶇疆
+     * 鏍规嵁鍒嗙被ID杩斿洖鍏ㄩ儴鐨� AppConfigDetail 瀵硅薄
      * @return
      */
-    boolean addSysConf();
+    List<AppConfigDetailInfo> getAppConfigDetailsByID(String clsId);
 
     /**
-     * 淇敼绯荤粺閰嶇疆
+     * 澧炲姞閰嶇疆椤瑰垎绫绘垨閰嶇疆椤�
      * @return
      */
-    boolean updateSysConf();
+    boolean addAppConf(AppConfigDetailInfo appConfigDetailInfo,boolean isConfCategorys/*鏄惁涓烘搷浣滈厤缃」鍒嗛厤*/);
 
     /**
-     * 鍒犻櫎绯荤粺閰嶇疆
+     * 淇敼閰嶇疆椤瑰垎绫绘垨閰嶇疆椤�
      * @return
      */
-    boolean delSysConf();
+    boolean updateAppConf(AppConfigDetailInfo appConfigDetailInfo,boolean isConfCategorys/*鏄惁涓烘搷浣滈厤缃」鍒嗛厤*/);
 
     /**
-     * 瀵煎嚭绯荤粺閰嶇疆
+     * 鍒犻櫎閰嶇疆椤瑰垎绫绘垨閰嶇疆椤�
+     * @return
+     */
+    boolean delAppConf(String[] ids,boolean isConfCategorys/*鏄惁涓烘搷浣滈厤缃」鍒嗛厤*/);
+
+    /**
+     * 瀵煎嚭绯荤粺閰嶇疆(閰嶇疆椤瑰垎绫绘垨閰嶇疆椤�)
      * @param response
      * @return
      */
-    String exportSysConf(HttpServletResponse response);
+    String exportSysConf(ExpExcelConditionVO expExcelConditionVO, HttpServletResponse response) throws IOException;
 
 }

--
Gitblit v1.9.3