台账汇总统计:1.台账统计功能实现。2.增加监测点退役功能
This commit is contained in:
@@ -120,4 +120,16 @@ public class PwPmsMonitorDTO implements Serializable {
|
||||
@ApiModelProperty(name = "updateTime", value = "更新时间")
|
||||
private String updateTime;
|
||||
|
||||
/**
|
||||
* 关联的监测终端编号(外键)
|
||||
*/
|
||||
@ApiModelProperty(name = "terminalId", value = "更新时间")
|
||||
private String terminalId;
|
||||
|
||||
/**
|
||||
* 监测终端接线方式(字典)
|
||||
*/
|
||||
@ApiModelProperty(name = "terminalWiringMethod", value = "更新时间")
|
||||
private String terminalWiringMethod;
|
||||
|
||||
}
|
||||
|
||||
@@ -0,0 +1,39 @@
|
||||
package com.njcn.device.pms.pojo.param;
|
||||
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* <台账审核查询参数>
|
||||
*
|
||||
* @author wr
|
||||
* @createTime: 2023-02-20
|
||||
*/
|
||||
@Data
|
||||
public class MonitorAuditParam {
|
||||
|
||||
@ApiModelProperty("名称")
|
||||
private String submitName;
|
||||
|
||||
@ApiModelProperty("状态")
|
||||
private Integer status;
|
||||
|
||||
@ApiModelProperty("数据类型,字典表(01:主网测点 02:配网测点)")
|
||||
private String dataType;
|
||||
|
||||
@ApiModelProperty("开始时间")
|
||||
private String searchBeginTime;
|
||||
|
||||
@ApiModelProperty("结束时间")
|
||||
private String searchEndTime;
|
||||
|
||||
@ApiModelProperty("状态")
|
||||
private Integer searchState;
|
||||
|
||||
@ApiModelProperty("页码")
|
||||
private Integer pageNum=1;
|
||||
|
||||
@ApiModelProperty("页面尺寸")
|
||||
private Integer pageSize=10;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,61 @@
|
||||
package com.njcn.device.pms.pojo.param;
|
||||
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
import javax.validation.constraints.NotBlank;
|
||||
import javax.validation.constraints.NotEmpty;
|
||||
import javax.validation.constraints.NotNull;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* pms-device
|
||||
*
|
||||
* @author cdf
|
||||
* @date 2022/10/25
|
||||
*/
|
||||
@Data
|
||||
public class MonitorStatus {
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@ApiModelProperty(value = "监测点编号")
|
||||
@NotEmpty(message = "监测点编号不能为空")
|
||||
private List<String> id;
|
||||
|
||||
@ApiModelProperty(value = "数据状态(0:删除 1:正常 2:退役)")
|
||||
@NotNull(message = "数据类型不能为空")
|
||||
private Integer status;
|
||||
|
||||
@Data
|
||||
public static class PwMonitorStatus {
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@ApiModelProperty(value = "监测点编号")
|
||||
@NotEmpty(message = "监测点编号不能为空")
|
||||
private List<String> id;
|
||||
|
||||
@ApiModelProperty(name = "1.I类监测点 2.II类监测点 3.III类监测")
|
||||
@NotNull(message = "类型不能为空")
|
||||
private Integer type;
|
||||
|
||||
@ApiModelProperty(value = "数据状态(0:删除 1:正常 2:退役)")
|
||||
@NotNull(message = "数据类型不能为空")
|
||||
private Integer status;
|
||||
|
||||
@ApiModelProperty(value = "III类监测点小类 0.用电用户 1.发电用户 默认用电")
|
||||
private Integer smallType;
|
||||
}
|
||||
|
||||
@Data
|
||||
public static class Status {
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@ApiModelProperty(value = "id")
|
||||
@NotEmpty(message = "id集合不能为空")
|
||||
private List<String> id;
|
||||
|
||||
@ApiModelProperty(value = "数据类型")
|
||||
@NotNull(message = "数据类型不能为空")
|
||||
private Integer status;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,38 @@
|
||||
package com.njcn.device.pms.pojo.param;
|
||||
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
import javax.validation.constraints.NotBlank;
|
||||
import javax.validation.constraints.NotNull;
|
||||
import java.util.List;
|
||||
|
||||
|
||||
/**
|
||||
* <台账汇总统计查询条件>
|
||||
*
|
||||
* @author wr
|
||||
* @createTime: 2023-02-17
|
||||
*/
|
||||
@Data
|
||||
public class PmsSummaryStatisticsParam {
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@ApiModelProperty(name = "orgId", value = "部门id")
|
||||
private String orgId;
|
||||
|
||||
@ApiModelProperty(name = "monitorTags", value = "干扰源类型=>(监测点标签)")
|
||||
private List<String> monitorTags;
|
||||
|
||||
@ApiModelProperty(name = "type", value = "区分查询(0:区域 1:干扰源)")
|
||||
private Integer type;
|
||||
|
||||
@Data
|
||||
public static class PwSummaryStatisticsParam {
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@ApiModelProperty(name = "orgId", value = "部门id")
|
||||
@NotBlank(message="单位ID不能为空!")
|
||||
private String orgId;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,76 @@
|
||||
package com.njcn.device.pms.pojo.po;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.njcn.db.bo.BaseEntity;
|
||||
import java.io.Serializable;
|
||||
import java.time.LocalDateTime;
|
||||
import lombok.Getter;
|
||||
import lombok.Setter;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
* 台账审核
|
||||
* </p>
|
||||
*
|
||||
* @author wr
|
||||
* @since 2023-02-20
|
||||
*/
|
||||
@Getter
|
||||
@Setter
|
||||
@TableName("pms_monitor_audit")
|
||||
public class MonitorAudit extends BaseEntity {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
/**
|
||||
* 审核id
|
||||
*/
|
||||
private String id;
|
||||
|
||||
/**
|
||||
* 提交人员
|
||||
*/
|
||||
private String submitName;
|
||||
|
||||
/**
|
||||
* 审核人员
|
||||
*/
|
||||
private String auditName;
|
||||
|
||||
/**
|
||||
* 审核内容
|
||||
*/
|
||||
private String auditContent;
|
||||
|
||||
/**
|
||||
* 数据类型,字典表(01:主网测点 02:配网测点)
|
||||
*/
|
||||
private String dataType;
|
||||
|
||||
/**
|
||||
* 数据状态:0-删除;1-待审核;2-已审核;
|
||||
*/
|
||||
private Boolean status;
|
||||
|
||||
/**
|
||||
* 创建用户
|
||||
*/
|
||||
private String createBy;
|
||||
|
||||
/**
|
||||
* 创建时间
|
||||
*/
|
||||
private LocalDateTime createTime;
|
||||
|
||||
/**
|
||||
* 更新用户
|
||||
*/
|
||||
private String updateBy;
|
||||
|
||||
/**
|
||||
* 更新时间
|
||||
*/
|
||||
private LocalDateTime updateTime;
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,66 @@
|
||||
package com.njcn.device.pms.pojo.po;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.njcn.db.bo.BaseEntity;
|
||||
import java.io.Serializable;
|
||||
import java.time.LocalDateTime;
|
||||
import lombok.Getter;
|
||||
import lombok.Setter;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
* 变压器台账
|
||||
* </p>
|
||||
*
|
||||
* @author wr
|
||||
* @since 2023-02-20
|
||||
*/
|
||||
@Getter
|
||||
@Setter
|
||||
@TableName("pms_transformer")
|
||||
public class Transformer extends BaseEntity {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
/**
|
||||
* 变压器id
|
||||
*/
|
||||
private String id;
|
||||
|
||||
/**
|
||||
* 变压器名称
|
||||
*/
|
||||
private String name;
|
||||
|
||||
/**
|
||||
* 变压器类型
|
||||
*/
|
||||
private String type;
|
||||
|
||||
/**
|
||||
* 数据状态:0-删除;1-正常;
|
||||
*/
|
||||
private Boolean status;
|
||||
|
||||
/**
|
||||
* 创建用户
|
||||
*/
|
||||
private String createBy;
|
||||
|
||||
/**
|
||||
* 创建时间
|
||||
*/
|
||||
private LocalDateTime createTime;
|
||||
|
||||
/**
|
||||
* 更新用户
|
||||
*/
|
||||
private String updateBy;
|
||||
|
||||
/**
|
||||
* 更新时间
|
||||
*/
|
||||
private LocalDateTime updateTime;
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,42 @@
|
||||
package com.njcn.device.pms.pojo.vo;
|
||||
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* <台账汇总统计>
|
||||
*
|
||||
* @author wr
|
||||
* @createTime: 2023-02-17
|
||||
*/
|
||||
@Data
|
||||
public class PmsSummaryStatisticsVO {
|
||||
|
||||
@ApiModelProperty(name = "name", value = "统计名称")
|
||||
private String name;
|
||||
|
||||
@ApiModelProperty(name = "name", value = "统计的监测点数量")
|
||||
private Integer monitorCount;
|
||||
|
||||
@ApiModelProperty(name = "name", value = "统计的设备数量")
|
||||
private Integer terminalCount;
|
||||
|
||||
@ApiModelProperty(name = "statisticsVOList", value = "干扰源类型统计")
|
||||
List<SummaryVO> statisticsVOList;
|
||||
|
||||
@Data
|
||||
public static class SummaryVO{
|
||||
@ApiModelProperty(name = "name", value = "统计名称")
|
||||
private String name;
|
||||
|
||||
@ApiModelProperty(name = "name", value = "统计的监测点数量")
|
||||
private Integer monitorCount;
|
||||
|
||||
@ApiModelProperty(name = "name", value = "统计的设备数量")
|
||||
private Integer terminalCount;
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user