Commit f4f31a0e67bdbd58d8e208cd69f88f61e49f5ca9
1 parent
ff957188
refactor: 场景联动触发器关联实体字段从deviceId改为entityId
Showing
5 changed files
with
5 additions
and
10 deletions
@@ -17,7 +17,7 @@ import org.thingsboard.server.common.data.yunteng.enums.TriggerTypeEnum; | @@ -17,7 +17,7 @@ import org.thingsboard.server.common.data.yunteng.enums.TriggerTypeEnum; | ||
17 | public class DoCondition extends TenantBaseEntity { | 17 | public class DoCondition extends TenantBaseEntity { |
18 | private static final long serialVersionUID = 2827674377416477646L; | 18 | private static final long serialVersionUID = 2827674377416477646L; |
19 | /** 设备 */ | 19 | /** 设备 */ |
20 | - private String deviceId; | 20 | + private String entityId; |
21 | @TableField(typeHandler = EnumTypeHandler.class) | 21 | @TableField(typeHandler = EnumTypeHandler.class) |
22 | private TriggerTypeEnum triggerType; | 22 | private TriggerTypeEnum triggerType; |
23 | @TableField(typeHandler = JacksonTypeHandler.class) | 23 | @TableField(typeHandler = JacksonTypeHandler.class) |
@@ -17,7 +17,7 @@ public class Trigger extends TenantBaseEntity { | @@ -17,7 +17,7 @@ public class Trigger extends TenantBaseEntity { | ||
17 | 17 | ||
18 | private static final long serialVersionUID = -1847061176808850967L; | 18 | private static final long serialVersionUID = -1847061176808850967L; |
19 | /** 设备 */ | 19 | /** 设备 */ |
20 | - private String deviceId; | 20 | + private String entityId; |
21 | @TableField(typeHandler = EnumTypeHandler.class) | 21 | @TableField(typeHandler = EnumTypeHandler.class) |
22 | private TriggerTypeEnum triggerType; | 22 | private TriggerTypeEnum triggerType; |
23 | @TableField(typeHandler = JacksonTypeHandler.class) | 23 | @TableField(typeHandler = JacksonTypeHandler.class) |
@@ -3,17 +3,12 @@ import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; | @@ -3,17 +3,12 @@ import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; | ||
3 | import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; | 3 | import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
4 | import lombok.RequiredArgsConstructor; | 4 | import lombok.RequiredArgsConstructor; |
5 | import org.springframework.stereotype.Service; | 5 | import org.springframework.stereotype.Service; |
6 | -import org.thingsboard.server.common.data.id.EntityId; | ||
7 | import org.thingsboard.server.common.data.yunteng.dto.TriggerDTO; | 6 | import org.thingsboard.server.common.data.yunteng.dto.TriggerDTO; |
8 | -import org.thingsboard.server.dao.yunteng.entities.TenantRole; | ||
9 | import org.thingsboard.server.dao.yunteng.entities.Trigger; | 7 | import org.thingsboard.server.dao.yunteng.entities.Trigger; |
10 | -import org.thingsboard.server.dao.yunteng.mapper.RoleMapper; | ||
11 | import org.thingsboard.server.dao.yunteng.mapper.TriggerMapper; | 8 | import org.thingsboard.server.dao.yunteng.mapper.TriggerMapper; |
12 | import org.thingsboard.server.dao.yunteng.service.AbstractBaseService; | 9 | import org.thingsboard.server.dao.yunteng.service.AbstractBaseService; |
13 | import org.thingsboard.server.dao.yunteng.service.TriggerService; | 10 | import org.thingsboard.server.dao.yunteng.service.TriggerService; |
14 | 11 | ||
15 | -import java.util.Optional; | ||
16 | - | ||
17 | /** | 12 | /** |
18 | * @Description | 13 | * @Description |
19 | * @Author cxy | 14 | * @Author cxy |
@@ -28,7 +23,7 @@ public class TriggerServiceImpl extends AbstractBaseService<TriggerMapper, Trigg | @@ -28,7 +23,7 @@ public class TriggerServiceImpl extends AbstractBaseService<TriggerMapper, Trigg | ||
28 | public TriggerDTO getTrigger(String sceneId, String deviceId) { | 23 | public TriggerDTO getTrigger(String sceneId, String deviceId) { |
29 | LambdaQueryWrapper filter = new QueryWrapper<Trigger>().lambda() | 24 | LambdaQueryWrapper filter = new QueryWrapper<Trigger>().lambda() |
30 | .eq(Trigger::getSceneLinkageId,sceneId) | 25 | .eq(Trigger::getSceneLinkageId,sceneId) |
31 | - .eq(Trigger::getDeviceId,deviceId); | 26 | + .eq(Trigger::getEntityId,deviceId); |
32 | return triggerMapper.selectOne(filter).getDTO(TriggerDTO.class); | 27 | return triggerMapper.selectOne(filter).getDTO(TriggerDTO.class); |
33 | } | 28 | } |
34 | } | 29 | } |
@@ -4,7 +4,7 @@ | @@ -4,7 +4,7 @@ | ||
4 | <mapper namespace="org.thingsboard.server.dao.yunteng.mapper.DoConditionMapper"> | 4 | <mapper namespace="org.thingsboard.server.dao.yunteng.mapper.DoConditionMapper"> |
5 | <resultMap id="conditionDTO" type="org.thingsboard.server.common.data.yunteng.dto.DoConditionDTO"> | 5 | <resultMap id="conditionDTO" type="org.thingsboard.server.common.data.yunteng.dto.DoConditionDTO"> |
6 | <result property="id" column="id"/> | 6 | <result property="id" column="id"/> |
7 | - <result property="deviceId" column="device_id"/> | 7 | + <result property="entityId" column="entity_id"/> |
8 | <result property="triggerCondition" column="trigger_condition" typeHandler="com.baomidou.mybatisplus.extension.handlers.JacksonTypeHandler"/> | 8 | <result property="triggerCondition" column="trigger_condition" typeHandler="com.baomidou.mybatisplus.extension.handlers.JacksonTypeHandler"/> |
9 | <result property="triggerType" column="trigger_type" typeHandler="org.apache.ibatis.type.EnumTypeHandler"/> | 9 | <result property="triggerType" column="trigger_type" typeHandler="org.apache.ibatis.type.EnumTypeHandler"/> |
10 | <result property="sceneLinkageId" column="scene_linkage_id"/> | 10 | <result property="sceneLinkageId" column="scene_linkage_id"/> |
@@ -4,7 +4,7 @@ | @@ -4,7 +4,7 @@ | ||
4 | <mapper namespace="org.thingsboard.server.dao.yunteng.mapper.TriggerMapper"> | 4 | <mapper namespace="org.thingsboard.server.dao.yunteng.mapper.TriggerMapper"> |
5 | <resultMap id="triggerDTO" type="org.thingsboard.server.common.data.yunteng.dto.TriggerDTO"> | 5 | <resultMap id="triggerDTO" type="org.thingsboard.server.common.data.yunteng.dto.TriggerDTO"> |
6 | <result property="id" column="id"/> | 6 | <result property="id" column="id"/> |
7 | - <result property="deviceId" column="device_id"/> | 7 | + <result property="entityId" column="entity_id"/> |
8 | <result property="triggerCondition" column="trigger_condition" typeHandler="com.baomidou.mybatisplus.extension.handlers.JacksonTypeHandler"/> | 8 | <result property="triggerCondition" column="trigger_condition" typeHandler="com.baomidou.mybatisplus.extension.handlers.JacksonTypeHandler"/> |
9 | <result property="triggerType" column="trigger_type" typeHandler="org.apache.ibatis.type.EnumTypeHandler"/> | 9 | <result property="triggerType" column="trigger_type" typeHandler="org.apache.ibatis.type.EnumTypeHandler"/> |
10 | <result property="sceneLinkageId" column="scene_linkage_id"/> | 10 | <result property="sceneLinkageId" column="scene_linkage_id"/> |