|  | @@ -155,17 +155,11 @@ public interface CommonGBChannelMapper {
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      @Select(" select\n" +
 | 
	
		
			
				|  |  |              "    id as gb_id,\n" +
 | 
	
		
			
				|  |  | -            "    device_db_id,\n" +
 | 
	
		
			
				|  |  | +            "    device_db_id as gb_device_db_id,\n" +
 | 
	
		
			
				|  |  |              "    stream_push_id,\n" +
 | 
	
		
			
				|  |  |              "    stream_proxy_id,\n" +
 | 
	
		
			
				|  |  |              "    create_time,\n" +
 | 
	
		
			
				|  |  |              "    update_time,\n" +
 | 
	
		
			
				|  |  | -            "    sub_count,\n" +
 | 
	
		
			
				|  |  | -            "    stream_id,\n" +
 | 
	
		
			
				|  |  | -            "    has_audio,\n" +
 | 
	
		
			
				|  |  | -            "    gps_time,\n" +
 | 
	
		
			
				|  |  | -            "    stream_identification,\n" +
 | 
	
		
			
				|  |  | -            "    device_db_id as gb_device_db_id,\n" +
 | 
	
		
			
				|  |  |              "    coalesce(gb_device_id, device_id) as gb_device_id,\n" +
 | 
	
		
			
				|  |  |              "    coalesce(gb_name, name) as gb_name,\n" +
 | 
	
		
			
				|  |  |              "    coalesce(gb_manufacturer, manufacturer) as gb_manufacturer,\n" +
 | 
	
	
		
			
				|  | @@ -210,20 +204,6 @@ public interface CommonGBChannelMapper {
 | 
	
		
			
				|  |  |      @Update(value = {" <script>" +
 | 
	
		
			
				|  |  |              "UPDATE wvp_device_channel " +
 | 
	
		
			
				|  |  |              "SET update_time=#{updateTime}" +
 | 
	
		
			
				|  |  | -            "<if test='streamPushId != null'>, stream_push_id  = #{streamPushId}</if>" +
 | 
	
		
			
				|  |  | -            "<if test='streamPushId  == null'>, stream_push_id = null</if>" +
 | 
	
		
			
				|  |  | -            "<if test='streamProxyId != null'>,  stream_proxy_id = #{streamProxyId}</if>" +
 | 
	
		
			
				|  |  | -            "<if test='streamProxyId  == null'>, stream_proxy_id = null</if>" +
 | 
	
		
			
				|  |  | -            "<if test='subCount != null'>,  sub_count = #{subCount}</if>" +
 | 
	
		
			
				|  |  | -            "<if test='subCount  == null'>, sub_count = null</if>" +
 | 
	
		
			
				|  |  | -            "<if test='streamId != null'>,  stream_id = #{streamId}</if>" +
 | 
	
		
			
				|  |  | -            "<if test='streamId  == null'>, stream_id = null</if>" +
 | 
	
		
			
				|  |  | -            "<if test='hasAudio != null'>,  has_audio = #{hasAudio}</if>" +
 | 
	
		
			
				|  |  | -            "<if test='hasAudio  == null'>, has_audio = null</if>" +
 | 
	
		
			
				|  |  | -            "<if test='gpsTime != null'>,  gps_time = #{gpsTime}</if>" +
 | 
	
		
			
				|  |  | -            "<if test='gpsTime  == null'>, gps_time = null</if>" +
 | 
	
		
			
				|  |  | -            "<if test='streamIdentification != null'>,  stream_identification = #{streamIdentification}</if>" +
 | 
	
		
			
				|  |  | -            "<if test='streamIdentification  == null'>, stream_identification = null</if>" +
 | 
	
		
			
				|  |  |              "<if test='gbDeviceId != null'>, gb_device_id = #{gbDeviceId}</if>" +
 | 
	
		
			
				|  |  |              "<if test='gbDeviceId  == null'>, gb_device_id = null</if>" +
 | 
	
		
			
				|  |  |              "<if test='gbName != null'>,  gb_name = #{gbName}</if>" +
 | 
	
	
		
			
				|  | @@ -234,8 +214,8 @@ public interface CommonGBChannelMapper {
 | 
	
		
			
				|  |  |              "<if test='gbModel  == null'>,   gb_model = null</if>" +
 | 
	
		
			
				|  |  |              "<if test='gbOwner != null' >, gb_owner = #{gbOwner}</if>" +
 | 
	
		
			
				|  |  |              "<if test='gbOwner  == null'>, gb_owner = null</if>" +
 | 
	
		
			
				|  |  | -            "<if test='gbCivilCode, != null' >, gb_civil_code = #{gbCivilCode}</if>" +
 | 
	
		
			
				|  |  | -            "<if test='gbCivilCode,  == null'>, gb_civil_code = null</if>" +
 | 
	
		
			
				|  |  | +            "<if test='gbCivilCode != null' >, gb_civil_code = #{gbCivilCode}</if>" +
 | 
	
		
			
				|  |  | +            "<if test='gbCivilCode == null'>, gb_civil_code = null</if>" +
 | 
	
		
			
				|  |  |              "<if test='gbBlock != null' >, gb_block = #{gbBlock}</if>" +
 | 
	
		
			
				|  |  |              "<if test='gbBlock  == null'>, gb_block = null</if>" +
 | 
	
		
			
				|  |  |              "<if test='gbAddress != null' >, gb_address = #{gbAddress}</if>" +
 | 
	
	
		
			
				|  | @@ -476,4 +456,21 @@ public interface CommonGBChannelMapper {
 | 
	
		
			
				|  |  |              "from wvp_device_channel wdc left join wvp_platform_gb_channel wpgc on wdc.id = wpgc.device_channel_id\n" +
 | 
	
		
			
				|  |  |              "where wpgc.platform_id = #{platformId}"})
 | 
	
		
			
				|  |  |      List<CommonGBChannel> queryByPlatformId(@Param("platformId") Integer platformId);
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    @Update(value = {" <script>" +
 | 
	
		
			
				|  |  | +            " UPDATE wvp_device_channel " +
 | 
	
		
			
				|  |  | +            " SET update_time=#{updateTime}, gb_device_id = null, gb_name = null, gb_manufacturer = null," +
 | 
	
		
			
				|  |  | +            " gb_model = null, gb_owner = null, gb_civil_code = null, gb_block = null, gb_address = null," +
 | 
	
		
			
				|  |  | +            " gb_parental = null, gb_parent_id = null, gb_safety_way = null, gb_register_way = null, gb_cert_num = null," +
 | 
	
		
			
				|  |  | +            " gb_certifiable = null, gb_err_code = null, gb_end_time = null, gb_secrecy = null, gb_ip_address = null, " +
 | 
	
		
			
				|  |  | +            " gb_port = null, gb_password = null, gb_status = null, gb_longitude = null, gb_latitude = null, " +
 | 
	
		
			
				|  |  | +            " gb_ptz_type = null, gb_position_type = null, gb_room_type = null, gb_use_type = null, gb_supply_light_type = null, " +
 | 
	
		
			
				|  |  | +            " gb_direction_type = null, gb_resolution = null, gb_business_group_id = null, gb_download_speed = null, gb_svc_space_support_mod = null, " +
 | 
	
		
			
				|  |  | +            " gb_direction_type = null, gb_resolution = null, gb_business_group_id = null, gb_download_speed = null, gb_svc_space_support_mod = null, " +
 | 
	
		
			
				|  |  | +            " gb_svc_time_support_mode = null" +
 | 
	
		
			
				|  |  | +            " WHERE id = #{id} and device_db_id = #{gbDeviceDbId}"+
 | 
	
		
			
				|  |  | +            " </script>"})
 | 
	
		
			
				|  |  | +    void reset(@Param("id") int id, @Param("gbDeviceDbId") int gbDeviceDbId, @Param("updateTime") String updateTime);
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |  }
 |