完成influxdb迁移工具
This commit is contained in:
@@ -1,17 +0,0 @@
|
||||
package com.njcn.insert.mapper;
|
||||
|
||||
import com.njcn.db.mapper.BatchBaseMapper;
|
||||
import com.njcn.po.mysql.RmpEventDetail;
|
||||
|
||||
/**
|
||||
* pqs
|
||||
*
|
||||
* @author cdf
|
||||
* @date 2023/6/19
|
||||
*/
|
||||
public interface EventDetailMapper extends BatchBaseMapper<RmpEventDetail> {
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
@@ -1,14 +0,0 @@
|
||||
package com.njcn.insert.service;
|
||||
|
||||
|
||||
/**
|
||||
* Description:
|
||||
* Date: 2024/11/28 9:04【需求编号】
|
||||
*
|
||||
* @author clam
|
||||
* @version V1.0.0
|
||||
*/
|
||||
public interface InsertIRmpEventDetail {
|
||||
|
||||
|
||||
}
|
||||
@@ -1,16 +0,0 @@
|
||||
package com.njcn.insert.service.impl;
|
||||
|
||||
|
||||
import com.njcn.insert.service.InsertIRmpEventDetail;
|
||||
|
||||
/**
|
||||
* Description:
|
||||
* Date: 2024/11/28 9:04【需求编号】
|
||||
*
|
||||
* @author clam
|
||||
* @version V1.0.0
|
||||
*/
|
||||
public class InsertRmpEventDetailImpl implements InsertIRmpEventDetail {
|
||||
|
||||
|
||||
}
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.njcn.insert;
|
||||
package com.njcn.migration.insert;
|
||||
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.mybatis.spring.annotation.MapperScan;
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.njcn.insert.controller;
|
||||
package com.njcn.migration.insert.controller;
|
||||
|
||||
import cn.hutool.core.collection.CollUtil;
|
||||
import com.njcn.common.pojo.annotation.OperateInfo;
|
||||
@@ -7,10 +7,10 @@ import com.njcn.common.pojo.enums.common.LogEnum;
|
||||
import com.njcn.common.pojo.enums.response.CommonResponseEnum;
|
||||
import com.njcn.common.pojo.response.HttpResult;
|
||||
import com.njcn.common.utils.HttpResultUtil;
|
||||
import com.njcn.insert.service.*;
|
||||
import com.njcn.migration.insert.service.*;
|
||||
import com.njcn.po.influx.*;
|
||||
import com.njcn.po.mysql.RmpEventDetail;
|
||||
import com.njcn.web.controller.BaseController;
|
||||
import io.swagger.annotations.ApiImplicitParam;
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import org.springframework.stereotype.Controller;
|
||||
@@ -45,6 +45,7 @@ public class MigrationInsertController extends BaseController {
|
||||
private final InsertIDataPlt dataPlt;
|
||||
private final InsertIDataV dataV;
|
||||
private final InsertIPqsCommunicate pqsCommunicate;
|
||||
private final InsertIRmpEventDetail eventDetail;
|
||||
|
||||
|
||||
@OperateInfo(info = LogEnum.BUSINESS_COMMON,operateType = OperateType.ADD)
|
||||
@@ -199,4 +200,15 @@ public class MigrationInsertController extends BaseController {
|
||||
}
|
||||
return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, null, methodDescribe);
|
||||
}
|
||||
|
||||
@OperateInfo(info = LogEnum.BUSINESS_COMMON,operateType = OperateType.ADD)
|
||||
@PostMapping("/batchInsertion")
|
||||
@ApiOperation("数据插入")
|
||||
public HttpResult<String> batchInsertion(@RequestBody List<RmpEventDetail> list) {
|
||||
String methodDescribe = getMethodDescribe("batchInsertion");
|
||||
if(CollUtil.isNotEmpty(list)){
|
||||
eventDetail.batchInsertion(list);
|
||||
}
|
||||
return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, null, methodDescribe);
|
||||
}
|
||||
}
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.njcn.insert.imapper;
|
||||
package com.njcn.migration.insert.imapper;
|
||||
|
||||
|
||||
import com.njcn.influx.base.InfluxDbBaseMapper;
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.njcn.insert.imapper;
|
||||
package com.njcn.migration.insert.imapper;
|
||||
|
||||
|
||||
import com.njcn.influx.base.InfluxDbBaseMapper;
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.njcn.insert.imapper;
|
||||
package com.njcn.migration.insert.imapper;
|
||||
|
||||
import com.njcn.influx.base.InfluxDbBaseMapper;
|
||||
import com.njcn.po.influx.DataHarmrateI;
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.njcn.insert.imapper;
|
||||
package com.njcn.migration.insert.imapper;
|
||||
|
||||
import com.njcn.influx.base.InfluxDbBaseMapper;
|
||||
import com.njcn.po.influx.DataHarmrateV;
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.njcn.insert.imapper;
|
||||
package com.njcn.migration.insert.imapper;
|
||||
|
||||
|
||||
import com.njcn.influx.base.InfluxDbBaseMapper;
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.njcn.insert.imapper;
|
||||
package com.njcn.migration.insert.imapper;
|
||||
|
||||
|
||||
import com.njcn.influx.base.InfluxDbBaseMapper;
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.njcn.insert.imapper;
|
||||
package com.njcn.migration.insert.imapper;
|
||||
|
||||
|
||||
import com.njcn.influx.base.InfluxDbBaseMapper;
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.njcn.insert.imapper;
|
||||
package com.njcn.migration.insert.imapper;
|
||||
|
||||
|
||||
import com.njcn.influx.base.InfluxDbBaseMapper;
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.njcn.insert.imapper;
|
||||
package com.njcn.migration.insert.imapper;
|
||||
|
||||
|
||||
import com.njcn.influx.base.InfluxDbBaseMapper;
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.njcn.insert.imapper;
|
||||
package com.njcn.migration.insert.imapper;
|
||||
|
||||
import com.njcn.influx.base.InfluxDbBaseMapper;
|
||||
import com.njcn.po.influx.DataI;
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.njcn.insert.imapper;
|
||||
package com.njcn.migration.insert.imapper;
|
||||
|
||||
|
||||
import com.njcn.influx.base.InfluxDbBaseMapper;
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.njcn.insert.imapper;
|
||||
package com.njcn.migration.insert.imapper;
|
||||
|
||||
|
||||
import com.njcn.influx.base.InfluxDbBaseMapper;
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.njcn.insert.imapper;
|
||||
package com.njcn.migration.insert.imapper;
|
||||
|
||||
|
||||
import com.njcn.influx.base.InfluxDbBaseMapper;
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.njcn.insert.imapper;
|
||||
package com.njcn.migration.insert.imapper;
|
||||
|
||||
import com.njcn.influx.base.InfluxDbBaseMapper;
|
||||
import com.njcn.po.influx.DataV;
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.njcn.insert.imapper;
|
||||
package com.njcn.migration.insert.imapper;
|
||||
|
||||
import com.njcn.influx.base.InfluxDbBaseMapper;
|
||||
import com.njcn.po.influx.PqsCommunicate;
|
||||
@@ -0,0 +1,17 @@
|
||||
package com.njcn.migration.insert.mapper;
|
||||
|
||||
import com.github.jeffreyning.mybatisplus.base.MppBaseMapper;
|
||||
import com.njcn.po.mysql.RmpEventDetail;
|
||||
|
||||
/**
|
||||
* pqs
|
||||
*
|
||||
* @author cdf
|
||||
* @date 2023/6/19
|
||||
*/
|
||||
public interface EventDetailMapper extends MppBaseMapper<RmpEventDetail> {
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.njcn.insert.service;
|
||||
package com.njcn.migration.insert.service;
|
||||
|
||||
|
||||
import com.njcn.param.LineCountEvaluateParam;
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.njcn.insert.service;
|
||||
package com.njcn.migration.insert.service;
|
||||
|
||||
|
||||
import com.njcn.param.LineCountEvaluateParam;
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.njcn.insert.service;
|
||||
package com.njcn.migration.insert.service;
|
||||
|
||||
|
||||
import com.njcn.param.LineCountEvaluateParam;
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.njcn.insert.service;
|
||||
package com.njcn.migration.insert.service;
|
||||
|
||||
|
||||
import com.njcn.param.LineCountEvaluateParam;
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.njcn.insert.service;
|
||||
package com.njcn.migration.insert.service;
|
||||
|
||||
|
||||
import com.njcn.param.LineCountEvaluateParam;
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.njcn.insert.service;
|
||||
package com.njcn.migration.insert.service;
|
||||
|
||||
|
||||
import com.njcn.param.LineCountEvaluateParam;
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.njcn.insert.service;
|
||||
package com.njcn.migration.insert.service;
|
||||
|
||||
|
||||
import com.njcn.param.LineCountEvaluateParam;
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.njcn.insert.service;
|
||||
package com.njcn.migration.insert.service;
|
||||
|
||||
|
||||
import com.njcn.param.LineCountEvaluateParam;
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.njcn.insert.service;
|
||||
package com.njcn.migration.insert.service;
|
||||
|
||||
|
||||
import com.njcn.param.LineCountEvaluateParam;
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.njcn.insert.service;
|
||||
package com.njcn.migration.insert.service;
|
||||
|
||||
|
||||
import com.njcn.param.LineCountEvaluateParam;
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.njcn.insert.service;
|
||||
package com.njcn.migration.insert.service;
|
||||
|
||||
|
||||
import com.njcn.param.LineCountEvaluateParam;
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.njcn.insert.service;
|
||||
package com.njcn.migration.insert.service;
|
||||
|
||||
|
||||
import com.njcn.param.LineCountEvaluateParam;
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.njcn.insert.service;
|
||||
package com.njcn.migration.insert.service;
|
||||
|
||||
|
||||
import com.njcn.param.LineCountEvaluateParam;
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.njcn.insert.service;
|
||||
package com.njcn.migration.insert.service;
|
||||
|
||||
|
||||
import com.njcn.param.LineCountEvaluateParam;
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.njcn.insert.service;
|
||||
package com.njcn.migration.insert.service;
|
||||
|
||||
|
||||
import com.njcn.param.LineCountEvaluateParam;
|
||||
@@ -0,0 +1,19 @@
|
||||
package com.njcn.migration.insert.service;
|
||||
|
||||
|
||||
import com.github.jeffreyning.mybatisplus.service.IMppService;
|
||||
import com.njcn.po.mysql.RmpEventDetail;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* Description:
|
||||
* Date: 2024/11/28 9:04【需求编号】
|
||||
*
|
||||
* @author clam
|
||||
* @version V1.0.0
|
||||
*/
|
||||
public interface InsertIRmpEventDetail extends IMppService<RmpEventDetail> {
|
||||
|
||||
void batchInsertion(List<RmpEventDetail> list);
|
||||
}
|
||||
@@ -1,15 +1,14 @@
|
||||
package com.njcn.insert.service.impl;
|
||||
package com.njcn.migration.insert.service.impl;
|
||||
|
||||
|
||||
import cn.hutool.core.collection.CollUtil;
|
||||
import cn.hutool.core.date.DatePattern;
|
||||
import cn.hutool.core.date.LocalDateTimeUtil;
|
||||
import com.njcn.influx.query.InfluxQueryWrapper;
|
||||
import com.njcn.insert.imapper.InsertDataFlickerMapper;
|
||||
import com.njcn.insert.service.InsertIDataFlicker;
|
||||
import com.njcn.migration.insert.imapper.InsertDataFlickerMapper;
|
||||
import com.njcn.migration.insert.service.InsertIDataFlicker;
|
||||
import com.njcn.param.LineCountEvaluateParam;
|
||||
import com.njcn.po.influx.DataFlicker;
|
||||
import com.njcn.po.influx.DataV;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import org.apache.commons.collections4.ListUtils;
|
||||
import org.springframework.stereotype.Service;
|
||||
@@ -1,14 +1,13 @@
|
||||
package com.njcn.insert.service.impl;
|
||||
package com.njcn.migration.insert.service.impl;
|
||||
|
||||
|
||||
import cn.hutool.core.collection.CollUtil;
|
||||
import cn.hutool.core.date.DatePattern;
|
||||
import cn.hutool.core.date.LocalDateTimeUtil;
|
||||
import com.njcn.influx.query.InfluxQueryWrapper;
|
||||
import com.njcn.insert.imapper.InsertDataFlucMapper;
|
||||
import com.njcn.insert.service.InsertIDataFluc;
|
||||
import com.njcn.migration.insert.imapper.InsertDataFlucMapper;
|
||||
import com.njcn.migration.insert.service.InsertIDataFluc;
|
||||
import com.njcn.param.LineCountEvaluateParam;
|
||||
import com.njcn.po.influx.DataFlicker;
|
||||
import com.njcn.po.influx.DataFluc;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import org.apache.commons.collections4.ListUtils;
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.njcn.insert.service.impl;
|
||||
package com.njcn.migration.insert.service.impl;
|
||||
|
||||
|
||||
import cn.hutool.core.collection.CollUtil;
|
||||
@@ -7,10 +7,9 @@ import cn.hutool.core.date.LocalDateTimeUtil;
|
||||
import com.njcn.common.utils.HarmonicTimesUtil;
|
||||
import com.njcn.influx.constant.InfluxDbSqlConstant;
|
||||
import com.njcn.influx.query.InfluxQueryWrapper;
|
||||
import com.njcn.insert.imapper.InsertDataHarmRateIMapper;
|
||||
import com.njcn.insert.service.InsertIDataHarmRateI;
|
||||
import com.njcn.migration.insert.imapper.InsertDataHarmRateIMapper;
|
||||
import com.njcn.migration.insert.service.InsertIDataHarmRateI;
|
||||
import com.njcn.param.LineCountEvaluateParam;
|
||||
import com.njcn.po.influx.DataFlicker;
|
||||
import com.njcn.po.influx.DataHarmrateI;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import org.apache.commons.collections4.ListUtils;
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.njcn.insert.service.impl;
|
||||
package com.njcn.migration.insert.service.impl;
|
||||
|
||||
|
||||
import cn.hutool.core.collection.CollUtil;
|
||||
@@ -7,10 +7,9 @@ import cn.hutool.core.date.LocalDateTimeUtil;
|
||||
import com.njcn.common.utils.HarmonicTimesUtil;
|
||||
import com.njcn.influx.constant.InfluxDbSqlConstant;
|
||||
import com.njcn.influx.query.InfluxQueryWrapper;
|
||||
import com.njcn.insert.imapper.InsertDataHarmRateVMapper;
|
||||
import com.njcn.insert.service.InsertIDataHarmRateV;
|
||||
import com.njcn.migration.insert.imapper.InsertDataHarmRateVMapper;
|
||||
import com.njcn.migration.insert.service.InsertIDataHarmRateV;
|
||||
import com.njcn.param.LineCountEvaluateParam;
|
||||
import com.njcn.po.influx.DataFlicker;
|
||||
import com.njcn.po.influx.DataHarmrateV;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import org.apache.commons.collections4.ListUtils;
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.njcn.insert.service.impl;
|
||||
package com.njcn.migration.insert.service.impl;
|
||||
|
||||
|
||||
import cn.hutool.core.collection.CollUtil;
|
||||
@@ -7,10 +7,9 @@ import cn.hutool.core.date.LocalDateTimeUtil;
|
||||
import com.njcn.common.utils.HarmonicTimesUtil;
|
||||
import com.njcn.influx.constant.InfluxDbSqlConstant;
|
||||
import com.njcn.influx.query.InfluxQueryWrapper;
|
||||
import com.njcn.insert.imapper.InsertDataHarmphasicIMapper;
|
||||
import com.njcn.insert.service.InsertIDataHarmphasicI;
|
||||
import com.njcn.migration.insert.imapper.InsertDataHarmphasicIMapper;
|
||||
import com.njcn.migration.insert.service.InsertIDataHarmphasicI;
|
||||
import com.njcn.param.LineCountEvaluateParam;
|
||||
import com.njcn.po.influx.DataFlicker;
|
||||
import com.njcn.po.influx.DataHarmphasicI;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import org.apache.commons.collections4.ListUtils;
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.njcn.insert.service.impl;
|
||||
package com.njcn.migration.insert.service.impl;
|
||||
|
||||
|
||||
import cn.hutool.core.collection.CollUtil;
|
||||
@@ -7,10 +7,9 @@ import cn.hutool.core.date.LocalDateTimeUtil;
|
||||
import com.njcn.common.utils.HarmonicTimesUtil;
|
||||
import com.njcn.influx.constant.InfluxDbSqlConstant;
|
||||
import com.njcn.influx.query.InfluxQueryWrapper;
|
||||
import com.njcn.insert.imapper.InsertDataHarmphasicVMapper;
|
||||
import com.njcn.insert.service.InsertIDataHarmphasicV;
|
||||
import com.njcn.migration.insert.imapper.InsertDataHarmphasicVMapper;
|
||||
import com.njcn.migration.insert.service.InsertIDataHarmphasicV;
|
||||
import com.njcn.param.LineCountEvaluateParam;
|
||||
import com.njcn.po.influx.DataFlicker;
|
||||
import com.njcn.po.influx.DataHarmphasicV;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import org.apache.commons.collections4.ListUtils;
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.njcn.insert.service.impl;
|
||||
package com.njcn.migration.insert.service.impl;
|
||||
|
||||
|
||||
import cn.hutool.core.collection.CollUtil;
|
||||
@@ -7,10 +7,9 @@ import cn.hutool.core.date.LocalDateTimeUtil;
|
||||
import com.njcn.common.utils.HarmonicTimesUtil;
|
||||
import com.njcn.influx.constant.InfluxDbSqlConstant;
|
||||
import com.njcn.influx.query.InfluxQueryWrapper;
|
||||
import com.njcn.insert.imapper.InsertDataHarmpowerPMapper;
|
||||
import com.njcn.insert.service.InsertIDataHarmpowerP;
|
||||
import com.njcn.migration.insert.imapper.InsertDataHarmpowerPMapper;
|
||||
import com.njcn.migration.insert.service.InsertIDataHarmpowerP;
|
||||
import com.njcn.param.LineCountEvaluateParam;
|
||||
import com.njcn.po.influx.DataFlicker;
|
||||
import com.njcn.po.influx.DataHarmpowerP;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import org.apache.commons.collections4.ListUtils;
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.njcn.insert.service.impl;
|
||||
package com.njcn.migration.insert.service.impl;
|
||||
|
||||
|
||||
import cn.hutool.core.collection.CollUtil;
|
||||
@@ -7,10 +7,9 @@ import cn.hutool.core.date.LocalDateTimeUtil;
|
||||
import com.njcn.common.utils.HarmonicTimesUtil;
|
||||
import com.njcn.influx.constant.InfluxDbSqlConstant;
|
||||
import com.njcn.influx.query.InfluxQueryWrapper;
|
||||
import com.njcn.insert.imapper.InsertDataHarmpowerQMapper;
|
||||
import com.njcn.insert.service.InsertIDataHarmpowerQ;
|
||||
import com.njcn.migration.insert.imapper.InsertDataHarmpowerQMapper;
|
||||
import com.njcn.migration.insert.service.InsertIDataHarmpowerQ;
|
||||
import com.njcn.param.LineCountEvaluateParam;
|
||||
import com.njcn.po.influx.DataFlicker;
|
||||
import com.njcn.po.influx.DataHarmpowerQ;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import org.apache.commons.collections4.ListUtils;
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.njcn.insert.service.impl;
|
||||
package com.njcn.migration.insert.service.impl;
|
||||
|
||||
|
||||
import cn.hutool.core.collection.CollUtil;
|
||||
@@ -7,10 +7,9 @@ import cn.hutool.core.date.LocalDateTimeUtil;
|
||||
import com.njcn.common.utils.HarmonicTimesUtil;
|
||||
import com.njcn.influx.constant.InfluxDbSqlConstant;
|
||||
import com.njcn.influx.query.InfluxQueryWrapper;
|
||||
import com.njcn.insert.imapper.InsertDataHarmpowerSMapper;
|
||||
import com.njcn.insert.service.InsertIDataHarmpowerS;
|
||||
import com.njcn.migration.insert.imapper.InsertDataHarmpowerSMapper;
|
||||
import com.njcn.migration.insert.service.InsertIDataHarmpowerS;
|
||||
import com.njcn.param.LineCountEvaluateParam;
|
||||
import com.njcn.po.influx.DataFlicker;
|
||||
import com.njcn.po.influx.DataHarmpowerS;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import org.apache.commons.collections4.ListUtils;
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.njcn.insert.service.impl;
|
||||
package com.njcn.migration.insert.service.impl;
|
||||
|
||||
|
||||
import cn.hutool.core.collection.CollUtil;
|
||||
@@ -7,10 +7,9 @@ import cn.hutool.core.date.LocalDateTimeUtil;
|
||||
import com.njcn.common.utils.HarmonicTimesUtil;
|
||||
import com.njcn.influx.constant.InfluxDbSqlConstant;
|
||||
import com.njcn.influx.query.InfluxQueryWrapper;
|
||||
import com.njcn.insert.imapper.InsertDataIMapper;
|
||||
import com.njcn.insert.service.InsertIDataI;
|
||||
import com.njcn.migration.insert.imapper.InsertDataIMapper;
|
||||
import com.njcn.migration.insert.service.InsertIDataI;
|
||||
import com.njcn.param.LineCountEvaluateParam;
|
||||
import com.njcn.po.influx.DataFlicker;
|
||||
import com.njcn.po.influx.DataI;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import org.apache.commons.collections4.ListUtils;
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.njcn.insert.service.impl;
|
||||
package com.njcn.migration.insert.service.impl;
|
||||
|
||||
|
||||
import cn.hutool.core.collection.CollUtil;
|
||||
@@ -7,10 +7,9 @@ import cn.hutool.core.date.LocalDateTimeUtil;
|
||||
import com.njcn.common.utils.HarmonicTimesUtil;
|
||||
import com.njcn.influx.constant.InfluxDbSqlConstant;
|
||||
import com.njcn.influx.query.InfluxQueryWrapper;
|
||||
import com.njcn.insert.imapper.InsertDataInharmIMapper;
|
||||
import com.njcn.insert.service.InsertIDataInharmI;
|
||||
import com.njcn.migration.insert.imapper.InsertDataInharmIMapper;
|
||||
import com.njcn.migration.insert.service.InsertIDataInharmI;
|
||||
import com.njcn.param.LineCountEvaluateParam;
|
||||
import com.njcn.po.influx.DataFlicker;
|
||||
import com.njcn.po.influx.DataInharmI;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import org.apache.commons.collections4.ListUtils;
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.njcn.insert.service.impl;
|
||||
package com.njcn.migration.insert.service.impl;
|
||||
|
||||
|
||||
import cn.hutool.core.collection.CollUtil;
|
||||
@@ -7,10 +7,9 @@ import cn.hutool.core.date.LocalDateTimeUtil;
|
||||
import com.njcn.common.utils.HarmonicTimesUtil;
|
||||
import com.njcn.influx.constant.InfluxDbSqlConstant;
|
||||
import com.njcn.influx.query.InfluxQueryWrapper;
|
||||
import com.njcn.insert.imapper.InsertDataInharmVMapper;
|
||||
import com.njcn.insert.service.InsertIDataInharmV;
|
||||
import com.njcn.migration.insert.imapper.InsertDataInharmVMapper;
|
||||
import com.njcn.migration.insert.service.InsertIDataInharmV;
|
||||
import com.njcn.param.LineCountEvaluateParam;
|
||||
import com.njcn.po.influx.DataFlicker;
|
||||
import com.njcn.po.influx.DataInharmV;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import org.apache.commons.collections4.ListUtils;
|
||||
@@ -1,14 +1,13 @@
|
||||
package com.njcn.insert.service.impl;
|
||||
package com.njcn.migration.insert.service.impl;
|
||||
|
||||
|
||||
import cn.hutool.core.collection.CollUtil;
|
||||
import cn.hutool.core.date.DatePattern;
|
||||
import cn.hutool.core.date.LocalDateTimeUtil;
|
||||
import com.njcn.influx.query.InfluxQueryWrapper;
|
||||
import com.njcn.insert.imapper.InsertDataPltMapper;
|
||||
import com.njcn.insert.service.InsertIDataPlt;
|
||||
import com.njcn.migration.insert.imapper.InsertDataPltMapper;
|
||||
import com.njcn.migration.insert.service.InsertIDataPlt;
|
||||
import com.njcn.param.LineCountEvaluateParam;
|
||||
import com.njcn.po.influx.DataFlicker;
|
||||
import com.njcn.po.influx.DataPlt;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import org.apache.commons.collections4.ListUtils;
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.njcn.insert.service.impl;
|
||||
package com.njcn.migration.insert.service.impl;
|
||||
|
||||
|
||||
import cn.hutool.core.collection.CollUtil;
|
||||
@@ -7,8 +7,8 @@ import cn.hutool.core.date.LocalDateTimeUtil;
|
||||
import com.njcn.common.utils.HarmonicTimesUtil;
|
||||
import com.njcn.influx.constant.InfluxDbSqlConstant;
|
||||
import com.njcn.influx.query.InfluxQueryWrapper;
|
||||
import com.njcn.insert.imapper.InsertDataVMapper;
|
||||
import com.njcn.insert.service.InsertIDataV;
|
||||
import com.njcn.migration.insert.imapper.InsertDataVMapper;
|
||||
import com.njcn.migration.insert.service.InsertIDataV;
|
||||
import com.njcn.param.LineCountEvaluateParam;
|
||||
import com.njcn.po.influx.DataV;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
@@ -16,7 +16,6 @@ import org.apache.commons.collections4.ListUtils;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import java.time.Instant;
|
||||
import java.time.LocalDateTime;
|
||||
import java.time.ZoneId;
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
@@ -1,14 +1,13 @@
|
||||
package com.njcn.insert.service.impl;
|
||||
package com.njcn.migration.insert.service.impl;
|
||||
|
||||
|
||||
import cn.hutool.core.collection.CollUtil;
|
||||
import cn.hutool.core.date.DatePattern;
|
||||
import cn.hutool.core.date.LocalDateTimeUtil;
|
||||
import com.njcn.influx.query.InfluxQueryWrapper;
|
||||
import com.njcn.insert.imapper.InsertPqsCommunicateMapper;
|
||||
import com.njcn.insert.service.InsertIPqsCommunicate;
|
||||
import com.njcn.migration.insert.imapper.InsertPqsCommunicateMapper;
|
||||
import com.njcn.migration.insert.service.InsertIPqsCommunicate;
|
||||
import com.njcn.param.LineCountEvaluateParam;
|
||||
import com.njcn.po.influx.DataFlicker;
|
||||
import com.njcn.po.influx.PqsCommunicate;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import org.apache.commons.collections4.ListUtils;
|
||||
@@ -0,0 +1,33 @@
|
||||
package com.njcn.migration.insert.service.impl;
|
||||
|
||||
|
||||
import com.github.jeffreyning.mybatisplus.service.MppServiceImpl;
|
||||
import com.njcn.migration.insert.mapper.EventDetailMapper;
|
||||
import com.njcn.migration.insert.service.InsertIRmpEventDetail;
|
||||
import com.njcn.po.mysql.RmpEventDetail;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.stream.Collectors;
|
||||
|
||||
/**
|
||||
* Description:
|
||||
* Date: 2024/11/28 9:04【需求编号】
|
||||
*
|
||||
* @author clam
|
||||
* @version V1.0.0
|
||||
*/
|
||||
@Service
|
||||
@RequiredArgsConstructor
|
||||
public class InsertRmpEventDetailImpl extends MppServiceImpl<EventDetailMapper, RmpEventDetail> implements InsertIRmpEventDetail {
|
||||
|
||||
@Override
|
||||
public void batchInsertion(List<RmpEventDetail> list) {
|
||||
List<String> ids = list.stream().map(RmpEventDetail::getEventId).distinct().collect(Collectors.toList());
|
||||
this.removeByIds(ids);
|
||||
this.saveBatch(list);
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user