| | |
| | | package com.genersoft.iot.vmp.storager.dao; |
| | | |
| | | import com.genersoft.iot.vmp.media.zlm.dto.MediaServerItem; |
| | | import com.genersoft.iot.vmp.media.zlm.dto.MediaServer; |
| | | import org.apache.ibatis.annotations.*; |
| | | import org.apache.ibatis.annotations.Param; |
| | | import org.springframework.stereotype.Repository; |
| | |
| | | "#{createTime}, " + |
| | | "#{updateTime}, " + |
| | | "#{hookAliveInterval})") |
| | | int add(MediaServerItem mediaServerItem); |
| | | int add(MediaServer mediaServerItem); |
| | | |
| | | @Update(value = {" <script>" + |
| | | "UPDATE wvp_media_server " + |
| | |
| | | "<if test=\"type != null\">, type=#{type}</if>" + |
| | | "WHERE id=#{id}"+ |
| | | " </script>"}) |
| | | int update(MediaServerItem mediaServerItem); |
| | | int update(MediaServer mediaServerItem); |
| | | |
| | | @Update(value = {" <script>" + |
| | | "UPDATE wvp_media_server " + |
| | |
| | | "<if test=\"hookAliveInterval != null\">, hook_alive_interval=#{hookAliveInterval}</if>" + |
| | | "WHERE ip=#{ip} and http_port=#{httpPort}"+ |
| | | " </script>"}) |
| | | int updateByHostAndPort(MediaServerItem mediaServerItem); |
| | | int updateByHostAndPort(MediaServer mediaServerItem); |
| | | |
| | | @Select("SELECT * FROM wvp_media_server WHERE id=#{id}") |
| | | MediaServerItem queryOne(String id); |
| | | MediaServer queryOne(String id); |
| | | |
| | | @Select("SELECT * FROM wvp_media_server") |
| | | List<MediaServerItem> queryAll(); |
| | | List<MediaServer> queryAll(); |
| | | |
| | | @Delete("DELETE FROM wvp_media_server WHERE id=#{id}") |
| | | void delOne(String id); |
| | |
| | | int delDefault(); |
| | | |
| | | @Select("SELECT * FROM wvp_media_server WHERE ip=#{host} and http_port=#{port}") |
| | | MediaServerItem queryOneByHostAndPort(@Param("host") String host, @Param("port") int port); |
| | | MediaServer queryOneByHostAndPort(@Param("host") String host, @Param("port") int port); |
| | | |
| | | @Select("SELECT * FROM wvp_media_server WHERE default_server=true") |
| | | MediaServerItem queryDefault(); |
| | | MediaServer queryDefault(); |
| | | |
| | | @Select("SELECT * FROM wvp_media_server WHERE record_assist_port > 0") |
| | | List<MediaServerItem> queryAllWithAssistPort(); |
| | | List<MediaServer> queryAllWithAssistPort(); |
| | | |
| | | } |