辽宁版本台账管理调整

This commit is contained in:
2026-07-29 15:18:26 +08:00
parent 9e26cc2f24
commit c9bcfb1260
9 changed files with 531 additions and 105 deletions

View File

@@ -0,0 +1,96 @@
package com.njcn.device.pq.pojo.param;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.njcn.db.bo.BaseEntity;
import com.njcn.web.pojo.param.BaseParam;
import lombok.Data;
import lombok.EqualsAndHashCode;
import javax.validation.constraints.NotBlank;
import java.math.BigDecimal;
import java.time.LocalDate;
import java.time.format.DateTimeFormatter;
import java.util.Date;
/**
* @Author: cdf
* @CreateTime: 2026-07-29
* @Description:
*/
@EqualsAndHashCode(callSuper = true)
@Data
public class PqSubstationExpendParam extends BaseParam {
/**
* 主键
*/
private String id;
@NotBlank(message = "名称不能为空")
private String name;
@NotBlank(message = "地市不可为空")
private String pid;
private String scale;
private BigDecimal lng;
private BigDecimal lat;
/**
* 负荷容量
*/
private BigDecimal loadCap;
/**
* 地址
*/
private String address;
/**
* 最高电压等级
*/
private Integer maxVoltageType;
/**
* 投运日期
*/
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd");
private LocalDate operateDate;
/**
* 运行状态
*/
private Integer operateState;
/**
* 所属业主
*/
private String owner;
/**
* 联系电话
*/
private String phoneNo;
/**
* 场站类型
*/
private String plantType;
/**
* 报告附件地址
*/
private String reportUrl;
/**
* 排序
*/
private Integer sort;
}

View File

@@ -1,32 +1,32 @@
package com.njcn.device.pq.pojo.po;
import lombok.Data;
import org.influxdb.annotation.Column;
import org.influxdb.annotation.Measurement;
import java.time.Instant;
/**
* data_flicker influxDB别名映射表
*
* @author qijian
* @version 1.0.0
* @createTime 2022/11/29 15:27
*/
@Data
@Measurement(name = "data_flicker")
public class DataFlicker {
@Column(name = "time")
private Instant time;
@Column(name = "line_id")
private String lineId;
@Column(name = "pst_count")
private Integer pstCount;
@Column(name = "plt_count")
private Integer pltCount;
}
//package com.njcn.device.pq.pojo.po;
//
//import lombok.Data;
//import org.influxdb.annotation.Column;
//import org.influxdb.annotation.Measurement;
//
//import java.time.Instant;
//
///**
// * data_flicker influxDB别名映射表
// *
// * @author qijian
// * @version 1.0.0
// * @createTime 2022/11/29 15:27
// */
//@Data
//@Measurement(name = "data_flicker")
//public class DataFlicker {
//
// @Column(name = "time")
// private Instant time;
//
// @Column(name = "line_id")
// private String lineId;
//
// @Column(name = "pst_count")
// private Integer pstCount;
//
// @Column(name = "plt_count")
// private Integer pltCount;
//
//}

View File

@@ -1,72 +1,72 @@
package com.njcn.device.pq.pojo.po;
import lombok.Data;
import org.influxdb.annotation.Column;
import org.influxdb.annotation.Measurement;
import java.time.Instant;
/**
* data_v influxDB别名映射表
*
* @author qijian
* @version 1.0.0
* @createTime 2022/10/27 15:27
*/
@Data
@Measurement(name = "data_v")
public class DataV {
@Column(name = "time")
private Instant time;
@Column(name = "line_id")
private String lineId;
@Column(name = "freq_max")
private Double freqMAX;
@Column(name = "freq_min")
private Double freqMIN;
@Column(name = "rms_max")
private Double rmsMAX;
@Column(name = "rms_min")
private Double rmsMIN;
@Column(name = "rms_lvr_max")
private Double rmsLvrMAX;
@Column(name = "rms_lvr_min")
private Double rmsLvrMIN;
@Column(name = "v_thd_max")
private Double vThdMAX;
@Column(name = "v_thd_min")
private Double vThdMIN;
@Column(name = "v_unbalance_max")
private Double vUnbalanceMAX;
@Column(name = "v_unbalance_min")
private Double vUnbalanceMIN;
@Column(name = "freq_count")
private Integer freqCount;
@Column(name = "rms_count")
private Integer rmsCount;
@Column(name = "rms_lvr_count")
private Integer rmsLvrCount;
@Column(name = "v_thd_count")
private Integer vThdCount;
@Column(name = "v_unbalance_count")
private Integer vUnbalanceCount;
}
//package com.njcn.device.pq.pojo.po;
//
//import lombok.Data;
//import org.influxdb.annotation.Column;
//import org.influxdb.annotation.Measurement;
//
//import java.time.Instant;
//
///**
// * data_v influxDB别名映射表
// *
// * @author qijian
// * @version 1.0.0
// * @createTime 2022/10/27 15:27
// */
//@Data
//@Measurement(name = "data_v")
//public class DataV {
//
// @Column(name = "time")
// private Instant time;
//
// @Column(name = "line_id")
// private String lineId;
//
// @Column(name = "freq_max")
// private Double freqMAX;
//
// @Column(name = "freq_min")
// private Double freqMIN;
//
// @Column(name = "rms_max")
// private Double rmsMAX;
//
// @Column(name = "rms_min")
// private Double rmsMIN;
//
// @Column(name = "rms_lvr_max")
// private Double rmsLvrMAX;
//
// @Column(name = "rms_lvr_min")
// private Double rmsLvrMIN;
//
// @Column(name = "v_thd_max")
// private Double vThdMAX;
//
// @Column(name = "v_thd_min")
// private Double vThdMIN;
//
// @Column(name = "v_unbalance_max")
// private Double vUnbalanceMAX;
//
// @Column(name = "v_unbalance_min")
// private Double vUnbalanceMIN;
//
// @Column(name = "freq_count")
// private Integer freqCount;
//
// @Column(name = "rms_count")
// private Integer rmsCount;
//
// @Column(name = "rms_lvr_count")
// private Integer rmsLvrCount;
//
// @Column(name = "v_thd_count")
// private Integer vThdCount;
//
// @Column(name = "v_unbalance_count")
// private Integer vUnbalanceCount;
//
//
//}

View File

@@ -0,0 +1,87 @@
package com.njcn.device.pq.pojo.po;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.njcn.db.bo.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.math.BigDecimal;
import java.time.LocalDate;
import java.util.Date;
/**
* @Author: cdf
* @CreateTime: 2026-07-29
* @Description:
*/
@EqualsAndHashCode(callSuper = true)
@Data
@TableName(value = "PQ_SUBSTATION_EXPEND")
public class PqSubstationExpend extends BaseEntity {
/**
* 主键
*/
@TableId(value = "ID")
private String id;
/**
* 负荷容量
*/
@TableField("LOAD_CAP")
private BigDecimal loadCap;
/**
* 地址
*/
@TableField("ADDRESS")
private String address;
/**
* 投运日期
*/
@TableField("OPERATE_DATE")
private LocalDate operateDate;
/**
* 运行状态
*/
@TableField("OPERATE_STATE")
private Integer operateState;
/**
* 所属业主
*/
@TableField("OWNER")
private String owner;
/**
* 联系电话
*/
@TableField("PHONE_NO")
private String phoneNo;
/**
* 场站类型
*/
@TableField("PLANT_TYPE")
private String plantType;
/**
* 报告附件地址
*/
@TableField("REPORT_URL")
private String reportUrl;
/**
* 排序
*/
@TableField("SORT")
private Integer sort;
}