package com.njcn.csdevice.pojo.param;

import com.njcn.web.pojo.param.BaseParam;
import io.swagger.annotations.ApiModelProperty;
import io.swagger.models.auth.In;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * 
 * Description:
 * 接口文档访问地址：http://serverIP:port/swagger-ui.html
 * Date: 2023/3/30  16:23【需求编号】
 *
 * @author clam
 * @version V1.0.0
 */

@EqualsAndHashCode(callSuper = true)
@Data
public class CsEquipmentDeliveryQueryParm extends BaseParam {

    @ApiModelProperty("装置类型(直连设备、网关、装置)")
    private String devType;

    @ApiModelProperty("装置型号")
    private String devModel;

    @ApiModelProperty("装置接入方式(mqtt、cloud)")
    private String devAccessMethod;

    @ApiModelProperty("接入状态 1:未注册 2:注册 3:接入")
    private Integer status;

    @ApiModelProperty("运行状态 1:离线 2:在线")
    private Integer runStatus;

    @ApiModelProperty("流程步骤")
    private Integer process;

    @ApiModelProperty("物联通讯状态 0:未连接 1:已连接")
    private Integer connectStatus;

    @ApiModelProperty("ICD")
    private String icd;

    @ApiModelProperty("是否支持升级(0:否 1:是)")
    private Integer upgrade;
}