初始版本提交
This commit is contained in:
@@ -0,0 +1,49 @@
|
||||
package com.njcn.gather.event.devcie.controller;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.njcn.common.pojo.annotation.OperateInfo;
|
||||
import com.njcn.common.pojo.enums.response.CommonResponseEnum;
|
||||
import com.njcn.common.pojo.response.HttpResult;
|
||||
import com.njcn.common.utils.LogUtil;
|
||||
import com.njcn.db.mybatisplus.bo.BaseEntity;
|
||||
import com.njcn.gather.event.devcie.pojo.vo.LedgerCountVO;
|
||||
import com.njcn.gather.event.devcie.service.LedgerCountService;
|
||||
import com.njcn.web.controller.BaseController;
|
||||
import com.njcn.web.utils.HttpResultUtil;
|
||||
import io.swagger.annotations.Api;
|
||||
import io.swagger.annotations.ApiImplicitParam;
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.springframework.validation.annotation.Validated;
|
||||
import org.springframework.web.bind.annotation.PostMapping;
|
||||
import org.springframework.web.bind.annotation.RequestBody;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RestController;
|
||||
|
||||
/**
|
||||
* Description:
|
||||
* Date: 2025/06/19 下午 3:00【需求编号】
|
||||
*
|
||||
* @author clam
|
||||
* @version V1.0.0
|
||||
*/
|
||||
@Slf4j
|
||||
@Api(tags = "台账统计")
|
||||
@RestController
|
||||
@RequestMapping("/ledgercount")
|
||||
@RequiredArgsConstructor
|
||||
public class LedgerCountController extends BaseController {
|
||||
|
||||
private final LedgerCountService ledgerCountService;
|
||||
@OperateInfo
|
||||
@PostMapping("/scaleStatistics")
|
||||
@ApiOperation("台账规模统计")
|
||||
@ApiImplicitParam(name = "queryParam", value = "查询参数", required = true)
|
||||
public HttpResult<LedgerCountVO> scaleStatistics() {
|
||||
String methodDescribe = getMethodDescribe("list");
|
||||
LogUtil.njcnDebug(log, "{},查询数据为:{}", methodDescribe);
|
||||
LedgerCountVO result = ledgerCountService.scaleStatistics();
|
||||
return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, result, methodDescribe);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,15 @@
|
||||
package com.njcn.gather.event.devcie.mapper;
|
||||
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
import com.njcn.gather.event.devcie.pojo.po.PqDevice;
|
||||
|
||||
/**
|
||||
*
|
||||
* Description:
|
||||
* Date: 2025/06/19 下午 1:47【需求编号】
|
||||
*
|
||||
* @author clam
|
||||
* @version V1.0.0
|
||||
*/
|
||||
public interface PqDeviceMapper extends BaseMapper<PqDevice> {
|
||||
}
|
||||
@@ -0,0 +1,15 @@
|
||||
package com.njcn.gather.event.devcie.mapper;
|
||||
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
import com.njcn.gather.event.devcie.pojo.po.PqDevicedetail;
|
||||
|
||||
/**
|
||||
*
|
||||
* Description:
|
||||
* Date: 2025/06/19 下午 1:47【需求编号】
|
||||
*
|
||||
* @author clam
|
||||
* @version V1.0.0
|
||||
*/
|
||||
public interface PqDevicedetailMapper extends BaseMapper<PqDevicedetail> {
|
||||
}
|
||||
@@ -0,0 +1,15 @@
|
||||
package com.njcn.gather.event.devcie.mapper;
|
||||
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
import com.njcn.gather.event.devcie.pojo.po.PqLine;
|
||||
|
||||
/**
|
||||
*
|
||||
* Description:
|
||||
* Date: 2025/06/19 下午 1:43【需求编号】
|
||||
*
|
||||
* @author clam
|
||||
* @version V1.0.0
|
||||
*/
|
||||
public interface PqLineMapper extends BaseMapper<PqLine> {
|
||||
}
|
||||
@@ -0,0 +1,15 @@
|
||||
package com.njcn.gather.event.devcie.mapper;
|
||||
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
import com.njcn.gather.event.devcie.pojo.po.PqSubstation;
|
||||
|
||||
/**
|
||||
*
|
||||
* Description:
|
||||
* Date: 2025/06/19 下午 1:48【需求编号】
|
||||
*
|
||||
* @author clam
|
||||
* @version V1.0.0
|
||||
*/
|
||||
public interface PqSubstationMapper extends BaseMapper<PqSubstation> {
|
||||
}
|
||||
@@ -0,0 +1,30 @@
|
||||
<?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.gather.event.devcie.mapper.PqDeviceMapper">
|
||||
<resultMap id="BaseResultMap" type="com.njcn.gather.event.devcie.pojo.po.PqDevice">
|
||||
<!--@mbg.generated-->
|
||||
<!--@Table PQ_DEVICE-->
|
||||
<id column="DEV_INDEX" jdbcType="DECIMAL" property="devIndex" />
|
||||
<result column="GD_INDEX" jdbcType="DECIMAL" property="gdIndex" />
|
||||
<result column="SUB_INDEX" jdbcType="DECIMAL" property="subIndex" />
|
||||
<result column="NAME" jdbcType="VARCHAR" property="name" />
|
||||
<result column="STATUS" jdbcType="DECIMAL" property="status" />
|
||||
<result column="DEVTYPE" jdbcType="VARCHAR" property="devtype" />
|
||||
<result column="LOGONTIME" jdbcType="TIMESTAMP" property="logontime" />
|
||||
<result column="UPDATETIME" jdbcType="TIMESTAMP" property="updatetime" />
|
||||
<result column="NODE_INDEX" jdbcType="DECIMAL" property="nodeIndex" />
|
||||
<result column="PORTID" jdbcType="DECIMAL" property="portid" />
|
||||
<result column="DEVFLAG" jdbcType="DECIMAL" property="devflag" />
|
||||
<result column="DEV_SERIES" jdbcType="VARCHAR" property="devSeries" />
|
||||
<result column="DEV_KEY" jdbcType="VARCHAR" property="devKey" />
|
||||
<result column="IP" jdbcType="VARCHAR" property="ip" />
|
||||
<result column="DEVMODEL" jdbcType="DECIMAL" property="devmodel" />
|
||||
<result column="CALLFLAG" jdbcType="DECIMAL" property="callflag" />
|
||||
<result column="DATATYPE" jdbcType="DECIMAL" property="datatype" />
|
||||
</resultMap>
|
||||
<sql id="Base_Column_List">
|
||||
<!--@mbg.generated-->
|
||||
DEV_INDEX, GD_INDEX, SUB_INDEX, "NAME", "STATUS", DEVTYPE, LOGONTIME, UPDATETIME,
|
||||
NODE_INDEX, PORTID, DEVFLAG, DEV_SERIES, DEV_KEY, IP, DEVMODEL, CALLFLAG, DATATYPE
|
||||
</sql>
|
||||
</mapper>
|
||||
@@ -0,0 +1,28 @@
|
||||
<?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.gather.event.devcie.mapper.PqDevicedetailMapper">
|
||||
<resultMap id="BaseResultMap" type="com.njcn.gather.event.devcie.pojo.po.PqDevicedetail">
|
||||
<!--@mbg.generated-->
|
||||
<!--@Table PQ_DEVICEDETAIL-->
|
||||
<id column="DEV_INDEX" jdbcType="DECIMAL" property="devIndex" />
|
||||
<result column="MANUFACTURER" jdbcType="VARCHAR" property="manufacturer" />
|
||||
<result column="CHECKFLAG" jdbcType="DECIMAL" property="checkflag" />
|
||||
<result column="THISTIMECHECK" jdbcType="TIMESTAMP" property="thistimecheck" />
|
||||
<result column="NEXTTIMECHECK" jdbcType="TIMESTAMP" property="nexttimecheck" />
|
||||
<result column="ONLINERATETJ" jdbcType="DECIMAL" property="onlineratetj" />
|
||||
<result column="DATAPLAN" jdbcType="DECIMAL" property="dataplan" />
|
||||
<result column="NEWTRAFFIC" jdbcType="DECIMAL" property="newtraffic" />
|
||||
<result column="ELECTROPLATE" jdbcType="DECIMAL" property="electroplate" />
|
||||
<result column="ONTIME" jdbcType="DECIMAL" property="ontime" />
|
||||
<result column="CONTRACT" jdbcType="VARCHAR" property="contract" />
|
||||
<result column="SIM" jdbcType="VARCHAR" property="sim" />
|
||||
<result column="DEV_CATENA" jdbcType="VARCHAR" property="devCatena" />
|
||||
<result column="DEV_LOCATION" jdbcType="VARCHAR" property="devLocation" />
|
||||
<result column="DEV_NO" jdbcType="VARCHAR" property="devNo" />
|
||||
</resultMap>
|
||||
<sql id="Base_Column_List">
|
||||
<!--@mbg.generated-->
|
||||
DEV_INDEX, MANUFACTURER, CHECKFLAG, THISTIMECHECK, NEXTTIMECHECK, ONLINERATETJ, DATAPLAN,
|
||||
NEWTRAFFIC, ELECTROPLATE, ONTIME, CONTRACT, SIM, DEV_CATENA, DEV_LOCATION, DEV_NO
|
||||
</sql>
|
||||
</mapper>
|
||||
@@ -0,0 +1,30 @@
|
||||
<?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.gather.event.devcie.mapper.PqLineMapper">
|
||||
<resultMap id="BaseResultMap" type="com.njcn.gather.event.devcie.pojo.po.PqLine">
|
||||
<!--@mbg.generated-->
|
||||
<!--@Table PQ_LINE-->
|
||||
<id column="LINE_INDEX" jdbcType="DECIMAL" property="lineIndex" />
|
||||
<result column="GD_INDEX" jdbcType="DECIMAL" property="gdIndex" />
|
||||
<result column="SUB_INDEX" jdbcType="DECIMAL" property="subIndex" />
|
||||
<result column="SUBV_INDEX" jdbcType="DECIMAL" property="subvIndex" />
|
||||
<result column="DEV_INDEX" jdbcType="DECIMAL" property="devIndex" />
|
||||
<result column="NAME" jdbcType="VARCHAR" property="name" />
|
||||
<result column="PT1" jdbcType="FLOAT" property="pt1" />
|
||||
<result column="PT2" jdbcType="FLOAT" property="pt2" />
|
||||
<result column="CT1" jdbcType="FLOAT" property="ct1" />
|
||||
<result column="CT2" jdbcType="FLOAT" property="ct2" />
|
||||
<result column="DEVCMP" jdbcType="FLOAT" property="devcmp" />
|
||||
<result column="DLCMP" jdbcType="FLOAT" property="dlcmp" />
|
||||
<result column="JZCMP" jdbcType="FLOAT" property="jzcmp" />
|
||||
<result column="XYCMP" jdbcType="FLOAT" property="xycmp" />
|
||||
<result column="SUBV_NO" jdbcType="DECIMAL" property="subvNo" />
|
||||
<result column="SCALE" jdbcType="VARCHAR" property="scale" />
|
||||
<result column="SUBV_NAME" jdbcType="VARCHAR" property="subvName" />
|
||||
</resultMap>
|
||||
<sql id="Base_Column_List">
|
||||
<!--@mbg.generated-->
|
||||
LINE_INDEX, GD_INDEX, SUB_INDEX, SUBV_INDEX, DEV_INDEX, "NAME", PT1, PT2, CT1, CT2,
|
||||
DEVCMP, DLCMP, JZCMP, XYCMP, SUBV_NO, "SCALE", SUBV_NAME
|
||||
</sql>
|
||||
</mapper>
|
||||
@@ -0,0 +1,16 @@
|
||||
<?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.gather.event.devcie.mapper.PqSubstationMapper">
|
||||
<resultMap id="BaseResultMap" type="com.njcn.gather.event.devcie.pojo.po.PqSubstation">
|
||||
<!--@mbg.generated-->
|
||||
<!--@Table PQ_SUBSTATION-->
|
||||
<id column="SUB_INDEX" jdbcType="DECIMAL" property="subIndex" />
|
||||
<result column="GD_INDEX" jdbcType="DECIMAL" property="gdIndex" />
|
||||
<result column="NAME" jdbcType="VARCHAR" property="name" />
|
||||
<result column="SCALE" jdbcType="VARCHAR" property="scale" />
|
||||
</resultMap>
|
||||
<sql id="Base_Column_List">
|
||||
<!--@mbg.generated-->
|
||||
SUB_INDEX, GD_INDEX, "NAME", "SCALE"
|
||||
</sql>
|
||||
</mapper>
|
||||
@@ -0,0 +1,127 @@
|
||||
package com.njcn.gather.event.devcie.pojo.po;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import java.time.LocalDateTime;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
/**
|
||||
*
|
||||
* Description:
|
||||
* Date: 2025/06/19 下午 1:47【需求编号】
|
||||
*
|
||||
* @author clam
|
||||
* @version V1.0.0
|
||||
*/
|
||||
/**
|
||||
* 靠靠?
|
||||
*/
|
||||
@Data
|
||||
@NoArgsConstructor
|
||||
@TableName(value = "PQ_DEVICE")
|
||||
public class PqDevice {
|
||||
/**
|
||||
* 靠靠
|
||||
*/
|
||||
@TableId(value = "DEV_INDEX", type = IdType.INPUT)
|
||||
private Integer devIndex;
|
||||
|
||||
/**
|
||||
* 靠靠靠
|
||||
*/
|
||||
@TableField(value = "GD_INDEX")
|
||||
private Integer gdIndex;
|
||||
|
||||
/**
|
||||
* 靠靠?
|
||||
*/
|
||||
@TableField(value = "SUB_INDEX")
|
||||
private Integer subIndex;
|
||||
|
||||
/**
|
||||
* 靠靠
|
||||
*/
|
||||
@TableField(value = "\"NAME\"")
|
||||
private String name;
|
||||
|
||||
/**
|
||||
* 靠靠靠(0:靠;1:靠)
|
||||
*/
|
||||
@TableField(value = "\"STATUS\"")
|
||||
private Short status;
|
||||
|
||||
/**
|
||||
* (靠縋QS_Dicdata)靠靠Guid
|
||||
*/
|
||||
@TableField(value = "DEVTYPE")
|
||||
private String devtype;
|
||||
|
||||
/**
|
||||
* 靠靠
|
||||
*/
|
||||
@TableField(value = "LOGONTIME")
|
||||
private LocalDateTime logontime;
|
||||
|
||||
/**
|
||||
* 靠靠靠
|
||||
*/
|
||||
@TableField(value = "UPDATETIME")
|
||||
private LocalDateTime updatetime;
|
||||
|
||||
/**
|
||||
* 靠縉odeInformation)靠靠靠,靠靠靠靠靠靠靠?
|
||||
*/
|
||||
@TableField(value = "NODE_INDEX")
|
||||
private Integer nodeIndex;
|
||||
|
||||
/**
|
||||
* 靠ID,靠靠靠
|
||||
*/
|
||||
@TableField(value = "PORTID")
|
||||
private Long portid;
|
||||
|
||||
/**
|
||||
* 靠靠(0:靠;1:靠;2:靠)
|
||||
*/
|
||||
@TableField(value = "DEVFLAG")
|
||||
private Short devflag;
|
||||
|
||||
/**
|
||||
* 靠靠?靠3ds靠
|
||||
*/
|
||||
@TableField(value = "DEV_SERIES")
|
||||
private String devSeries;
|
||||
|
||||
/**
|
||||
* 靠靠,靠3ds靠
|
||||
*/
|
||||
@TableField(value = "DEV_KEY")
|
||||
private String devKey;
|
||||
|
||||
/**
|
||||
* IP靠
|
||||
*/
|
||||
@TableField(value = "IP")
|
||||
private String ip;
|
||||
|
||||
/**
|
||||
* 靠靠(0:靠靠;1:靠靠)
|
||||
*/
|
||||
@TableField(value = "DEVMODEL")
|
||||
private Short devmodel;
|
||||
|
||||
/**
|
||||
* 靠靠?
|
||||
*/
|
||||
@TableField(value = "CALLFLAG")
|
||||
private Short callflag;
|
||||
|
||||
/**
|
||||
* 靠靠(0:靠靠;1:靠靠;2:靠靠)
|
||||
*/
|
||||
@TableField(value = "DATATYPE")
|
||||
private Short datatype;
|
||||
}
|
||||
@@ -0,0 +1,94 @@
|
||||
package com.njcn.gather.event.devcie.pojo.po;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import java.time.LocalDateTime;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
/**
|
||||
*
|
||||
* Description:
|
||||
* Date: 2025/06/19 下午 1:47【需求编号】
|
||||
*
|
||||
* @author clam
|
||||
* @version V1.0.0
|
||||
*/
|
||||
/**
|
||||
* 靠靠靠?
|
||||
*/
|
||||
@Data
|
||||
@NoArgsConstructor
|
||||
@TableName(value = "PQ_DEVICEDETAIL")
|
||||
public class PqDevicedetail {
|
||||
/**
|
||||
* 靠靠
|
||||
*/
|
||||
@TableId(value = "DEV_INDEX", type = IdType.INPUT)
|
||||
private Integer devIndex;
|
||||
|
||||
/**
|
||||
* (靠PQS_Dicdata)靠靠縂uid
|
||||
*/
|
||||
@TableField(value = "MANUFACTURER")
|
||||
private String manufacturer;
|
||||
|
||||
/**
|
||||
* 靠靠(0:靠 1:靠)
|
||||
*/
|
||||
@TableField(value = "CHECKFLAG")
|
||||
private Short checkflag;
|
||||
|
||||
/**
|
||||
* 靠靠靠
|
||||
*/
|
||||
@TableField(value = "THISTIMECHECK")
|
||||
private LocalDateTime thistimecheck;
|
||||
|
||||
/**
|
||||
* 靠靠靠(靠靠靠靠靠3靠靠靠靠靠靠靠)
|
||||
*/
|
||||
@TableField(value = "NEXTTIMECHECK")
|
||||
private LocalDateTime nexttimecheck;
|
||||
|
||||
/**
|
||||
* 靠靠靠?
|
||||
*/
|
||||
@TableField(value = "ONLINERATETJ")
|
||||
private Integer onlineratetj;
|
||||
|
||||
@TableField(value = "DATAPLAN")
|
||||
private Integer dataplan;
|
||||
|
||||
@TableField(value = "NEWTRAFFIC")
|
||||
private Integer newtraffic;
|
||||
|
||||
@TableField(value = "ELECTROPLATE")
|
||||
private Short electroplate;
|
||||
|
||||
@TableField(value = "ONTIME")
|
||||
private Short ontime;
|
||||
|
||||
/**
|
||||
* 合同
|
||||
*/
|
||||
@TableField(value = "CONTRACT")
|
||||
private String contract;
|
||||
|
||||
/**
|
||||
* sim卡号
|
||||
*/
|
||||
@TableField(value = "SIM")
|
||||
private String sim;
|
||||
|
||||
@TableField(value = "DEV_CATENA")
|
||||
private String devCatena;
|
||||
|
||||
@TableField(value = "DEV_LOCATION")
|
||||
private String devLocation;
|
||||
|
||||
@TableField(value = "DEV_NO")
|
||||
private String devNo;
|
||||
}
|
||||
@@ -0,0 +1,126 @@
|
||||
package com.njcn.gather.event.devcie.pojo.po;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
/**
|
||||
*
|
||||
* Description:
|
||||
* Date: 2025/06/19 下午 1:43【需求编号】
|
||||
*
|
||||
* @author clam
|
||||
* @version V1.0.0
|
||||
*/
|
||||
/**
|
||||
* 靠靠?
|
||||
*/
|
||||
@Data
|
||||
@NoArgsConstructor
|
||||
@TableName(value = "PQ_LINE")
|
||||
public class PqLine {
|
||||
/**
|
||||
* 靠靠
|
||||
*/
|
||||
@TableId(value = "LINE_INDEX", type = IdType.INPUT)
|
||||
private Integer lineIndex;
|
||||
|
||||
/**
|
||||
* 靠靠靠
|
||||
*/
|
||||
@TableField(value = "GD_INDEX")
|
||||
private Integer gdIndex;
|
||||
|
||||
/**
|
||||
* 靠靠?
|
||||
*/
|
||||
@TableField(value = "SUB_INDEX")
|
||||
private Integer subIndex;
|
||||
|
||||
/**
|
||||
* 靠靠
|
||||
*/
|
||||
@TableField(value = "SUBV_INDEX")
|
||||
private Integer subvIndex;
|
||||
|
||||
/**
|
||||
* 靠靠
|
||||
*/
|
||||
@TableField(value = "DEV_INDEX")
|
||||
private Integer devIndex;
|
||||
|
||||
/**
|
||||
* 靠靠
|
||||
*/
|
||||
@TableField(value = "\"NAME\"")
|
||||
private String name;
|
||||
|
||||
/**
|
||||
* PT靠靠
|
||||
*/
|
||||
@TableField(value = "PT1")
|
||||
private Double pt1;
|
||||
|
||||
/**
|
||||
* PT靠靠
|
||||
*/
|
||||
@TableField(value = "PT2")
|
||||
private Double pt2;
|
||||
|
||||
/**
|
||||
* CT靠靠
|
||||
*/
|
||||
@TableField(value = "CT1")
|
||||
private Double ct1;
|
||||
|
||||
/**
|
||||
* CT靠靠
|
||||
*/
|
||||
@TableField(value = "CT2")
|
||||
private Double ct2;
|
||||
|
||||
/**
|
||||
* 靠靠
|
||||
*/
|
||||
@TableField(value = "DEVCMP")
|
||||
private Double devcmp;
|
||||
|
||||
/**
|
||||
* 靠靠
|
||||
*/
|
||||
@TableField(value = "DLCMP")
|
||||
private Double dlcmp;
|
||||
|
||||
/**
|
||||
* 靠靠
|
||||
*/
|
||||
@TableField(value = "JZCMP")
|
||||
private Double jzcmp;
|
||||
|
||||
/**
|
||||
* 靠靠
|
||||
*/
|
||||
@TableField(value = "XYCMP")
|
||||
private Double xycmp;
|
||||
|
||||
/**
|
||||
* 靠?靠靠靠靠靠靠?
|
||||
*/
|
||||
@TableField(value = "SUBV_NO")
|
||||
private Short subvNo;
|
||||
|
||||
/**
|
||||
* (靠PQS_Dictionary?靠靠Guid
|
||||
*/
|
||||
@TableField(value = "\"SCALE\"")
|
||||
private String scale;
|
||||
|
||||
/**
|
||||
* 靠靠
|
||||
*/
|
||||
@TableField(value = "SUBV_NAME")
|
||||
private String subvName;
|
||||
}
|
||||
@@ -0,0 +1,45 @@
|
||||
package com.njcn.gather.event.devcie.pojo.po;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
/**
|
||||
*
|
||||
* Description:
|
||||
* Date: 2025/06/19 下午 1:48【需求编号】
|
||||
*
|
||||
* @author clam
|
||||
* @version V1.0.0
|
||||
*/
|
||||
/**
|
||||
* 靠靠靠
|
||||
*/
|
||||
@Data
|
||||
@NoArgsConstructor
|
||||
@TableName(value = "PQ_SUBSTATION")
|
||||
public class PqSubstation {
|
||||
/**
|
||||
* 靠靠?
|
||||
*/
|
||||
@TableId(value = "SUB_INDEX", type = IdType.INPUT)
|
||||
private Integer subIndex;
|
||||
|
||||
/**
|
||||
* 靠靠靠
|
||||
*/
|
||||
@TableField(value = "GD_INDEX")
|
||||
private Integer gdIndex;
|
||||
|
||||
/**
|
||||
* 靠靠?
|
||||
*/
|
||||
@TableField(value = "\"NAME\"")
|
||||
private String name;
|
||||
|
||||
@TableField(value = "\"SCALE\"")
|
||||
private String scale;
|
||||
}
|
||||
@@ -0,0 +1,14 @@
|
||||
package com.njcn.gather.event.devcie.pojo.vo;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* Description:
|
||||
* Date: 2025/06/19 下午 3:06【需求编号】
|
||||
*
|
||||
* @author clam
|
||||
* @version V1.0.0
|
||||
*/
|
||||
@Data
|
||||
public class LedgerCountVO {
|
||||
}
|
||||
@@ -0,0 +1,14 @@
|
||||
package com.njcn.gather.event.devcie.service;
|
||||
|
||||
import com.njcn.gather.event.devcie.pojo.vo.LedgerCountVO;
|
||||
|
||||
/**
|
||||
* Description:
|
||||
* Date: 2025/06/19 下午 3:05【需求编号】
|
||||
*
|
||||
* @author clam
|
||||
* @version V1.0.0
|
||||
*/
|
||||
public interface LedgerCountService {
|
||||
LedgerCountVO scaleStatistics();
|
||||
}
|
||||
@@ -0,0 +1,16 @@
|
||||
package com.njcn.gather.event.devcie.service;
|
||||
|
||||
import com.njcn.gather.event.devcie.pojo.po.PqDevice;
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
/**
|
||||
*
|
||||
* Description:
|
||||
* Date: 2025/06/19 下午 1:47【需求编号】
|
||||
*
|
||||
* @author clam
|
||||
* @version V1.0.0
|
||||
*/
|
||||
public interface PqDeviceService extends IService<PqDevice>{
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,16 @@
|
||||
package com.njcn.gather.event.devcie.service;
|
||||
|
||||
import com.njcn.gather.event.devcie.pojo.po.PqDevicedetail;
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
/**
|
||||
*
|
||||
* Description:
|
||||
* Date: 2025/06/19 下午 1:47【需求编号】
|
||||
*
|
||||
* @author clam
|
||||
* @version V1.0.0
|
||||
*/
|
||||
public interface PqDevicedetailService extends IService<PqDevicedetail>{
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,16 @@
|
||||
package com.njcn.gather.event.devcie.service;
|
||||
|
||||
import com.njcn.gather.event.devcie.pojo.po.PqLine;
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
/**
|
||||
*
|
||||
* Description:
|
||||
* Date: 2025/06/19 下午 1:43【需求编号】
|
||||
*
|
||||
* @author clam
|
||||
* @version V1.0.0
|
||||
*/
|
||||
public interface PqLineService extends IService<PqLine>{
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,16 @@
|
||||
package com.njcn.gather.event.devcie.service;
|
||||
|
||||
import com.njcn.gather.event.devcie.pojo.po.PqSubstation;
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
/**
|
||||
*
|
||||
* Description:
|
||||
* Date: 2025/06/19 下午 1:48【需求编号】
|
||||
*
|
||||
* @author clam
|
||||
* @version V1.0.0
|
||||
*/
|
||||
public interface PqSubstationService extends IService<PqSubstation>{
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,15 @@
|
||||
package com.njcn.gather.event.devcie.service.impl;
|
||||
|
||||
import com.njcn.gather.event.devcie.service.LedgerCountService;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
/**
|
||||
* Description:
|
||||
* Date: 2025/06/19 下午 3:06【需求编号】
|
||||
*
|
||||
* @author clam
|
||||
* @version V1.0.0
|
||||
*/
|
||||
@Service
|
||||
public class LedgerCountServiceImpl implements LedgerCountService {
|
||||
}
|
||||
@@ -0,0 +1,21 @@
|
||||
package com.njcn.gather.event.devcie.service.impl;
|
||||
|
||||
import org.springframework.stereotype.Service;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import java.util.List;
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import com.njcn.gather.event.devcie.pojo.po.PqDevice;
|
||||
import com.njcn.gather.event.devcie.mapper.PqDeviceMapper;
|
||||
import com.njcn.gather.event.devcie.service.PqDeviceService;
|
||||
/**
|
||||
*
|
||||
* Description:
|
||||
* Date: 2025/06/19 下午 1:47【需求编号】
|
||||
*
|
||||
* @author clam
|
||||
* @version V1.0.0
|
||||
*/
|
||||
@Service
|
||||
public class PqDeviceServiceImpl extends ServiceImpl<PqDeviceMapper, PqDevice> implements PqDeviceService{
|
||||
|
||||
}
|
||||
@@ -0,0 +1,21 @@
|
||||
package com.njcn.gather.event.devcie.service.impl;
|
||||
|
||||
import org.springframework.stereotype.Service;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import java.util.List;
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import com.njcn.gather.event.devcie.pojo.po.PqDevicedetail;
|
||||
import com.njcn.gather.event.devcie.mapper.PqDevicedetailMapper;
|
||||
import com.njcn.gather.event.devcie.service.PqDevicedetailService;
|
||||
/**
|
||||
*
|
||||
* Description:
|
||||
* Date: 2025/06/19 下午 1:47【需求编号】
|
||||
*
|
||||
* @author clam
|
||||
* @version V1.0.0
|
||||
*/
|
||||
@Service
|
||||
public class PqDevicedetailServiceImpl extends ServiceImpl<PqDevicedetailMapper, PqDevicedetail> implements PqDevicedetailService{
|
||||
|
||||
}
|
||||
@@ -0,0 +1,21 @@
|
||||
package com.njcn.gather.event.devcie.service.impl;
|
||||
|
||||
import org.springframework.stereotype.Service;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import java.util.List;
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import com.njcn.gather.event.devcie.mapper.PqLineMapper;
|
||||
import com.njcn.gather.event.devcie.pojo.po.PqLine;
|
||||
import com.njcn.gather.event.devcie.service.PqLineService;
|
||||
/**
|
||||
*
|
||||
* Description:
|
||||
* Date: 2025/06/19 下午 1:43【需求编号】
|
||||
*
|
||||
* @author clam
|
||||
* @version V1.0.0
|
||||
*/
|
||||
@Service
|
||||
public class PqLineServiceImpl extends ServiceImpl<PqLineMapper, PqLine> implements PqLineService{
|
||||
|
||||
}
|
||||
@@ -0,0 +1,21 @@
|
||||
package com.njcn.gather.event.devcie.service.impl;
|
||||
|
||||
import org.springframework.stereotype.Service;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import java.util.List;
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import com.njcn.gather.event.devcie.pojo.po.PqSubstation;
|
||||
import com.njcn.gather.event.devcie.mapper.PqSubstationMapper;
|
||||
import com.njcn.gather.event.devcie.service.PqSubstationService;
|
||||
/**
|
||||
*
|
||||
* Description:
|
||||
* Date: 2025/06/19 下午 1:48【需求编号】
|
||||
*
|
||||
* @author clam
|
||||
* @version V1.0.0
|
||||
*/
|
||||
@Service
|
||||
public class PqSubstationServiceImpl extends ServiceImpl<PqSubstationMapper, PqSubstation> implements PqSubstationService{
|
||||
|
||||
}
|
||||
@@ -27,6 +27,11 @@ spring:
|
||||
maxPoolPreparedStatementPerConnectionSize: 20
|
||||
datasource:
|
||||
master:
|
||||
url: jdbc:oracle:thin:@192.168.1.51:1521:pqsbase
|
||||
username: pqsadmin_bj
|
||||
password: pqsadmin
|
||||
driver-class-name: oracle.jdbc.driver.OracleDriver
|
||||
salve:
|
||||
driver-class-name: dm.jdbc.driver.DmDriver
|
||||
url: jdbc:dm://192.168.1.21:5236/PQSADMIN?useUnicode=true&characterEncoding=utf-8
|
||||
username: PQSADMINLN
|
||||
|
||||
Reference in New Issue
Block a user