package com.bonus.material.iot.domain;

import com.bonus.common.core.annotation.Excel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.ToString;
import com.bonus.common.core.web.domain.BaseEntity;

/**
 * 设备管理对象 iot_machine
 * 
 * @author xsheng
 * @date 2024-10-16
 */


@Data
@ToString
public class IotMachine extends BaseEntity {
    private static final long serialVersionUID = 1L;

    /** iot设备id */
    private Long id;

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

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

    /** iot设备状态（0 在线， 1 下线） */
    @Excel(name = "iot设备状态", readConverterExp = "0=,在=线，,1=,下=线")
    private Integer iotStatus;

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

    /** iot设备绑定状态（0 已绑定，1 未绑定） */
    @Excel(name = "iot设备绑定状态", readConverterExp = "0=,已=绑定，1,未=绑定")
    private Integer bindStatus;

    /** 删除标志（0代表存在 2代表删除） */
    private String delFlag;


}
