diff --git a/continew-admin-tool/src/main/java/top/charles7c/cnadmin/tool/service/impl/GeneratorServiceImpl.java b/continew-admin-tool/src/main/java/top/charles7c/cnadmin/tool/service/impl/GeneratorServiceImpl.java index ec37b813..ba5bcd0f 100644 --- a/continew-admin-tool/src/main/java/top/charles7c/cnadmin/tool/service/impl/GeneratorServiceImpl.java +++ b/continew-admin-tool/src/main/java/top/charles7c/cnadmin/tool/service/impl/GeneratorServiceImpl.java @@ -20,6 +20,7 @@ import java.io.File; import java.nio.charset.StandardCharsets; import java.sql.SQLException; import java.util.Collection; +import java.util.Comparator; import java.util.List; import java.util.Map; import java.util.function.Function; @@ -89,6 +90,8 @@ public class GeneratorServiceImpl implements GeneratorService { tableList.removeIf(table -> !StrUtil.containsAny(table.getTableName(), tableName)); } tableList.removeIf(table -> StrUtil.equalsAny(table.getTableName(), generatorProperties.getExcludeTables())); + CollUtil.sort(tableList, + Comparator.comparing(Table::getCreateTime).thenComparing(Table::getUpdateTime).reversed()); List tableVOList = BeanUtil.copyToList(tableList, TableVO.class); PageDataVO pageDataVO = PageDataVO.build(pageQuery.getPage(), pageQuery.getSize(), tableVOList); for (TableVO tableVO : pageDataVO.getList()) { diff --git a/continew-admin-ui/src/views/tool/generator/index.vue b/continew-admin-ui/src/views/tool/generator/index.vue index ad731bc4..67e49377 100644 --- a/continew-admin-ui/src/views/tool/generator/index.vue +++ b/continew-admin-ui/src/views/tool/generator/index.vue @@ -317,7 +317,6 @@ tableName: undefined, page: 1, size: 10, - sort: ['createTime,desc', 'updateTime,desc'], }, // 表单数据 form: {} as GenConfigRecord,