指标差值日统计算法提交
This commit is contained in:
@@ -0,0 +1,50 @@
|
||||
package com.njcn.prepare.harmonic.pojo.mysql.po.line;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import com.github.jeffreyning.mybatisplus.anno.MppMultiId;
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* 类的介绍:
|
||||
*
|
||||
* @author xuyang
|
||||
* @version 1.0.0
|
||||
* @createTime 2023/5/8 9:53
|
||||
*/
|
||||
@Data
|
||||
@TableName(value = "r_mp_target_diff_d")
|
||||
public class RMpTargetDiffDPO implements Serializable {
|
||||
|
||||
@MppMultiId(value = "time")
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
|
||||
private Date time;
|
||||
|
||||
@MppMultiId(value = "line_id")
|
||||
private String lineId;
|
||||
|
||||
@TableField(value = "vl_dev")
|
||||
private Double vlDev;
|
||||
|
||||
@TableField(value = "freq_dev")
|
||||
private Double freqDev;
|
||||
|
||||
@TableField(value = "v_unbalance")
|
||||
private Double vUnbalance;
|
||||
|
||||
@TableField(value = "v_harmonic")
|
||||
private Double vHarmonic;
|
||||
|
||||
@TableField(value = "plt")
|
||||
private Double plt;
|
||||
|
||||
@TableField(value = "sag_times")
|
||||
private Integer sagTimes;
|
||||
|
||||
@TableField(value = "interrupt_times")
|
||||
private Integer interruptTimes;
|
||||
}
|
||||
@@ -6,6 +6,9 @@ import com.njcn.device.pq.constant.Param;
|
||||
import com.njcn.system.pojo.po.DictData;
|
||||
|
||||
import java.text.SimpleDateFormat;
|
||||
import java.time.LocalDate;
|
||||
import java.time.LocalDateTime;
|
||||
import java.time.format.DateTimeFormatter;
|
||||
import java.util.*;
|
||||
|
||||
public class PublicUtil {
|
||||
@@ -144,6 +147,14 @@ public class PublicUtil {
|
||||
return sp.format(d);
|
||||
}
|
||||
|
||||
/**
|
||||
* 根据指定的时间获取昨日时间
|
||||
*/
|
||||
public static String getYesterday(String time) {
|
||||
LocalDate localDate = LocalDate.parse(time).minusDays(1);
|
||||
return localDate.format(DateTimeFormatter.ofPattern("yyyy-MM-dd"));
|
||||
}
|
||||
|
||||
/**
|
||||
* @Description: 根据电压字典获取电压等级
|
||||
* @Param: [id, dictDataList]
|
||||
|
||||
Reference in New Issue
Block a user