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

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

import java.math.BigDecimal;
import java.util.List;

/**
 * 科长角色查获上报数据传输对象
 */
@Data
public class SectionMasterSeizureReportDTO {

    // 待处理数据数量 (待审批的查获审批)
    @ApiModelProperty("待处理数据数量")
    private Integer pendingCount;

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

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

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

    // 科室查获总数
    @ApiModelProperty("科室查获总数")
    private BigDecimal departmentSeizure;

    // 科室排名前三的班组
    @ApiModelProperty("科室排名前三的班组")
    private List<SeizureReportDTO.TopThreeTeamItem> topThreeTeams;

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

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

}