package org.security.trans.app.vo;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.security.ht.vo.common.UploadVO;

import java.io.Serializable;
import java.util.List;

/**
 * @author Create by wzf
 * @date 2022/4/24 14:18
 */
@Data
public class AppDeviceVO implements Serializable {
	private static final long serialVersionUID = 1L;

	private String id;

	/**
	 * 名称
	 */
	@ApiModelProperty(value = "名称")
	private String name;

	/**
	 * 设备编号
	 */
	@ApiModelProperty(value = "设备编号")
	private String deviceNum;

	/**
	 * 设备厂商
	 */
	@ApiModelProperty(value = "设备厂商")
	private String company;

	/**
	 * 设备型号
	 */
	@ApiModelProperty(value = "设备型号")
	private String modelNum;

	/**
	 * 设备类型
	 */
	@ApiModelProperty(value = "设备类型")
	private String typeName;

	/**
	 * 所属机构
	 */
	@ApiModelProperty(value = "所属机构")
	private String depName;

	/**
	 * 维保到期时间
	 */
	@ApiModelProperty(value = "维保到期时间")
	private String maintenanceDate;

	/**
	 * 放置地址
	 */
	@ApiModelProperty(value = "放置地址")
	private String address;

	/**
	 * 4-检查中，5-检查完成，6-待整改，7-整改完成，8-超期未检查
	 */
	@ApiModelProperty(value = "4-检查中，5-检查完成，6-待整改，7-整改完成，8-超期未检查")
	private String state;

	/**
	 * 整改前图片附件
	 */
	private List<UploadVO> beforeAttachments;

	/**
	 * 整改后图片附件
	 */
	private List<UploadVO> afterAttachments;

}
