update 优化代码生成排序问题

This commit is contained in:
AprilWind 2024-12-09 11:20:05 +08:00
parent e0b0ffcb28
commit 64d574cf06

View File

@ -106,7 +106,7 @@ public class GenTableServiceImpl implements IGenTableService {
.like(StringUtils.isNotBlank(genTable.getTableComment()), "lower(table_comment)", StringUtils.lowerCase(genTable.getTableComment())) .like(StringUtils.isNotBlank(genTable.getTableComment()), "lower(table_comment)", StringUtils.lowerCase(genTable.getTableComment()))
.between(params.get("beginTime") != null && params.get("endTime") != null, .between(params.get("beginTime") != null && params.get("endTime") != null,
"create_time", params.get("beginTime"), params.get("endTime")) "create_time", params.get("beginTime"), params.get("endTime"))
.orderByAsc("table_id"); .orderByDesc("update_time", "create_time");
return wrapper; return wrapper;
} }
@ -165,7 +165,8 @@ public class GenTableServiceImpl implements IGenTableService {
gen.setCreateTime(x.getCreateTime()); gen.setCreateTime(x.getCreateTime());
gen.setUpdateTime(x.getUpdateTime()); gen.setUpdateTime(x.getUpdateTime());
return gen; return gen;
}).toList(); }).sorted(Comparator.comparing(GenTable::getCreateTime).reversed())
.toList();
IPage<GenTable> page = pageQuery.build(); IPage<GenTable> page = pageQuery.build();
page.setTotal(tables.size()); page.setTotal(tables.size());
@ -274,6 +275,7 @@ public class GenTableServiceImpl implements IGenTableService {
String tableName = table.getTableName(); String tableName = table.getTableName();
GenUtils.initTable(table); GenUtils.initTable(table);
table.setDataName(dataName); table.setDataName(dataName);
table.setCreateTime(new Date());
int row = baseMapper.insert(table); int row = baseMapper.insert(table);
if (row > 0) { if (row > 0) {
// 保存列信息 // 保存列信息