package com.bonus.sgzb.material.domain;

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

import java.util.Date;

/**
 * @Author ma_sh
 * @create 2024/7/4 17:10
 * iot设备管理传参dto
 */
@Data
public class IotDto {

    /** iot设备ID */
    @ApiModelProperty(value = "iot设备ID")
    private Long id;

    /** iot设备ID */
    @ApiModelProperty(value = "iot设备ID")
    private Long iotId;

    /** 类型id */
    @ApiModelProperty(value = "类型id")
    private Long typeId;

    /** 被绑定机具编号 */
    @ApiModelProperty(value = "被绑定机具编号")
    private String maCode;

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

    @ApiModelProperty(value = "iot设备类型id")
    private String iotTypeId;

    /** iot设备编码 */
    @ApiModelProperty(value = "iot设备编码")
    private String iotCode;

    /** iot设备状态 (0 在线， 1 下线)*/
    @ApiModelProperty(value = "iot设备状态 (0 在线， 1 下线)")
    private int iotStatus;

    /** iot设备二维码 */
    @ApiModelProperty(value = "iot设备二维码")
    private String qrCode;

    /** 创建人 */
    @ApiModelProperty(value = "创建人")
    private String createBy;

    /** 创建时间 */
    @ApiModelProperty(value = "创建时间")
    private Date createTime;

    /** 更新人 */
    @ApiModelProperty(value = "更新人")
    private String updateBy;

    /** 更新时间 */
    @ApiModelProperty(value = "更新时间")
    private Date updateTime;

    /** 绑定人 */
    @ApiModelProperty(value = "绑定人")
    private String binder;

    /** 解绑人 */
    @ApiModelProperty(value = "解绑人")
    private String unBinder;

    /** 关键字 */
    @ApiModelProperty(value = "关键字")
    private String keyWord;

}
