package com.skr.mdm.bean.vo.system;

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

import java.util.Date;

/**
 * @author nfq
 * @date 2023-02-14 11:26
 */
@Data
@ApiModel(value = "客户端升级作用人列表VO")
public class ClientUpgradeUserVO {

    @ApiModelProperty(value = "用户名")
    private String userName;

    @ApiModelProperty(value = "设备ID")
    private String equipmentId;

    @ApiModelProperty(value = "设备名")
    private String equipmentName;

    @ApiModelProperty(value = "部门")
    private String departmentName;

    @ApiModelProperty(value = "状态（0：待推送 1：待下载 2：下载中 3：下载失败 4：下载完成 5：安装完成 6：安装失败）")
    private Integer state;

    @ApiModelProperty(value = "下发时间")
    private Date issuedTime;

    @ApiModelProperty(value = "暂停状态（0：正常 1：暂停 2：客户端暂停成功 3：客户端恢复成功）")
    private Integer pauseStatus;

    @ApiModelProperty(value = "失败信息")
    private String failInfo;
}
