From 098d3347a0df808908aab8c554cd7c4febc5e6d9 Mon Sep 17 00:00:00 2001 From: 疯狂的狮子Li <15040126243@163.com> Date: 星期一, 26 八月 2024 11:43:59 +0800 Subject: [PATCH] !577 发布 5.2.2 正式版 安全性提升 Merge pull request !577 from 疯狂的狮子Li/dev --- ruoyi-modules/ruoyi-generator/src/main/java/org/dromara/generator/service/IGenTableService.java | 34 +++++++++++++++++++++------------- 1 files changed, 21 insertions(+), 13 deletions(-) diff --git a/ruoyi-modules/ruoyi-generator/src/main/java/org/dromara/generator/service/IGenTableService.java b/ruoyi-modules/ruoyi-generator/src/main/java/org/dromara/generator/service/IGenTableService.java index 643742b..b2c20c5 100644 --- a/ruoyi-modules/ruoyi-generator/src/main/java/org/dromara/generator/service/IGenTableService.java +++ b/ruoyi-modules/ruoyi-generator/src/main/java/org/dromara/generator/service/IGenTableService.java @@ -43,9 +43,10 @@ * 鏌ヨ鎹簱鍒楄〃 * * @param tableNames 琛ㄥ悕绉扮粍 + * @param dataName 鏁版嵁婧愬悕绉� * @return 鏁版嵁搴撹〃闆嗗悎 */ - List<GenTable> selectDbTableListByNames(String[] tableNames); + List<GenTable> selectDbTableListByNames(String[] tableNames, String dataName); /** * 鏌ヨ鎵�鏈夎〃淇℃伅 @@ -66,7 +67,6 @@ * 淇敼涓氬姟 * * @param genTable 涓氬姟淇℃伅 - * @return 缁撴灉 */ void updateGenTable(GenTable genTable); @@ -74,7 +74,6 @@ * 鍒犻櫎涓氬姟淇℃伅 * * @param tableIds 闇�瑕佸垹闄ょ殑琛ㄦ暟鎹甀D - * @return 缁撴灉 */ void deleteGenTableByIds(Long[] tableIds); @@ -82,8 +81,18 @@ * 瀵煎叆琛ㄧ粨鏋� * * @param tableList 瀵煎叆琛ㄥ垪琛� + * @param dataName 鏁版嵁婧愬悕绉� */ - void importGenTable(List<GenTable> tableList); + void importGenTable(List<GenTable> tableList, String dataName); + + /** + * 鏍规嵁琛ㄥ悕绉版煡璇㈠垪淇℃伅 + * + * @param tableName 琛ㄥ悕绉� + * @param dataName 鏁版嵁婧愬悕绉� + * @return 鍒椾俊鎭� + */ + List<GenTableColumn> selectDbTableColumnsByName(String tableName, String dataName); /** * 棰勮浠g爜 @@ -96,33 +105,32 @@ /** * 鐢熸垚浠g爜锛堜笅杞芥柟寮忥級 * - * @param tableName 琛ㄥ悕绉� + * @param tableId 琛ㄥ悕绉� * @return 鏁版嵁 */ - byte[] downloadCode(String tableName); + byte[] downloadCode(Long tableId); /** * 鐢熸垚浠g爜锛堣嚜瀹氫箟璺緞锛� * - * @param tableName 琛ㄥ悕绉� - * @return 鏁版嵁 + * @param tableId 琛ㄥ悕绉� */ - void generatorCode(String tableName); + void generatorCode(Long tableId); /** * 鍚屾鏁版嵁搴� * - * @param tableName 琛ㄥ悕绉� + * @param tableId 琛ㄥ悕绉� */ - void synchDb(String tableName); + void synchDb(Long tableId); /** * 鎵归噺鐢熸垚浠g爜锛堜笅杞芥柟寮忥級 * - * @param tableNames 琛ㄦ暟缁� + * @param tableIds 琛↖D鏁扮粍 * @return 鏁版嵁 */ - byte[] downloadCode(String[] tableNames); + byte[] downloadCode(String[] tableIds); /** * 淇敼淇濆瓨鍙傛暟鏍¢獙 -- Gitblit v1.9.3