浏览代码

支持升序展示表 https://gitee.com/ghi/dbsyncer/issues/I81E0P

Signed-off-by: moyu <13439892+dbsyncer@user.noreply.gitee.com>
moyu 1 年之前
父节点
当前提交
376f828fd9
共有 1 个文件被更改,包括 6 次插入0 次删除
  1. 6 0
      dbsyncer-biz/src/main/java/org/dbsyncer/biz/impl/MappingServiceImpl.java

+ 6 - 0
dbsyncer-biz/src/main/java/org/dbsyncer/biz/impl/MappingServiceImpl.java

@@ -12,6 +12,7 @@ import org.dbsyncer.common.snowflake.SnowflakeIdWorker;
 import org.dbsyncer.common.util.CollectionUtils;
 import org.dbsyncer.common.util.JsonUtil;
 import org.dbsyncer.common.util.StringUtil;
+import org.dbsyncer.connector.model.Table;
 import org.dbsyncer.parser.enums.ModelEnum;
 import org.dbsyncer.parser.logger.LogType;
 import org.dbsyncer.parser.model.ConfigModel;
@@ -26,6 +27,7 @@ import org.springframework.stereotype.Service;
 import org.springframework.util.Assert;
 
 import java.time.Instant;
+import java.util.Collections;
 import java.util.Comparator;
 import java.util.HashMap;
 import java.util.List;
@@ -203,6 +205,10 @@ public class MappingServiceImpl extends BaseServiceImpl implements MappingServic
         ConnectorVo tConn = new ConnectorVo(connectorService.isAlive(t.getId()));
         BeanUtils.copyProperties(t, tConn);
 
+        // 按升序展示表
+        Collections.sort(sConn.getTable(), Comparator.comparing(Table::getName));
+        Collections.sort(tConn.getTable(), Comparator.comparing(Table::getName));
+
         // 元信息
         Meta meta = manager.getMeta(mapping.getMetaId());
         Assert.notNull(meta, "Meta can not be null.");