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