package com.ruoyi.http.pojo; import com.baomidou.mybatisplus.annotation.IdType; 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.time.LocalDateTime; @Data @TableName("tqdianbiao_ele_record") public class TqdianbiaoEleRecord { @TableId(type = IdType.AUTO) private Long id; private Long meterId; /** 电表名称(冗余) */ private String meterName; private String dimension; /** 抄表方式 sync/manual */ private String readingMethod; private String timeKey; private String startTime; private String endTime; private BigDecimal totalConsumption; private BigDecimal sharpConsumption; private BigDecimal peakConsumption; private BigDecimal flatConsumption; private BigDecimal valleyConsumption; private BigDecimal deepValleyConsumption; private String startReading; private String endReading; /** 上次电量(总读数) */ private BigDecimal prevReading; /** 本次电量(总读数) */ private BigDecimal currReading; private Integer ratio; private LocalDateTime syncTime; private LocalDateTime createTime; private LocalDateTime updateTime; @TableField(exist = false) private String startTimeKey; @TableField(exist = false) private String endTimeKey; }