|
@ -247,4 +247,13 @@ public interface DeviceChannelMapper { |
|
|
"<foreach collection='channels' item='item' open='(' separator=',' close=')' > #{item.channelId}</foreach>" + |
|
|
"<foreach collection='channels' item='item' open='(' separator=',' close=')' > #{item.channelId}</foreach>" + |
|
|
" </script>"}) |
|
|
" </script>"}) |
|
|
int cleanChannelsNotInList(String deviceId, List<DeviceChannel> channels); |
|
|
int cleanChannelsNotInList(String deviceId, List<DeviceChannel> channels); |
|
|
|
|
|
|
|
|
|
|
|
@Update(" update device_channel" + |
|
|
|
|
|
" set subCount = (select *" + |
|
|
|
|
|
" from (select count(0)" + |
|
|
|
|
|
" from device_channel" + |
|
|
|
|
|
" where deviceId = #{deviceId} and parentId = #{channelId}) as temp)" + |
|
|
|
|
|
" where deviceId = #{deviceId} " + |
|
|
|
|
|
" and channelId = #{channelId}") |
|
|
|
|
|
int updateChannelSubCount(String deviceId, String channelId); |
|
|
} |
|
|
} |
|
|