package jnpf.model.certificate.vo;

import lombok.Data;

import java.util.ArrayList;
import java.util.List;

/**
 * 门店证照看板结果。
 */
@Data
public class CertificateStoreDashboardVO {

    /**
     * 缺失总数。
     */
    private Integer missingCount = 0;

    /**
     * 临期总数。
     */
    private Integer nearExpireCount = 0;

    /**
     * 过期总数。
     */
    private Integer expiredCount = 0;

    /**
     * 正常总数。
     */
    private Integer normalCount = 0;

    /**
     * 证照总数。
     */
    private Integer totalCount = 0;

    /**
     * 柱状图数据（按状态汇总）。
     */
    private List<CertificateStoreCustomStatusBarVO> barList = new ArrayList<>();

    /**
     * 饼图数据（按状态汇总）。
     */
    private List<CertificateStoreCustomStatusPieVO> pieList = new ArrayList<>();
}
