|
@@ -6,13 +6,11 @@ import org.dbsyncer.biz.vo.MappingVo;
|
|
import org.dbsyncer.common.util.CollectionUtils;
|
|
import org.dbsyncer.common.util.CollectionUtils;
|
|
import org.dbsyncer.common.util.JsonUtil;
|
|
import org.dbsyncer.common.util.JsonUtil;
|
|
import org.dbsyncer.connector.config.Field;
|
|
import org.dbsyncer.connector.config.Field;
|
|
-import org.dbsyncer.connector.config.Table;
|
|
|
|
import org.dbsyncer.listener.config.TimingListenerConfig;
|
|
import org.dbsyncer.listener.config.TimingListenerConfig;
|
|
import org.dbsyncer.manager.Manager;
|
|
import org.dbsyncer.manager.Manager;
|
|
import org.dbsyncer.parser.constant.ModelConstant;
|
|
import org.dbsyncer.parser.constant.ModelConstant;
|
|
import org.dbsyncer.parser.model.Connector;
|
|
import org.dbsyncer.parser.model.Connector;
|
|
import org.dbsyncer.parser.model.Mapping;
|
|
import org.dbsyncer.parser.model.Mapping;
|
|
-import org.dbsyncer.parser.model.TableGroup;
|
|
|
|
import org.dbsyncer.storage.constant.ConfigConstant;
|
|
import org.dbsyncer.storage.constant.ConfigConstant;
|
|
import org.slf4j.Logger;
|
|
import org.slf4j.Logger;
|
|
import org.slf4j.LoggerFactory;
|
|
import org.slf4j.LoggerFactory;
|
|
@@ -77,6 +75,14 @@ public class MappingServiceImpl implements MappingService {
|
|
@Override
|
|
@Override
|
|
public MappingVo getMapping(String id) {
|
|
public MappingVo getMapping(String id) {
|
|
Mapping mapping = manager.getMapping(id);
|
|
Mapping mapping = manager.getMapping(id);
|
|
|
|
+
|
|
|
|
+ // TODO 模拟测试数据源和目标源表公共字段
|
|
|
|
+ List<Field> fields = new ArrayList<>();
|
|
|
|
+ fields.add(new Field("ID","VARCHAR",12));
|
|
|
|
+ fields.add(new Field("NAME","VARCHAR",12));
|
|
|
|
+ mapping.setSourceColumn(fields);
|
|
|
|
+ mapping.setTargetColumn(fields);
|
|
|
|
+
|
|
return convertMapping2Vo(mapping);
|
|
return convertMapping2Vo(mapping);
|
|
}
|
|
}
|
|
|
|
|
|
@@ -103,21 +109,6 @@ public class MappingServiceImpl implements MappingService {
|
|
return true;
|
|
return true;
|
|
}
|
|
}
|
|
|
|
|
|
- @Override
|
|
|
|
- public TableGroup getTableGroup() {
|
|
|
|
- // TODO 模拟测试
|
|
|
|
- TableGroup tableGroup = new TableGroup();
|
|
|
|
- Table table = new Table();
|
|
|
|
- List<Field> fields = new ArrayList<>();
|
|
|
|
- fields.add(new Field("ID","VARCHAR",12));
|
|
|
|
- fields.add(new Field("NAME","VARCHAR",12));
|
|
|
|
- table.setColumn(fields);
|
|
|
|
- tableGroup.setSourceTable(table);
|
|
|
|
- tableGroup.setTargetTable(table);
|
|
|
|
-
|
|
|
|
- return tableGroup;
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
private MappingVo convertMapping2Vo(Mapping mapping) {
|
|
private MappingVo convertMapping2Vo(Mapping mapping) {
|
|
Assert.notNull(mapping, "Mapping can not be null.");
|
|
Assert.notNull(mapping, "Mapping can not be null.");
|
|
Connector s = manager.getConnector(mapping.getSourceConnectorId());
|
|
Connector s = manager.getConnector(mapping.getSourceConnectorId());
|