old mode 100644
new mode 100755
| | |
| | | package com.genersoft.iot.vmp.storager.dao; |
| | | |
| | | import com.genersoft.iot.vmp.media.zlm.dto.MediaServerItem; |
| | | import org.apache.ibatis.annotations.Insert; |
| | | import org.apache.ibatis.annotations.Mapper; |
| | | import org.apache.ibatis.annotations.Select; |
| | | import org.apache.ibatis.annotations.Update; |
| | | import com.genersoft.iot.vmp.media.bean.MediaServer; |
| | | import org.apache.ibatis.annotations.*; |
| | | import org.apache.ibatis.annotations.Param; |
| | | import org.springframework.stereotype.Repository; |
| | | |
| | | import java.util.List; |
| | |
| | | @Repository |
| | | public interface MediaServerMapper { |
| | | |
| | | @Insert("INSERT INTO media_server (" + |
| | | "id, " + |
| | | "ip, " + |
| | | "hookIp, " + |
| | | "sdpIp, " + |
| | | "streamIp, " + |
| | | "httpPort, " + |
| | | "httpSSlPort, " + |
| | | "rtmpPort, " + |
| | | "rtmpSSlPort, " + |
| | | "rtpProxyPort, " + |
| | | "rtspPort, " + |
| | | "rtspSSLPort, " + |
| | | "autoConfig, " + |
| | | "secret, " + |
| | | "streamNoneReaderDelayMS, " + |
| | | "rtpEnable, " + |
| | | "rtpPortRange, " + |
| | | "sendRtpPortRange, " + |
| | | "recordAssistPort, " + |
| | | "defaultServer, " + |
| | | "createTime, " + |
| | | "updateTime" + |
| | | @Insert("INSERT INTO wvp_media_server (" + |
| | | "id,"+ |
| | | "ip,"+ |
| | | "hook_ip,"+ |
| | | "sdp_ip,"+ |
| | | "stream_ip,"+ |
| | | "http_port,"+ |
| | | "http_ssl_port,"+ |
| | | "rtmp_port,"+ |
| | | "rtmp_ssl_port,"+ |
| | | "rtp_proxy_port,"+ |
| | | "rtsp_port,"+ |
| | | "flv_port," + |
| | | "flv_ssl_port," + |
| | | "ws_flv_port," + |
| | | "ws_flv_ssl_port," + |
| | | "rtsp_ssl_port,"+ |
| | | "auto_config,"+ |
| | | "secret,"+ |
| | | "rtp_enable,"+ |
| | | "rtp_port_range,"+ |
| | | "send_rtp_port_range,"+ |
| | | "record_assist_port,"+ |
| | | "record_day,"+ |
| | | "record_path,"+ |
| | | "default_server,"+ |
| | | "type,"+ |
| | | "create_time,"+ |
| | | "update_time,"+ |
| | | "transcode_suffix,"+ |
| | | "hook_alive_interval"+ |
| | | ") VALUES " + |
| | | "(" + |
| | | "'${id}', " + |
| | | "'${ip}', " + |
| | | "'${hookIp}', " + |
| | | "'${sdpIp}', " + |
| | | "'${streamIp}', " + |
| | | "${httpPort}, " + |
| | | "${httpSSlPort}, " + |
| | | "${rtmpPort}, " + |
| | | "${rtmpSSlPort}, " + |
| | | "${rtpProxyPort}, " + |
| | | "${rtspPort}, " + |
| | | "${rtspSSLPort}, " + |
| | | "${autoConfig}, " + |
| | | "'${secret}', " + |
| | | "${streamNoneReaderDelayMS}, " + |
| | | "${rtpEnable}, " + |
| | | "'${rtpPortRange}', " + |
| | | "'${sendRtpPortRange}', " + |
| | | "${recordAssistPort}, " + |
| | | "${defaultServer}, " + |
| | | "'${createTime}', " + |
| | | "'${updateTime}')") |
| | | int add(MediaServerItem mediaServerItem); |
| | | "#{id}, " + |
| | | "#{ip}, " + |
| | | "#{hookIp}, " + |
| | | "#{sdpIp}, " + |
| | | "#{streamIp}, " + |
| | | "#{httpPort}, " + |
| | | "#{httpSSlPort}, " + |
| | | "#{rtmpPort}, " + |
| | | "#{rtmpSSlPort}, " + |
| | | "#{rtpProxyPort}, " + |
| | | "#{rtspPort}, " + |
| | | "#{flvPort}, " + |
| | | "#{flvSSLPort}, " + |
| | | "#{wsFlvPort}, " + |
| | | "#{wsFlvSSLPort}, " + |
| | | "#{rtspSSLPort}, " + |
| | | "#{autoConfig}, " + |
| | | "#{secret}, " + |
| | | "#{rtpEnable}, " + |
| | | "#{rtpPortRange}, " + |
| | | "#{sendRtpPortRange}, " + |
| | | "#{recordAssistPort}, " + |
| | | "#{recordDay}, " + |
| | | "#{recordPath}, " + |
| | | "#{defaultServer}, " + |
| | | "#{type}, " + |
| | | "#{createTime}, " + |
| | | "#{updateTime}, " + |
| | | "#{transcodeSuffix}, " + |
| | | "#{hookAliveInterval})") |
| | | int add(MediaServer mediaServerItem); |
| | | |
| | | @Update(value = {" <script>" + |
| | | "UPDATE media_server " + |
| | | "SET updateTime='${updateTime}'" + |
| | | "<if test=\"ip != null\">, ip='${ip}'</if>" + |
| | | "<if test=\"hookIp != null\">, hookIp='${hookIp}'</if>" + |
| | | "<if test=\"sdpIp != null\">, sdpIp='${sdpIp}'</if>" + |
| | | "<if test=\"streamIp != null\">, streamIp='${streamIp}'</if>" + |
| | | "<if test=\"httpPort != null\">, httpPort=${httpPort}</if>" + |
| | | "<if test=\"httpSSlPort != null\">, httpSSlPort=${httpSSlPort}</if>" + |
| | | "<if test=\"rtmpPort != null\">, rtmpPort=${rtmpPort}</if>" + |
| | | "<if test=\"rtmpSSlPort != null\">, rtmpSSlPort=${rtmpSSlPort}</if>" + |
| | | "<if test=\"rtpProxyPort != null\">, rtpProxyPort=${rtpProxyPort}</if>" + |
| | | "<if test=\"rtspPort != null\">, rtspPort=${rtspPort}</if>" + |
| | | "<if test=\"rtspSSLPort != null\">, rtspSSLPort=${rtspSSLPort}</if>" + |
| | | "<if test=\"autoConfig != null\">, autoConfig=${autoConfig}</if>" + |
| | | "<if test=\"streamNoneReaderDelayMS != null\">, streamNoneReaderDelayMS=${streamNoneReaderDelayMS}</if>" + |
| | | "<if test=\"rtpEnable != null\">, rtpEnable=${rtpEnable}</if>" + |
| | | "<if test=\"rtpPortRange != null\">, rtpPortRange='${rtpPortRange}'</if>" + |
| | | "<if test=\"sendRtpPortRange != null\">, sendRtpPortRange='${sendRtpPortRange}'</if>" + |
| | | "<if test=\"secret != null\">, secret='${secret}'</if>" + |
| | | "<if test=\"recordAssistPort != null\">, recordAssistPort=${recordAssistPort}</if>" + |
| | | "WHERE id='${id}'"+ |
| | | "UPDATE wvp_media_server " + |
| | | "SET update_time=#{updateTime}" + |
| | | "<if test=\"ip != null\">, ip=#{ip}</if>" + |
| | | "<if test=\"hookIp != null\">, hook_ip=#{hookIp}</if>" + |
| | | "<if test=\"sdpIp != null\">, sdp_ip=#{sdpIp}</if>" + |
| | | "<if test=\"streamIp != null\">, stream_ip=#{streamIp}</if>" + |
| | | "<if test=\"httpPort != null\">, http_port=#{httpPort}</if>" + |
| | | "<if test=\"httpSSlPort != null\">, http_ssl_port=#{httpSSlPort}</if>" + |
| | | "<if test=\"rtmpPort != null\">, rtmp_port=#{rtmpPort}</if>" + |
| | | "<if test=\"rtmpSSlPort != null\">, rtmp_ssl_port=#{rtmpSSlPort}</if>" + |
| | | "<if test=\"rtpProxyPort != null\">, rtp_proxy_port=#{rtpProxyPort}</if>" + |
| | | "<if test=\"rtspPort != null\">, rtsp_port=#{rtspPort}</if>" + |
| | | "<if test=\"rtspSSLPort != null\">, rtsp_ssl_port=#{rtspSSLPort}</if>" + |
| | | "<if test=\"flvPort != null\">, flv_port=#{flvPort}</if>" + |
| | | "<if test=\"flvSSLPort != null\">, flv_ssl_port=#{flvSSLPort}</if>" + |
| | | "<if test=\"wsFlvPort != null\">, ws_flv_port=#{wsFlvPort}</if>" + |
| | | "<if test=\"wsFlvSSLPort != null\">, ws_flv_ssl_port=#{wsFlvSSLPort}</if>" + |
| | | "<if test=\"autoConfig != null\">, auto_config=#{autoConfig}</if>" + |
| | | "<if test=\"rtpEnable != null\">, rtp_enable=#{rtpEnable}</if>" + |
| | | "<if test=\"rtpPortRange != null\">, rtp_port_range=#{rtpPortRange}</if>" + |
| | | "<if test=\"sendRtpPortRange != null\">, send_rtp_port_range=#{sendRtpPortRange}</if>" + |
| | | "<if test=\"secret != null\">, secret=#{secret}</if>" + |
| | | "<if test=\"recordAssistPort != null\">, record_assist_port=#{recordAssistPort}</if>" + |
| | | "<if test=\"hookAliveInterval != null\">, hook_alive_interval=#{hookAliveInterval}</if>" + |
| | | "<if test=\"recordDay != null\">, record_day=#{recordDay}</if>" + |
| | | "<if test=\"recordPath != null\">, record_path=#{recordPath}</if>" + |
| | | "<if test=\"transcodeSuffix != null\">, transcode_suffix=#{transcodeSuffix}</if>" + |
| | | "<if test=\"type != null\">, type=#{type}</if>" + |
| | | "WHERE id=#{id}"+ |
| | | " </script>"}) |
| | | int update(MediaServerItem mediaServerItem); |
| | | int update(MediaServer mediaServerItem); |
| | | |
| | | @Select("SELECT * FROM media_server WHERE id='${id}'") |
| | | MediaServerItem queryOne(String id); |
| | | @Update(value = {" <script>" + |
| | | "UPDATE wvp_media_server " + |
| | | "SET update_time=#{updateTime}" + |
| | | "<if test=\"id != null\">, id=#{id}</if>" + |
| | | "<if test=\"hookIp != null\">, hook_ip=#{hookIp}</if>" + |
| | | "<if test=\"sdpIp != null\">, sdp_ip=#{sdpIp}</if>" + |
| | | "<if test=\"streamIp != null\">, stream_ip=#{streamIp}</if>" + |
| | | "<if test=\"httpSSlPort != null\">, http_ssl_port=#{httpSSlPort}</if>" + |
| | | "<if test=\"rtmpPort != null\">, rtmp_port=#{rtmpPort}</if>" + |
| | | "<if test=\"rtmpSSlPort != null\">, rtmp_ssl_port=#{rtmpSSlPort}</if>" + |
| | | "<if test=\"rtpProxyPort != null\">, rtp_proxy_port=#{rtpProxyPort}</if>" + |
| | | "<if test=\"rtspPort != null\">, rtsp_port=#{rtspPort}</if>" + |
| | | "<if test=\"rtspSSLPort != null\">, rtsp_ssl_port=#{rtspSSLPort}</if>" + |
| | | "<if test=\"flvPort != null\">, flv_port=#{flvPort}</if>" + |
| | | "<if test=\"flvSSLPort != null\">, flv_ssl_port=#{flvSSLPort}</if>" + |
| | | "<if test=\"wsFlvPort != null\">, ws_flv_port=#{wsFlvPort}</if>" + |
| | | "<if test=\"wsFlvSSLPort != null\">, ws_flv_ssl_port=#{wsFlvSSLPort}</if>" + |
| | | "<if test=\"autoConfig != null\">, auto_config=#{autoConfig}</if>" + |
| | | "<if test=\"rtpEnable != null\">, rtp_enable=#{rtpEnable}</if>" + |
| | | "<if test=\"rtpPortRange != null\">, rtp_port_range=#{rtpPortRange}</if>" + |
| | | "<if test=\"sendRtpPortRange != null\">, send_rtp_port_range=#{sendRtpPortRange}</if>" + |
| | | "<if test=\"secret != null\">, secret=#{secret}</if>" + |
| | | "<if test=\"recordAssistPort != null\">, record_assist_port=#{recordAssistPort}</if>" + |
| | | "<if test=\"recordDay != null\">, record_day=#{recordDay}</if>" + |
| | | "<if test=\"recordPath != null\">, record_path=#{recordPath}</if>" + |
| | | "<if test=\"type != null\">, type=#{type}</if>" + |
| | | "<if test=\"transcodeSuffix != null\">, transcode_suffix=#{transcodeSuffix}</if>" + |
| | | "<if test=\"hookAliveInterval != null\">, hook_alive_interval=#{hookAliveInterval}</if>" + |
| | | "WHERE ip=#{ip} and http_port=#{httpPort}"+ |
| | | " </script>"}) |
| | | int updateByHostAndPort(MediaServer mediaServerItem); |
| | | |
| | | @Select("SELECT * FROM media_server") |
| | | List<MediaServerItem> queryAll(); |
| | | @Select("SELECT * FROM wvp_media_server WHERE id=#{id}") |
| | | MediaServer queryOne(String id); |
| | | |
| | | @Select("DELETE FROM media_server WHERE id='${id}'") |
| | | @Select("SELECT * FROM wvp_media_server") |
| | | List<MediaServer> queryAll(); |
| | | |
| | | @Delete("DELETE FROM wvp_media_server WHERE id=#{id}") |
| | | void delOne(String id); |
| | | |
| | | @Select("DELETE FROM media_server WHERE ip='${host}' and httpPort=${port}") |
| | | void delOneByIPAndPort(String host, int port); |
| | | @Select("DELETE FROM wvp_media_server WHERE ip=#{host} and http_port=#{port}") |
| | | void delOneByIPAndPort(@Param("host") String host, @Param("port") int port); |
| | | |
| | | @Select("DELETE FROM media_server WHERE defaultServer=1;") |
| | | void delDefault(); |
| | | @Delete("DELETE FROM wvp_media_server WHERE default_server=true") |
| | | int delDefault(); |
| | | |
| | | @Select("SELECT * FROM media_server WHERE ip='${host}' and httpPort=${port}") |
| | | MediaServerItem queryOneByHostAndPort(String host, int port); |
| | | @Select("SELECT * FROM wvp_media_server WHERE ip=#{host} and http_port=#{port}") |
| | | MediaServer queryOneByHostAndPort(@Param("host") String host, @Param("port") int port); |
| | | |
| | | @Select("SELECT * FROM media_server WHERE defaultServer=1") |
| | | MediaServerItem queryDefault(); |
| | | @Select("SELECT * FROM wvp_media_server WHERE default_server=true") |
| | | MediaServer queryDefault(); |
| | | |
| | | @Select("SELECT * FROM wvp_media_server WHERE record_assist_port > 0") |
| | | List<MediaServer> queryAllWithAssistPort(); |
| | | |
| | | } |