台账算法支持

This commit is contained in:
2023-05-12 15:25:02 +08:00
parent 40a88596dc
commit 919c64a463
31 changed files with 1722 additions and 199 deletions

View File

@@ -0,0 +1,25 @@
package com.njcn.device.biz.pojo.dto;
import lombok.Data;
import java.io.Serializable;
import java.util.List;
/**
* pqs
*
* @author cdf
* @date 2023/5/10
*/
@Data
public class DeptGetBase implements Serializable {
private static final long serialVersionUID = 1L;
private String unitId;
private String unitName;
private List<String> unitChildrenList;
}

View File

@@ -0,0 +1,24 @@
package com.njcn.device.biz.pojo.dto;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.util.List;
/**
* pqs
* 母线
* @author cdf
* @date 2023/4/24
*/
@Data
@EqualsAndHashCode(callSuper = true)
public class DeptGetBusBarDTO extends DeptGetBase {
@ApiModelProperty(name = "busBarIds",value = "母线/线路信息")
private List<String> busBarIds;
@ApiModelProperty(name = "pwBusBarIds",value = "配网母线/线路信息")
private List<String> pwBusBarIds;
}

View File

@@ -0,0 +1,24 @@
package com.njcn.device.biz.pojo.dto;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.util.List;
/**
* pqs
*
* @author cdf
* @date 2023/4/24
*/
@Data
@EqualsAndHashCode(callSuper = true)
public class DeptGetChildrenMoreDTO extends DeptGetBase {
@ApiModelProperty(name = "lineBaseList",value = "监测点信息")
private List<LineDevGetDTO> lineBaseList;
@ApiModelProperty(name = "pwMonitorIds",value = "配网监测点信息")
private List<LineDevGetDTO> pwMonitorIds;
}

View File

@@ -0,0 +1,24 @@
package com.njcn.device.biz.pojo.dto;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.util.List;
/**
* pqs
* 母线
* @author cdf
* @date 2023/4/24
*/
@Data
@EqualsAndHashCode(callSuper = true)
public class DeptGetDeviceDTO extends DeptGetBase {
@ApiModelProperty(name = "deviceList",value = "装置信息")
private List<LineDevGetDTO> deviceList;
@ApiModelProperty(name = "pwDeviceList",value = "配网装置信息")
private List<LineDevGetDTO> pwDeviceList;
}

View File

@@ -0,0 +1,24 @@
package com.njcn.device.biz.pojo.dto;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.util.List;
/**
* pqs
*
* @author cdf
* @date 2023/4/24
*/
@Data
@EqualsAndHashCode(callSuper = true)
public class DeptGetSubStationDTO extends DeptGetBase {
@ApiModelProperty(name = "stationIds",value = "电站信息")
private List<String> stationIds;
@ApiModelProperty(name = "pwStationIds",value = "配网电站信息")
private List<String> pwStationIds;
}

View File

@@ -0,0 +1,21 @@
package com.njcn.device.biz.pojo.dto;
import lombok.Data;
import java.util.List;
/**
* pqs
*
* @author cdf
* @date 2023/5/11
*/
@Data
public class LineDevGetBandDTO {
private List<LineDevGetDTO> zwList;
private List<LineDevGetDTO> pwList;
}

View File

@@ -0,0 +1,50 @@
package com.njcn.device.biz.pojo.dto;
import lombok.Data;
import java.time.LocalDateTime;
/**
* pqs
*
* @author cdf
* @date 2023/5/10
*/
@Data
public class LineDevGetDTO {
/**
* 部门索引
*/
private String unitId;
/**
* 监测点索引
*/
private String pointId;
/**
* 监测点电压等级
*/
private String voltageLevel;
/**
* 监测点统计间隔
*/
private Integer interval;
/**
* 装置索引
*/
private String devId;
private Integer type;
/**
* 装置通讯状态
*/
private Integer comFlag;
private LocalDateTime updateTime;
}

View File

@@ -0,0 +1,23 @@
package com.njcn.device.biz.pojo.dto;
import lombok.Data;
/**
* pqs
*
* @author cdf
* @date 2023/5/10
*/
@Data
public class TerminalGetBase {
/**
* 单位id
*/
private String unitId;
/**
* 台账(监测点,母线,装置,电站,供电公司)id
*/
private String ledgerId;
}