package com.doumee.dao.business.model;
|
|
import com.baomidou.mybatisplus.annotation.TableField;
|
import com.doumee.core.annotation.excel.ExcelColumn;
|
import com.doumee.core.model.LoginUserModel;
|
import io.swagger.annotations.ApiModel;
|
import io.swagger.annotations.ApiModelProperty;
|
import com.baomidou.mybatisplus.annotation.IdType;
|
import com.baomidou.mybatisplus.annotation.TableId;
|
import com.baomidou.mybatisplus.annotation.TableName;
|
import lombok.Data;
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
import java.util.Date;
|
import java.math.BigDecimal;
|
/**
|
* 电表抄表数据Model定义
|
* @author doumee
|
* @date 2026-05-20 15:25:57
|
*/
|
@Data
|
@TableName("yw_electrical_data")
|
@ApiModel(value = "电表抄表数据实体类")
|
public class YwElectricalData extends LoginUserModel {
|
|
@ApiModelProperty("主键")
|
@ExcelColumn(name="主键",index=1 ,width=10)
|
@TableId(type = IdType.AUTO)
|
private Integer id;
|
@ApiModelProperty("创建人编码")
|
@ExcelColumn(name="创建人编码",index=2 ,width=10)
|
private Integer creator;
|
@ApiModelProperty("创建时间")
|
@ExcelColumn(name="创建时间",index=3 ,width=10)
|
private Date createDate;
|
@ApiModelProperty("更新人编码")
|
@ExcelColumn(name="更新人编码",index=4 ,width=10)
|
private Integer editor;
|
@ApiModelProperty("更新时间")
|
@ExcelColumn(name="更新时间",index=5 ,width=10)
|
private Date editDate;
|
@ApiModelProperty("是否删除0否 1是")
|
@ExcelColumn(name="是否删除0否 1是",index=6 ,width=10)
|
private Integer isdeleted;
|
@ApiModelProperty("备注")
|
@ExcelColumn(name="备注",index=7 ,width=10)
|
private String remark;
|
@ApiModelProperty("设备编码(关联device)")
|
@ExcelColumn(name="设备编码(关联device)",index=8 ,width=10)
|
private String deviceId;
|
@ApiModelProperty("发生时间")
|
@ExcelColumn(name="发生时间",index=9 ,width=10)
|
private String addTime;
|
@ApiModelProperty("结算方式:表示是否为预付费电表。通常,如果值为true,则表示为预付费;如果为false,则表示后付费。")
|
@ExcelColumn(name="结算方式:表示是否为预付费电表。通常,如果值为true,则表示为预付费;如果为false,则表示后付费。",index=10 ,width=10)
|
private String jsfs;
|
@ApiModelProperty("费率数")
|
@ExcelColumn(name="费率数",index=11 ,width=10)
|
private String fls;
|
@ApiModelProperty("线数 1=相数:单相,3=相数:三相三线,其他=相数:三相四线")
|
@ExcelColumn(name="线数 1=相数:单相,3=相数:三相三线,其他=相数:三相四线",index=12 ,width=10)
|
private String xs;
|
@ApiModelProperty("总有功电量:表示总的有功电量,通常以千瓦时(kWh)为单位。")
|
@ExcelColumn(name="总有功电量:表示总的有功电量,通常以千瓦时(kWh)为单位。",index=13 ,width=10)
|
private String zyje;
|
@ApiModelProperty("余额 元")
|
@ExcelColumn(name="余额 元",index=14 ,width=10)
|
private String ye;
|
@ApiModelProperty("充值次数")
|
@ExcelColumn(name="充值次数",index=15 ,width=10)
|
private String countnum;
|
@ApiModelProperty("当前电价:表示当前时刻的电价,通常以元/千瓦时(元/kWh)为单位。")
|
@ExcelColumn(name="当前电价:表示当前时刻的电价,通常以元/千瓦时(元/kWh)为单位。",index=16 ,width=10)
|
private String dqdj;
|
@ApiModelProperty("组合有功总电量")
|
@ExcelColumn(name="组合有功总电量",index=17 ,width=10)
|
private String zhygzdl;
|
@ApiModelProperty("周期用量 kWh")
|
@ExcelColumn(name="周期用量 kWh",index=18 ,width=10)
|
private String zqyl;
|
@ApiModelProperty("A相电流 A")
|
@ExcelColumn(name="A相电流 A",index=19 ,width=10)
|
private String axdl;
|
@ApiModelProperty("B相电流 A")
|
@ExcelColumn(name="B相电流 A",index=20 ,width=10)
|
private String bxdl;
|
@ApiModelProperty("C相电流 A")
|
@ExcelColumn(name="C相电流 A",index=21 ,width=10)
|
private String cxdl;
|
@ApiModelProperty("A相电压 V")
|
@ExcelColumn(name="A相电压 V",index=22 ,width=10)
|
private String axdy;
|
@ApiModelProperty("B相电压 V")
|
@ExcelColumn(name="B相电压 V",index=23 ,width=10)
|
private String bxdy;
|
@ApiModelProperty("C相电压 V")
|
@ExcelColumn(name="C相电压 V",index=24 ,width=10)
|
private String cxdy;
|
@ApiModelProperty("总有功功率:表示总的有功功率,通常以千瓦(kW)为单位。 ")
|
@ExcelColumn(name="总有功功率:表示总的有功功率,通常以千瓦(kW)为单位。 ",index=25 ,width=10)
|
private String zyggl;
|
@ApiModelProperty("A相有功功率:表示A相的有功功率,通常以千瓦(kW)为单位。")
|
@ExcelColumn(name="A相有功功率:表示A相的有功功率,通常以千瓦(kW)为单位。",index=26 ,width=10)
|
private String axyggl;
|
@ApiModelProperty("B相有功功率:表示B相的有功功率,通常以千瓦(kW)为单位。")
|
@ExcelColumn(name="B相有功功率:表示B相的有功功率,通常以千瓦(kW)为单位。",index=27 ,width=10)
|
private String bxyggl;
|
@ApiModelProperty("C相有功功率:表示C相的有功功率,通常以千瓦(kW)为单位。 ")
|
@ExcelColumn(name="C相有功功率:表示C相的有功功率,通常以千瓦(kW)为单位。 ",index=28 ,width=10)
|
private String cxyggl;
|
@ApiModelProperty("总无功功率:表示总的无功功率,通常以千乏(kvar)为单位。负值可能表示功率因数的调整或反向无功。")
|
@ExcelColumn(name="总无功功率:表示总的无功功率,通常以千乏(kvar)为单位。负值可能表示功率因数的调整或反向无功。",index=29 ,width=10)
|
private String zwggl;
|
@ApiModelProperty("A相无功功率:表示A相的无功功率,通常以千乏(kvar)为单位。负值可能表示功率因数的调整或反向无功。")
|
@ExcelColumn(name="A相无功功率:表示A相的无功功率,通常以千乏(kvar)为单位。负值可能表示功率因数的调整或反向无功。",index=30 ,width=10)
|
private String axwggl;
|
@ApiModelProperty("B相无功功率:表示B相的无功功率,通常以千乏(kvar)为单位。负值可能表示功率因数的调整或反向无功。")
|
@ExcelColumn(name="B相无功功率:表示B相的无功功率,通常以千乏(kvar)为单位。负值可能表示功率因数的调整或反向无功。",index=31 ,width=10)
|
private String bxwggl;
|
@ApiModelProperty("C相无功功率:表示C相的无功功率,通常以千乏(kvar)为单位。负值可能表示功率因数的调整或反向无功。")
|
@ExcelColumn(name="C相无功功率:表示C相的无功功率,通常以千乏(kvar)为单位。负值可能表示功率因数的调整或反向无功。",index=32 ,width=10)
|
private String cxwggl;
|
@ApiModelProperty("总视在功率 kVA")
|
@ExcelColumn(name="总视在功率 kVA",index=33 ,width=10)
|
private String zszgl;
|
@ApiModelProperty("A相视在功率 kVA")
|
@ExcelColumn(name="A相视在功率 kVA",index=34 ,width=10)
|
private String axszgl;
|
@ApiModelProperty("B相视在功率 kVA")
|
@ExcelColumn(name="B相视在功率 kVA",index=35 ,width=10)
|
private String bxszgl;
|
@ApiModelProperty("C相视在功率 kVA")
|
@ExcelColumn(name="C相视在功率 kVA",index=36 ,width=10)
|
private String cxszgl;
|
@ApiModelProperty("总功率因数:表示电表的总功率因数,是有功功率与视在功率的比值,通常用于评估电能质量和电费计算。")
|
@ExcelColumn(name="总功率因数:表示电表的总功率因数,是有功功率与视在功率的比值,通常用于评估电能质量和电费计算。",index=37 ,width=10)
|
private String zglys;
|
@ApiModelProperty("A相功率因数:表示A相的功率因数,是有功功率与视在功率的比值,通常用于评估电能质量和电费计算。")
|
@ExcelColumn(name="A相功率因数:表示A相的功率因数,是有功功率与视在功率的比值,通常用于评估电能质量和电费计算。",index=38 ,width=10)
|
private String axglys;
|
@ApiModelProperty("C相功率因数:表示C相的功率因数,是有功功率与视在功率的比值,通常用于评估电能质量和电费计算。")
|
@ExcelColumn(name="C相功率因数:表示C相的功率因数,是有功功率与视在功率的比值,通常用于评估电能质量和电费计算。",index=39 ,width=10)
|
private String bxglys;
|
@ApiModelProperty("频率 Hz")
|
@ExcelColumn(name="频率 Hz",index=40 ,width=10)
|
private String pl;
|
@ApiModelProperty("温度 °C")
|
@ExcelColumn(name="温度 °C",index=41 ,width=10)
|
private String wd;
|
@ApiModelProperty("断电原因")
|
@ExcelColumn(name="断电原因",index=42 ,width=10)
|
private String ddyy;
|
@ApiModelProperty("电表状态(无功功率反向,A相无功功率反向,B相无功功率反向,C相无功功率反向,通电)")
|
@ExcelColumn(name="电表状态(无功功率反向,A相无功功率反向,B相无功功率反向,C相无功功率反向,通电)",index=43 ,width=10)
|
private String dbzt;
|
@ApiModelProperty("唯一标识")
|
@ExcelColumn(name="唯一标识",index=44 ,width=10)
|
private String dataId;
|
@ApiModelProperty("采集耗时")
|
@ExcelColumn(name="采集耗时",index=45 ,width=10)
|
private String consume;
|
@ApiModelProperty("采集器标识")
|
@ExcelColumn(name="采集器标识",index=46 ,width=10)
|
private String cid;
|
@ApiModelProperty("电表档案id")
|
@ExcelColumn(name="电表档案id",index=47 ,width=10)
|
private String mid;
|
@ApiModelProperty("表地址")
|
@ExcelColumn(name="表地址",index=48 ,width=10)
|
private String address;
|
@ApiModelProperty("用户标识")
|
@ExcelColumn(name="用户标识",index=49 ,width=10)
|
private String uid;
|
@ApiModelProperty("用户名字")
|
@ExcelColumn(name="用户名字",index=50 ,width=10)
|
private String name;
|
@ApiModelProperty("功能类型")
|
@ExcelColumn(name="功能类型",index=51 ,width=10)
|
private Integer fid;
|
@ApiModelProperty("数据")
|
@ExcelColumn(name="数据",index=52 ,width=10)
|
private String data;
|
@ApiModelProperty("解释数据")
|
@ExcelColumn(name="解释数据",index=53 ,width=10)
|
private String dsp;
|
@ApiModelProperty("倍率")
|
@ExcelColumn(name="倍率",index=54 ,width=10)
|
private BigDecimal radio;
|
|
@TableField(exist = false)
|
private String meterKeyword;
|
|
@TableField(exist = false)
|
private Integer roomId;
|
|
@TableField(exist = false)
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
private Date readTimeBegin;
|
|
@TableField(exist = false)
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
private Date readTimeEnd;
|
|
@TableField(exist = false)
|
private Integer electricalId;
|
|
@TableField(exist = false)
|
@ExcelColumn(name = "电表名称", index = 55, width = 20)
|
private String electricalName;
|
|
@TableField(exist = false)
|
@ExcelColumn(name = "绑定房间", index = 56, width = 24)
|
private String roomNames;
|
}
|