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

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

import java.util.Date;

/**
 * @author nfq
 * @date 2022-12-19 15:49
 */
@Data
@ApiModel(value = "应用推送作用人列表VO")
public class AppPushUserVO {

    @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 = "推送类型（1：即时推送 2：定时推送 3：按需推送 4：强制推送)")
    private Integer pushType;

    @ApiModelProperty(value = "推送时间")
    private Date pushTime;

    @ApiModelProperty(value = "仅WiFi下载（0：否 1：是）")
    private Integer isOnlyWifi;

    @ApiModelProperty(value = "是否放入安全空间（0：否 1：是）")
    private Integer isSafeSpace;

    @ApiModelProperty(value = "普通系统是否创建快捷图标（0：否 1：是）")
    private Integer isShortcutIcon;

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

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