package com.ruoyi.system.vo;
|
|
import io.swagger.annotations.ApiModel;
|
import io.swagger.annotations.ApiModelProperty;
|
import lombok.Data;
|
|
import java.util.List;
|
|
@Data
|
@ApiModel("首页数据")
|
public class IndexDataVo {
|
@ApiModelProperty("任务总数")
|
private Integer allMissionNum=0;
|
|
@ApiModelProperty("待分配任务数")
|
private Integer unAssignMissionNum=0;
|
|
@ApiModelProperty("待完成任务数")
|
private Integer unFinishMissionNum=0;
|
|
@ApiModelProperty("已完成任务数")
|
private Integer finishMissionNum=0;
|
|
@ApiModelProperty("特急任务数")
|
private Integer specialMissionNum=0;
|
|
@ApiModelProperty("紧急任务数")
|
private Integer emergencyMissionNum=0;
|
|
@ApiModelProperty("一般任务数")
|
private Integer regularMissionNum=0;
|
|
@ApiModelProperty("任务详情近7天")
|
private List<IndexDataDetailVo> missionDetail;
|
|
@ApiModelProperty("平均响应时长")
|
private String avgResponseTime="0";
|
|
@ApiModelProperty("完成平均时长")
|
private String avgFinishTime="0";
|
|
@ApiModelProperty("任务完成率")
|
private String finishRate="0";
|
|
@ApiModelProperty("战损消耗率")
|
private String damageRate="0";
|
|
@ApiModelProperty("敌情准确率")
|
private String enemyAccuracy="0";
|
|
@ApiModelProperty("本月分队排名")
|
private List<IndexDataRankVo> rank;
|
|
@ApiModelProperty("任务类型占比")
|
private List<IndexDataRankVo> missionType;
|
|
@ApiModelProperty("装备库统计")
|
private List<IndexDataRankVo> equip;
|
|
|
|
}
|