package com.yuchen.saas.park.api.vo.property;

import com.yuchen.saas.park.api.entity.property.PropertyHouseMeter;
import com.yuchen.saas.park.api.entity.property.PropertyPublicMeter;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

/**
 * @author CXJ
 */
@Data
@ApiModel(value = "抄表概况")
public class PropertyPublicMeterReadingByParkPageVo extends PropertyPublicMeter {

    @ApiModelProperty(name = "lastMeterReadingTime", value = "上次抄表时间")
    private Date lastMeterReadingTime;
    /**
     * 上次抄表读数
     */
    @ApiModelProperty(name = "lastMeterReadingNum", value = "上次抄表读数")
    private BigDecimal lastMeterReadingNum;

    @ApiModelProperty(name = "meterReadingNum", value = "抄表读数")
    private BigDecimal meterReadingNum;

    @ApiModelProperty(name = "meterReadingTime", value = "抄表时间")
    private Date meterReadingTime;


    @ApiModelProperty(name = "dosage", value = "用量(保留小数点为历史记录,冗余进来)")
    private BigDecimal dosage;


    @ApiModelProperty(name = "status", value = "状态0未录入,1已录入,2已计费")
    private Integer status;

    @ApiModelProperty(name = "isGreyOut", value = "是否置灰0否1是")
    private Integer isGreyOut;

    @ApiModelProperty(name = "lastDosage", value = "上期用量(保留小数点为历史记录,冗余进来)")
    private BigDecimal lastDosage;

}
