1.台账接口调整

2.数据清洗相关功能
This commit is contained in:
2025-03-27 10:09:01 +08:00
parent d2ebf3fca8
commit 7d5672809f
15 changed files with 400 additions and 11 deletions

View File

@@ -39,7 +39,13 @@ public enum LineBaseEnum {
* 电网标志
*/
POWER_FLAG(0,"电网侧"),
POWER_FLAG_NOT(1,"非电网侧")
POWER_FLAG_NOT(1,"非电网侧"),
RUN(0,"在运"),
WAITE_RUN(1,"调试"),
STOP_RUN(2,"停运")
;

View File

@@ -124,9 +124,11 @@ public class LineParam {
private String objId;
@ApiModelProperty(name = "bigObjType",value = "对象大类")
@NotBlank(message = "对象大类不可为空")
private String bigObjType;
@ApiModelProperty(name = "smallObjType",value = "对象小类")
@NotBlank(message = "对象小类不可为空")
private String smallObjType;
/**

View File

@@ -0,0 +1,22 @@
package com.njcn.device.pq.pojo.param.dataClean;
import com.njcn.web.pojo.param.BaseParam;
import lombok.Data;
import lombok.EqualsAndHashCode;
/**
* @Author: cdf
* @CreateTime: 2025-03-26
* @Description:
*/
@Data
@EqualsAndHashCode(callSuper = true)
public class MonitorBaseParam extends BaseParam {
private String deptId;
private String objType;
}

View File

@@ -0,0 +1,76 @@
package com.njcn.device.pq.pojo.po;
import com.baomidou.mybatisplus.annotation.TableName;
import com.njcn.db.bo.BaseEntity;
import java.io.Serializable;
import java.math.BigDecimal;
import java.time.LocalDateTime;
import lombok.Getter;
import lombok.Setter;
/**
* <p>
*
* </p>
*
* @author cdf
* @since 2025-03-26
*/
@Getter
@Setter
@TableName("pq_data_verify")
public class DataVerify {
/**
* 监测点id
*/
private String lineId;
/**
* 异常数据时间
*/
private LocalDateTime time;
/**
* 数据类型(最大值max、最小值min、平均值avg、95值cp95)
*/
private String valueType;
/**
* 相别:"A" "B" "C" "ABC" "T"
*/
private String phasicType;
/**
* 指标code
*/
private String indexCode;
/**
* 指标名称
*/
private String indexName;
/**
* 指标表名
*/
private String indexTable;
/**
* 异常值
*/
private BigDecimal abnormalValue;
/**
* 指标上限
*/
private BigDecimal minValue;
/**
* 指标下限
*/
private BigDecimal maxValue;
}

View File

@@ -0,0 +1,17 @@
package com.njcn.device.pq.pojo.vo.dataClean;
import lombok.Data;
/**
* @Author: cdf
* @CreateTime: 2025-03-26
* @Description: 异常测点
*/
@Data
public class VerifyMonitorVO {
private Integer runNum;
private Integer abnormalNum;
}