将终端台账拆分为pq&pms两类
This commit is contained in:
26
pqs-device/pms-device/pms-device-api/pom.xml
Normal file
26
pqs-device/pms-device/pms-device-api/pom.xml
Normal file
@@ -0,0 +1,26 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project xmlns="http://maven.apache.org/POM/4.0.0"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
||||
<parent>
|
||||
<artifactId>pms-device</artifactId>
|
||||
<groupId>com.njcn</groupId>
|
||||
<version>1.0.0</version>
|
||||
</parent>
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
|
||||
<artifactId>pms-device-api</artifactId>
|
||||
<name>pms终端配置对外接口</name>
|
||||
<properties>
|
||||
<maven.compiler.source>8</maven.compiler.source>
|
||||
<maven.compiler.target>8</maven.compiler.target>
|
||||
</properties>
|
||||
|
||||
<dependencies>
|
||||
<dependency>
|
||||
<groupId>com.njcn</groupId>
|
||||
<artifactId>common-device-biz</artifactId>
|
||||
<version>${project.version}</version>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
</project>
|
||||
@@ -0,0 +1,47 @@
|
||||
package com.njcn.device.pms.pojo.bo;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import com.njcn.device.pms.pojo.vo.DeviceRunExVO;
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 终端异常信息类
|
||||
* @author yangj
|
||||
* @date 2022/09/14
|
||||
*/
|
||||
@Data
|
||||
public class DeviceRunExBO extends DeviceRunExVO implements Serializable {
|
||||
|
||||
private String id;
|
||||
|
||||
private String pid;
|
||||
|
||||
private String pidS;
|
||||
|
||||
private String name;
|
||||
|
||||
private Integer level;
|
||||
|
||||
private Integer sort;
|
||||
|
||||
private String remark;
|
||||
|
||||
private Integer state;
|
||||
|
||||
private String createBy;
|
||||
|
||||
@JsonFormat(shape = JsonFormat.Shape.STRING,pattern = "yyyy-MM-dd",timezone = "GMT+8")
|
||||
private Date createTime;
|
||||
|
||||
private String updateBy;
|
||||
|
||||
@JsonFormat(shape = JsonFormat.Shape.STRING,pattern = "yyyy-MM-dd",timezone = "GMT+8")
|
||||
private Date updateTime;
|
||||
|
||||
private List<DeviceRunExBO> children;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,46 @@
|
||||
package com.njcn.device.pms.pojo.dto;
|
||||
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
import javax.validation.constraints.Max;
|
||||
import javax.validation.constraints.Min;
|
||||
import javax.validation.constraints.NotNull;
|
||||
import javax.validation.constraints.Pattern;
|
||||
|
||||
/**
|
||||
* 终端运行异常条件查询
|
||||
*
|
||||
* @author yangj
|
||||
* @date 2022/09/08
|
||||
*/
|
||||
@Data
|
||||
public class DeviceRunExDTO {
|
||||
|
||||
/**
|
||||
* 起始时间
|
||||
*/
|
||||
@ApiModelProperty("起始时间")
|
||||
@NotNull
|
||||
@Pattern(regexp = "^\\d{4}-\\d{2}-\\d{2}$", message = "时间格式不正确")
|
||||
private String startTime;
|
||||
|
||||
/**
|
||||
* 结束时间
|
||||
*/
|
||||
@ApiModelProperty("结束时间")
|
||||
@NotNull
|
||||
@Pattern(regexp = "^\\d{4}-\\d{2}-\\d{2}$", message = "时间格式不正确")
|
||||
private String endTime;
|
||||
|
||||
|
||||
/**
|
||||
* 监测点等级
|
||||
*/
|
||||
@ApiModelProperty("监测点等级:0-全部;1-极重要;2-重要;3-普通;4-不重要;")
|
||||
@NotNull(message = "监测点等级不可为空")
|
||||
@Max(value = 4)
|
||||
@Min(value = 0)
|
||||
private String lineLevel;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,26 @@
|
||||
package com.njcn.device.pms.pojo.param;
|
||||
|
||||
import com.njcn.web.pojo.param.BaseParam;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* pqs
|
||||
*
|
||||
* @author cdf
|
||||
* @date 2022/7/6
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
public class DeviceQueryParam extends BaseParam {
|
||||
|
||||
|
||||
@ApiModelProperty(value = "manufacturer",name = "制造厂商")
|
||||
private List<String> manufacturer;
|
||||
|
||||
@ApiModelProperty(value = "type",name = "设备类型")
|
||||
private List<String> type;
|
||||
}
|
||||
@@ -0,0 +1,25 @@
|
||||
package com.njcn.device.pms.pojo.param;
|
||||
|
||||
import com.njcn.web.pojo.param.BaseParam;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* pqs
|
||||
*
|
||||
* @author cdf
|
||||
* @date 2022/7/6
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
public class DistributedQueryParam extends BaseParam {
|
||||
|
||||
@ApiModelProperty(value = "name",name = "分布式光伏台账名称")
|
||||
private String name;
|
||||
|
||||
@ApiModelProperty(value = "scale",name = "电压等级")
|
||||
private List<String> scale;
|
||||
}
|
||||
@@ -0,0 +1,23 @@
|
||||
package com.njcn.device.pms.pojo.param;
|
||||
|
||||
import com.njcn.web.pojo.param.BaseParam;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
/**
|
||||
* pqs
|
||||
*
|
||||
* @author cdf
|
||||
* @date 2022/7/6
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
public class LineDetailQueryParam extends BaseParam {
|
||||
|
||||
@ApiModelProperty(value = "scale",name = "分布式光伏台账名称",required = true)
|
||||
private String name;
|
||||
|
||||
@ApiModelProperty(value = "scale",name = "电压等级")
|
||||
private String scale;
|
||||
}
|
||||
@@ -0,0 +1,28 @@
|
||||
package com.njcn.device.pms.pojo.param;
|
||||
|
||||
import com.njcn.web.pojo.param.BaseParam;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* pqs
|
||||
*
|
||||
* @author cdf
|
||||
* @date 2022/7/6
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
public class LvUserQueryParam extends BaseParam {
|
||||
|
||||
@ApiModelProperty(value = "scale",name = "低压侧台账名称")
|
||||
private String name;
|
||||
|
||||
@ApiModelProperty(value = "userCode",name = "用户编号")
|
||||
private String userCode;
|
||||
|
||||
@ApiModelProperty(value = "scale",name = "电压等级")
|
||||
private List<String> scale;
|
||||
}
|
||||
@@ -0,0 +1,143 @@
|
||||
package com.njcn.device.pms.pojo.param;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.njcn.common.pojo.constant.PatternRegex;
|
||||
import com.njcn.web.constant.ValidMessage;
|
||||
import com.njcn.web.pojo.annotation.DateTimeStrValid;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import org.hibernate.validator.constraints.Range;
|
||||
|
||||
import javax.validation.constraints.NotBlank;
|
||||
import javax.validation.constraints.NotNull;
|
||||
import javax.validation.constraints.Pattern;
|
||||
import java.io.Serializable;
|
||||
import java.time.LocalDate;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
*
|
||||
* </p>
|
||||
*
|
||||
* @author cdf
|
||||
* @since 2022-07-05
|
||||
*/
|
||||
@Data
|
||||
@TableName("pv_device")
|
||||
public class PvDeviceParam implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
|
||||
/**
|
||||
* 终端类型(电能质量监测终端、智能电表、智能融合终端),字典表
|
||||
*/
|
||||
@ApiModelProperty(name = "type",value = "终端类型(电能质量监测终端、智能电表、智能融合终端),字典表",required = true)
|
||||
@NotBlank(message = "终端类型不可为空")
|
||||
private String type;
|
||||
|
||||
@ApiModelProperty(name = "name",value = "装置名称",required = true)
|
||||
@NotBlank(message = "装置名称")
|
||||
private String name;
|
||||
|
||||
/**
|
||||
* 用于保存PMS中电能质量监测终端Id、智能融合终端Id,智能电表Id
|
||||
*/
|
||||
@ApiModelProperty(name = "devCode",value = "用于保存PMS中电能质量监测终端Id、智能融合终端Id,智能电表Id",required = true)
|
||||
@NotBlank(message = "终端Id不能为空")
|
||||
private String devCode;
|
||||
|
||||
/**
|
||||
* 终端Ip
|
||||
*/
|
||||
@ApiModelProperty(name = "ip",value = "终端Ip",required = true)
|
||||
@NotBlank(message = "终端Ip不能为空")
|
||||
private String ip;
|
||||
|
||||
/**
|
||||
* 端口
|
||||
*/
|
||||
@ApiModelProperty(name = "port",value = "端口",required = true)
|
||||
@NotNull(message = "端口不能为空")
|
||||
private Integer port;
|
||||
|
||||
/**
|
||||
* 终端型号(570、580……)字典表
|
||||
*/
|
||||
@ApiModelProperty(name = "devType",value = "终端型号(570、580……)字典表")
|
||||
private String devType;
|
||||
|
||||
/**
|
||||
* 设备制造商,字典表
|
||||
*/
|
||||
@ApiModelProperty(name = "manufacturer",value = "设备制造商,字典表",required = true)
|
||||
@NotBlank(message = "设备制造商不能为空")
|
||||
private String manufacturer;
|
||||
|
||||
/**
|
||||
* 装置识别码(3ds加密)
|
||||
*/
|
||||
@ApiModelProperty(name = "series",value = "装置识别码(3ds加密)")
|
||||
private String series;
|
||||
|
||||
/**
|
||||
* 装置秘钥(3ds加密)
|
||||
*/
|
||||
@ApiModelProperty(name = "devKey",value = "装置秘钥(3ds加密)")
|
||||
private String devKey;
|
||||
|
||||
|
||||
/**
|
||||
* 投运时间
|
||||
*/
|
||||
@ApiModelProperty(name = "loadTime",value = "投运时间")
|
||||
@DateTimeStrValid(message = "投运时间格式错误")
|
||||
private LocalDate loadTime;
|
||||
|
||||
/**
|
||||
* 装置通讯状态
|
||||
*/
|
||||
@ApiModelProperty(name = "devStatus",value = "装置通讯状态")
|
||||
@NotNull(message = "装置通讯状态不能为空")
|
||||
@Range(min = 0,max = 1)
|
||||
private Integer devStatus;
|
||||
|
||||
|
||||
/**
|
||||
* 信号传输方式
|
||||
*/
|
||||
@ApiModelProperty(name = "communicateType",value = "信号传输方式")
|
||||
private String communicateType;
|
||||
|
||||
/**
|
||||
* 本次定检时间,默认等于投运时间
|
||||
*/
|
||||
@ApiModelProperty(name = "thisTimeCheck",value = "本次定检时间,默认等于投运时间",required = true)
|
||||
@NotBlank(message = "本次定检时间不能为空")
|
||||
@DateTimeStrValid(message = "本次定检时间格式错误")
|
||||
private String thisTimeCheck;
|
||||
|
||||
/**
|
||||
* 下次定检时间,默认为投运时间后推3年,假如时间小于3个月则为待检
|
||||
*/
|
||||
@ApiModelProperty(name = "nextTimeCheck",value = "下次定检时间,默认为投运时间后推3年,假如时间小于3个月则为待检",required = true)
|
||||
@NotBlank(message = "下次定检时间不能为空")
|
||||
@DateTimeStrValid(message = "下次定检时间格式错误")
|
||||
private String nextTimeCheck;
|
||||
|
||||
|
||||
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
public static class UpdatePvDeviceParam extends PvDeviceParam{
|
||||
/**
|
||||
* id
|
||||
*/
|
||||
@ApiModelProperty("id")
|
||||
@NotBlank(message = ValidMessage.ID_NOT_BLANK)
|
||||
@Pattern(regexp = PatternRegex.SYSTEM_ID, message = ValidMessage.ID_FORMAT_ERROR)
|
||||
private String id;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,35 @@
|
||||
package com.njcn.device.pms.pojo.param;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import lombok.Getter;
|
||||
import lombok.Setter;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
*
|
||||
* </p>
|
||||
*
|
||||
* @author cdf
|
||||
* @since 2022-07-05
|
||||
*/
|
||||
@Getter
|
||||
@Setter
|
||||
@TableName("pv_dispatch")
|
||||
public class PvDispatchParam implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
/**
|
||||
* 调度表Id
|
||||
*/
|
||||
private String id;
|
||||
|
||||
/**
|
||||
* 调度名称
|
||||
*/
|
||||
private String name;
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,108 @@
|
||||
package com.njcn.device.pms.pojo.param;
|
||||
|
||||
import com.njcn.common.pojo.constant.PatternRegex;
|
||||
import com.njcn.web.constant.ValidMessage;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
import javax.validation.constraints.NotBlank;
|
||||
import javax.validation.constraints.Pattern;
|
||||
import java.io.Serializable;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
*
|
||||
* </p>
|
||||
*
|
||||
* @author cdf
|
||||
* @since 2022-07-06
|
||||
*/
|
||||
@Data
|
||||
public class PvDistributedParam implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
|
||||
/**
|
||||
* 分布式光伏名称
|
||||
*/
|
||||
@ApiModelProperty(name = "name",value = "分布式光伏名称",required = true)
|
||||
@NotBlank(message = "分布式光伏名称不可为空")
|
||||
private String name;
|
||||
|
||||
/**
|
||||
* 分布式光伏编号
|
||||
*/
|
||||
@ApiModelProperty(name = "code",value = "分布式光伏编号",required = true)
|
||||
@NotBlank(message = "分布式光伏编号不可为空")
|
||||
private String code;
|
||||
|
||||
/**
|
||||
* 用户编号(与低压用户台账表低压用户编号字段一致)
|
||||
*/
|
||||
@ApiModelProperty(name = "userCode",value = "用户编号",required = true)
|
||||
@NotBlank(message = "用户编号不可为空")
|
||||
private String userCode;
|
||||
|
||||
/**
|
||||
* 终端编号
|
||||
*/
|
||||
@ApiModelProperty(name = "devCode",value = "终端编号")
|
||||
private String devCode;
|
||||
|
||||
/**
|
||||
* 并网电压等级Id,字典表
|
||||
*/
|
||||
@ApiModelProperty(name = "scale",value = "并网电压等级Id,字典表")
|
||||
private String scale;
|
||||
|
||||
/**
|
||||
* 装机容量(KVA)
|
||||
*/
|
||||
@ApiModelProperty(name = "machineCapacity",value = "装机容量(KVA)")
|
||||
private Float machineCapacity;
|
||||
|
||||
/**
|
||||
* 上网方式
|
||||
*/
|
||||
@ApiModelProperty(name = "inteType",value = "上网方式")
|
||||
private String inteType;
|
||||
|
||||
/**
|
||||
* 接入相别
|
||||
*/
|
||||
@ApiModelProperty(name = "phase",value = "接入相别")
|
||||
private String phase;
|
||||
|
||||
/**
|
||||
* 储能配置容量(KVA)
|
||||
*/
|
||||
@ApiModelProperty(name = "energyCapacity",value = "储能配置容量(KVA)")
|
||||
private Float energyCapacity;
|
||||
|
||||
@ApiModelProperty(name = "smartSwitch",value = "智能开关编号")
|
||||
private String smartSwitch;
|
||||
|
||||
@ApiModelProperty(name = "installTime",value = "安装时间")
|
||||
private String installTime;
|
||||
|
||||
@ApiModelProperty(name = "runTime",value = "投运时间")
|
||||
private String runTime;
|
||||
|
||||
|
||||
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
public static class UpdatePvDistributedParam extends PvDistributedParam{
|
||||
/**
|
||||
* id
|
||||
*/
|
||||
@ApiModelProperty("id")
|
||||
@NotBlank(message = ValidMessage.ID_NOT_BLANK)
|
||||
@Pattern(regexp = PatternRegex.SYSTEM_ID, message = ValidMessage.ID_FORMAT_ERROR)
|
||||
private String id;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,276 @@
|
||||
package com.njcn.device.pms.pojo.param;
|
||||
|
||||
import com.njcn.common.pojo.constant.PatternRegex;
|
||||
import com.njcn.web.constant.ValidMessage;
|
||||
import com.njcn.web.pojo.annotation.DateTimeStrValid;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
import javax.validation.constraints.NotBlank;
|
||||
import javax.validation.constraints.NotNull;
|
||||
import javax.validation.constraints.Pattern;
|
||||
import java.io.Serializable;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
*
|
||||
* </p>
|
||||
*
|
||||
* @author cdf
|
||||
* @since 2022-07-05
|
||||
*/
|
||||
@Data
|
||||
public class PvLineDetailParam implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
|
||||
/**
|
||||
* 监测点名称
|
||||
*/
|
||||
@ApiModelProperty(name = "name",value = "监测点名称",required = true)
|
||||
@NotBlank(message = "监测点名称不能为空")
|
||||
private String name;
|
||||
|
||||
/**
|
||||
* 监测点编号
|
||||
*/
|
||||
@ApiModelProperty(name = "code",value = "监测点编号",required = true)
|
||||
@NotBlank(message = "监测点编号不能为空")
|
||||
private String code;
|
||||
|
||||
/**
|
||||
* 所属终端
|
||||
*/
|
||||
@ApiModelProperty(name = "devId",value = "所属终端",required = true)
|
||||
@NotBlank(message = "所属终端id不能为空")
|
||||
@Pattern(regexp = PatternRegex.SYSTEM_ID, message = "所属终端id违规")
|
||||
private String devId;
|
||||
|
||||
/**
|
||||
* 监测点类型(I类监测点、II类监测点、III类监测点),字典表
|
||||
*/
|
||||
@ApiModelProperty(name = "type",value = "监测点类型(I类监测点、II类监测点、III类监测点),字典表",required = true)
|
||||
@NotBlank(message = "监测点类型不能为空")
|
||||
@Pattern(regexp = PatternRegex.SYSTEM_ID, message = "监测点类型违规")
|
||||
private String type;
|
||||
|
||||
/**
|
||||
* 所属变电站(I类监测点)
|
||||
*/
|
||||
@ApiModelProperty(name = "substationId",value = "所属变电站(I类监测点)")
|
||||
private String substationId;
|
||||
|
||||
/**
|
||||
* 所属母线名称(I类监测点)
|
||||
*/
|
||||
@ApiModelProperty(name = "voltageId",value = "所属母线名称(I类监测点)")
|
||||
private String voltageId;
|
||||
|
||||
/**
|
||||
* 所属台区ID(II类监测点)
|
||||
*/
|
||||
@ApiModelProperty(name = "subAreaId",value = "所属台区ID(II类监测点)")
|
||||
private String subAreaId;
|
||||
|
||||
/**
|
||||
* 用户编号
|
||||
*/
|
||||
@ApiModelProperty(name = "userCode",value = "用户编号")
|
||||
@NotBlank(message = "用户编号不能为空")
|
||||
private String userCode;
|
||||
|
||||
@ApiModelProperty(name = "userCodeType",value = "用户编号区分 0.分布式 1.低压用户")
|
||||
@NotNull(message = "用户编号标识")
|
||||
private Integer userCodeType;
|
||||
|
||||
|
||||
/**
|
||||
* 电压等级
|
||||
*/
|
||||
@ApiModelProperty(name = "scale",value = "电压等级")
|
||||
private String scale;
|
||||
|
||||
/**
|
||||
* 线路号(在同一台设备中的监测点号)
|
||||
*/
|
||||
@ApiModelProperty(name = "num",value = "线路号(在同一台设备中的监测点号)")
|
||||
private Integer num;
|
||||
|
||||
/**
|
||||
* PT一次变比
|
||||
*/
|
||||
@ApiModelProperty(name = "pt1",value = "PT一次变比")
|
||||
private Float pt1;
|
||||
|
||||
/**
|
||||
* PT二次变比
|
||||
*/
|
||||
@ApiModelProperty(name = "pt2",value = "PT二次变比")
|
||||
private Float pt2;
|
||||
|
||||
/**
|
||||
* CT一次变比
|
||||
*/
|
||||
@ApiModelProperty(name = "ct1",value = "CT一次变比")
|
||||
private Float ct1;
|
||||
|
||||
/**
|
||||
* CT二次变比
|
||||
*/
|
||||
@ApiModelProperty(name = "ct2",value = "CT二次变比")
|
||||
private Float ct2;
|
||||
|
||||
/**
|
||||
* 设备容量
|
||||
*/
|
||||
@ApiModelProperty(name = "devCapacity",value = "设备容量")
|
||||
private Float devCapacity;
|
||||
|
||||
/**
|
||||
* 短路容量
|
||||
*/
|
||||
@ApiModelProperty(name = "shortCapacity",value = "短路容量")
|
||||
private Float shortCapacity;
|
||||
|
||||
/**
|
||||
* 基准容量
|
||||
*/
|
||||
@ApiModelProperty(name = "standardCapacity",value = "基准容量")
|
||||
private Float standardCapacity;
|
||||
|
||||
/**
|
||||
* 协议容量
|
||||
*/
|
||||
@ApiModelProperty(name = "dealCapacity",value = "协议容量")
|
||||
private Float dealCapacity;
|
||||
|
||||
/**
|
||||
* 接线类型字典表
|
||||
*/
|
||||
@ApiModelProperty(name = "ptType",value = "接线类型字典表")
|
||||
private String ptType;
|
||||
|
||||
/**
|
||||
* 测量间隔(1-10分钟)
|
||||
*/
|
||||
@ApiModelProperty(name = "timeInterval",value = "测量间隔(1-10分钟)")
|
||||
private Integer timeInterval;
|
||||
|
||||
/**
|
||||
* 干扰源类型,字典表
|
||||
*/
|
||||
@ApiModelProperty(name = "loadType",value = "干扰源类型,字典表")
|
||||
private String loadType;
|
||||
|
||||
/**
|
||||
* 行业类型,字典表
|
||||
*/
|
||||
|
||||
@ApiModelProperty(name = "businessType",value = "行业类型,字典表")
|
||||
private String businessType;
|
||||
|
||||
/**
|
||||
* 网公司谐波监测平台标志(0-否;1-是),默认否
|
||||
*/
|
||||
@ApiModelProperty(name = "monitorFlag",value = "网公司谐波监测平台标志(0-否;1-是),默认否")
|
||||
private Integer monitorFlag;
|
||||
|
||||
/**
|
||||
* 电网标志(0-电网侧;1-非电网侧)
|
||||
*/
|
||||
@ApiModelProperty(name = "powerFlag",value = "电网标志(0-电网侧;1-非电网侧)")
|
||||
private Integer powerFlag;
|
||||
|
||||
/**
|
||||
* 国网谐波监测平台监测点号
|
||||
*/
|
||||
@ApiModelProperty(name = "monitorId",value = "国网谐波监测平台监测点号")
|
||||
private String monitorId;
|
||||
|
||||
/**
|
||||
* 监测点对象名称
|
||||
*/
|
||||
@ApiModelProperty(name = "objName",value = "监测点对象名称")
|
||||
private String objName;
|
||||
|
||||
/**
|
||||
* 监测点对象大类
|
||||
*/
|
||||
@ApiModelProperty(name = "smallName",value = "监测点对象大类")
|
||||
private String smallName;
|
||||
|
||||
/**
|
||||
* 监测点对象小类
|
||||
*/
|
||||
@ApiModelProperty(name = "bigName",value = "监测点对象小类")
|
||||
private String bigName;
|
||||
|
||||
/**
|
||||
* 人为干预是否参与统计(0:不参与,1:参与)默认参与统计
|
||||
*/
|
||||
@ApiModelProperty(name = "statFlag",value = "人为干预是否参与统计(0:不参与,1:参与)默认参与统计")
|
||||
private Integer statFlag = 1;
|
||||
|
||||
/**
|
||||
* 备注
|
||||
*/
|
||||
@ApiModelProperty(name = "remark",value = "备注")
|
||||
private String remark;
|
||||
|
||||
/**
|
||||
* 电压互感器类型,字典表
|
||||
*/
|
||||
@ApiModelProperty(name = "tfType",value = "电压互感器类型,字典表")
|
||||
private String tfType;
|
||||
|
||||
/**
|
||||
* 所属变压器编号
|
||||
*/
|
||||
@ApiModelProperty(name = "tfCode",value = "所属变压器编号")
|
||||
private String tfCode;
|
||||
|
||||
/**
|
||||
* 中性点接地方式,字典表
|
||||
*/
|
||||
@ApiModelProperty(name = "groundType",value = "中性点接地方式,字典表")
|
||||
private String groundType;
|
||||
|
||||
/**
|
||||
* 投运日期
|
||||
*/
|
||||
@ApiModelProperty(name = "putIn",value = "投运日期")
|
||||
@DateTimeStrValid(message = "投运日期格式有误")
|
||||
private String putIn;
|
||||
|
||||
/**
|
||||
* 接入日期
|
||||
*/
|
||||
@ApiModelProperty(name = "access",value = "接入日期")
|
||||
@DateTimeStrValid(message = "接入日期格式有误")
|
||||
private String access;
|
||||
|
||||
/**
|
||||
* 是否专项供电(0:否,1:是)默认参与统计
|
||||
*/
|
||||
@ApiModelProperty(name = "powerSupply",value = "是否专项供电(0:否,1:是)默认参与统计")
|
||||
private Integer powerSupply;
|
||||
|
||||
|
||||
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
public static class UpdatePvLineDetailParam extends PvLineDetailParam{
|
||||
/**
|
||||
* id
|
||||
*/
|
||||
@ApiModelProperty("id")
|
||||
@NotBlank(message = ValidMessage.ID_NOT_BLANK)
|
||||
@Pattern(regexp = PatternRegex.SYSTEM_ID, message = ValidMessage.ID_FORMAT_ERROR)
|
||||
private String id;
|
||||
}
|
||||
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,105 @@
|
||||
package com.njcn.device.pms.pojo.param;
|
||||
|
||||
import com.njcn.common.pojo.constant.PatternRegex;
|
||||
import com.njcn.web.constant.ValidMessage;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
import javax.validation.constraints.NotBlank;
|
||||
import javax.validation.constraints.Pattern;
|
||||
import java.io.Serializable;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
*
|
||||
* </p>
|
||||
*
|
||||
* @author cdf
|
||||
* @since 2022-07-05
|
||||
*/
|
||||
@Data
|
||||
public class PvLvUserParam implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
|
||||
/**
|
||||
* 低压用户编号(营销系统中查出)
|
||||
*/
|
||||
@ApiModelProperty(name = "userCode",value = "低压用户编号")
|
||||
@NotBlank(message = "低压用户编号不为空")
|
||||
private String userCode;
|
||||
|
||||
/**
|
||||
* 低压用户名称
|
||||
*/
|
||||
@ApiModelProperty(name = "name",value = "低压用户名称")
|
||||
@NotBlank(message = "低压用户名称不为空")
|
||||
private String name;
|
||||
|
||||
/**
|
||||
* 用户协议容量(kVA)
|
||||
*/
|
||||
@ApiModelProperty(name = "userCapacity",value = "用户协议容量")
|
||||
private Float userCapacity;
|
||||
|
||||
/**
|
||||
* 是否发生过投诉
|
||||
*/
|
||||
@ApiModelProperty(name = "complain",value = "是否发生过投诉")
|
||||
private Integer complain;
|
||||
|
||||
/**
|
||||
* 投诉内容
|
||||
*/
|
||||
@ApiModelProperty(name = "complainPart",value = "投诉内容")
|
||||
private String complainPart;
|
||||
|
||||
/**
|
||||
* 整改措施
|
||||
*/
|
||||
@ApiModelProperty(name = "corrective",value = "整改措施")
|
||||
private String corrective;
|
||||
|
||||
/**
|
||||
* 是否有治理装置
|
||||
*/
|
||||
@ApiModelProperty(name = "devGovern",value = "是否有治理装置")
|
||||
private Integer devGovern;
|
||||
|
||||
/**
|
||||
* 治理装置类型
|
||||
*/
|
||||
@ApiModelProperty(name = "governType",value = "治理装置类型")
|
||||
private String governType;
|
||||
|
||||
/**
|
||||
* 治理装置电压等级
|
||||
*/
|
||||
@ApiModelProperty(name = "scale",value = "治理装置电压等级")
|
||||
private String scale;
|
||||
|
||||
/**
|
||||
* 治理装置容量
|
||||
*/
|
||||
@ApiModelProperty(name = "governCapacity",value = "治理装置容量")
|
||||
private Float governCapacity;
|
||||
|
||||
|
||||
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
public static class UpdatePvLvUserParam extends PvLvUserParam{
|
||||
/**
|
||||
* id
|
||||
*/
|
||||
@ApiModelProperty("id")
|
||||
@NotBlank(message = ValidMessage.ID_NOT_BLANK)
|
||||
@Pattern(regexp = PatternRegex.SYSTEM_ID, message = ValidMessage.ID_FORMAT_ERROR)
|
||||
private String id;
|
||||
}
|
||||
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,145 @@
|
||||
package com.njcn.device.pms.pojo.param;
|
||||
|
||||
import com.njcn.common.pojo.constant.PatternRegex;
|
||||
import com.njcn.web.constant.ValidMessage;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
import javax.validation.constraints.NotBlank;
|
||||
import javax.validation.constraints.Pattern;
|
||||
import java.io.Serializable;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
*
|
||||
* </p>
|
||||
*
|
||||
* @author cdf
|
||||
* @since 2022-07-05
|
||||
*/
|
||||
@Data
|
||||
public class PvSubAreaParam implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* 所属10kV线路表Id(外键)
|
||||
*/
|
||||
@ApiModelProperty(name = "tenVoltageId",value = "所属10kV线路表Id",required = true)
|
||||
@NotBlank(message = "所属10kV线路表Id不可为空")
|
||||
@Pattern(regexp = PatternRegex.SYSTEM_ID, message = "所属10kV线路表Id格式有误")
|
||||
private String tenVoltageId;
|
||||
|
||||
/**
|
||||
* 所属单位Id(台区所属的单位和变电站所属单位可能不是一个单位)
|
||||
*/
|
||||
@ApiModelProperty(name = "unitId",value = "所属单位Id",required = true)
|
||||
@NotBlank(message = "所属单位Id不可为空")
|
||||
private String unitId;
|
||||
|
||||
/**
|
||||
* 台区名称
|
||||
*/
|
||||
@ApiModelProperty(name = "name",value = "台区名称",required = true)
|
||||
@NotBlank(message = "台区名称不可为空")
|
||||
private String name;
|
||||
|
||||
/**
|
||||
* 台区编号
|
||||
*/
|
||||
@ApiModelProperty(name = "code",value = "台区编号",required = true)
|
||||
@NotBlank(message = "台区编号不可为空")
|
||||
private String code;
|
||||
|
||||
/**
|
||||
* 电缆长度字段
|
||||
*/
|
||||
@ApiModelProperty(name = "cableLength",value = "电缆长度字段")
|
||||
private Double cableLength;
|
||||
|
||||
/**
|
||||
* 电阻
|
||||
*/
|
||||
@ApiModelProperty(name = "resistance",value = "电阻")
|
||||
private Double resistance;
|
||||
|
||||
/**
|
||||
* 电抗
|
||||
*/
|
||||
@ApiModelProperty(name = "reactance",value = "电抗")
|
||||
private Double reactance;
|
||||
|
||||
/**
|
||||
* 变压器型号
|
||||
*/
|
||||
@ApiModelProperty(name = "type",value = "变压器型号")
|
||||
private String type;
|
||||
|
||||
/**
|
||||
* 变压器容量
|
||||
*/
|
||||
@ApiModelProperty(name = "capacity",value = "变压器容量")
|
||||
private Float capacity;
|
||||
|
||||
/**
|
||||
* 变压器调压方式
|
||||
*/
|
||||
@ApiModelProperty(name = "regulationMode",value = "变压器调压方式")
|
||||
private Integer regulationMode;
|
||||
|
||||
/**
|
||||
* 台区无功补偿容量(KVA)
|
||||
*/
|
||||
@ApiModelProperty(name = "reactCapacity",value = "台区无功补偿容量(KVA)")
|
||||
private Float reactCapacity;
|
||||
|
||||
/**
|
||||
* 是否安装智能融合终端
|
||||
*/
|
||||
@ApiModelProperty(name = "devFusion",value = "是否安装智能融合终端")
|
||||
private Integer devFusion;
|
||||
|
||||
/**
|
||||
* 是否有分布式光伏接入
|
||||
*/
|
||||
@ApiModelProperty(name = "pv",value = "是否有分布式光伏接入")
|
||||
private Integer pv;
|
||||
|
||||
/**
|
||||
* 分布式光伏总装机容量(KVA)
|
||||
*/
|
||||
@ApiModelProperty(name = "totalC",value = "分布式光伏总装机容量(KVA)")
|
||||
private Float totalC;
|
||||
|
||||
/**
|
||||
* 分布式光伏用户数量
|
||||
*/
|
||||
@ApiModelProperty(name = "pvUsers",value = "分布式光伏用户数量")
|
||||
private Integer pvUsers;
|
||||
|
||||
/**
|
||||
* 其他分布式电源装置容量
|
||||
*/
|
||||
@ApiModelProperty(name = "powerPower",value = "其他分布式电源装置容量")
|
||||
private Float powerPower;
|
||||
|
||||
|
||||
|
||||
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
public static class UpdatePvSubAreaParam extends PvSubAreaParam{
|
||||
/**
|
||||
* id
|
||||
*/
|
||||
@ApiModelProperty("id")
|
||||
@NotBlank(message = ValidMessage.ID_NOT_BLANK)
|
||||
@Pattern(regexp = PatternRegex.SYSTEM_ID, message = ValidMessage.ID_FORMAT_ERROR)
|
||||
private String id;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,82 @@
|
||||
package com.njcn.device.pms.pojo.param;
|
||||
|
||||
import com.njcn.common.pojo.constant.PatternRegex;
|
||||
import com.njcn.web.constant.ValidMessage;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
import javax.validation.constraints.NotBlank;
|
||||
import javax.validation.constraints.NotNull;
|
||||
import javax.validation.constraints.Pattern;
|
||||
import java.io.Serializable;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
*
|
||||
* </p>
|
||||
*
|
||||
* @author cdf
|
||||
* @since 2022-07-05
|
||||
*/
|
||||
@Data
|
||||
public class PvSubstationParam implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* 所属单位Id
|
||||
*/
|
||||
@ApiModelProperty(name = "unitId",value = "所属单位Id",required = true)
|
||||
@NotBlank(message = "所属单位Id不能为空")
|
||||
private String unitId;
|
||||
|
||||
/**
|
||||
* 变电站名称
|
||||
*/
|
||||
@ApiModelProperty(name = "name",value = "变电站名称",required = true)
|
||||
@NotBlank(message = "变电站名称不能为空")
|
||||
private String name;
|
||||
|
||||
@ApiModelProperty(name = "subCode",value = "变电站编号",required = true)
|
||||
@NotBlank(message = "变电站编号不能为空")
|
||||
private String subCode;
|
||||
|
||||
/**
|
||||
* 电压等级Id,字典表
|
||||
*/
|
||||
@ApiModelProperty(name = "scale",value = "电压等级Id",required = true)
|
||||
@NotBlank(message = "电压等级不能为空")
|
||||
private String scale;
|
||||
|
||||
/**
|
||||
* 变电站总容量(MVA)(手动填写)
|
||||
*/
|
||||
@ApiModelProperty(name = "totalCapacity",value = "变电站总容量",required = true)
|
||||
@NotNull(message = "变电站总容量不能为空")
|
||||
private Double totalCapacity;
|
||||
|
||||
/**
|
||||
* 运维班组Code
|
||||
*/
|
||||
@ApiModelProperty(name = "teamCode",value = "运维班组Code",required = true)
|
||||
@NotBlank(message = "运维班组Code不能为空")
|
||||
private String teamCode;
|
||||
|
||||
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
public static class UpdatePvSubstationParam extends PvSubstationParam{
|
||||
/**
|
||||
* id
|
||||
*/
|
||||
@ApiModelProperty("id")
|
||||
@NotBlank(message = ValidMessage.ID_NOT_BLANK)
|
||||
@Pattern(regexp = PatternRegex.SYSTEM_ID, message = ValidMessage.ID_FORMAT_ERROR)
|
||||
private String id;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,179 @@
|
||||
package com.njcn.device.pms.pojo.param;
|
||||
|
||||
import com.njcn.common.pojo.constant.PatternRegex;
|
||||
import com.njcn.web.constant.ValidMessage;
|
||||
import com.njcn.web.pojo.annotation.DateTimeStrValid;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
import javax.validation.constraints.NotBlank;
|
||||
import javax.validation.constraints.Pattern;
|
||||
import java.io.Serializable;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
*
|
||||
* </p>
|
||||
*
|
||||
* @author cdf
|
||||
* @since 2022-07-05
|
||||
*/
|
||||
@Data
|
||||
public class PvTenVoltageParam implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* 调度表Id(外键)
|
||||
*/
|
||||
@ApiModelProperty(name = "dispatchId",value = "调度表Id",required = true)
|
||||
@NotBlank(message = "调度表Id不能为空")
|
||||
@Pattern(regexp = PatternRegex.SYSTEM_ID, message = "id格式违规")
|
||||
private String dispatchId;
|
||||
|
||||
|
||||
/**
|
||||
* 线路名称
|
||||
*/
|
||||
@ApiModelProperty(name = "name",value = "线路名称",required = true)
|
||||
@NotBlank(message = "线路名称不能为空")
|
||||
private String name;
|
||||
|
||||
/**
|
||||
* 线路编号
|
||||
*/
|
||||
@ApiModelProperty(name = "code",value = "线路编号",required = true)
|
||||
@NotBlank(message = "线路编号不能为空")
|
||||
private String code;
|
||||
|
||||
/**
|
||||
* 跨区域类型
|
||||
*/
|
||||
@ApiModelProperty(name = "crType",value = "跨区域类型")
|
||||
private String crType;
|
||||
|
||||
/**
|
||||
* 电压等级Id,字典表
|
||||
*/
|
||||
@ApiModelProperty(name = "scale",value = "电压等级Id,字典表")
|
||||
private String scale;
|
||||
|
||||
/**
|
||||
* 设计电压等级Id,字典表
|
||||
*/
|
||||
@ApiModelProperty(name = "designScale",value = "设计电压等级Id,字典表")
|
||||
private String designScale;
|
||||
|
||||
/**
|
||||
* 设备状态
|
||||
*/
|
||||
@ApiModelProperty(name = "devStatus",value = "设备状态")
|
||||
private Integer devStatus;
|
||||
|
||||
/**
|
||||
* 是否接地极(0:false;1:true)
|
||||
*/
|
||||
@ApiModelProperty(name = "earthing",value = "是否接地极(0:false;1:true)")
|
||||
private Boolean earthing;
|
||||
|
||||
/**
|
||||
* 线路性质
|
||||
*/
|
||||
@ApiModelProperty(name = "quality",value = "线路性质")
|
||||
private String quality;
|
||||
|
||||
/**
|
||||
* 所属主线
|
||||
*/
|
||||
@ApiModelProperty(name = "masterStroke",value = "所属主线")
|
||||
private String masterStroke;
|
||||
|
||||
/**
|
||||
* 专业分类
|
||||
*/
|
||||
@ApiModelProperty(name = "major",value = "专业分类")
|
||||
private String major;
|
||||
|
||||
/**
|
||||
* 设备主人
|
||||
*/
|
||||
@ApiModelProperty(name = "master",value = "设备主人")
|
||||
private String master;
|
||||
|
||||
/**
|
||||
* 起点电站
|
||||
*/
|
||||
@ApiModelProperty(name = "startStation",value = "起点电站")
|
||||
private String startStation;
|
||||
|
||||
/**
|
||||
* 终点电站
|
||||
*/
|
||||
@ApiModelProperty(name = "endStation",value = "终点电站")
|
||||
private String endStation;
|
||||
|
||||
/**
|
||||
* 运行负载限额
|
||||
*/
|
||||
@ApiModelProperty(name = "runLoad",value = "运行负载限额")
|
||||
private Float runLoad;
|
||||
|
||||
/**
|
||||
* 额定输出功率
|
||||
*/
|
||||
@ApiModelProperty(name = "outputPower",value = "额定输出功率")
|
||||
private Float outputPower;
|
||||
|
||||
/**
|
||||
* 最大允许电流
|
||||
*/
|
||||
@ApiModelProperty(name = "maxCurrent",value = "最大允许电流")
|
||||
private Float maxCurrent;
|
||||
|
||||
/**
|
||||
* 投运日期
|
||||
*/
|
||||
@ApiModelProperty(name = "putIntoDate",value = "投运日期")
|
||||
@DateTimeStrValid(message = "投运时间格式错误",format = "yyyy-MM-dd HH:mm:ss")
|
||||
private String putIntoDate;
|
||||
|
||||
|
||||
/**
|
||||
* 是否有分布式光伏接入
|
||||
*/
|
||||
@ApiModelProperty(name = "pvStatus",value = "是否有分布式光伏接入 0.否 1.是")
|
||||
private Integer pvStatus;
|
||||
|
||||
|
||||
/**
|
||||
* 分布式光伏接入容量
|
||||
*/
|
||||
@ApiModelProperty(name = "pvCapacity",value = "分布式光伏接入容量")
|
||||
private Integer pvCapacity;
|
||||
|
||||
|
||||
/**
|
||||
* 分布式光伏接入数量
|
||||
*/
|
||||
@ApiModelProperty(name = "pvNum",value = "分布式光伏接入数量")
|
||||
private Integer pvNum;
|
||||
|
||||
|
||||
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
public static class UpdatePvTenVoltageParam extends PvTenVoltageParam{
|
||||
/**
|
||||
* id
|
||||
*/
|
||||
@ApiModelProperty("id")
|
||||
@NotBlank(message = ValidMessage.ID_NOT_BLANK)
|
||||
@Pattern(regexp = PatternRegex.SYSTEM_ID, message = ValidMessage.ID_FORMAT_ERROR)
|
||||
private String id;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,37 @@
|
||||
package com.njcn.device.pms.pojo.param;
|
||||
|
||||
import com.njcn.web.pojo.param.BaseParam;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
import javax.validation.constraints.NotEmpty;
|
||||
import javax.validation.constraints.NotNull;
|
||||
|
||||
/**
|
||||
* pqs
|
||||
*
|
||||
* @author cdf
|
||||
* @date 2022/7/12
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
public class PvTerminalBaseQuery extends BaseParam {
|
||||
|
||||
@ApiModelProperty(name = "id",value = "单位变电站台区索引",required = true)
|
||||
@NotEmpty(message = "单位变电站台区索引不能为空")
|
||||
private String id;
|
||||
|
||||
@ApiModelProperty(name = "level",value = "0.单位 1.变电站 2.台区",required = true)
|
||||
@NotNull(message = "树层级不可为空")
|
||||
private Integer level;
|
||||
|
||||
@ApiModelProperty(name = "type",value = "字典类型 I II III类监测点类型id")
|
||||
private String type;
|
||||
|
||||
@ApiModelProperty(name = "lineStatus",value = "监测点状态")
|
||||
private Integer lineStatus;
|
||||
|
||||
@ApiModelProperty(name = "runTime",value = "投运时间")
|
||||
private Integer runTime;
|
||||
}
|
||||
@@ -0,0 +1,63 @@
|
||||
package com.njcn.device.pms.pojo.param;
|
||||
|
||||
import com.njcn.common.pojo.constant.PatternRegex;
|
||||
import com.njcn.web.constant.ValidMessage;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
import javax.validation.constraints.NotBlank;
|
||||
import javax.validation.constraints.Pattern;
|
||||
import java.io.Serializable;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
*
|
||||
* </p>
|
||||
*
|
||||
* @author cdf
|
||||
* @since 2022-07-05
|
||||
*/
|
||||
@Data
|
||||
public class PvUnitParam implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* 父节点(0为根节点)
|
||||
*/
|
||||
@ApiModelProperty(name = "pid",value = "父节点(0为根节点)")
|
||||
@NotBlank(message = "父节点id不能为空")
|
||||
private String pid;
|
||||
|
||||
/**
|
||||
* 单位名称
|
||||
*/
|
||||
@ApiModelProperty(name = "name",value = "单位名称")
|
||||
@NotBlank(message = "单位名称不能为空")
|
||||
private String name;
|
||||
|
||||
/**
|
||||
* 单位编码
|
||||
*/
|
||||
@ApiModelProperty(name = "code",value = "单位编码")
|
||||
@NotBlank(message = "单位编码不能为空")
|
||||
private String code;
|
||||
|
||||
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
public static class UpdatePvUnitParam extends PvUnitParam{
|
||||
/**
|
||||
* id
|
||||
*/
|
||||
@ApiModelProperty("id")
|
||||
@NotBlank(message = ValidMessage.ID_NOT_BLANK)
|
||||
@Pattern(regexp = PatternRegex.SYSTEM_ID, message = ValidMessage.ID_FORMAT_ERROR)
|
||||
private String id;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,67 @@
|
||||
package com.njcn.device.pms.pojo.param;
|
||||
|
||||
import com.njcn.common.pojo.constant.PatternRegex;
|
||||
import com.njcn.web.constant.ValidMessage;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import org.hibernate.validator.constraints.Range;
|
||||
|
||||
import javax.validation.constraints.NotBlank;
|
||||
import javax.validation.constraints.NotNull;
|
||||
import javax.validation.constraints.Pattern;
|
||||
import java.io.Serializable;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
*
|
||||
* </p>
|
||||
*
|
||||
* @author cdf
|
||||
* @since 2022-07-05
|
||||
*/
|
||||
@Data
|
||||
public class PvVoltageParam implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
|
||||
/**
|
||||
* 母线名称
|
||||
*/
|
||||
@ApiModelProperty(value = "母线名称",required = true)
|
||||
@NotBlank(message = "母线名称不可为空")
|
||||
private String name;
|
||||
|
||||
/**
|
||||
* 母线号(在同一台设备中的电压通道号)
|
||||
*/
|
||||
@ApiModelProperty(value = "母线号(在同一台设备中的电压通道号)",required = true)
|
||||
@NotNull(message = "母线号不可为空")
|
||||
@Range(min = 1,max = 6,message = "选择1-6路母线号线路")
|
||||
private Integer num;
|
||||
|
||||
/**
|
||||
* 电压等级Id,字典表
|
||||
*/
|
||||
@ApiModelProperty(value = "电压等级Id,字典表",required = true)
|
||||
@NotBlank(message = "电压等级不可为空")
|
||||
private String scale;
|
||||
|
||||
|
||||
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
public static class UpdatePvVoltageParam extends PvVoltageParam{
|
||||
/**
|
||||
* id
|
||||
*/
|
||||
@ApiModelProperty("id")
|
||||
@NotBlank(message = ValidMessage.ID_NOT_BLANK)
|
||||
@Pattern(regexp = PatternRegex.SYSTEM_ID, message = ValidMessage.ID_FORMAT_ERROR)
|
||||
private String id;
|
||||
}
|
||||
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,33 @@
|
||||
package com.njcn.device.pms.pojo.param;
|
||||
|
||||
import com.njcn.web.pojo.param.BaseParam;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* pqs
|
||||
*
|
||||
* @author cdf
|
||||
* @date 2022/7/6
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
public class SubAreaQueryParam extends BaseParam {
|
||||
|
||||
@ApiModelProperty("所属10kV线路id")
|
||||
private List<String> tenVoltageId;
|
||||
|
||||
@ApiModelProperty("所属单位id")
|
||||
private List<String> unitId;
|
||||
|
||||
@ApiModelProperty("台区名称")
|
||||
private String name;
|
||||
|
||||
@ApiModelProperty("是否接入")
|
||||
private Boolean isJoin;
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,25 @@
|
||||
package com.njcn.device.pms.pojo.param;
|
||||
|
||||
import com.njcn.web.pojo.param.BaseParam;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* pqs
|
||||
*
|
||||
* @author cdf
|
||||
* @date 2022/7/5
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
public class SubstationQueryParam extends BaseParam {
|
||||
|
||||
@ApiModelProperty(value = "单位id",name = "unitId")
|
||||
private List<String> unitId;
|
||||
|
||||
@ApiModelProperty(value = "电压等级",name = "scale")
|
||||
private List<String> scale;
|
||||
}
|
||||
@@ -0,0 +1,28 @@
|
||||
package com.njcn.device.pms.pojo.param;
|
||||
|
||||
import com.njcn.web.pojo.param.BaseParam;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* pqs
|
||||
*
|
||||
* @author cdf
|
||||
* @date 2022/7/5
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
public class TenVoltageQueryParam extends BaseParam {
|
||||
|
||||
@ApiModelProperty(name = "scale",value = "电压等级")
|
||||
private List<String> scale;
|
||||
|
||||
@ApiModelProperty(name = "designScale",value = "电压等级")
|
||||
private List<String> designScale;
|
||||
|
||||
@ApiModelProperty(name = "pvStatus",value = "是否有光伏接入")
|
||||
private Integer pvStatus;
|
||||
}
|
||||
@@ -0,0 +1,23 @@
|
||||
package com.njcn.device.pms.pojo.param;
|
||||
|
||||
import com.njcn.web.pojo.param.BaseParam;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
/**
|
||||
* pqs
|
||||
*
|
||||
* @author cdf
|
||||
* @date 2022/7/6
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
public class VoltageQueryParam extends BaseParam {
|
||||
|
||||
@ApiModelProperty(value = "scale",name = "母线名称",required = true)
|
||||
private String name;
|
||||
|
||||
@ApiModelProperty(value = "scale",name = "电压等级")
|
||||
private String scale;
|
||||
}
|
||||
@@ -0,0 +1,109 @@
|
||||
package com.njcn.device.pms.pojo.po;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.njcn.db.bo.BaseEntity;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
import java.time.LocalDate;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
*
|
||||
* </p>
|
||||
*
|
||||
* @author cdf
|
||||
* @since 2022-07-05
|
||||
*/
|
||||
@Data
|
||||
@TableName("pv_device")
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
public class PvDevice extends BaseEntity {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
/**
|
||||
* 终端台账表Id
|
||||
*/
|
||||
private String id;
|
||||
|
||||
private String name;
|
||||
|
||||
/**
|
||||
* 终端类型(电能质量监测终端、智能电表、智能融合终端),字典表
|
||||
*/
|
||||
private String type;
|
||||
|
||||
/**
|
||||
* 用于保存PMS中电能质量监测终端Id、智能融合终端Id,智能电表Id
|
||||
*/
|
||||
private String devCode;
|
||||
|
||||
/**
|
||||
* 终端Ip
|
||||
*/
|
||||
private String ip;
|
||||
|
||||
/**
|
||||
* 端口
|
||||
*/
|
||||
private Integer port;
|
||||
|
||||
/**
|
||||
* 终端型号(570、580……)字典表
|
||||
*/
|
||||
private String devType;
|
||||
|
||||
/**
|
||||
* 设备制造商,字典表
|
||||
*/
|
||||
private String manufacturer;
|
||||
|
||||
/**
|
||||
* 装置识别码(3ds加密)
|
||||
*/
|
||||
private String series;
|
||||
|
||||
/**
|
||||
* 装置秘钥(3ds加密)
|
||||
*/
|
||||
private String devKey;
|
||||
|
||||
/**
|
||||
* 投运时间
|
||||
*/
|
||||
private LocalDate loadTime;
|
||||
|
||||
/**
|
||||
* 装置通讯状态
|
||||
*/
|
||||
private Integer devStatus;
|
||||
|
||||
|
||||
/**
|
||||
* 信号传输方式
|
||||
*/
|
||||
private String communicateType;
|
||||
|
||||
/**
|
||||
* 本次定检时间,默认等于投运时间
|
||||
*/
|
||||
private LocalDate thisTimeCheck;
|
||||
|
||||
/**
|
||||
* 下次定检时间,默认为投运时间后推3年,假如时间小于3个月则为待检
|
||||
*/
|
||||
private LocalDate nextTimeCheck;
|
||||
|
||||
/**
|
||||
* 终端级别
|
||||
*/
|
||||
private String devGrade;
|
||||
/**
|
||||
* 状态
|
||||
*/
|
||||
private Integer state;
|
||||
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,34 @@
|
||||
package com.njcn.device.pms.pojo.po;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.njcn.db.bo.BaseEntity;
|
||||
import lombok.Getter;
|
||||
import lombok.Setter;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
*
|
||||
* </p>
|
||||
*
|
||||
* @author cdf
|
||||
* @since 2022-07-05
|
||||
*/
|
||||
@Getter
|
||||
@Setter
|
||||
@TableName("pv_dispatch")
|
||||
public class PvDispatch extends BaseEntity {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
/**
|
||||
* 调度表Id
|
||||
*/
|
||||
private String id;
|
||||
|
||||
/**
|
||||
* 调度名称
|
||||
*/
|
||||
private String name;
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,92 @@
|
||||
package com.njcn.device.pms.pojo.po;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import com.njcn.db.bo.BaseEntity;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
import java.time.LocalDate;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
*
|
||||
* </p>
|
||||
*
|
||||
* @author cdf
|
||||
* @since 2022-07-06
|
||||
*/
|
||||
@Data
|
||||
@TableName("pv_distributed")
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
public class PvDistributed extends BaseEntity {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
/**
|
||||
* 分布式光伏台账表Id
|
||||
*/
|
||||
private String id;
|
||||
|
||||
|
||||
/**
|
||||
* 分布式光伏名称
|
||||
*/
|
||||
private String name;
|
||||
|
||||
|
||||
private String code;
|
||||
|
||||
/**
|
||||
* 用户编号(与低压用户台账表低压用户编号字段一致)
|
||||
*/
|
||||
private String userCode;
|
||||
|
||||
/**
|
||||
* 终端编号
|
||||
*/
|
||||
private String devCode;
|
||||
|
||||
/**
|
||||
* 并网电压等级Id,字典表
|
||||
*/
|
||||
private String scale;
|
||||
|
||||
/**
|
||||
* 装机容量(KVA)
|
||||
*/
|
||||
private Float machineCapacity;
|
||||
|
||||
/**
|
||||
* 上网方式
|
||||
*/
|
||||
private String inteType;
|
||||
|
||||
/**
|
||||
* 接入相别
|
||||
*/
|
||||
private String phase;
|
||||
|
||||
/**
|
||||
* 储能配置容量(KVA)
|
||||
*/
|
||||
private Float energyCapacity;
|
||||
|
||||
|
||||
private String smartSwitch;
|
||||
|
||||
@JsonFormat(pattern = "yyyy-MM-dd")
|
||||
private LocalDate installTime;
|
||||
|
||||
@JsonFormat(pattern = "yyyy-MM-dd")
|
||||
private LocalDate runTime;
|
||||
|
||||
/**
|
||||
* 状态
|
||||
*/
|
||||
private Integer state;
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,209 @@
|
||||
package com.njcn.device.pms.pojo.po;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.njcn.db.bo.BaseEntity;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
import java.time.LocalDate;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
*
|
||||
* </p>
|
||||
*
|
||||
* @author cdf
|
||||
* @since 2022-07-05
|
||||
*/
|
||||
@Data
|
||||
@TableName("pv_line_detail")
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
public class PvLineDetail extends BaseEntity {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
/**
|
||||
* 监测点序号
|
||||
*/
|
||||
private String id;
|
||||
|
||||
private String name;
|
||||
|
||||
private String code;
|
||||
|
||||
/**
|
||||
* 所属终端
|
||||
*/
|
||||
private String devId;
|
||||
|
||||
/**
|
||||
* 监测点类型(I类监测点、II类监测点、III类监测点),字典表
|
||||
*/
|
||||
private String type;
|
||||
|
||||
/**
|
||||
* 所属变电站(I类监测点)
|
||||
*/
|
||||
private String substationId;
|
||||
|
||||
/**
|
||||
* 所属母线名称(I类监测点)
|
||||
*/
|
||||
private String voltageId;
|
||||
|
||||
/**
|
||||
* 所属台区ID(II类监测点)
|
||||
*/
|
||||
private String subAreaId;
|
||||
|
||||
private String userCode;
|
||||
|
||||
private Integer userCodeType;
|
||||
|
||||
/**
|
||||
* 电压等级
|
||||
*/
|
||||
private String scale;
|
||||
|
||||
/**
|
||||
* 线路号(在同一台设备中的监测点号)
|
||||
*/
|
||||
private Integer num;
|
||||
|
||||
/**
|
||||
* PT一次变比
|
||||
*/
|
||||
private Float pt1;
|
||||
|
||||
/**
|
||||
* PT二次变比
|
||||
*/
|
||||
private Float pt2;
|
||||
|
||||
/**
|
||||
* CT一次变比
|
||||
*/
|
||||
private Float ct1;
|
||||
|
||||
/**
|
||||
* CT二次变比
|
||||
*/
|
||||
private Float ct2;
|
||||
|
||||
/**
|
||||
* 设备容量
|
||||
*/
|
||||
private Float devCapacity;
|
||||
|
||||
/**
|
||||
* 短路容量
|
||||
*/
|
||||
private Float shortCapacity;
|
||||
|
||||
/**
|
||||
* 基准容量
|
||||
*/
|
||||
private Float standardCapacity;
|
||||
|
||||
/**
|
||||
* 协议容量
|
||||
*/
|
||||
private Float dealCapacity;
|
||||
|
||||
/**
|
||||
* 接线类型(0:星型接法;1:三角型接法;2:开口三角型接法)
|
||||
*/
|
||||
private String ptType;
|
||||
|
||||
/**
|
||||
* 测量间隔(1-10分钟)
|
||||
*/
|
||||
private Integer timeInterval;
|
||||
|
||||
/**
|
||||
* 干扰源类型,字典表
|
||||
*/
|
||||
private String loadType;
|
||||
|
||||
/**
|
||||
* 行业类型,字典表
|
||||
*/
|
||||
private String businessType;
|
||||
|
||||
/**
|
||||
* 网公司谐波监测平台标志(0-否;1-是),默认否
|
||||
*/
|
||||
private Integer monitorFlag;
|
||||
|
||||
/**
|
||||
* 电网标志(0-电网侧;1-非电网侧)
|
||||
*/
|
||||
private Integer powerFlag;
|
||||
|
||||
/**
|
||||
* 国网谐波监测平台监测点号
|
||||
*/
|
||||
private String monitorId;
|
||||
|
||||
/**
|
||||
* 监测点对象名称
|
||||
*/
|
||||
private String objName;
|
||||
|
||||
|
||||
private String smallName;
|
||||
|
||||
/**
|
||||
* 监测点对象小类
|
||||
*/
|
||||
private String bigName;
|
||||
|
||||
/**
|
||||
* 人为干预是否参与统计(0:不参与,1:参与)默认参与统计
|
||||
*/
|
||||
private Integer statFlag;
|
||||
|
||||
/**
|
||||
* 备注
|
||||
*/
|
||||
private String remark;
|
||||
|
||||
/**
|
||||
* 电压互感器类型,字典表
|
||||
*/
|
||||
private String tfType;
|
||||
|
||||
/**
|
||||
* 所属变压器编号
|
||||
*/
|
||||
private String tfCode;
|
||||
|
||||
/**
|
||||
* 中性点接地方式,字典表
|
||||
*/
|
||||
private String groundType;
|
||||
|
||||
/**
|
||||
* 投运日期
|
||||
*/
|
||||
private LocalDate putIn;
|
||||
|
||||
/**
|
||||
* 接入日期
|
||||
*/
|
||||
private LocalDate access;
|
||||
|
||||
/**
|
||||
* 是否专项供电(0:否,1:是)默认参与统计
|
||||
*/
|
||||
private Integer powerSupply;
|
||||
|
||||
/**
|
||||
* 状态
|
||||
*/
|
||||
private Integer state;
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,86 @@
|
||||
package com.njcn.device.pms.pojo.po;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.njcn.db.bo.BaseEntity;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
*
|
||||
* </p>
|
||||
*
|
||||
* @author cdf
|
||||
* @since 2022-07-05
|
||||
*/
|
||||
@Data
|
||||
@TableName("pv_lv_user")
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
public class PvLvUser extends BaseEntity {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
/**
|
||||
* 低压用户台账表Id
|
||||
*/
|
||||
private String id;
|
||||
|
||||
|
||||
/**
|
||||
* 低压用户编号(营销系统中查出)
|
||||
*/
|
||||
private String userCode;
|
||||
|
||||
/**
|
||||
* 低压用户名称
|
||||
*/
|
||||
private String name;
|
||||
|
||||
/**
|
||||
* 用户协议容量(kVA)
|
||||
*/
|
||||
private Float userCapacity;
|
||||
|
||||
/**
|
||||
* 是否发生过投诉
|
||||
*/
|
||||
private Integer complain;
|
||||
|
||||
/**
|
||||
* 投诉内容
|
||||
*/
|
||||
private String complainPart;
|
||||
|
||||
/**
|
||||
* 整改措施
|
||||
*/
|
||||
private String corrective;
|
||||
|
||||
/**
|
||||
* 是否有治理装置
|
||||
*/
|
||||
private Integer devGovern;
|
||||
|
||||
/**
|
||||
* 治理装置类型
|
||||
*/
|
||||
private String governType;
|
||||
|
||||
/**
|
||||
* 治理装置电压等级
|
||||
*/
|
||||
private String scale;
|
||||
|
||||
/**
|
||||
* 治理装置容量
|
||||
*/
|
||||
private Float governCapacity;
|
||||
|
||||
/**
|
||||
* 状态
|
||||
*/
|
||||
private Integer state;
|
||||
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,114 @@
|
||||
package com.njcn.device.pms.pojo.po;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.njcn.db.bo.BaseEntity;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
*
|
||||
* </p>
|
||||
*
|
||||
* @author cdf
|
||||
* @since 2022-07-05
|
||||
*/
|
||||
@Data
|
||||
@TableName("pv_sub_area")
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
public class PvSubArea extends BaseEntity {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
/**
|
||||
* 台区表Id
|
||||
*/
|
||||
private String id;
|
||||
|
||||
/**
|
||||
* 所属10kV线路表Id(外键)
|
||||
*/
|
||||
private String tenVoltageId;
|
||||
|
||||
/**
|
||||
* 所属单位Id(台区所属的单位和变电站所属单位可能不是一个单位)
|
||||
*/
|
||||
private String unitId;
|
||||
|
||||
/**
|
||||
* 台区名称
|
||||
*/
|
||||
private String name;
|
||||
|
||||
/**
|
||||
* 台区编号
|
||||
*/
|
||||
private String code;
|
||||
|
||||
/**
|
||||
* 电缆长度字段
|
||||
*/
|
||||
private Double cableLength;
|
||||
|
||||
/**
|
||||
* 电阻
|
||||
*/
|
||||
private Double resistance;
|
||||
|
||||
/**
|
||||
* 电抗
|
||||
*/
|
||||
private Double reactance;
|
||||
|
||||
/**
|
||||
* 变压器型号
|
||||
*/
|
||||
private String type;
|
||||
|
||||
/**
|
||||
* 变压器容量
|
||||
*/
|
||||
private Float capacity;
|
||||
|
||||
/**
|
||||
* 变压器调压方式
|
||||
*/
|
||||
private Integer regulationMode;
|
||||
|
||||
/**
|
||||
* 台区无功补偿容量(KVA)
|
||||
*/
|
||||
private Float reactCapacity;
|
||||
|
||||
/**
|
||||
* 是否安装智能融合终端
|
||||
*/
|
||||
private Integer devFusion;
|
||||
|
||||
/**
|
||||
* 是否有分布式光伏接入
|
||||
*/
|
||||
private Integer pv;
|
||||
|
||||
/**
|
||||
* 分布式光伏总装机容量(KVA)
|
||||
*/
|
||||
private Float totalC;
|
||||
|
||||
/**
|
||||
* 分布式光伏用户数量
|
||||
*/
|
||||
private Integer pvUsers;
|
||||
|
||||
/**
|
||||
* 其他分布式电源装置容量
|
||||
*/
|
||||
private Float powerPower;
|
||||
|
||||
/**
|
||||
* 状态
|
||||
*/
|
||||
private Integer state;
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,56 @@
|
||||
package com.njcn.device.pms.pojo.po;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
*
|
||||
* </p>
|
||||
*
|
||||
* @author cdf
|
||||
* @since 2022-07-05
|
||||
*/
|
||||
@Data
|
||||
@TableName("pv_substation")
|
||||
public class PvSubstation {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
/**
|
||||
* 变电站表Id
|
||||
*/
|
||||
private String id;
|
||||
|
||||
/**
|
||||
* 所属单位Id
|
||||
*/
|
||||
private String unitId;
|
||||
|
||||
/**
|
||||
* 变电站名称
|
||||
*/
|
||||
private String name;
|
||||
|
||||
/**
|
||||
* 变电站编号
|
||||
*/
|
||||
private String subCode;
|
||||
|
||||
/**
|
||||
* 电压等级Id,字典表
|
||||
*/
|
||||
private String scale;
|
||||
|
||||
/**
|
||||
* 变电站总容量(MVA)(手动填写)
|
||||
*/
|
||||
private Double totalCapacity;
|
||||
|
||||
/**
|
||||
* 运维班组Code
|
||||
*/
|
||||
private String teamCode;
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,142 @@
|
||||
package com.njcn.device.pms.pojo.po;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.njcn.db.bo.BaseEntity;
|
||||
import lombok.Data;
|
||||
|
||||
import java.time.LocalDateTime;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
*
|
||||
* </p>
|
||||
*
|
||||
* @author cdf
|
||||
* @since 2022-07-05
|
||||
*/
|
||||
@Data
|
||||
@TableName("pv_ten_voltage")
|
||||
public class PvTenVoltage extends BaseEntity {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
/**
|
||||
* 线路表Id
|
||||
*/
|
||||
private String id;
|
||||
|
||||
/**
|
||||
* 调度表Id(外键)
|
||||
*/
|
||||
private String dispatchId;
|
||||
|
||||
|
||||
/**
|
||||
* 线路名称
|
||||
*/
|
||||
private String name;
|
||||
|
||||
/**
|
||||
* 线路编号
|
||||
*/
|
||||
private String code;
|
||||
|
||||
/**
|
||||
* 跨区域类型
|
||||
*/
|
||||
private String crType;
|
||||
|
||||
/**
|
||||
* 电压等级Id,字典表
|
||||
*/
|
||||
private String scale;
|
||||
|
||||
/**
|
||||
* 设计电压等级Id,字典表
|
||||
*/
|
||||
private String designScale;
|
||||
|
||||
/**
|
||||
* 设备状态
|
||||
*/
|
||||
private Integer devStatus;
|
||||
|
||||
/**
|
||||
* 是否接地极(0:false;1:true)
|
||||
*/
|
||||
private Boolean earthing;
|
||||
|
||||
/**
|
||||
* 线路性质
|
||||
*/
|
||||
private String quality;
|
||||
|
||||
/**
|
||||
* 所属主线
|
||||
*/
|
||||
private String masterStroke;
|
||||
|
||||
/**
|
||||
* 专业分类
|
||||
*/
|
||||
private String major;
|
||||
|
||||
/**
|
||||
* 设备主人
|
||||
*/
|
||||
private String master;
|
||||
|
||||
/**
|
||||
* 起点电站
|
||||
*/
|
||||
private String startStation;
|
||||
|
||||
/**
|
||||
* 终点电站
|
||||
*/
|
||||
private String endStation;
|
||||
|
||||
/**
|
||||
* 运行负载限额
|
||||
*/
|
||||
private Float runLoad;
|
||||
|
||||
/**
|
||||
* 额定输出功率
|
||||
*/
|
||||
private Float outputPower;
|
||||
|
||||
/**
|
||||
* 最大允许电流
|
||||
*/
|
||||
private Float maxCurrent;
|
||||
|
||||
/**
|
||||
* 投运日期
|
||||
*/
|
||||
private LocalDateTime putIntoDate;
|
||||
|
||||
/**
|
||||
* 状态
|
||||
*/
|
||||
private Integer state;
|
||||
|
||||
/**
|
||||
* 是否有分布式光伏接入
|
||||
*/
|
||||
private Integer pvStatus;
|
||||
|
||||
|
||||
/**
|
||||
* 分布式光伏接入容量
|
||||
*/
|
||||
private Integer pvCapacity;
|
||||
|
||||
|
||||
/**
|
||||
* 分布式光伏接入数量
|
||||
*/
|
||||
private Integer pvNum;
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,45 @@
|
||||
package com.njcn.device.pms.pojo.po;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import lombok.Getter;
|
||||
import lombok.Setter;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
*
|
||||
* </p>
|
||||
*
|
||||
* @author cdf
|
||||
* @since 2022-07-05
|
||||
*/
|
||||
@Getter
|
||||
@Setter
|
||||
@TableName("pv_unit")
|
||||
public class PvUnit implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
/**
|
||||
* 单位表Id
|
||||
*/
|
||||
private String id;
|
||||
|
||||
/**
|
||||
* 父节点(0为根节点)
|
||||
*/
|
||||
private String pid;
|
||||
|
||||
/**
|
||||
* 单位名称
|
||||
*/
|
||||
private String name;
|
||||
|
||||
/**
|
||||
* 单位编码
|
||||
*/
|
||||
private String code;
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,44 @@
|
||||
package com.njcn.device.pms.pojo.po;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
*
|
||||
* </p>
|
||||
*
|
||||
* @author cdf
|
||||
* @since 2022-07-05
|
||||
*/
|
||||
@Data
|
||||
@TableName("pv_voltage")
|
||||
public class PvVoltage {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
/**
|
||||
* 母线序号
|
||||
*/
|
||||
private String id;
|
||||
|
||||
|
||||
/**
|
||||
* 母线名称
|
||||
*/
|
||||
private String name;
|
||||
|
||||
/**
|
||||
* 母线号(在同一台设备中的电压通道号)
|
||||
*/
|
||||
private Integer num;
|
||||
|
||||
/**
|
||||
* 电压等级Id,字典表
|
||||
*/
|
||||
private String scale;
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,71 @@
|
||||
package com.njcn.device.pms.pojo.vo;
|
||||
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
/**
|
||||
* 终端运行异常列表信息
|
||||
*
|
||||
* @author yangj
|
||||
* @date 2022/09/08
|
||||
*/
|
||||
@Data
|
||||
public class DeviceRunExVO implements Serializable {
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* 日期
|
||||
*/
|
||||
@ApiModelProperty("日期")
|
||||
@JsonFormat(shape = JsonFormat.Shape.STRING,pattern = "yyyy-MM-dd",timezone = "GMT+8")
|
||||
private String time;
|
||||
|
||||
|
||||
/**
|
||||
* 告警描述
|
||||
*/
|
||||
@ApiModelProperty("告警描述")
|
||||
private String alarmDesc;
|
||||
|
||||
/**
|
||||
* 告警统计
|
||||
*/
|
||||
@ApiModelProperty("告警统计")
|
||||
private Long alarmNum;
|
||||
|
||||
/**
|
||||
* 中断描述
|
||||
*/
|
||||
@ApiModelProperty("中断描述")
|
||||
private String comOutDesc;
|
||||
|
||||
/**
|
||||
* 中断统计
|
||||
*/
|
||||
@ApiModelProperty("中断统计")
|
||||
private Long comOutNum;
|
||||
|
||||
/**
|
||||
* 终端id
|
||||
*/
|
||||
@ApiModelProperty("终端id")
|
||||
private String devId;
|
||||
|
||||
/**
|
||||
* 终端流量
|
||||
*/
|
||||
@ApiModelProperty("终端流量")
|
||||
private Long flowNum;
|
||||
|
||||
private Long flowStand;
|
||||
|
||||
private Long overLimit;
|
||||
|
||||
private Integer state;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,124 @@
|
||||
package com.njcn.device.pms.pojo.vo;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import lombok.Data;
|
||||
|
||||
import java.time.LocalDate;
|
||||
|
||||
/**
|
||||
* pqs
|
||||
*
|
||||
* @author cdf
|
||||
* @date 2022/7/28
|
||||
*/
|
||||
@Data
|
||||
public class DisOrLvVO {
|
||||
/**
|
||||
* 低压用户台账表Id
|
||||
*/
|
||||
private String id;
|
||||
|
||||
|
||||
/**
|
||||
* 低压用户编号(营销系统中查出)
|
||||
*/
|
||||
private String userCode;
|
||||
|
||||
/**
|
||||
* 低压用户名称
|
||||
*/
|
||||
private String name;
|
||||
|
||||
/**
|
||||
* 用户协议容量(kVA)
|
||||
*/
|
||||
private Float userCapacity;
|
||||
|
||||
/**
|
||||
* 是否发生过投诉
|
||||
*/
|
||||
private Integer complain;
|
||||
|
||||
/**
|
||||
* 投诉内容
|
||||
*/
|
||||
private String complainPart;
|
||||
|
||||
/**
|
||||
* 整改措施
|
||||
*/
|
||||
private String corrective;
|
||||
|
||||
/**
|
||||
* 是否有治理装置
|
||||
*/
|
||||
private Integer devGovern;
|
||||
|
||||
/**
|
||||
* 治理装置类型
|
||||
*/
|
||||
private String governType;
|
||||
|
||||
/**
|
||||
* 治理装置电压等级
|
||||
*/
|
||||
private String scale;
|
||||
|
||||
private String scaleName;
|
||||
|
||||
/**
|
||||
* 治理装置容量
|
||||
*/
|
||||
private Float governCapacity;
|
||||
|
||||
/**
|
||||
* 状态
|
||||
*/
|
||||
private Integer state;
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
private String code;
|
||||
|
||||
/**
|
||||
* 终端编号
|
||||
*/
|
||||
private String devCode;
|
||||
|
||||
|
||||
/**
|
||||
* 装机容量(KVA)
|
||||
*/
|
||||
private Float machineCapacity;
|
||||
|
||||
/**
|
||||
* 上网方式
|
||||
*/
|
||||
private String inteType;
|
||||
|
||||
/**
|
||||
* 接入相别
|
||||
*/
|
||||
private String phase;
|
||||
|
||||
/**
|
||||
* 储能配置容量(KVA)
|
||||
*/
|
||||
private Float energyCapacity;
|
||||
|
||||
|
||||
private String smartSwitch;
|
||||
|
||||
@JsonFormat(pattern = "yyyy-MM-dd")
|
||||
private LocalDate installTime;
|
||||
|
||||
@JsonFormat(pattern = "yyyy-MM-dd")
|
||||
private LocalDate runTime;
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,29 @@
|
||||
package com.njcn.device.pms.pojo.vo;
|
||||
|
||||
import com.njcn.device.pms.pojo.po.PvDevice;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
/**
|
||||
* pqs
|
||||
*
|
||||
* @author cdf
|
||||
* @date 2022/7/26
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
public class PvDeviceVO extends PvDevice {
|
||||
|
||||
private String devTypeName;
|
||||
|
||||
private String typeName;
|
||||
|
||||
private String typeCode;
|
||||
|
||||
private String manufacturerName;
|
||||
|
||||
/**
|
||||
* 终端级别中文名称
|
||||
*/
|
||||
private String devGradeName;
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
package com.njcn.device.pms.pojo.vo;
|
||||
|
||||
import com.njcn.device.pms.pojo.po.PvDistributed;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
/**
|
||||
* pqs
|
||||
*
|
||||
* @author cdf
|
||||
* @date 2022/7/26
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
public class PvDistributedVO extends PvDistributed {
|
||||
private String scaleName;
|
||||
}
|
||||
@@ -0,0 +1,242 @@
|
||||
package com.njcn.device.pms.pojo.vo;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import java.time.LocalDate;
|
||||
|
||||
/**
|
||||
* pqs
|
||||
*
|
||||
* @author cdf
|
||||
* @date 2022/7/12
|
||||
*/
|
||||
@Data
|
||||
public class PvLineAllDetailVO {
|
||||
|
||||
|
||||
/**
|
||||
* 监测点序号
|
||||
*/
|
||||
private String id;
|
||||
|
||||
private String name;
|
||||
|
||||
private String code;
|
||||
|
||||
/**
|
||||
* 所属终端
|
||||
*/
|
||||
private String devName;
|
||||
|
||||
private String devId;
|
||||
|
||||
/**
|
||||
* 监测点类型(I类监测点、II类监测点、III类监测点),字典表
|
||||
*/
|
||||
private String type;
|
||||
|
||||
/**
|
||||
* 监测点类型(I类监测点、II类监测点、III类监测点),字典表
|
||||
*/
|
||||
private String typeName;
|
||||
|
||||
private String substationId;
|
||||
/**
|
||||
* 所属变电站(I类监测点)
|
||||
*/
|
||||
private String substationName;
|
||||
|
||||
/**
|
||||
* 所属母线名称(I类监测点)
|
||||
*/
|
||||
private String voltageName;
|
||||
|
||||
private String voltageId;
|
||||
|
||||
/**
|
||||
* 所属台区ID(II类监测点)
|
||||
*/
|
||||
private String subAreaName;
|
||||
private String subAreaId;
|
||||
|
||||
private String userCode;
|
||||
|
||||
private String userCodeType;
|
||||
|
||||
/**
|
||||
* 分布式光伏名称
|
||||
*/
|
||||
private String distributeName;
|
||||
private String distributeId;
|
||||
|
||||
/**
|
||||
* 低压用户名称
|
||||
*/
|
||||
private String lvUserName;
|
||||
private String lvUserId;
|
||||
|
||||
/**
|
||||
* 电压等级
|
||||
*/
|
||||
private String scale;
|
||||
|
||||
private String scaleName;
|
||||
|
||||
/**
|
||||
* 线路号(在同一台设备中的监测点号)
|
||||
*/
|
||||
private Integer num;
|
||||
|
||||
/**
|
||||
* PT一次变比
|
||||
*/
|
||||
private Float pt1;
|
||||
|
||||
/**
|
||||
* PT二次变比
|
||||
*/
|
||||
private Float pt2;
|
||||
|
||||
/**
|
||||
* CT一次变比
|
||||
*/
|
||||
private Float ct1;
|
||||
|
||||
/**
|
||||
* CT二次变比
|
||||
*/
|
||||
private Float ct2;
|
||||
|
||||
/**
|
||||
* 设备容量
|
||||
*/
|
||||
private Float devCapacity;
|
||||
|
||||
/**
|
||||
* 短路容量
|
||||
*/
|
||||
private Float shortCapacity;
|
||||
|
||||
/**
|
||||
* 基准容量
|
||||
*/
|
||||
private Float standardCapacity;
|
||||
|
||||
/**
|
||||
* 协议容量
|
||||
*/
|
||||
private Float dealCapacity;
|
||||
|
||||
/**
|
||||
* 接线类型
|
||||
*/
|
||||
private String ptType;
|
||||
|
||||
private String ptTypeName;
|
||||
|
||||
/**
|
||||
* 测量间隔(1-10分钟)
|
||||
*/
|
||||
private Integer timeInterval;
|
||||
|
||||
/**
|
||||
* 干扰源类型,字典表
|
||||
*/
|
||||
private String loadType;
|
||||
private String loadTypeName;
|
||||
|
||||
/**
|
||||
* 行业类型,字典表
|
||||
*/
|
||||
private String businessType;
|
||||
|
||||
/**
|
||||
* 网公司谐波监测平台标志(0-否;1-是),默认否
|
||||
*/
|
||||
private Integer monitorFlag;
|
||||
|
||||
/**
|
||||
* 电网标志(0-电网侧;1-非电网侧)
|
||||
*/
|
||||
private Integer powerFlag;
|
||||
|
||||
/**
|
||||
* 国网谐波监测平台监测点号
|
||||
*/
|
||||
private String monitorId;
|
||||
|
||||
/**
|
||||
* 监测点对象名称
|
||||
*/
|
||||
private String objName;
|
||||
|
||||
/**
|
||||
* 监测点对象小类
|
||||
*/
|
||||
private String smallName;
|
||||
|
||||
/**
|
||||
* 监测点对象大类
|
||||
*/
|
||||
private String bigName;
|
||||
|
||||
/**
|
||||
* 人为干预是否参与统计(0:不参与,1:参与)默认参与统计
|
||||
*/
|
||||
private Integer statFlag;
|
||||
|
||||
/**
|
||||
* 备注
|
||||
*/
|
||||
private String remark;
|
||||
|
||||
/**
|
||||
* 电压互感器类型,字典表
|
||||
*/
|
||||
private String tfType;
|
||||
|
||||
private String tfTypeName;
|
||||
|
||||
/**
|
||||
* 所属变压器编号
|
||||
*/
|
||||
private String tfCode;
|
||||
|
||||
/**
|
||||
* 中性点接地方式,字典表
|
||||
*/
|
||||
private String groundType;
|
||||
|
||||
private String groundTypeName;
|
||||
|
||||
/**
|
||||
* 投运日期
|
||||
*/
|
||||
private LocalDate putIn;
|
||||
|
||||
/**
|
||||
* 接入日期
|
||||
*/
|
||||
private LocalDate access;
|
||||
|
||||
/**
|
||||
* 是否专项供电(0:否,1:是)默认参与统计
|
||||
*/
|
||||
private Integer powerSupply;
|
||||
|
||||
/**
|
||||
* 状态
|
||||
*/
|
||||
private Integer state;
|
||||
|
||||
|
||||
/**
|
||||
* 监测点状态
|
||||
* @author cdf
|
||||
* @date 2022/7/27
|
||||
*/
|
||||
private Integer lineStatus;
|
||||
|
||||
}
|
||||
|
||||
|
||||
@@ -0,0 +1,17 @@
|
||||
package com.njcn.device.pms.pojo.vo;
|
||||
|
||||
import com.njcn.device.pms.pojo.po.PvLvUser;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
/**
|
||||
* pqs
|
||||
*
|
||||
* @author cdf
|
||||
* @date 2022/7/26
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
public class PvLvUserVO extends PvLvUser {
|
||||
private String scaleName;
|
||||
}
|
||||
@@ -0,0 +1,26 @@
|
||||
package com.njcn.device.pms.pojo.vo;
|
||||
|
||||
import com.njcn.device.pms.pojo.po.PvSubArea;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
/**
|
||||
* pqs
|
||||
*
|
||||
* @author cdf
|
||||
* @date 2022/7/26
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
public class PvSubAreaVO extends PvSubArea {
|
||||
|
||||
@ApiModelProperty(name = "scaleName",value = "电压等级")
|
||||
private String scaleName;
|
||||
|
||||
@ApiModelProperty(name = "unitName",value = "单位名称")
|
||||
private String unitName;
|
||||
|
||||
@ApiModelProperty(name = "tenVoltageName",value = "10kv线路表")
|
||||
private String tenVoltageName;
|
||||
}
|
||||
@@ -0,0 +1,60 @@
|
||||
package com.njcn.device.pms.pojo.vo;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* pqs
|
||||
*
|
||||
* @author cdf
|
||||
* @date 2022/7/25
|
||||
*/
|
||||
@Data
|
||||
public class PvSubstationVO {
|
||||
|
||||
/**
|
||||
* 变电站表Id
|
||||
*/
|
||||
private String id;
|
||||
|
||||
/**
|
||||
* 所属单位Id
|
||||
*/
|
||||
private String unitId;
|
||||
|
||||
|
||||
/**
|
||||
* 所属单位名称
|
||||
*/
|
||||
private String unitName;
|
||||
|
||||
/**
|
||||
* 变电站名称
|
||||
*/
|
||||
private String name;
|
||||
|
||||
/**
|
||||
* 变电站编号
|
||||
*/
|
||||
private String subCode;
|
||||
|
||||
/**
|
||||
* 电压等级Id,字典表
|
||||
*/
|
||||
private String scale;
|
||||
|
||||
/**
|
||||
* 电压等级名称
|
||||
*/
|
||||
private String scaleName;
|
||||
|
||||
/**
|
||||
* 变电站总容量(MVA)(手动填写)
|
||||
*/
|
||||
private Double totalCapacity;
|
||||
|
||||
/**
|
||||
* 运维班组Code
|
||||
*/
|
||||
private String teamCode;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,24 @@
|
||||
package com.njcn.device.pms.pojo.vo;
|
||||
|
||||
import com.njcn.device.pms.pojo.po.PvTenVoltage;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
/**
|
||||
* pqs
|
||||
*
|
||||
* @author cdf
|
||||
* @date 2022/7/26
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
public class PvTenVoltageVO extends PvTenVoltage {
|
||||
|
||||
|
||||
private String scaleName;
|
||||
|
||||
@ApiModelProperty(name = "designScaleName",value = "设计电压",required = true)
|
||||
private String designScaleName;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,25 @@
|
||||
package com.njcn.device.pms.pojo.vo;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* pqs
|
||||
*
|
||||
* @author cdf
|
||||
* @date 2022/7/7
|
||||
*/
|
||||
@Data
|
||||
public class UnitTreeVO {
|
||||
|
||||
private String id;
|
||||
|
||||
private String pid;
|
||||
|
||||
private String name;
|
||||
|
||||
private String code;
|
||||
|
||||
private List<UnitTreeVO> children;
|
||||
}
|
||||
Reference in New Issue
Block a user