监测点稳态指标越限次数统计
This commit is contained in:
@@ -40,7 +40,7 @@ import java.util.Map;
|
||||
@Slf4j
|
||||
@Controller
|
||||
@RestController
|
||||
@RequestMapping("/dataV")
|
||||
@RequestMapping("/dataLimitRate")
|
||||
@Api(tags = "电压类数据获取")
|
||||
public class DataLimitRateController extends BaseController {
|
||||
|
||||
|
||||
@@ -16,7 +16,7 @@ public interface ILimitRateService extends IMppService<RStatLimitRateD> {
|
||||
|
||||
/**
|
||||
* 批量插入数据
|
||||
* @param dataVDTOList
|
||||
* @param limitRateList
|
||||
*/
|
||||
void batchInsertion(List<DataLimitRateDto> dataVDTOList);
|
||||
void batchInsertion(List<DataLimitRateDto> limitRateList);
|
||||
}
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
package com.njcn.dataProcess.service.impl.influxdb;
|
||||
|
||||
import com.github.jeffreyning.mybatisplus.service.MppServiceImpl;
|
||||
import com.njcn.dataProcess.dao.imapper.DataVMapper;
|
||||
import com.njcn.dataProcess.dao.relation.mapper.RStatLimitRateRelationMapper;
|
||||
import com.njcn.dataProcess.pojo.dto.DataLimitRateDto;
|
||||
import com.njcn.dataProcess.pojo.po.RStatLimitRateD;
|
||||
@@ -17,12 +18,12 @@ import java.util.List;
|
||||
* @author clam
|
||||
* @version V1.0.0
|
||||
*/
|
||||
@Service("InfluxdbILimitRateImpl")
|
||||
@Service("InfluxdbLimitRateImpl")
|
||||
@RequiredArgsConstructor
|
||||
public class InfluxdbLimitRateImpl extends MppServiceImpl<RStatLimitRateRelationMapper, RStatLimitRateD> implements ILimitRateService {
|
||||
|
||||
@Override
|
||||
public void batchInsertion(List<DataLimitRateDto> dataVDTOList) {
|
||||
public void batchInsertion(List<DataLimitRateDto> limitRateList) {
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
@@ -15,7 +15,7 @@ import java.util.List;
|
||||
* @author clam
|
||||
* @version V1.0.0
|
||||
*/
|
||||
@Service
|
||||
@Service("RelationDataHarmRateVCvtImpl")
|
||||
public class RelationDataHarmRateVCvtImpl implements IDataHarmRateVCvt {
|
||||
@Override
|
||||
public List<DataHarmRateVCvtDto> getRawData(LineCountEvaluateParam lineParam) {
|
||||
|
||||
@@ -3,11 +3,17 @@ package com.njcn.dataProcess.service.impl.relation;
|
||||
import com.github.jeffreyning.mybatisplus.service.MppServiceImpl;
|
||||
import com.njcn.dataProcess.dao.relation.mapper.RStatLimitRateRelationMapper;
|
||||
import com.njcn.dataProcess.pojo.dto.DataLimitRateDto;
|
||||
import com.njcn.dataProcess.pojo.po.RStatDataVD;
|
||||
import com.njcn.dataProcess.pojo.po.RStatLimitRateD;
|
||||
import com.njcn.dataProcess.service.IDataV;
|
||||
import com.njcn.dataProcess.service.ILimitRateService;
|
||||
import com.njcn.dataProcess.util.TimeUtils;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import org.springframework.beans.BeanUtils;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
|
||||
@@ -16,13 +22,21 @@ import java.util.List;
|
||||
* @version 1.0
|
||||
* @data 2024/11/7 11:02
|
||||
*/
|
||||
@Service("RelationDataVImpl")
|
||||
@Service("RelationLimitRateImpl")
|
||||
@RequiredArgsConstructor
|
||||
public class RelationLimitRateImpl extends MppServiceImpl<RStatLimitRateRelationMapper, RStatLimitRateD> implements ILimitRateService {
|
||||
|
||||
@Resource
|
||||
private ILimitRateService limitRateService;
|
||||
|
||||
@Override
|
||||
public void batchInsertion(List<DataLimitRateDto> dataVDTOList) {
|
||||
|
||||
public void batchInsertion(List<DataLimitRateDto> limitRateList) {
|
||||
List<RStatLimitRateD> result = new ArrayList<>();
|
||||
limitRateList.forEach(item->{
|
||||
RStatLimitRateD limitRate = new RStatLimitRateD();
|
||||
BeanUtils.copyProperties(item, limitRate);
|
||||
result.add(limitRate);
|
||||
});
|
||||
limitRateService.saveOrUpdateBatchByMultiId(result);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user