package com.dy.pipIrrGlobal.voRm;
|
|
import com.alibaba.fastjson2.annotation.JSONField;
|
import com.alibaba.fastjson2.writer.ObjectWriterImplToString;
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
import lombok.Data;
|
|
import java.util.Date;
|
|
/**
|
* @author ZhuBaoMin
|
* @date 2024-07-24 15:55
|
* @LastEditTime 2024-07-24 15:55
|
* @Description 开关阀报视图对象
|
*/
|
|
@Data
|
public class VoOpenCloseValve {
|
private static final long serialVersionUID = 202407241556001L;
|
|
/**
|
* 取水口ID
|
*/
|
@JSONField(serializeUsing= ObjectWriterImplToString.class)
|
private Long intakeId;
|
|
/**
|
* 取水口编号
|
*/
|
private String intakeNum;
|
|
/**
|
* 阀控器地址
|
*/
|
private String rtuAddr;
|
|
/**
|
* 农户姓名
|
*/
|
private String clientName;
|
|
/**
|
* 开阀IC卡编号
|
*/
|
private String openIcNum;
|
|
/**
|
* 开阀IC卡地址
|
*/
|
private String openIcAddr;
|
|
/**
|
* 开阀数据接收时间
|
*/
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
private Date openTime;
|
|
/**
|
* 开阀类型
|
*/
|
private Byte openType_;
|
private String openType;
|
|
/**
|
* 开阀订单号
|
*/
|
private String openOrderNo;
|
|
/**
|
* 开阀时累计流量
|
*/
|
@JsonFormat(shape = JsonFormat.Shape.NUMBER_FLOAT, pattern="0.00" )
|
private Double openTotalAmount;
|
/**
|
* 开阀时剩余金额
|
*/
|
@JsonFormat(shape = JsonFormat.Shape.NUMBER_FLOAT, pattern="0.00" )
|
private Double openRemainMoney;
|
|
/**
|
* 开阀时用户剩余剩余水量
|
*/
|
@JsonFormat(shape = JsonFormat.Shape.NUMBER_FLOAT, pattern="0.00" )
|
private Double openWaterRemain;
|
|
/**
|
* 开阀电表累计电量
|
*/
|
@JsonFormat(shape = JsonFormat.Shape.NUMBER_FLOAT, pattern="0.00" )
|
private Double openEleTotalAmount;
|
|
/**
|
* 关阀IC卡编号
|
*/
|
private String closeIcNum;
|
|
/**
|
* 关阀IC卡地址
|
*/
|
private String closeIcAddr;
|
|
/**
|
* 关阀数据接收时间
|
*/
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
private Date closeTime;
|
|
/**
|
* 关阀类型
|
*/
|
private Byte closeType_;
|
private String closeType;
|
|
/**
|
* 关阀报中本次用水量
|
*/
|
@JsonFormat(shape = JsonFormat.Shape.NUMBER_FLOAT, pattern="0.00" )
|
private Double closeThisAmount;
|
|
/**
|
* 关阀报中本地用水时长(分钟)
|
*/
|
private Integer thisTime;
|
|
/**
|
* 关阀报中本地用水时长(分钟)
|
*/
|
@JsonFormat(shape = JsonFormat.Shape.NUMBER_FLOAT, pattern="0.00" )
|
private Double closePrice;
|
|
/**
|
* 关阀报中本地消费金额
|
*/
|
@JsonFormat(shape = JsonFormat.Shape.NUMBER_FLOAT, pattern="0.00" )
|
private Double thisMoney;
|
|
/**
|
* 关阀时剩余金额
|
*/
|
@JsonFormat(shape = JsonFormat.Shape.NUMBER_FLOAT, pattern="0.00" )
|
private Double closeRemainMoney;
|
|
/**
|
* 关阀时累计流量
|
*/
|
@JsonFormat(shape = JsonFormat.Shape.NUMBER_FLOAT, pattern="0.00" )
|
private Double closeTotalAmount;
|
}
|