package com.casic.missiles.dto.equipment;


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

import java.util.HashMap;
import java.util.List;

/**
 * 测量设备-工作台响应实体
 * @author xiezhuangz
 * @version 1.0
 * @date 2023/2/6
 */
@ApiModel
@Data
public class EquipmentWorkbenchResponse {

    /**
     * 标准装置总数
     */
    @ApiModelProperty(value = "标准装置总数", dataType = "String")
    private String standardSum;

    /**
     * 标准装置状态分组
     */
    @ApiModelProperty(value = "标准装置状态分组", dataType = "List")
    private List<HashMap<String, Object>> standardStateList;

    /**
     * 测量设备总数
     */
    @ApiModelProperty(value = "测量设备总数", dataType = "String")
    private String measureSum;

    /**
     * 测量设备状态分组
     */
    @ApiModelProperty(value = "测量设备状态分组", dataType = "List")
    private List<HashMap<String, Object>> measureStateList;

    /**
     * 设备借用,领用分组
     */
    @ApiModelProperty(value = "设备借用,领用分组", dataType = "List")
    private List<HashMap<String, Object>> equipmentApplyList;

    /**
     * 趋势横坐标时间
     */
    @ApiModelProperty(value = "趋势横坐标时间", dataType = "String")
    private String date;

    /**
     * 趋势纵坐标数量
     */
    @ApiModelProperty(value = "趋势纵坐标数量", dataType = "String")
    private String count;

    /**
     * 待检定设备数量
     */
    @ApiModelProperty(value = "待检定设备数量", dataType = "Integer")
    private Integer verifiedNum;

    /**
     *超时未检定设备数量
     */
    @ApiModelProperty(value = "超时未检定设备数量", dataType = "Integer")
    private Integer overtimeNum;

}
