package org.springblade.community.controller.statistic.vo;

import io.swagger.annotations.ApiModelProperty;
import lombok.Builder;
import lombok.Data;
import org.springblade.community.entity.Agency;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;

@Data
@Builder
public class DataStaticVO implements Serializable {

	@ApiModelProperty("园区总数")
	private Integer agencyCount;

	@ApiModelProperty("区域总数")
	private Integer residentialCount;

	@ApiModelProperty("企业总数")
	private Integer enterpriseCount;

	@ApiModelProperty("楼栋总数")
	private Integer buildingCount;

	@ApiModelProperty("单元总数")
	private Integer unitCount;

	@ApiModelProperty("楼层数")
	private Integer floorCount;

	@ApiModelProperty("员工总数")
	private Integer staffCount;

	@ApiModelProperty("服务员总数")
	private Integer serverUserCount;
	@ApiModelProperty("住户总数")
	private Integer houseUserCount;

	private  Integer roomCount;

	private Integer userCount;

	private Integer deviceCount;

	private List<Agency> agencyList = new ArrayList<>();

}
