From c259536f2c3055f4f81822e159a94cdc59cc9483 Mon Sep 17 00:00:00 2001
From: ludc
Date: 星期六, 24 八月 2024 15:30:53 +0800
Subject: [PATCH] 首页后台接口基本全部完善测试(待联调)

---
 Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/frameworkcore/compatibility/SmHMSysModConfigServiceI.java |   52 +++++++++++++++++++++++++++++++++++++++++-----------
 1 files changed, 41 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 2805f22..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,7 +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;
@@ -52,7 +56,27 @@
      * 澧炲姞鎿嶄綔绫诲瀷
      * @return
      */
-    boolean addOperationType(List<FuncOperationInfo> funcOperationInfoList);
+    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);
 
     /**
      * 鍒犻櫎闈炵郴缁熸ā鍧�
@@ -99,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