1.无锡地图电站打点接口

This commit is contained in:
2025-11-03 10:24:01 +08:00
parent 37f95daaf0
commit 00fabe3b6b
44 changed files with 200 additions and 112 deletions

View File

@@ -10,7 +10,7 @@ import com.njcn.product.diagram.LedgerScale.pojo.dto.EventSourceDTO;
import com.njcn.product.diagram.LedgerScale.pojo.dto.LedgerScaleDTO;
import com.njcn.product.diagram.LedgerScale.pojo.vo.EventDetailVO;
import com.njcn.product.diagram.LedgerScale.pojo.vo.EventLedgerVO;
import com.njcn.product.terminal.mysqlTerminal.pojo.dto.LedgerBaseInfo;
import com.njcn.product.terminal.mysqlTerminal.pojo.po.PqStation;
import com.njcn.product.terminal.mysqlTerminal.pojo.vo.TerminalShowVO;
import com.njcn.product.diagram.LedgerScale.service.LedgerScaleService;
import com.njcn.product.terminal.mysqlTerminal.pojo.param.LargeScreenCountParam;
@@ -168,4 +168,16 @@ public class LedgerScaleController extends BaseController {
}
@OperateInfo(info = LogEnum.SYSTEM_COMMON)
@PostMapping("/stationMap")
@ApiOperation("获取变电站详情")
@ApiImplicitParam(name = "param", value = "查询参数", required = true)
public HttpResult<List<PqStation>> stationMap(@RequestBody LargeScreenCountParam param) {
String methodDescribe = getMethodDescribe("stationMap");
List<PqStation> result = ledgerScaleService.stationMap(param);
return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, result, methodDescribe);
}
}

View File

@@ -6,7 +6,7 @@ import com.njcn.product.diagram.LedgerScale.pojo.dto.EventSourceDTO;
import com.njcn.product.diagram.LedgerScale.pojo.dto.LedgerScaleDTO;
import com.njcn.product.diagram.LedgerScale.pojo.vo.EventDetailVO;
import com.njcn.product.diagram.LedgerScale.pojo.vo.EventLedgerVO;
import com.njcn.product.terminal.mysqlTerminal.pojo.dto.LedgerBaseInfo;
import com.njcn.product.terminal.mysqlTerminal.pojo.po.PqStation;
import com.njcn.product.terminal.mysqlTerminal.pojo.vo.TerminalShowVO;
import com.njcn.product.terminal.mysqlTerminal.pojo.param.LargeScreenCountParam;
@@ -44,4 +44,6 @@ public interface LedgerScaleService {
List<CustomerResponsibility> harmOneImage(String id, Integer time);
List<PqStation> stationMap(LargeScreenCountParam param);
}

View File

@@ -3,7 +3,6 @@ package com.njcn.product.diagram.LedgerScale.service.impl;
import cn.hutool.core.bean.BeanUtil;
import cn.hutool.core.collection.CollUtil;
import cn.hutool.core.collection.CollectionUtil;
import cn.hutool.core.date.DatePattern;
import cn.hutool.core.date.DateTime;
import cn.hutool.core.date.DateUtil;
import cn.hutool.core.io.IoUtil;
@@ -20,24 +19,21 @@ import com.njcn.product.advance.eventSource.pojo.po.RmpEventDetailAssPO;
import com.njcn.product.advance.harmonicUp.mapper.UpHarmonicDetailMapper;
import com.njcn.product.advance.harmonicUp.pojo.po.UpHarmonicDetail;
import com.njcn.product.advance.responsility.mapper.RespDataResultMapper;
import com.njcn.product.advance.responsility.pojo.dto.CustomerData;
import com.njcn.product.advance.responsility.pojo.dto.CustomerResponsibility;
import com.njcn.product.advance.responsility.pojo.dto.ResponsibilityResult;
import com.njcn.product.advance.responsility.pojo.po.RespDataResult;
import com.njcn.product.diagram.LedgerScale.pojo.dto.EventSourceDTO;
import com.njcn.product.diagram.LedgerScale.pojo.dto.LedgerScaleDTO;
import com.njcn.product.diagram.LedgerScale.pojo.vo.EventDetailVO;
import com.njcn.product.diagram.LedgerScale.pojo.vo.EventLedgerVO;
import com.njcn.product.terminal.mysqlTerminal.mapper.LineMapper;
import com.njcn.product.terminal.mysqlTerminal.mapper.UserReportPOMapper;
import com.njcn.product.terminal.mysqlTerminal.pojo.po.UserReportPO;
import com.njcn.product.terminal.mysqlTerminal.mapper.*;
import com.njcn.product.terminal.mysqlTerminal.pojo.enums.LineBaseEnum;
import com.njcn.product.terminal.mysqlTerminal.pojo.po.Line;
import com.njcn.product.terminal.mysqlTerminal.pojo.po.PqStation;
import com.njcn.product.terminal.mysqlTerminal.pojo.vo.TerminalShowVO;
import com.njcn.product.diagram.LedgerScale.service.LedgerScaleService;
import com.njcn.product.system.dict.mapper.DictDataMapper;
import com.njcn.product.system.dict.pojo.enums.DicDataTypeEnum;
import com.njcn.product.system.dict.pojo.po.DictData;
import com.njcn.product.terminal.mysqlTerminal.mapper.LedgerScaleMapper;
import com.njcn.product.terminal.mysqlTerminal.mapper.RmpEventDetailMapper;
import com.njcn.product.terminal.mysqlTerminal.pojo.dto.LedgerBaseInfo;
import com.njcn.product.terminal.mysqlTerminal.pojo.enums.RunFlagEnum;
import com.njcn.product.terminal.mysqlTerminal.pojo.param.LargeScreenCountParam;
@@ -51,7 +47,6 @@ import org.springframework.stereotype.Service;
import java.io.InputStream;
import java.math.BigDecimal;
import java.math.RoundingMode;
import java.time.LocalDateTime;
import java.util.*;
import java.util.function.Function;
import java.util.stream.Collectors;
@@ -80,8 +75,8 @@ public class LedgerScaleServiceImpl implements LedgerScaleService {
private final RespDataResultMapper respDataResultMapper;
private final FileStorageUtil fileStorageUtil;
private final UserReportPOMapper userReportPOMapper;
private final UpHarmonicDetailMapper upHarmonicDetailMapper;
private final PqStationMapper pqStationMapper;
@Override
@@ -489,5 +484,32 @@ public class LedgerScaleServiceImpl implements LedgerScaleService {
return new ArrayList<>();
}
@Override
public List<PqStation> stationMap(LargeScreenCountParam param) {
List<PqStation> result = new ArrayList<>();
List<String> runIds = commGeneralService.getRunLineIdsByDept(param.getDeptId());
if(CollUtil.isEmpty(runIds)){
return result;
}
List<Line> lineList = lineMapper.selectList(new LambdaQueryWrapper<Line>().in(Line::getId,runIds));
List<String> stationIds = lineList.stream().map(it->it.getPids().split(StrUtil.COMMA)[LineBaseEnum.SUB_LEVEL.getCode()]).distinct().collect(Collectors.toList());
List<Line> stationResult = lineMapper.selectList(new LambdaQueryWrapper<Line>().in(Line::getId,stationIds));
List<String> ids = stationResult.stream().map(Line::getId).distinct().collect(Collectors.toList());
List<PqStation> pqStationList = pqStationMapper.selectList(new LambdaQueryWrapper<PqStation>().in(PqStation::getId,ids));
Map<String, PqStation> substationMap = pqStationList.stream().collect(Collectors.toMap(PqStation::getId, po->po));
stationResult.forEach(it->{
PqStation pqStation = new PqStation();
if(substationMap.containsKey(it.getId())){
PqStation tem = substationMap.get(it.getId());
pqStation.setLng(tem.getLng());
pqStation.setLat(tem.getLat());
}
pqStation.setId(it.getId());
pqStation.setName(it.getName());
result.add(pqStation);
});
return result;
}
}

View File

@@ -1,10 +0,0 @@
package com.njcn.product.terminal.device.service;
import com.njcn.product.terminal.device.pojo.dto.OracleLedgerTreeDTO;
import java.util.List;
public interface LedgerTreeService {
List<OracleLedgerTreeDTO> getTree();
}

View File

@@ -1,12 +1,10 @@
package com.njcn.product.terminal.mysqlTerminal.controller;
import com.baomidou.dynamic.datasource.annotation.DS;
import com.njcn.common.pojo.annotation.OperateInfo;
import com.njcn.common.pojo.dto.SimpleDTO;
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.product.terminal.device.service.LedgerTreeService;
import com.njcn.product.terminal.mysqlTerminal.pojo.dto.LedgerTreeDTO;
import com.njcn.product.terminal.mysqlTerminal.pojo.enums.StatisticsEnum;
import com.njcn.product.terminal.mysqlTerminal.pojo.param.DeviceInfoParam;

View File

@@ -5,7 +5,6 @@ import com.njcn.common.pojo.annotation.OperateInfo;
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.product.terminal.device.pojo.dto.OracleLedgerTreeDTO;
import com.njcn.product.terminal.mysqlTerminal.pojo.dto.LedgerTreeDTO;
import com.njcn.product.terminal.mysqlTerminal.service.LineService;
import com.njcn.web.controller.BaseController;

View File

@@ -0,0 +1,8 @@
package com.njcn.product.terminal.mysqlTerminal.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.njcn.product.terminal.mysqlTerminal.pojo.po.PqStation;
public interface PqStationMapper extends BaseMapper<PqStation> {
}

View File

@@ -1,6 +1,5 @@
package com.njcn.product.terminal.mysqlTerminal.pojo.dto;
import com.njcn.product.terminal.device.pojo.dto.OracleLedgerTreeDTO;
import lombok.Data;
import java.util.ArrayList;

View File

@@ -0,0 +1,49 @@
package com.njcn.product.terminal.mysqlTerminal.pojo.po;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import java.io.Serializable;
import java.math.BigDecimal;
/**
* <p>
*
* </p>
*
* @author cdf
* @since 2022-01-04
*/
@Data
@TableName("pq_substation")
public class PqStation implements Serializable {
private static final long serialVersionUID = 1L;
/**
* 变电站序号
*/
private String id;
/**
* 电压等级Id字典表
*/
private String scale;
/**
* 经度
*/
private BigDecimal lng;
/**
* 纬度
*/
private BigDecimal lat;
@TableField(exist = false)
private String name;
}

View File

@@ -1,7 +1,7 @@
package com.njcn.product.terminal.device.mapper;
package com.njcn.product.terminal.oracleDevice.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.njcn.product.terminal.device.pojo.po.PqDeviceDetail;
import com.njcn.product.terminal.oracleDevice.pojo.po.PqDeviceDetail;
/**
* CN_Gather

View File

@@ -1,11 +1,11 @@
package com.njcn.product.terminal.device.mapper;
package com.njcn.product.terminal.oracleDevice.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.njcn.product.terminal.device.pojo.dto.DeviceDTO;
import com.njcn.product.terminal.device.pojo.dto.DeviceDeptDTO;
import com.njcn.product.terminal.device.pojo.po.PqDevice;
import com.njcn.product.terminal.oracleDevice.pojo.dto.DeviceDTO;
import com.njcn.product.terminal.oracleDevice.pojo.dto.DeviceDeptDTO;
import com.njcn.product.terminal.oracleDevice.pojo.po.PqDevice;
import org.apache.ibatis.annotations.Param;
import java.util.List;

View File

@@ -1,7 +1,7 @@
package com.njcn.product.terminal.device.mapper;
package com.njcn.product.terminal.oracleDevice.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.njcn.product.terminal.device.pojo.po.PqGdCompany;
import com.njcn.product.terminal.oracleDevice.pojo.po.PqGdCompany;
/**
*

View File

@@ -1,8 +1,8 @@
package com.njcn.product.terminal.device.mapper;
package com.njcn.product.terminal.oracleDevice.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.njcn.product.terminal.device.pojo.dto.LedgerBaseInfoDTO;
import com.njcn.product.terminal.device.pojo.po.PqLine;
import com.njcn.product.terminal.oracleDevice.pojo.dto.LedgerBaseInfoDTO;
import com.njcn.product.terminal.oracleDevice.pojo.po.PqLine;
import org.apache.ibatis.annotations.Param;
import java.util.List;

View File

@@ -1,7 +1,7 @@
package com.njcn.product.terminal.device.mapper;
package com.njcn.product.terminal.oracleDevice.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.njcn.product.terminal.device.pojo.po.PqLinedetail;
import com.njcn.product.terminal.oracleDevice.pojo.po.PqLinedetail;
import org.apache.ibatis.annotations.Mapper;
@Mapper

View File

@@ -1,9 +1,9 @@
package com.njcn.product.terminal.device.mapper;
package com.njcn.product.terminal.oracleDevice.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.njcn.product.terminal.device.pojo.dto.SubstationDTO;
import com.njcn.product.terminal.device.pojo.po.PqSubstation;
import com.njcn.product.terminal.oracleDevice.pojo.dto.SubstationDTO;
import com.njcn.product.terminal.oracleDevice.pojo.po.PqSubstation;
import org.apache.ibatis.annotations.Param;
import java.util.List;

View File

@@ -1,7 +1,7 @@
package com.njcn.product.terminal.device.mapper;
package com.njcn.product.terminal.oracleDevice.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.njcn.product.terminal.device.pojo.po.PqsDeptsline;
import com.njcn.product.terminal.oracleDevice.pojo.po.PqsDeptsline;
/**
*

View File

@@ -1,8 +1,8 @@
package com.njcn.product.terminal.device.mapper;
package com.njcn.product.terminal.oracleDevice.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.njcn.product.terminal.device.pojo.po.PqsStationMap;
import com.njcn.product.terminal.oracleDevice.pojo.po.PqsStationMap;
/**
*

View File

@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.njcn.product.terminal.device.mapper.PqDeviceMapper">
<resultMap id="BaseResultMap" type="com.njcn.product.terminal.device.pojo.po.PqDevice">
<resultMap id="BaseResultMap" type="com.njcn.product.terminal.oracleDevice.pojo.po.PqDevice">
<!--@mbg.generated-->
<!--@Table PQ_DEVICE-->
<id column="DEV_INDEX" jdbcType="DECIMAL" property="devIndex" />
@@ -28,7 +28,7 @@
NODE_INDEX, PORTID, DEVFLAG, DEV_SERIES, DEV_KEY, IP, DEVMODEL, CALLFLAG, DATATYPE
</sql>
<select id="queryListByIds" resultType="com.njcn.product.terminal.device.pojo.dto.DeviceDTO">
<select id="queryListByIds" resultType="com.njcn.product.terminal.oracleDevice.pojo.dto.DeviceDTO">
select
pq_device.dev_index devId,
pq_device.name devName,
@@ -52,7 +52,7 @@
</foreach>
</select>
<select id="selectDeviceDTOPage" resultType="com.njcn.product.terminal.device.pojo.dto.DeviceDTO">
<select id="selectDeviceDTOPage" resultType="com.njcn.product.terminal.oracleDevice.pojo.dto.DeviceDTO">
SELECT DISTINCT
pq_device.dev_index devId,

View File

@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.njcn.product.terminal.device.mapper.PqLineMapper">
<resultMap id="BaseResultMap" type="com.njcn.product.terminal.device.pojo.po.PqLine">
<resultMap id="BaseResultMap" type="com.njcn.product.terminal.oracleDevice.pojo.po.PqLine">
<!--@mbg.generated-->
<!--@Table PQ_LINE-->
<id column="LINE_INDEX" jdbcType="DECIMAL" property="lineIndex" />
@@ -29,7 +29,7 @@
</sql>
<select id="getBaseLineInfo" resultType="com.njcn.product.terminal.device.pojo.dto.LedgerBaseInfoDTO">
<select id="getBaseLineInfo" resultType="com.njcn.product.terminal.oracleDevice.pojo.dto.LedgerBaseInfoDTO">
WITH temp AS(
select PQ_USER_LINE_ASS.LINE_INDEX LINE_INDEX,listagg(PQ_USER_LEDGER.CUSTOMER_NAME,';') within GROUP (order by PQ_USER_LEDGER.CUSTOMER_NAME) objName from PQ_USER_LINE_ASS ,PQ_USER_LEDGER where PQ_USER_LINE_ASS.USER_INDEX=PQ_USER_LEDGER.ID group by PQ_USER_LINE_ASS.LINE_INDEX
@@ -62,7 +62,7 @@ where 1=1
</select>
<select id="getBaseLedger" resultType="com.njcn.product.terminal.device.pojo.dto.LedgerBaseInfoDTO">
<select id="getBaseLedger" resultType="com.njcn.product.terminal.oracleDevice.pojo.dto.LedgerBaseInfoDTO">
select
PQ_GDINFORMATION.name gdName,
pq_line.GD_INDEX gdIndex,

View File

@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.njcn.product.terminal.device.mapper.PqSubstationMapper">
<resultMap id="BaseResultMap" type="com.njcn.product.terminal.device.pojo.po.PqSubstation">
<resultMap id="BaseResultMap" type="com.njcn.product.terminal.oracleDevice.pojo.po.PqSubstation">
<!--@mbg.generated-->
<!--@Table PQ_SUBSTATION-->
<id column="SUB_INDEX" jdbcType="DECIMAL" property="subIndex" />
@@ -14,7 +14,7 @@
SUB_INDEX, GD_INDEX, "NAME", "SCALE"
</sql>
<select id="queryListByIds" resultType="com.njcn.product.terminal.device.pojo.dto.SubstationDTO">
<select id="queryListByIds" resultType="com.njcn.product.terminal.oracleDevice.pojo.dto.SubstationDTO">
select
PQ_SUBSTATION.sub_index stationId,
PQ_SUBSTATION.name stationName,

View File

@@ -1,4 +1,4 @@
package com.njcn.product.terminal.device.pojo.dto;
package com.njcn.product.terminal.oracleDevice.pojo.dto;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

View File

@@ -1,4 +1,4 @@
package com.njcn.product.terminal.device.pojo.dto;
package com.njcn.product.terminal.oracleDevice.pojo.dto;
import lombok.Data;

View File

@@ -1,4 +1,4 @@
package com.njcn.product.terminal.device.pojo.dto;
package com.njcn.product.terminal.oracleDevice.pojo.dto;
import lombok.Data;

View File

@@ -1,4 +1,4 @@
package com.njcn.product.terminal.device.pojo.dto;
package com.njcn.product.terminal.oracleDevice.pojo.dto;
import lombok.Data;

View File

@@ -1,4 +1,4 @@
package com.njcn.product.terminal.device.pojo.dto;
package com.njcn.product.terminal.oracleDevice.pojo.dto;
import lombok.Data;

View File

@@ -1,4 +1,4 @@
package com.njcn.product.terminal.device.pojo.dto;
package com.njcn.product.terminal.oracleDevice.pojo.dto;
import lombok.Data;

View File

@@ -1,4 +1,4 @@
package com.njcn.product.terminal.device.pojo.po;
package com.njcn.product.terminal.oracleDevice.pojo.po;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;

View File

@@ -1,4 +1,4 @@
package com.njcn.product.terminal.device.pojo.po;
package com.njcn.product.terminal.oracleDevice.pojo.po;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;

View File

@@ -1,4 +1,4 @@
package com.njcn.product.terminal.device.pojo.po;
package com.njcn.product.terminal.oracleDevice.pojo.po;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;

View File

@@ -1,4 +1,4 @@
package com.njcn.product.terminal.device.pojo.po;
package com.njcn.product.terminal.oracleDevice.pojo.po;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;

View File

@@ -1,4 +1,4 @@
package com.njcn.product.terminal.device.pojo.po;
package com.njcn.product.terminal.oracleDevice.pojo.po;
/**
* @Author: cdf

View File

@@ -1,4 +1,4 @@
package com.njcn.product.terminal.device.pojo.po;
package com.njcn.product.terminal.oracleDevice.pojo.po;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;

View File

@@ -1,9 +1,8 @@
package com.njcn.product.terminal.device.pojo.po;
package com.njcn.product.terminal.oracleDevice.pojo.po;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.NoArgsConstructor;
/**
*

View File

@@ -1,4 +1,4 @@
package com.njcn.product.terminal.device.pojo.po;
package com.njcn.product.terminal.oracleDevice.pojo.po;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;

View File

@@ -0,0 +1,10 @@
package com.njcn.product.terminal.oracleDevice.service;
import com.njcn.product.terminal.oracleDevice.pojo.dto.OracleLedgerTreeDTO;
import java.util.List;
public interface LedgerTreeService {
List<OracleLedgerTreeDTO> getTree();
}

View File

@@ -1,11 +1,11 @@
package com.njcn.product.terminal.device.service;
package com.njcn.product.terminal.oracleDevice.service;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.njcn.product.terminal.device.pojo.dto.DeviceDTO;
import com.njcn.product.terminal.oracleDevice.pojo.dto.DeviceDTO;
import com.baomidou.mybatisplus.extension.service.IService;
import com.njcn.product.terminal.device.pojo.dto.DeviceDeptDTO;
import com.njcn.product.terminal.device.pojo.po.PqDevice;
import com.njcn.product.terminal.oracleDevice.pojo.dto.DeviceDeptDTO;
import com.njcn.product.terminal.oracleDevice.pojo.po.PqDevice;
import java.util.List;

View File

@@ -1,9 +1,9 @@
package com.njcn.product.terminal.device.service;
package com.njcn.product.terminal.oracleDevice.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.njcn.product.terminal.device.pojo.dto.LedgerBaseInfoDTO;
import com.njcn.product.terminal.device.pojo.po.PqLine;
import com.njcn.product.terminal.oracleDevice.pojo.dto.LedgerBaseInfoDTO;
import com.njcn.product.terminal.oracleDevice.pojo.po.PqLine;
import org.apache.ibatis.annotations.Param;
import java.util.List;

View File

@@ -1,9 +1,9 @@
package com.njcn.product.terminal.device.service;
package com.njcn.product.terminal.oracleDevice.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.njcn.product.terminal.device.pojo.dto.SubstationDTO;
import com.njcn.product.terminal.device.pojo.po.PqSubstation;
import com.njcn.product.terminal.oracleDevice.pojo.dto.SubstationDTO;
import com.njcn.product.terminal.oracleDevice.pojo.po.PqSubstation;
import java.util.List;

View File

@@ -1,7 +1,7 @@
package com.njcn.product.terminal.device.service;
package com.njcn.product.terminal.oracleDevice.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.njcn.product.terminal.device.pojo.po.PqsDeptsline;
import com.njcn.product.terminal.oracleDevice.pojo.po.PqsDeptsline;
/**
*

View File

@@ -1,17 +1,17 @@
package com.njcn.product.terminal.device.service.impl;
package com.njcn.product.terminal.oracleDevice.service.impl;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.njcn.product.terminal.device.mapper.PqDeviceMapper;
import com.njcn.product.terminal.device.mapper.PqGdCompanyMapper;
import com.njcn.product.terminal.device.mapper.PqLineMapper;
import com.njcn.product.terminal.device.mapper.PqSubstationMapper;
import com.njcn.product.terminal.device.pojo.dto.OracleLedgerTreeDTO;
import com.njcn.product.terminal.device.pojo.po.PqDevice;
import com.njcn.product.terminal.device.pojo.po.PqGdCompany;
import com.njcn.product.terminal.device.pojo.po.PqLine;
import com.njcn.product.terminal.device.pojo.po.PqSubstation;
import com.njcn.product.terminal.device.service.LedgerTreeService;
import com.njcn.product.terminal.oracleDevice.mapper.PqDeviceMapper;
import com.njcn.product.terminal.oracleDevice.mapper.PqGdCompanyMapper;
import com.njcn.product.terminal.oracleDevice.mapper.PqLineMapper;
import com.njcn.product.terminal.oracleDevice.mapper.PqSubstationMapper;
import com.njcn.product.terminal.oracleDevice.pojo.dto.OracleLedgerTreeDTO;
import com.njcn.product.terminal.oracleDevice.pojo.po.PqDevice;
import com.njcn.product.terminal.oracleDevice.pojo.po.PqGdCompany;
import com.njcn.product.terminal.oracleDevice.pojo.po.PqLine;
import com.njcn.product.terminal.oracleDevice.pojo.po.PqSubstation;
import com.njcn.product.terminal.oracleDevice.service.LedgerTreeService;
import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Service;

View File

@@ -1,12 +1,12 @@
package com.njcn.product.terminal.device.service.impl;
package com.njcn.product.terminal.oracleDevice.service.impl;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.njcn.product.terminal.device.mapper.PqDeviceMapper;
import com.njcn.product.terminal.device.pojo.dto.DeviceDTO;
import com.njcn.product.terminal.device.pojo.dto.DeviceDeptDTO;
import com.njcn.product.terminal.device.pojo.po.PqDevice;
import com.njcn.product.terminal.device.service.PqDeviceService;
import com.njcn.product.terminal.oracleDevice.mapper.PqDeviceMapper;
import com.njcn.product.terminal.oracleDevice.pojo.dto.DeviceDTO;
import com.njcn.product.terminal.oracleDevice.pojo.dto.DeviceDeptDTO;
import com.njcn.product.terminal.oracleDevice.pojo.po.PqDevice;
import com.njcn.product.terminal.oracleDevice.service.PqDeviceService;
import org.springframework.stereotype.Service;
import java.util.List;

View File

@@ -1,12 +1,12 @@
package com.njcn.product.terminal.device.service.impl;
package com.njcn.product.terminal.oracleDevice.service.impl;
import cn.hutool.core.collection.CollUtil;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.njcn.product.terminal.device.mapper.PqLineMapper;
import com.njcn.product.terminal.device.pojo.dto.LedgerBaseInfoDTO;
import com.njcn.product.terminal.device.pojo.po.PqLine;
import com.njcn.product.terminal.device.service.PqLineService;
import com.njcn.product.terminal.oracleDevice.mapper.PqLineMapper;
import com.njcn.product.terminal.oracleDevice.pojo.dto.LedgerBaseInfoDTO;
import com.njcn.product.terminal.oracleDevice.pojo.po.PqLine;
import com.njcn.product.terminal.oracleDevice.service.PqLineService;
import org.springframework.stereotype.Service;
import java.util.ArrayList;

View File

@@ -1,9 +1,9 @@
package com.njcn.product.terminal.device.service.impl;
package com.njcn.product.terminal.oracleDevice.service.impl;
import com.njcn.product.terminal.device.mapper.PqSubstationMapper;
import com.njcn.product.terminal.device.pojo.dto.SubstationDTO;
import com.njcn.product.terminal.device.pojo.po.PqSubstation;
import com.njcn.product.terminal.device.service.PqSubstationService;
import com.njcn.product.terminal.oracleDevice.mapper.PqSubstationMapper;
import com.njcn.product.terminal.oracleDevice.pojo.dto.SubstationDTO;
import com.njcn.product.terminal.oracleDevice.pojo.po.PqSubstation;
import com.njcn.product.terminal.oracleDevice.service.PqSubstationService;
import org.springframework.stereotype.Service;
import java.util.List;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;

View File

@@ -1,8 +1,8 @@
package com.njcn.product.terminal.device.service.impl;
package com.njcn.product.terminal.oracleDevice.service.impl;
import com.njcn.product.terminal.device.mapper.PqsDeptslineMapper;
import com.njcn.product.terminal.device.pojo.po.PqsDeptsline;
import com.njcn.product.terminal.device.service.PqsDeptslineService;
import com.njcn.product.terminal.oracleDevice.mapper.PqsDeptslineMapper;
import com.njcn.product.terminal.oracleDevice.pojo.po.PqsDeptsline;
import com.njcn.product.terminal.oracleDevice.service.PqsDeptslineService;
import org.springframework.stereotype.Service;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;