添加数据同步代码
This commit is contained in:
@@ -1,6 +1,7 @@
|
|||||||
package com.njcn.oracle.service.impl;
|
package com.njcn.oracle.service.impl;
|
||||||
|
|
||||||
import cn.hutool.core.collection.CollectionUtil;
|
import cn.hutool.core.collection.CollectionUtil;
|
||||||
|
import com.baomidou.dynamic.datasource.annotation.DS;
|
||||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||||
import com.njcn.oracle.bo.param.MigrationParam;
|
import com.njcn.oracle.bo.param.MigrationParam;
|
||||||
import com.njcn.oracle.bo.param.ServiceType;
|
import com.njcn.oracle.bo.param.ServiceType;
|
||||||
@@ -36,6 +37,7 @@ public class DataFlucServiceImpl extends ReplenishMybatisServiceImpl<DataFlucMap
|
|||||||
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@DS("target")
|
||||||
public void clearTargetData(MigrationParam migrationParam) {
|
public void clearTargetData(MigrationParam migrationParam) {
|
||||||
LambdaQueryWrapper<DataFluc> lambdaQueryWrapper = new LambdaQueryWrapper<>();
|
LambdaQueryWrapper<DataFluc> lambdaQueryWrapper = new LambdaQueryWrapper<>();
|
||||||
lambdaQueryWrapper.between(DataFluc::getTimeid, migrationParam.getStartTime(), migrationParam.getEndTime());
|
lambdaQueryWrapper.between(DataFluc::getTimeid, migrationParam.getStartTime(), migrationParam.getEndTime());
|
||||||
@@ -46,6 +48,7 @@ public class DataFlucServiceImpl extends ReplenishMybatisServiceImpl<DataFlucMap
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@DS("target")
|
||||||
public void insertBatchByDB(List<DataFluc> data) {
|
public void insertBatchByDB(List<DataFluc> data) {
|
||||||
StopWatch stopWatch = new StopWatch();
|
StopWatch stopWatch = new StopWatch();
|
||||||
stopWatch.start();
|
stopWatch.start();
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
package com.njcn.oracle.service.impl;
|
package com.njcn.oracle.service.impl;
|
||||||
|
|
||||||
import cn.hutool.core.collection.CollectionUtil;
|
import cn.hutool.core.collection.CollectionUtil;
|
||||||
|
import com.baomidou.dynamic.datasource.annotation.DS;
|
||||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||||
import com.njcn.oracle.bo.param.MigrationParam;
|
import com.njcn.oracle.bo.param.MigrationParam;
|
||||||
import com.njcn.oracle.bo.param.ServiceType;
|
import com.njcn.oracle.bo.param.ServiceType;
|
||||||
@@ -35,6 +36,7 @@ public class DataHarmphasicIServiceImpl extends ReplenishMybatisServiceImpl<Data
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@DS("target")
|
||||||
public void clearTargetData(MigrationParam migrationParam) {
|
public void clearTargetData(MigrationParam migrationParam) {
|
||||||
LambdaQueryWrapper<DataHarmphasicI> lambdaQueryWrapper = new LambdaQueryWrapper<>();
|
LambdaQueryWrapper<DataHarmphasicI> lambdaQueryWrapper = new LambdaQueryWrapper<>();
|
||||||
lambdaQueryWrapper.between(DataHarmphasicI::getTimeid, migrationParam.getStartTime(), migrationParam.getEndTime());
|
lambdaQueryWrapper.between(DataHarmphasicI::getTimeid, migrationParam.getStartTime(), migrationParam.getEndTime());
|
||||||
@@ -44,6 +46,7 @@ public class DataHarmphasicIServiceImpl extends ReplenishMybatisServiceImpl<Data
|
|||||||
this.baseMapper.delete(lambdaQueryWrapper);
|
this.baseMapper.delete(lambdaQueryWrapper);
|
||||||
}
|
}
|
||||||
@Override
|
@Override
|
||||||
|
@DS("target")
|
||||||
public void insertBatchByDB(List<DataHarmphasicI> data) {
|
public void insertBatchByDB(List<DataHarmphasicI> data) {
|
||||||
StopWatch stopWatch = new StopWatch();
|
StopWatch stopWatch = new StopWatch();
|
||||||
stopWatch.start();
|
stopWatch.start();
|
||||||
|
|||||||
Reference in New Issue
Block a user