AprilWind
2024-12-09 64d574cf06245c6712a3e5a3e73b9f345e446736
update 优化代码生成排序问题
已修改1个文件
6 ■■■■■ 文件已修改
ruoyi-modules/ruoyi-generator/src/main/java/org/dromara/generator/service/GenTableServiceImpl.java 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-generator/src/main/java/org/dromara/generator/service/GenTableServiceImpl.java
@@ -106,7 +106,7 @@
            .like(StringUtils.isNotBlank(genTable.getTableComment()), "lower(table_comment)", StringUtils.lowerCase(genTable.getTableComment()))
            .between(params.get("beginTime") != null && params.get("endTime") != null,
                "create_time", params.get("beginTime"), params.get("endTime"))
            .orderByAsc("table_id");
            .orderByDesc("update_time", "create_time");
        return wrapper;
    }
@@ -165,7 +165,8 @@
                gen.setCreateTime(x.getCreateTime());
                gen.setUpdateTime(x.getUpdateTime());
                return gen;
            }).toList();
            }).sorted(Comparator.comparing(GenTable::getCreateTime).reversed())
            .toList();
        IPage<GenTable> page = pageQuery.build();
        page.setTotal(tables.size());
@@ -274,6 +275,7 @@
                String tableName = table.getTableName();
                GenUtils.initTable(table);
                table.setDataName(dataName);
                table.setCreateTime(new Date());
                int row = baseMapper.insert(table);
                if (row > 0) {
                    // 保存列信息