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

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

/**
 * @author CXJ
 */
@Data
@ApiModel(value = "公摊仪表抄表概况")
public class PropertyPublicMeterReadingForMeterVo {


    @ApiModelProperty(value = "仪表总数")
    private Integer totalMeterNum;

    @ApiModelProperty(value = "已抄表数")
    private Integer totalReadNum;

    @ApiModelProperty(value = "未抄表数")
    private Integer totalUnReadNum;

    @ApiModelProperty(value = "仪表种类列表")
    private List<PropertyPublicMeterReadingForMeterItemVo> list;

    @Data
    public static class PropertyPublicMeterReadingForMeterItemVo{
        @ApiModelProperty(value = "仪表种类名称")
        private String meterName;

        @ApiModelProperty(value = "仪表总数")
        private Integer meterNum;

        @ApiModelProperty(value = "已抄表数")
        private Integer readNum;

        @ApiModelProperty(value = "未抄表数")
        private Integer unReadNum;

        @ApiModelProperty(value = "已分摊数")
        private Integer shareNum;

        @ApiModelProperty(value = "未分摊数")
        private Integer unShareNum;
    }

}
