代码提交

This commit is contained in:
huangzj
2023-04-25 10:57:26 +08:00
parent 98e9f41758
commit 5b118aed7a
38 changed files with 1549 additions and 34 deletions

View File

@@ -0,0 +1,166 @@
package com.njcn.prepare.harmonic.pojo.mysql;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import java.math.BigDecimal;
import java.util.Date;
/**
*
* Description:
* 接口文档访问地址http://serverIP:port/swagger-ui.html
* Date: 2023/4/23 13:50【需求编号】
*
* @author clam
* @version V1.0.0
*/
@Data
@TableName(value = "r_mp_event_detail")
public class RMpEventDetailPO {
/**
* 暂时事件ID
*/
@TableId(value = "event_id")
private String eventId;
/**
* 监测点ID
*/
@TableField(value = "measurement_point_id")
private String measurementPointId;
/**
* 统计指标类型
*/
@TableField(value = "event_type")
private String eventType;
/**
* 暂降原因字典表PQS_Dicdata
*/
@TableField(value = "advance_reason")
private String advanceReason;
/**
* 暂降类型字典表PQS_Dicdata
*/
@TableField(value = "advance_type")
private String advanceType;
/**
* 事件关联分析表Guid
*/
@TableField(value = "eventass_index")
private String eventassIndex;
@TableField(value = "dq_time")
private Double dqTime;
/**
* 特征值计算更新时间外键PQS_Relevance的Time字段
*/
@TableField(value = "deal_time")
private Date dealTime;
/**
* 默认事件个数为0
*/
@TableField(value = "num")
private Integer num;
/**
* 波形文件是否从装置招到本地(0未招1已招)默认值为0
*/
@TableField(value = "file_flag")
private Boolean fileFlag;
/**
* 特征值计算标志0未处理1已处理; 2已处理无结果;3计算失败默认值为0
*/
@TableField(value = "deal_flag")
private Boolean dealFlag;
/**
* 处理结果第一条事件发生时间(读comtra文件获取)
*/
@TableField(value = "first_time")
private Date firstTime;
/**
* 处理结果第一条事件暂降类型字典表PQS_Dicdata
*/
@TableField(value = "first_type")
private String firstType;
/**
* 处理结果第一条事件发生时间毫秒(读comtra文件获取)
*/
@TableField(value = "first_ms")
private BigDecimal firstMs;
/**
* 暂降能量
*/
@TableField(value = "energy")
private Double energy;
/**
* 暂降严重度
*/
@TableField(value = "severity")
private Double severity;
/**
* 暂降源与监测位置关系 Upper:上游Lower :下游Unknown :未知;为空则是未计算
*/
@TableField(value = "sagsource")
private String sagsource;
/**
* 开始时间
*/
@TableField(value = "start_time")
private Date startTime;
/**
* 持续时间,单位秒
*/
@TableField(value = "duration")
private BigDecimal duration;
/**
* 特征幅值
*/
@TableField(value = "feature_amplitude")
private BigDecimal featureAmplitude;
/**
* 相别
*/
@TableField(value = "phase")
private String phase;
/**
* 事件描述
*/
@TableField(value = "event_describe")
private String eventDescribe;
/**
* 波形路径
*/
@TableField(value = "wave_path")
private String wavePath;
/**
* 暂态事件上送时间
*/
@TableField(value = "create_time")
private Date createTime;
@TableField(value = "transient_value")
private Double transientValue;
}

View File

@@ -23,9 +23,9 @@ import java.util.Date;
@Data
@TableName(value = "r_mp_monitor_evaluate_d")
public class RMpMonitorEvaluateDPO {
@MppMultiId(value = "time_id")
@MppMultiId(value = "data_date")
@ApiModelProperty(value="")
private Date timeId;
private Date dataDate;
/**
* 监测点Id

View File

@@ -0,0 +1,76 @@
package com.njcn.prepare.harmonic.pojo.mysql;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.github.jeffreyning.mybatisplus.anno.MppMultiId;
import lombok.Data;
import java.math.BigDecimal;
import java.util.Date;
/**
*
* Description:
* 接口文档访问地址http://serverIP:port/swagger-ui.html
* Date: 2023/4/21 10:17【需求编号】
*
* @author clam
* @version V1.0.0
*/
/**
* 监测点指标数据质量-日表
*/
@Data
@TableName(value = "r_operating_monitor_d")
public class ROperatingMonitorDPO {
@MppMultiId(value = "data_date")
private Date dataDate;
/**
* 监测点Id
*/
@MppMultiId(value = "measurement_point_id")
private String measurementPointId;
/**
* 终端Id
*/
@TableField(value = "dev_id")
private String devId;
/**
* 监测点状态算法1
*/
@TableField(value = "monitor_state")
private String monitorState;
/**
* 有效接入分钟数
*/
@TableField(value = "effective_minute_count")
private Integer effectiveMinuteCount;
/**
* 数据完整率算法2
*/
@TableField(value = "data_integrity_rate")
private BigDecimal dataIntegrityRate;
/**
* 数据准确率算法3
*/
@TableField(value = "data_right_rate")
private BigDecimal dataRightRate;
/**
* 指标完整率算法4
*/
@TableField(value = "index_integrity_rate")
private BigDecimal indexIntegrityRate;
/**
* 数据是否异常算法5
*/
@TableField(value = "is_unusual")
private Integer isUnusual;
}

View File

@@ -0,0 +1,76 @@
package com.njcn.prepare.harmonic.pojo.mysql;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.github.jeffreyning.mybatisplus.anno.MppMultiId;
import lombok.Data;
import java.math.BigDecimal;
import java.util.Date;
/**
*
* Description:
* 接口文档访问地址http://serverIP:port/swagger-ui.html
* Date: 2023/4/21 15:41【需求编号】
*
* @author clam
* @version V1.0.0
*/
/**
* 监测点指标数据质量-日表
*/
@Data
@TableName(value = "r_operating_monitor_m")
public class ROperatingMonitorMPO {
@MppMultiId(value = "data_date")
private Date dataDate;
/**
* 监测点Id
*/
@MppMultiId(value = "measurement_point_id")
private String measurementPointId;
/**
* 终端Id
*/
@TableField(value = "dev_id")
private String devId;
/**
* 监测点状态算法1
*/
@TableField(value = "monitor_state")
private String monitorState;
/**
* 有效接入分钟数
*/
@TableField(value = "effective_minute_count")
private Long effectiveMinuteCount;
/**
* 数据完整率算法2
*/
@TableField(value = "data_integrity_rate")
private BigDecimal dataIntegrityRate;
/**
* 数据准确率算法3
*/
@TableField(value = "data_right_rate")
private BigDecimal dataRightRate;
/**
* 指标完整率算法4
*/
@TableField(value = "index_integrity_rate")
private BigDecimal indexIntegrityRate;
/**
* 数据是否异常算法5
*/
@TableField(value = "is_unusual")
private Integer isUnusual;
}

View File

@@ -0,0 +1,39 @@
package com.njcn.prepare.harmonic.pojo.mysql;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.github.jeffreyning.mybatisplus.anno.MppMultiId;
import lombok.Data;
import java.util.Date;
/**
*
* Description:
* 接口文档访问地址http://serverIP:port/swagger-ui.html
* Date: 2023/4/21 9:07【需求编号】
*
* @author clam
* @version V1.0.0
*/
@Data
@TableName(value = "r_stat_abnormal_d")
public class RStatAbnormalDPO {
/**
* 时间
*/
@MppMultiId(value = "data_date")
private Date dataDate;
/**
* 监测点ID
*/
@MppMultiId(value = "measurement_point_id")
private String measurementPointId;
/**
* 数据是否异常0异常1正常
*/
@TableField(value = "value_alarm")
private Integer valueAlarm;
}