|  | @@ -247,4 +247,13 @@ public interface DeviceChannelMapper {
 | 
	
		
			
				|  |  |              "<foreach collection='channels'  item='item'  open='(' separator=',' close=')' > #{item.channelId}</foreach>" +
 | 
	
		
			
				|  |  |              " </script>"})
 | 
	
		
			
				|  |  |      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);
 | 
	
		
			
				|  |  |  }
 |