Commit f4f31a0e67bdbd58d8e208cd69f88f61e49f5ca9

Authored by 云中非
1 parent ff957188

refactor: 场景联动触发器关联实体字段从deviceId改为entityId

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