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

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

/**
 * @ProjectName: mdm_new
 * @Package: com.skr.mdm.pojo.vo
 * @ClassName: AppRelevanceEquipmentVo
 * @Author: Tty
 * @Description: 应用关联设备信息
 * @Date: 2020/7/24 18:26
 * @Version: 1.0
 */
@ApiModel("应用关联设备信息")
@Data
public class AppRelevanceEquipmentVO {
	/**
	 * 用户id
	 */
	@ApiModelProperty("设备id主键")
	private Integer id;
	/**
	 * 用户名称
	 */
	@ApiModelProperty("用户名称")
	private String userName;
	/**
	 * 用户名称
	 */
	@ApiModelProperty("设备id")
	private Integer equipmentId;
	/**
	 * 设备名(号)
	 */
	@ApiModelProperty("部门名称")
	private String equipmentName;
	/**
	 * 设备型号
	 */
	@ApiModelProperty("设备型号")
	private String equipmentModel;
	/**
	 * 部门
	 */
	@ApiModelProperty("部门名称")
	private String department;
	/**
	 * wifi下载信息
	 */
	@ApiModelProperty("仅wifi")
	private String onlyWifi;
	/**
	 * 工作空间
	 */
	@ApiModelProperty("工作空间")
	private String placeWork;
	/**
	 * 快捷图标
	 */
	@ApiModelProperty("快捷图标")
	private String shortcutIcon;
	/**
	 * 推送时间
	 */
	@ApiModelProperty("推送时间 延时数据(可能为空)")
	private String sendPushTime;
	/**
	 * 下发条件
	 */
	@ApiModelProperty("下发条件 1必装 2按需")
	private Integer issuedCondition;
	/**
	 * 下发时间
	 */
	@ApiModelProperty("下发时间")
	@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
	private String issuedTime;
	/**
	 * 发布状态
	 */
	@ApiModelProperty("发布状态 ")
	private Integer issuedState;
	/**
	 * 发布状态
	 */
	@ApiModelProperty("发布版本 ")
	private String issuedVersion;
	/**
	 * 安装状态
	 */
	@ApiModelProperty("安装状态 (1 下发中 2: 下发成功 3：安装成功 4：安装失败)")
	private Integer installState;

}