package com.hotwj.platform.workbench.domain.vo;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.io.Serializable;

/**
 * 区域企业统计视图对象
 *
 * @author shihongwei
 */
@Data
@Schema(description = "区域企业统计视图对象")
public class RegionCompanyStatsVo implements Serializable {

    private static final long serialVersionUID = 1L;

    @Schema(description = "总计企业数")
    private Long totalCount;

    @Schema(description = "普货企业数")
    private Long generalCargoCount;

    @Schema(description = "危货企业数")
    private Long dangerousGoodsCount;

    @Schema(description = "客运企业数")
    private Long passengerTransportCount;

    @Schema(description = "其他企业数")
    private Long otherCount;

    public RegionCompanyStatsVo() {
        this.totalCount = 0L;
        this.generalCargoCount = 0L;
        this.dangerousGoodsCount = 0L;
        this.passengerTransportCount = 0L;
        this.otherCount = 0L;
    }
}
