代码调整

This commit is contained in:
2023-11-27 13:33:48 +08:00
parent 59f425b688
commit 1a3757163b
19 changed files with 509 additions and 28 deletions

View File

@@ -0,0 +1,313 @@
package com.njcn.harmonic.pojo.po.dim;
import com.baomidou.mybatisplus.annotation.TableName;
import com.njcn.db.bo.BaseEntity;
import java.io.Serializable;
import java.math.BigDecimal;
import java.time.LocalDate;
import lombok.Data;
import lombok.Getter;
import lombok.Setter;
/**
* <p>
* 母线不同电压等级指标数据-日表
* </p>
*
* @author xuyang
* @since 2023-11-27
*/
@Data
@TableName("r_busbar_voltage_d")
public class RBusbarVoltageD {
private static final long serialVersionUID = 1L;
/**
* 统计时间yyyy-mm-dd
*/
private LocalDate statisDate;
/**
* 母线id
*/
private String busbarId;
/**
* 电压等级
*/
private String voltageType;
/**
* 电压(日平均值)
*/
private BigDecimal v;
/**
* 三相电压不平衡日95%概率大值)
*/
private BigDecimal vUnbalance;
/**
* 长时间闪变(日最大值)
*/
private BigDecimal pst;
/**
* 电压总谐波畸变率日95%概率大值)
*/
private BigDecimal vThd;
/**
* 基波电压日95%概率大值)
*/
private BigDecimal v1;
/**
* 2次谐波电压日95%概率大值)
*/
private BigDecimal v2;
/**
* 3次谐波电压日95%概率大值)
*/
private BigDecimal v3;
/**
* 4次谐波电压日95%概率大值)
*/
private BigDecimal v4;
/**
* 5次谐波电压日95%概率大值)
*/
private BigDecimal v5;
/**
* 6次谐波电压日95%概率大值)
*/
private BigDecimal v6;
/**
* 7次谐波电压日95%概率大值)
*/
private BigDecimal v7;
/**
* 8次谐波电压日95%概率大值)
*/
private BigDecimal v8;
/**
* 9次谐波电压日95%概率大值)
*/
private BigDecimal v9;
/**
* 10次谐波电压日95%概率大值)
*/
private BigDecimal v10;
/**
* 11次谐波电压日95%概率大值)
*/
private BigDecimal v11;
/**
* 12次谐波电压日95%概率大值)
*/
private BigDecimal v12;
/**
* 13次谐波电压日95%概率大值)
*/
private BigDecimal v13;
/**
* 14次谐波电压日95%概率大值)
*/
private BigDecimal v14;
/**
* 15次谐波电压日95%概率大值)
*/
private BigDecimal v15;
/**
* 16次谐波电压日95%概率大值)
*/
private BigDecimal v16;
/**
* 17次谐波电压日95%概率大值)
*/
private BigDecimal v17;
/**
* 18次谐波电压日95%概率大值)
*/
private BigDecimal v18;
/**
* 19次谐波电压日95%概率大值)
*/
private BigDecimal v19;
/**
* 20次谐波电压日95%概率大值)
*/
private BigDecimal v20;
/**
* 21次谐波电压日95%概率大值)
*/
private BigDecimal v21;
/**
* 22次谐波电压日95%概率大值)
*/
private BigDecimal v22;
/**
* 23次谐波电压日95%概率大值)
*/
private BigDecimal v23;
/**
* 24次谐波电压日95%概率大值)
*/
private BigDecimal v24;
/**
* 25次谐波电压日95%概率大值)
*/
private BigDecimal v25;
/**
* 26次谐波电压日95%概率大值)
*/
private BigDecimal v26;
/**
* 27次谐波电压日95%概率大值)
*/
private BigDecimal v27;
/**
* 28次谐波电压日95%概率大值)
*/
private BigDecimal v28;
/**
* 29次谐波电压日95%概率大值)
*/
private BigDecimal v29;
/**
* 30次谐波电压日95%概率大值)
*/
private BigDecimal v30;
/**
* 31次谐波电压日95%概率大值)
*/
private BigDecimal v31;
/**
* 32次谐波电压日95%概率大值)
*/
private BigDecimal v32;
/**
* 33次谐波电压日95%概率大值)
*/
private BigDecimal v33;
/**
* 34次谐波电压日95%概率大值)
*/
private BigDecimal v34;
/**
* 35次谐波电压日95%概率大值)
*/
private BigDecimal v35;
/**
* 36次谐波电压日95%概率大值)
*/
private BigDecimal v36;
/**
* 37次谐波电压日95%概率大值)
*/
private BigDecimal v37;
/**
* 38次谐波电压日95%概率大值)
*/
private BigDecimal v38;
/**
* 39次谐波电压日95%概率大值)
*/
private BigDecimal v39;
/**
* 40次谐波电压日95%概率大值)
*/
private BigDecimal v40;
/**
* 41次谐波电压日95%概率大值)
*/
private BigDecimal v41;
/**
* 42次谐波电压日95%概率大值)
*/
private BigDecimal v42;
/**
* 43次谐波电压日95%概率大值)
*/
private BigDecimal v43;
/**
* 44次谐波电压日95%概率大值)
*/
private BigDecimal v44;
/**
* 45次谐波电压日95%概率大值)
*/
private BigDecimal v45;
/**
* 46次谐波电压日95%概率大值)
*/
private BigDecimal v46;
/**
* 47次谐波电压日95%概率大值)
*/
private BigDecimal v47;
/**
* 48次谐波电压日95%概率大值)
*/
private BigDecimal v48;
/**
* 49次谐波电压日95%概率大值)
*/
private BigDecimal v49;
/**
* 50次谐波电压日95%概率大值)
*/
private BigDecimal v50;
}

View File

@@ -1,10 +1,12 @@
package com.njcn.prepare.harmonic.pojo.po; package com.njcn.harmonic.pojo.po.dim;
import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableName;
import com.github.jeffreyning.mybatisplus.anno.MppMultiId; import com.github.jeffreyning.mybatisplus.anno.MppMultiId;
import com.njcn.db.bo.BaseEntity; import com.njcn.db.bo.BaseEntity;
import java.io.Serializable; import java.io.Serializable;
import java.time.LocalDate; import java.time.LocalDate;
import lombok.Data;
import lombok.Getter; import lombok.Getter;
import lombok.Setter; import lombok.Setter;
@@ -16,8 +18,7 @@ import lombok.Setter;
* @author xuyang * @author xuyang
* @since 2023-11-23 * @since 2023-11-23
*/ */
@Getter @Data
@Setter
@TableName("r_dim_obj_event_d") @TableName("r_dim_obj_event_d")
public class RDimObjEventD { public class RDimObjEventD {

View File

@@ -1,10 +1,12 @@
package com.njcn.prepare.harmonic.pojo.po; package com.njcn.harmonic.pojo.po.dim;
import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableName;
import com.github.jeffreyning.mybatisplus.anno.MppMultiId; import com.github.jeffreyning.mybatisplus.anno.MppMultiId;
import com.njcn.db.bo.BaseEntity; import com.njcn.db.bo.BaseEntity;
import java.io.Serializable; import java.io.Serializable;
import java.time.LocalDate; import java.time.LocalDate;
import lombok.Data;
import lombok.Getter; import lombok.Getter;
import lombok.Setter; import lombok.Setter;
@@ -16,8 +18,7 @@ import lombok.Setter;
* @author xuyang * @author xuyang
* @since 2023-11-23 * @since 2023-11-23
*/ */
@Getter @Data
@Setter
@TableName("r_dim_obj_event_m") @TableName("r_dim_obj_event_m")
public class RDimObjEventM { public class RDimObjEventM {

View File

@@ -1,10 +1,12 @@
package com.njcn.prepare.harmonic.pojo.po; package com.njcn.harmonic.pojo.po.dim;
import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableName;
import com.github.jeffreyning.mybatisplus.anno.MppMultiId; import com.github.jeffreyning.mybatisplus.anno.MppMultiId;
import com.njcn.db.bo.BaseEntity; import com.njcn.db.bo.BaseEntity;
import java.io.Serializable; import java.io.Serializable;
import java.time.LocalDate; import java.time.LocalDate;
import lombok.Data;
import lombok.Getter; import lombok.Getter;
import lombok.Setter; import lombok.Setter;
@@ -16,8 +18,7 @@ import lombok.Setter;
* @author xuyang * @author xuyang
* @since 2023-11-23 * @since 2023-11-23
*/ */
@Getter @Data
@Setter
@TableName("r_dim_obj_event_y") @TableName("r_dim_obj_event_y")
public class RDimObjEventY { public class RDimObjEventY {

View File

@@ -11,6 +11,7 @@ import com.njcn.common.pojo.annotation.OperateInfo;
import com.njcn.common.pojo.enums.common.LogEnum; import com.njcn.common.pojo.enums.common.LogEnum;
import com.njcn.common.pojo.exception.BusinessException; import com.njcn.common.pojo.exception.BusinessException;
import com.njcn.device.biz.commApi.CommTerminalGeneralClient; import com.njcn.device.biz.commApi.CommTerminalGeneralClient;
import com.njcn.device.biz.pojo.dto.DeptGetBusBarDTO;
import com.njcn.device.biz.pojo.dto.DeptGetChildrenDTO; import com.njcn.device.biz.pojo.dto.DeptGetChildrenDTO;
import com.njcn.device.biz.pojo.dto.DeptGetChildrenMoreDTO; import com.njcn.device.biz.pojo.dto.DeptGetChildrenMoreDTO;
import com.njcn.device.biz.pojo.dto.DeptGetSubStationDTO; import com.njcn.device.biz.pojo.dto.DeptGetSubStationDTO;
@@ -276,4 +277,48 @@ public class ExecutionCenter extends BaseController {
} }
@OperateInfo(info = LogEnum.BUSINESS_COMMON)
@ApiOperation("母线算法执行链(主网测点)")
@PostMapping("/generaTrixExecutor")
@Async("asyncExecutor")
public void generaTrixExecutor(@RequestBody BaseParam baseParam) {
String methodDescribe = getMethodDescribe("generaTrixExecutor");
//手动判断参数是否合法,
CalculatedParam calculatedParam = judgeExecuteParam(baseParam);
//母线索引
if (CollectionUtils.isEmpty(calculatedParam.getIdList())) {
Dept dept = deptFeignClient.getRootDept().getData();
DeptGetLineParam deptGetLineParam = new DeptGetLineParam();
deptGetLineParam.setDeptId(dept.getId());
deptGetLineParam.setSystemType(0);
List<DeptGetBusBarDTO> busBarList = commTerminalGeneralClient.deptBusBar(deptGetLineParam).getData();
DeptGetBusBarDTO dto = busBarList.stream().filter(u -> Objects.equals(u.getUnitId(),dept.getCode())).findAny().orElse(null);
if (Objects.nonNull(dto)){
calculatedParam.setIdList(dto.getBusBarIds());
}
}
LiteflowResponse liteflowResponse;
if (baseParam.isRepair()) {
//补招时,起始日期、截止日期必填
DateTime startDate = DateUtil.parse(baseParam.getBeginTime(), DatePattern.NORM_DATE_FORMAT);
DateTime endDate = DateUtil.parse(baseParam.getEndTime(), DatePattern.NORM_DATE_FORMAT);
long betweenDay = DateUtil.betweenDay(startDate, endDate, true);
//递增日期执行算法链
for (int i = 0; i < betweenDay; i++) {
if (i != 0) {
startDate = DateUtil.offsetDay(startDate, 1);
}
calculatedParam.setDataDate(DateUtil.format(startDate, DatePattern.NORM_DATE_PATTERN));
liteflowResponse = flowExecutor.execute2Resp("genera_trix", calculatedParam);
dealResponse(calculatedParam,liteflowResponse,methodDescribe);
}
} else {
//非补招
liteflowResponse = flowExecutor.execute2Resp("genera_trix", calculatedParam);
dealResponse(calculatedParam, liteflowResponse, methodDescribe);
}
}
} }

View File

@@ -0,0 +1,52 @@
package com.njcn.prepare.executor;
import com.njcn.prepare.harmonic.pojo.bo.CalculatedParam;
import com.njcn.prepare.harmonic.service.mysql.dim.IRBusbarVoltageDService;
import com.yomahub.liteflow.annotation.LiteflowComponent;
import com.yomahub.liteflow.annotation.LiteflowMethod;
import com.yomahub.liteflow.core.NodeComponent;
import com.yomahub.liteflow.enums.LiteFlowMethodEnum;
import com.yomahub.liteflow.enums.NodeTypeEnum;
import lombok.RequiredArgsConstructor;
/**
* 类的介绍:
*
* @author xuyang
* @version 1.0.0
* @createTime 2023/11/27 10:28
*/
@LiteflowComponent
@RequiredArgsConstructor
public class GeneraTrixExecutor extends BaseExecutor{
private final IRBusbarVoltageDService irBusbarVoltageDService;
@LiteflowMethod(value = LiteFlowMethodEnum.IS_ACCESS, nodeId = "rBusbarVoltage", nodeType = NodeTypeEnum.COMMON)
public boolean rBusbarVoltageAccess(NodeComponent bindCmp) {
return isAccess(bindCmp);
}
@LiteflowMethod(value = LiteFlowMethodEnum.PROCESS, nodeId = "rBusbarVoltage", nodeType = NodeTypeEnum.COMMON)
public void rBusbarVoltageProcess(NodeComponent bindCmp) {
String tag = bindCmp.getTag();
CalculatedParam calculatedParam = bindCmp.getRequestData();
if (tag.equalsIgnoreCase("r_busbar_voltage_d")) {
//日表
irBusbarVoltageDService.busbarVoltageD(calculatedParam);
} else if (tag.equalsIgnoreCase("r_busbar_voltage_m")) {
//数据补招不执行非日表算法
if (!calculatedParam.isRepair()) {
//月表
}
}else if (tag.equalsIgnoreCase("r_busbar_voltage_y")) {
//数据补招不执行非日表算法
if (!calculatedParam.isRepair()) {
//年表
}
}
}
}

View File

@@ -0,0 +1,17 @@
package com.njcn.prepare.harmonic.mapper.mysql.dim;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.github.jeffreyning.mybatisplus.base.MppBaseMapper;
import com.njcn.harmonic.pojo.po.dim.RBusbarVoltageD;
/**
* <p>
* 母线不同电压等级指标数据-日表 Mapper 接口
* </p>
*
* @author xuyang
* @since 2023-11-27
*/
public interface RBusbarVoltageDMapper extends MppBaseMapper<RBusbarVoltageD> {
}

View File

@@ -1,8 +1,7 @@
package com.njcn.prepare.harmonic.mapper.mysql.dim; package com.njcn.prepare.harmonic.mapper.mysql.dim;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.github.jeffreyning.mybatisplus.base.MppBaseMapper; import com.github.jeffreyning.mybatisplus.base.MppBaseMapper;
import com.njcn.prepare.harmonic.pojo.po.RDimObjEventD; import com.njcn.harmonic.pojo.po.dim.RDimObjEventD;
/** /**
* <p> * <p>

View File

@@ -1,8 +1,7 @@
package com.njcn.prepare.harmonic.mapper.mysql.dim; package com.njcn.prepare.harmonic.mapper.mysql.dim;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.github.jeffreyning.mybatisplus.base.MppBaseMapper; import com.github.jeffreyning.mybatisplus.base.MppBaseMapper;
import com.njcn.prepare.harmonic.pojo.po.RDimObjEventM; import com.njcn.harmonic.pojo.po.dim.RDimObjEventM;
/** /**
* <p> * <p>

View File

@@ -1,8 +1,7 @@
package com.njcn.prepare.harmonic.mapper.mysql.dim; package com.njcn.prepare.harmonic.mapper.mysql.dim;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.github.jeffreyning.mybatisplus.base.MppBaseMapper; import com.github.jeffreyning.mybatisplus.base.MppBaseMapper;
import com.njcn.prepare.harmonic.pojo.po.RDimObjEventY; import com.njcn.harmonic.pojo.po.dim.RDimObjEventY;
/** /**
* <p> * <p>

View File

@@ -0,0 +1,22 @@
package com.njcn.prepare.harmonic.service.mysql.dim;
import com.baomidou.mybatisplus.extension.service.IService;
import com.njcn.harmonic.pojo.po.dim.RBusbarVoltageD;
import com.njcn.prepare.harmonic.pojo.bo.CalculatedParam;
/**
* <p>
* 母线不同电压等级指标数据-日表 服务类
* </p>
*
* @author xuyang
* @since 2023-11-27
*/
public interface IRBusbarVoltageDService extends IService<RBusbarVoltageD> {
/**
* 插入母线不同电压等级指标数据-日表
*/
void busbarVoltageD(CalculatedParam calculatedParam);
}

View File

@@ -2,11 +2,8 @@ package com.njcn.prepare.harmonic.service.mysql.dim;
import com.baomidou.mybatisplus.extension.service.IService; import com.baomidou.mybatisplus.extension.service.IService;
import com.njcn.device.biz.pojo.dto.DeptGetChildrenDTO; import com.njcn.device.biz.pojo.dto.DeptGetChildrenDTO;
import com.njcn.device.biz.pojo.dto.DeptGetChildrenMoreDTO;
import com.njcn.prepare.harmonic.pojo.bo.CalculatedParam; import com.njcn.prepare.harmonic.pojo.bo.CalculatedParam;
import com.njcn.prepare.harmonic.pojo.po.RDimObjEventD; import com.njcn.harmonic.pojo.po.dim.RDimObjEventD;
import java.util.List;
/** /**
* <p> * <p>

View File

@@ -3,7 +3,7 @@ package com.njcn.prepare.harmonic.service.mysql.dim;
import com.baomidou.mybatisplus.extension.service.IService; import com.baomidou.mybatisplus.extension.service.IService;
import com.njcn.device.biz.pojo.dto.DeptGetChildrenDTO; import com.njcn.device.biz.pojo.dto.DeptGetChildrenDTO;
import com.njcn.prepare.harmonic.pojo.bo.CalculatedParam; import com.njcn.prepare.harmonic.pojo.bo.CalculatedParam;
import com.njcn.prepare.harmonic.pojo.po.RDimObjEventM; import com.njcn.harmonic.pojo.po.dim.RDimObjEventM;
/** /**
* <p> * <p>

View File

@@ -3,7 +3,7 @@ package com.njcn.prepare.harmonic.service.mysql.dim;
import com.baomidou.mybatisplus.extension.service.IService; import com.baomidou.mybatisplus.extension.service.IService;
import com.njcn.device.biz.pojo.dto.DeptGetChildrenDTO; import com.njcn.device.biz.pojo.dto.DeptGetChildrenDTO;
import com.njcn.prepare.harmonic.pojo.bo.CalculatedParam; import com.njcn.prepare.harmonic.pojo.bo.CalculatedParam;
import com.njcn.prepare.harmonic.pojo.po.RDimObjEventY; import com.njcn.harmonic.pojo.po.dim.RDimObjEventY;
/** /**
* <p> * <p>

View File

@@ -0,0 +1,38 @@
package com.njcn.prepare.harmonic.service.mysql.dim.impl;
import cn.hutool.core.date.DatePattern;
import cn.hutool.core.date.LocalDateTimeUtil;
import com.github.jeffreyning.mybatisplus.service.MppServiceImpl;
import com.njcn.harmonic.pojo.po.dim.RBusbarVoltageD;
import com.njcn.prepare.harmonic.mapper.mysql.dim.RBusbarVoltageDMapper;
import com.njcn.prepare.harmonic.pojo.bo.CalculatedParam;
import com.njcn.prepare.harmonic.service.mysql.dim.IRBusbarVoltageDService;
import org.apache.commons.collections4.ListUtils;
import org.springframework.stereotype.Service;
import java.time.LocalDateTime;
import java.util.List;
/**
* <p>
* 母线不同电压等级指标数据-日表 服务实现类
* </p>
*
* @author xuyang
* @since 2023-11-27
*/
@Service
public class RBusbarVoltageDServiceImpl extends MppServiceImpl<RBusbarVoltageDMapper, RBusbarVoltageD> implements IRBusbarVoltageDService {
@Override
public void busbarVoltageD(CalculatedParam calculatedParam) {
List<String> busbarList = calculatedParam.getIdList();
System.out.println("母线集合:" + busbarList);
System.out.println("个数:" + busbarList.size());
//以尺寸1000分片
List<List<String>> pendingIds = ListUtils.partition(busbarList,1000);
LocalDateTime beginDay = LocalDateTimeUtil.beginOfDay(LocalDateTimeUtil.parse(calculatedParam.getDataDate(), DatePattern.NORM_DATE_PATTERN));
LocalDateTime endDay = LocalDateTimeUtil.endOfDay(LocalDateTimeUtil.parse(calculatedParam.getDataDate(), DatePattern.NORM_DATE_PATTERN));
}
}

View File

@@ -15,7 +15,7 @@ import com.njcn.prepare.harmonic.mapper.mysql.dim.RDimObjEventDMapper;
import com.njcn.prepare.harmonic.mapper.mysql.line.RMpEventDetailDMapper; import com.njcn.prepare.harmonic.mapper.mysql.line.RMpEventDetailDMapper;
import com.njcn.prepare.harmonic.pojo.bo.CalculatedParam; import com.njcn.prepare.harmonic.pojo.bo.CalculatedParam;
import com.njcn.prepare.harmonic.pojo.param.EventParam; import com.njcn.prepare.harmonic.pojo.param.EventParam;
import com.njcn.prepare.harmonic.pojo.po.RDimObjEventD; import com.njcn.harmonic.pojo.po.dim.RDimObjEventD;
import com.njcn.prepare.harmonic.service.mysql.dim.IRDimObjEventDService; import com.njcn.prepare.harmonic.service.mysql.dim.IRDimObjEventDService;
import com.njcn.system.api.DicDataFeignClient; import com.njcn.system.api.DicDataFeignClient;
import com.njcn.system.enums.DicDataEnum; import com.njcn.system.enums.DicDataEnum;

View File

@@ -4,7 +4,6 @@ import cn.hutool.core.collection.CollectionUtil;
import cn.hutool.core.date.DatePattern; import cn.hutool.core.date.DatePattern;
import cn.hutool.core.date.DateUtil; import cn.hutool.core.date.DateUtil;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.github.jeffreyning.mybatisplus.service.MppServiceImpl; import com.github.jeffreyning.mybatisplus.service.MppServiceImpl;
import com.njcn.common.pojo.enums.common.DataStateEnum; import com.njcn.common.pojo.enums.common.DataStateEnum;
import com.njcn.device.biz.pojo.dto.DeptGetChildrenDTO; import com.njcn.device.biz.pojo.dto.DeptGetChildrenDTO;
@@ -17,7 +16,7 @@ import com.njcn.prepare.harmonic.mapper.mysql.line.ROperatingMonitorMMapper;
import com.njcn.prepare.harmonic.pojo.bo.CalculatedParam; import com.njcn.prepare.harmonic.pojo.bo.CalculatedParam;
import com.njcn.prepare.harmonic.pojo.mysql.ROperatingMonitorMPO; import com.njcn.prepare.harmonic.pojo.mysql.ROperatingMonitorMPO;
import com.njcn.prepare.harmonic.pojo.param.EventParam; import com.njcn.prepare.harmonic.pojo.param.EventParam;
import com.njcn.prepare.harmonic.pojo.po.RDimObjEventM; import com.njcn.harmonic.pojo.po.dim.RDimObjEventM;
import com.njcn.prepare.harmonic.service.mysql.dim.IRDimObjEventMService; import com.njcn.prepare.harmonic.service.mysql.dim.IRDimObjEventMService;
import com.njcn.system.api.DicDataFeignClient; import com.njcn.system.api.DicDataFeignClient;
import com.njcn.system.enums.DicDataEnum; import com.njcn.system.enums.DicDataEnum;

View File

@@ -4,7 +4,6 @@ import cn.hutool.core.collection.CollectionUtil;
import cn.hutool.core.date.DatePattern; import cn.hutool.core.date.DatePattern;
import cn.hutool.core.date.DateUtil; import cn.hutool.core.date.DateUtil;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.github.jeffreyning.mybatisplus.service.MppServiceImpl; import com.github.jeffreyning.mybatisplus.service.MppServiceImpl;
import com.njcn.common.pojo.enums.common.DataStateEnum; import com.njcn.common.pojo.enums.common.DataStateEnum;
import com.njcn.device.biz.pojo.dto.DeptGetChildrenDTO; import com.njcn.device.biz.pojo.dto.DeptGetChildrenDTO;
@@ -17,8 +16,7 @@ import com.njcn.prepare.harmonic.mapper.mysql.line.ROperatingMonitorMMapper;
import com.njcn.prepare.harmonic.pojo.bo.CalculatedParam; import com.njcn.prepare.harmonic.pojo.bo.CalculatedParam;
import com.njcn.prepare.harmonic.pojo.mysql.ROperatingMonitorMPO; import com.njcn.prepare.harmonic.pojo.mysql.ROperatingMonitorMPO;
import com.njcn.prepare.harmonic.pojo.param.EventParam; import com.njcn.prepare.harmonic.pojo.param.EventParam;
import com.njcn.prepare.harmonic.pojo.po.RDimObjEventM; import com.njcn.harmonic.pojo.po.dim.RDimObjEventY;
import com.njcn.prepare.harmonic.pojo.po.RDimObjEventY;
import com.njcn.prepare.harmonic.service.mysql.dim.IRDimObjEventYService; import com.njcn.prepare.harmonic.service.mysql.dim.IRDimObjEventYService;
import com.njcn.system.api.DicDataFeignClient; import com.njcn.system.api.DicDataFeignClient;
import com.njcn.system.enums.DicDataEnum; import com.njcn.system.enums.DicDataEnum;