Bladeren bron

update 优化 !pr349 相关代码 完成代码生成多数据源统一存储

疯狂的狮子li 1 jaar geleden
bovenliggende
commit
ee7c5fbbd9

+ 1 - 1
ruoyi-modules/ruoyi-generator/src/main/java/org/dromara/generator/mapper/GenTableColumnMapper.java

@@ -18,7 +18,7 @@ public interface GenTableColumnMapper extends BaseMapperPlus<GenTableColumn, Gen
      * 根据表名称查询列信息
      *
      * @param tableName 表名称
-     * @param dataName
+     * @param dataName  数据源名称
      * @return 列信息
      */
     @DS("#dataName")

+ 2 - 5
ruoyi-modules/ruoyi-generator/src/main/java/org/dromara/generator/service/GenTableServiceImpl.java

@@ -54,7 +54,6 @@ import java.util.zip.ZipOutputStream;
  *
  * @author Lion Li
  */
-// @DS("#header.datasource")
 @Slf4j
 @RequiredArgsConstructor
 @Service
@@ -120,7 +119,7 @@ public class GenTableServiceImpl implements IGenTableService {
      * 查询据库列表
      *
      * @param tableNames 表名称组
-     * @param dataName
+     * @param dataName   数据源名称
      * @return 数据库表集合
      */
     @DS("#dataName")
@@ -143,7 +142,6 @@ public class GenTableServiceImpl implements IGenTableService {
      * 修改业务
      *
      * @param genTable 业务信息
-     * @return 结果
      */
     @Transactional(rollbackFor = Exception.class)
     @Override
@@ -162,7 +160,6 @@ public class GenTableServiceImpl implements IGenTableService {
      * 删除业务对象
      *
      * @param tableIds 需要删除的数据ID
-     * @return 结果
      */
     @Transactional(rollbackFor = Exception.class)
     @Override
@@ -176,7 +173,7 @@ public class GenTableServiceImpl implements IGenTableService {
      * 导入表结构
      *
      * @param tableList 导入表列表
-     * @param dataName
+     * @param dataName  数据源名称
      */
     @DSTransactional
     @Override

+ 2 - 5
ruoyi-modules/ruoyi-generator/src/main/java/org/dromara/generator/service/IGenTableService.java

@@ -43,7 +43,7 @@ public interface IGenTableService {
      * 查询据库列表
      *
      * @param tableNames 表名称组
-     * @param dataName
+     * @param dataName   数据源名称
      * @return 数据库表集合
      */
     List<GenTable> selectDbTableListByNames(String[] tableNames, String dataName);
@@ -67,7 +67,6 @@ public interface IGenTableService {
      * 修改业务
      *
      * @param genTable 业务信息
-     * @return 结果
      */
     void updateGenTable(GenTable genTable);
 
@@ -75,7 +74,6 @@ public interface IGenTableService {
      * 删除业务信息
      *
      * @param tableIds 需要删除的表数据ID
-     * @return 结果
      */
     void deleteGenTableByIds(Long[] tableIds);
 
@@ -83,7 +81,7 @@ public interface IGenTableService {
      * 导入表结构
      *
      * @param tableList 导入表列表
-     * @param dataName
+     * @param dataName  数据源名称
      */
     void importGenTable(List<GenTable> tableList, String dataName);
 
@@ -107,7 +105,6 @@ public interface IGenTableService {
      * 生成代码(自定义路径)
      *
      * @param tableId 表名称
-     * @return 数据
      */
     void generatorCode(Long tableId);
 

+ 3 - 4
ruoyi-modules/ruoyi-generator/src/main/resources/mapper/generator/GenTableMapper.xml

@@ -125,7 +125,6 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
             and dt.table_name = uo.object_name
             and uo.object_type = 'TABLE'
             AND dt.table_name NOT LIKE 'XXL_JOB_%' AND dt.table_name NOT LIKE 'GEN_%'
-            AND dt.table_name NOT IN (select table_name from gen_table)
             and lower(dt.table_name) in
             <foreach collection="array" item="name" open="(" separator="," close=")">
                 #{name}
@@ -161,9 +160,9 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
                     AND F.MINOR_ID = 0 AND D.XTYPE = 'U' AND D.NAME != 'DTPROPERTIES'
                     AND D.NAME NOT LIKE 'xxl_job_%' AND D.NAME NOT LIKE 'gen_%'
                     AND D.NAME in
-            <foreach collection="array" item="name" open="(" separator="," close=")">
-                #{name}
-            </foreach>
+                    <foreach collection="array" item="name" open="(" separator="," close=")">
+                        #{name}
+                    </foreach>
         </if>
     </select>