ETL/etl-cleaning/src/main/java/com/etl/cleaning/serviceimpl/ItemServiceImpl.java

30 lines
1.2 KiB
Java

package com.etl.cleaning.serviceimpl;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.etl.cleaning.config.DatabaseConfig;
import com.etl.cleaning.domian.pojo.DataItem;
import com.etl.cleaning.domian.request.InsertItemRequest;
import com.etl.cleaning.mapper.ItemMapper;
import com.etl.cleaning.server.ServerTest;
import com.etl.cleaning.service.ItemService;
import org.springframework.stereotype.Service;
/**
* 数据源详情
*/
@Service
public class ItemServiceImpl extends ServiceImpl<ItemMapper, DataItem> implements ItemService {
@Override
public void insertItem(InsertItemRequest insertItemRequest) {
//拼接路径
String url = insertItemRequest.getPlace() + "/" +insertItemRequest.getItemName();
DatabaseConfig databaseConfig = DatabaseConfig.builder()
.url(url)
.port(insertItemRequest.getItemPort())
.username(insertItemRequest.getItemUsername())
.password(insertItemRequest.getItemPass())
.build();
String result = ServerTest.testDatabaseConnection(databaseConfig);
System.out.println("测试结果"+result);
}
}