疯狂的狮子li
2023-05-29 ee7c5fbbd9fe0073713f5873c8bf7cc04c4d3677
update 优化 !pr349 相关代码 完成代码生成多数据源统一存储
已修改4个文件
23 ■■■■■ 文件已修改
ruoyi-modules/ruoyi-generator/src/main/java/org/dromara/generator/mapper/GenTableColumnMapper.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-generator/src/main/java/org/dromara/generator/service/GenTableServiceImpl.java 7 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-generator/src/main/java/org/dromara/generator/service/IGenTableService.java 7 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-generator/src/main/resources/mapper/generator/GenTableMapper.xml 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-generator/src/main/java/org/dromara/generator/mapper/GenTableColumnMapper.java
@@ -18,7 +18,7 @@
     * 根据表名称查询列信息
     *
     * @param tableName 表名称
     * @param dataName
     * @param dataName  数据源名称
     * @return 列信息
     */
    @DS("#dataName")
ruoyi-modules/ruoyi-generator/src/main/java/org/dromara/generator/service/GenTableServiceImpl.java
@@ -54,7 +54,6 @@
 *
 * @author Lion Li
 */
// @DS("#header.datasource")
@Slf4j
@RequiredArgsConstructor
@Service
@@ -120,7 +119,7 @@
     * 查询据库列表
     *
     * @param tableNames 表名称组
     * @param dataName
     * @param dataName   数据源名称
     * @return 数据库表集合
     */
    @DS("#dataName")
@@ -143,7 +142,6 @@
     * 修改业务
     *
     * @param genTable 业务信息
     * @return 结果
     */
    @Transactional(rollbackFor = Exception.class)
    @Override
@@ -162,7 +160,6 @@
     * 删除业务对象
     *
     * @param tableIds 需要删除的数据ID
     * @return 结果
     */
    @Transactional(rollbackFor = Exception.class)
    @Override
@@ -176,7 +173,7 @@
     * 导入表结构
     *
     * @param tableList 导入表列表
     * @param dataName
     * @param dataName  数据源名称
     */
    @DSTransactional
    @Override
ruoyi-modules/ruoyi-generator/src/main/java/org/dromara/generator/service/IGenTableService.java
@@ -43,7 +43,7 @@
     * 查询据库列表
     *
     * @param tableNames 表名称组
     * @param dataName
     * @param dataName   数据源名称
     * @return 数据库表集合
     */
    List<GenTable> selectDbTableListByNames(String[] tableNames, String dataName);
@@ -67,7 +67,6 @@
     * 修改业务
     *
     * @param genTable 业务信息
     * @return 结果
     */
    void updateGenTable(GenTable genTable);
@@ -75,7 +74,6 @@
     * 删除业务信息
     *
     * @param tableIds 需要删除的表数据ID
     * @return 结果
     */
    void deleteGenTableByIds(Long[] tableIds);
@@ -83,7 +81,7 @@
     * 导入表结构
     *
     * @param tableList 导入表列表
     * @param dataName
     * @param dataName  数据源名称
     */
    void importGenTable(List<GenTable> tableList, String dataName);
@@ -107,7 +105,6 @@
     * 生成代码(自定义路径)
     *
     * @param tableId 表名称
     * @return 数据
     */
    void generatorCode(Long tableId);
ruoyi-modules/ruoyi-generator/src/main/resources/mapper/generator/GenTableMapper.xml
@@ -125,7 +125,6 @@
            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 @@
                    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>