package com.fastbee.iot.model;
|
|
import com.fastbee.common.annotation.Excel;
|
import org.apache.commons.lang3.builder.ToStringBuilder;
|
import org.apache.commons.lang3.builder.ToStringStyle;
|
import org.apache.ibatis.annotations.Param;
|
|
/**
|
* TriggerParameter
|
*
|
* @author kerwincui
|
* @date 2021-12-16
|
*/
|
public class TriggerParameter
|
{
|
/** 物模型标识符数组 */
|
private String[] ids;
|
|
/** 产品ID */
|
private Long productId;
|
|
/** 设备ID */
|
private Long deviceId;
|
|
/** 设备编号 */
|
private String serialNumber;
|
|
/** 触发源(1=设备触发,2=定时触发) */
|
private Integer source;
|
|
/** 类型:1=属性,2=功能,3=事件,4=设备升级,5=设备上线,6=设备下线**/
|
private Integer type;
|
|
/**场景状态 (1-启动,2-停止) **/
|
private Integer status;
|
|
public Integer getSource() {
|
return source;
|
}
|
|
public void setSource(Integer source) {
|
this.source = source;
|
}
|
|
public Integer getStatus() {
|
return status;
|
}
|
|
public void setStatus(Integer status) {
|
this.status = status;
|
}
|
|
public Integer getType() {
|
return type;
|
}
|
|
public void setType(Integer type) {
|
this.type = type;
|
}
|
|
public String[] getIds() {
|
return ids;
|
}
|
|
public void setIds(String[] ids) {
|
this.ids = ids;
|
}
|
|
public Long getProductId() {
|
return productId;
|
}
|
|
public void setProductId(Long productId) {
|
this.productId = productId;
|
}
|
|
public Long getDeviceId() {
|
return deviceId;
|
}
|
|
public void setDeviceId(Long deviceId) {
|
this.deviceId = deviceId;
|
}
|
|
public String getSerialNumber() {
|
return serialNumber;
|
}
|
|
public void setSerialNumber(String serialNumber) {
|
this.serialNumber = serialNumber;
|
}
|
}
|