package com.sundot.airport.item.domain.home;

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

import java.math.BigDecimal;

/**
 * 安检员角色查获上报数据传输对象
 */
@Data
public class SecurityCheckerSeizureReportDTO {

    // 本人查获数量
    @ApiModelProperty("本人查获数量")
    private BigDecimal selfSeizureCount;

    // 班组平均数
    @ApiModelProperty("班组平均数")
    private BigDecimal teamAverage;

    // 科室平均数
    @ApiModelProperty("科室平均数")
    private BigDecimal departmentAverage;

    // 大队平均数
    @ApiModelProperty("大队平均数")
    private BigDecimal brigadeAverage;

    // 全站平均数
    @ApiModelProperty("全站平均数")
    private BigDecimal stationAverage;

    // 班组排名信息
    @ApiModelProperty("班组排名信息")
    private SeizureReportDTO.RankingInfo teamRanking;

    // 科室排名信息
    @ApiModelProperty("科室排名信息")
    private SeizureReportDTO.RankingInfo departmentRanking;

    // 科室排名信息
    @ApiModelProperty("大队排名信息")
    private SeizureReportDTO.RankingInfo brigadeRanking;

    // 站级排名信息
    @ApiModelProperty("站级排名信息")
    private SeizureReportDTO.RankingInfo stationRanking;

    // 待处理数据数量 (草稿箱中的数据)
    @ApiModelProperty("待处理数据数量")
    private Integer pendingCount;

}