package com.dy.pipIrrGlobal.voRm;
|
|
import com.alibaba.fastjson2.annotation.JSONField;
|
import com.alibaba.fastjson2.writer.ObjectWriterImplToString;
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
import com.fasterxml.jackson.annotation.JsonProperty;
|
import lombok.Data;
|
|
import java.util.Date;
|
|
/**
|
* @author ZhuBaoMin
|
* @date 2024-07-25 11:29
|
* @LastEditTime 2024-07-25 11:29
|
* @Description 工作报视图对象
|
*/
|
|
@Data
|
public class VoWork {
|
private static final long serialVersionUID = 202407251130001L;
|
|
/**
|
* 取水口ID
|
*/
|
@JSONField(serializeUsing= ObjectWriterImplToString.class)
|
private Long intakeId;
|
|
/**
|
* 取水口编号
|
*/
|
private String intakeNum;
|
|
/**
|
* 阀控器地址
|
*/
|
private String rtuAddr;
|
|
/**
|
* 农户姓名
|
*/
|
private String clientName;
|
|
/**
|
* IC卡编号
|
*/
|
private String icNum;
|
|
/**
|
* IC卡地址
|
*/
|
private String icAddr;
|
|
/**
|
* 数据接收时间
|
*/
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
private Date receiveTime;
|
|
/**
|
* 订单号
|
*/
|
private String orderNo;
|
|
/**
|
* 水位(单位0.001米)
|
*/
|
private Double waterLevel;
|
|
/**
|
* 水压(单位0.01千帕)
|
*/
|
private Double waterPress;
|
|
/**
|
* 瞬时流量(单位0.01m3/小时)
|
*/
|
private Double waterInstant;
|
|
/**
|
* 水表累计流量(单位0.01m3)
|
*/
|
private Double waterTotal;
|
|
/**
|
* 电表累计电量(单位0.01度)
|
*/
|
private Double eleTotal;
|
|
/**
|
* 用户剩余金额(单位0.01元)
|
*/
|
private Double moneyRemain;
|
|
/**
|
* 用户剩余水量(单位0.01m3)
|
*/
|
private Double waterRemain;
|
|
/**
|
* 本次使用电量(单位0.01度)
|
*/
|
private Double thisEle;
|
|
/**
|
* 本次使用水量(单位0.01m3)
|
*/
|
private Double thisWater;
|
|
/**
|
* 本次使用金额(单位0.01元)
|
*/
|
private Double thisMoney;
|
|
/**
|
* 本次使用时长(单位:分钟 最大9999分钟)
|
*/
|
private Integer thisDuration;
|
|
/**
|
* 当前水量单价(单位0.01元 最大99.99元)
|
*/
|
private Double waterPrice;
|
|
/**
|
* 当前电量单价(单位0.01元 最大99.99元)
|
*/
|
private Double elePrice;
|
|
/**
|
* 交流A相电压(单位0.1伏特)
|
*/
|
@JsonProperty("aVolt")
|
private Double aVolt;
|
|
/**
|
* 交流B相电压(单位0.1伏特)
|
*/
|
@JsonProperty("bVolt")
|
private Double bVolt;
|
|
/**
|
* 交流C相电压(单位0.1伏特)
|
*/
|
@JsonProperty("cVolt")
|
private Double cVolt;
|
|
/**
|
* 交流A相电流(单位0.1安培)
|
*/
|
@JsonProperty("aCurrent")
|
private Double aCurrent;
|
|
/**
|
* 交流B相电流数据(单位0.1安培)
|
*/
|
@JsonProperty("bCurrent")
|
private Double bCurrent;
|
|
/**
|
* 交流C相电流(单位0.1安培)
|
*/
|
@JsonProperty("cCurrent")
|
private Double cCurrent;
|
|
/**
|
* 后备电池电压(单位0.01伏特)
|
*/
|
private Double batteryVolt;
|
|
/**
|
* 水表远传电压(单位0.01伏特)
|
*/
|
private Double waterMeterTransVolt;
|
|
/**
|
* 水表工作电压(单位0.01伏特)
|
*/
|
private Double waterMeterWorkVolt;
|
}
|