Commit abb320412b58a1b941c5d8f44e666cf6525054f0

Authored by 黄 x
1 parent e944874e

feat: add deviceProfileId for DoConditionDTO TriggerDTO

@@ -11,25 +11,26 @@ import org.thingsboard.server.common.data.yunteng.enums.TriggerTypeEnum; @@ -11,25 +11,26 @@ import org.thingsboard.server.common.data.yunteng.enums.TriggerTypeEnum;
11 import java.util.List; 11 import java.util.List;
12 12
13 /** 13 /**
14 - * @Description 场景联动执行条件数据传输表  
15 - * @Author cxy  
16 - * @Date 2021/11/24 17:33 14 + * @Description 场景联动执行条件数据传输表 @Author cxy @Date 2021/11/24 17:33
17 */ 15 */
18 @Data 16 @Data
19 @EqualsAndHashCode(callSuper = true) 17 @EqualsAndHashCode(callSuper = true)
20 -public class DoConditionDTO extends TenantDTO{ 18 +public class DoConditionDTO extends TenantDTO {
21 19
22 - @ApiModelProperty(value = "触发器类型")  
23 - private TriggerTypeEnum triggerType; 20 + @ApiModelProperty(value = "触发器类型")
  21 + private TriggerTypeEnum triggerType;
24 22
  23 + @ApiModelProperty(value = "设备配置ID")
  24 + private String deviceProfileId;
25 25
26 - @ApiModelProperty(value = "触发器关联实体")  
27 - private ScopeEnum entityType;  
28 - private List<String> entityId; 26 + @ApiModelProperty(value = "触发器关联实体")
  27 + private ScopeEnum entityType;
29 28
30 - @ApiModelProperty(value = "触发条件")  
31 - private AlarmRule triggerCondition; 29 + private List<String> entityId;
32 30
33 - @ApiModelProperty(value = "场景联动id")  
34 - private String sceneLinkageId; 31 + @ApiModelProperty(value = "触发条件")
  32 + private AlarmRule triggerCondition;
  33 +
  34 + @ApiModelProperty(value = "场景联动id")
  35 + private String sceneLinkageId;
35 } 36 }
@@ -10,27 +10,26 @@ import org.thingsboard.server.common.data.yunteng.enums.TriggerTypeEnum; @@ -10,27 +10,26 @@ import org.thingsboard.server.common.data.yunteng.enums.TriggerTypeEnum;
10 import java.util.List; 10 import java.util.List;
11 11
12 /** 12 /**
13 - * @Description 场景联动触发器数据传输表  
14 - * @Author cxy  
15 - * @Date 2021/11/24 17:32 13 + * @Description 场景联动触发器数据传输表 @Author cxy @Date 2021/11/24 17:32
16 */ 14 */
17 @Data 15 @Data
18 @EqualsAndHashCode(callSuper = true) 16 @EqualsAndHashCode(callSuper = true)
19 public class TriggerDTO extends TenantDTO { 17 public class TriggerDTO extends TenantDTO {
20 18
21 - @ApiModelProperty(value = "触发器类型")  
22 - private TriggerTypeEnum triggerType; 19 + @ApiModelProperty(value = "触发器类型")
  20 + private TriggerTypeEnum triggerType;
23 21
24 - @ApiModelProperty(value = "触发器关联实体,例如:设备ID、场景联动ID、定时任务CRON表达式")  
25 - private ScopeEnum entityType;  
26 - private List<String> entityId; 22 + @ApiModelProperty(value = "设备配置ID")
  23 + private String deviceProfileId;
27 24
28 - @ApiModelProperty(value = "触发条件")  
29 - private AlarmRule triggerCondition; 25 + @ApiModelProperty(value = "触发器关联实体,例如:设备ID、场景联动ID、定时任务CRON表达式")
  26 + private ScopeEnum entityType;
30 27
  28 + private List<String> entityId;
31 29
32 - @ApiModelProperty(value = "场景联动id")  
33 - private String sceneLinkageId;  
34 - 30 + @ApiModelProperty(value = "触发条件")
  31 + private AlarmRule triggerCondition;
35 32
  33 + @ApiModelProperty(value = "场景联动id")
  34 + private String sceneLinkageId;
36 } 35 }
@@ -21,20 +21,21 @@ import java.util.List; @@ -21,20 +21,21 @@ import java.util.List;
21 @TableName(value = ModelConstants.Table.TK_DO_CONDITION_TABLE_NAME, autoResultMap = true) 21 @TableName(value = ModelConstants.Table.TK_DO_CONDITION_TABLE_NAME, autoResultMap = true)
22 @EqualsAndHashCode(callSuper = true) 22 @EqualsAndHashCode(callSuper = true)
23 public class TkDoConditionEntity extends TenantBaseEntity { 23 public class TkDoConditionEntity extends TenantBaseEntity {
24 - private static final long serialVersionUID = 2827674377416477646L;  
25 - /**  
26 - * 设备  
27 - */  
28 - @TableField(typeHandler = ListStringTypeHandler.class)  
29 - private List<String> entityId;  
30 -  
31 - @TableField(typeHandler = EnumTypeHandler.class)  
32 - private ScopeEnum entityType;  
33 - @TableField(typeHandler = EnumTypeHandler.class)  
34 - private TriggerTypeEnum triggerType;  
35 - @TableField(typeHandler = JacksonTypeHandler.class)  
36 - private AlarmRule triggerCondition;  
37 - private String sceneLinkageId; 24 + private static final long serialVersionUID = 2827674377416477646L;
  25 + /** 设备 */
  26 + @TableField(typeHandler = ListStringTypeHandler.class)
  27 + private List<String> entityId;
38 28
  29 + private String deviceProfileId;
39 30
  31 + @TableField(typeHandler = EnumTypeHandler.class)
  32 + private ScopeEnum entityType;
  33 +
  34 + @TableField(typeHandler = EnumTypeHandler.class)
  35 + private TriggerTypeEnum triggerType;
  36 +
  37 + @TableField(typeHandler = JacksonTypeHandler.class)
  38 + private AlarmRule triggerCondition;
  39 +
  40 + private String sceneLinkageId;
40 } 41 }
@@ -22,20 +22,21 @@ import java.util.List; @@ -22,20 +22,21 @@ import java.util.List;
22 @EqualsAndHashCode(callSuper = true) 22 @EqualsAndHashCode(callSuper = true)
23 public class TkTriggerEntity extends TenantBaseEntity { 23 public class TkTriggerEntity extends TenantBaseEntity {
24 24
25 - private static final long serialVersionUID = -1847061176808850967L;  
26 - /**  
27 - * 设备  
28 - */  
29 - @TableField(typeHandler = ListStringTypeHandler.class)  
30 - private List<String> entityId;  
31 -  
32 - @TableField(typeHandler = EnumTypeHandler.class)  
33 - private ScopeEnum entityType;  
34 - @TableField(typeHandler = EnumTypeHandler.class)  
35 - private TriggerTypeEnum triggerType;  
36 - @TableField(typeHandler = JacksonTypeHandler.class)  
37 - private AlarmRule triggerCondition;  
38 - private String sceneLinkageId; 25 + private static final long serialVersionUID = -1847061176808850967L;
  26 + /** 设备 */
  27 + @TableField(typeHandler = ListStringTypeHandler.class)
  28 + private List<String> entityId;
39 29
  30 + private String deviceProfileId;
40 31
  32 + @TableField(typeHandler = EnumTypeHandler.class)
  33 + private ScopeEnum entityType;
  34 +
  35 + @TableField(typeHandler = EnumTypeHandler.class)
  36 + private TriggerTypeEnum triggerType;
  37 +
  38 + @TableField(typeHandler = JacksonTypeHandler.class)
  39 + private AlarmRule triggerCondition;
  40 +
  41 + private String sceneLinkageId;
41 } 42 }