6 changed files with 408 additions and 1 deletions
@ -0,0 +1,18 @@
|
||||
package com.biutag.supervision.mapper; |
||||
|
||||
import com.baomidou.dynamic.datasource.annotation.DS; |
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
||||
import com.biutag.supervision.pojo.entity.WvpDeviceChannel; |
||||
import org.apache.ibatis.annotations.Select; |
||||
|
||||
import java.util.List; |
||||
|
||||
@DS("wvp") |
||||
public interface WvpDeviceChannelMapper extends BaseMapper<WvpDeviceChannel> { |
||||
@Select("SELECT status " + |
||||
"FROM wvp_device_channel " + |
||||
"WHERE address != '0.0.0.0' " + |
||||
"AND status is not null " + |
||||
"AND longitude is not null;") |
||||
List<WvpDeviceChannel> getVideoStatus(); |
||||
} |
||||
@ -0,0 +1,333 @@
|
||||
package com.biutag.supervision.pojo.entity; |
||||
|
||||
import com.baomidou.mybatisplus.annotation.IdType; |
||||
import com.baomidou.mybatisplus.annotation.TableField; |
||||
import com.baomidou.mybatisplus.annotation.TableId; |
||||
import lombok.Getter; |
||||
import lombok.Setter; |
||||
|
||||
@Setter |
||||
@Getter |
||||
public class WvpDeviceChannel { |
||||
|
||||
//
|
||||
@TableId(value = "id", type = IdType.AUTO) |
||||
private Long id; |
||||
|
||||
//
|
||||
@TableField("device_id") |
||||
private String deviceId; |
||||
|
||||
//
|
||||
@TableField("name") |
||||
private String name; |
||||
|
||||
//
|
||||
@TableField("manufacturer") |
||||
private String manufacturer; |
||||
|
||||
//
|
||||
@TableField("model") |
||||
private String model; |
||||
|
||||
//
|
||||
@TableField("owner") |
||||
private String owner; |
||||
|
||||
//
|
||||
@TableField("civil_code") |
||||
private String civilCode; |
||||
|
||||
//
|
||||
@TableField("block") |
||||
private String block; |
||||
|
||||
//
|
||||
@TableField("address") |
||||
private String address; |
||||
|
||||
//
|
||||
@TableField("parental") |
||||
private Integer parental; |
||||
|
||||
//
|
||||
@TableField("parent_id") |
||||
private String parentId; |
||||
|
||||
//
|
||||
@TableField("safety_way") |
||||
private Integer safetyWay; |
||||
|
||||
//
|
||||
@TableField("register_way") |
||||
private Integer registerWay; |
||||
|
||||
//
|
||||
@TableField("cert_num") |
||||
private String certNum; |
||||
|
||||
//
|
||||
@TableField("certifiable") |
||||
private Integer certifiable; |
||||
|
||||
//
|
||||
@TableField("err_code") |
||||
private Integer errCode; |
||||
|
||||
//
|
||||
@TableField("end_time") |
||||
private String endTime; |
||||
|
||||
//
|
||||
@TableField("secrecy") |
||||
private Integer secrecy; |
||||
|
||||
//
|
||||
@TableField("ip_address") |
||||
private String ipAddress; |
||||
|
||||
//
|
||||
@TableField("port") |
||||
private Integer port; |
||||
|
||||
//
|
||||
@TableField("password") |
||||
private String password; |
||||
|
||||
//
|
||||
@TableField("status") |
||||
private String status; |
||||
|
||||
//
|
||||
@TableField("longitude") |
||||
private Double longitude; |
||||
|
||||
//
|
||||
@TableField("latitude") |
||||
private Double latitude; |
||||
|
||||
//
|
||||
@TableField("ptz_type") |
||||
private Integer ptzType; |
||||
|
||||
//
|
||||
@TableField("position_type") |
||||
private Integer positionType; |
||||
|
||||
//
|
||||
@TableField("room_type") |
||||
private Integer roomType; |
||||
|
||||
//
|
||||
@TableField("use_type") |
||||
private Integer useType; |
||||
|
||||
//
|
||||
@TableField("supply_light_type") |
||||
private Integer supplyLightType; |
||||
|
||||
//
|
||||
@TableField("direction_type") |
||||
private Integer directionType; |
||||
|
||||
//
|
||||
@TableField("resolution") |
||||
private String resolution; |
||||
|
||||
//
|
||||
@TableField("business_group_id") |
||||
private String businessGroupId; |
||||
|
||||
//
|
||||
@TableField("download_speed") |
||||
private String downloadSpeed; |
||||
|
||||
//
|
||||
@TableField("svc_space_support_mod") |
||||
private Integer svcSpaceSupportMod; |
||||
|
||||
//
|
||||
@TableField("svc_time_support_mode") |
||||
private Integer svcTimeSupportMode; |
||||
|
||||
//
|
||||
@TableField("create_time") |
||||
private String createTime; |
||||
|
||||
//
|
||||
@TableField("update_time") |
||||
private String updateTime; |
||||
|
||||
//
|
||||
@TableField("sub_count") |
||||
private Integer subCount; |
||||
|
||||
//
|
||||
@TableField("stream_id") |
||||
private String streamId; |
||||
|
||||
//
|
||||
@TableField("has_audio") |
||||
private Boolean hasAudio; |
||||
|
||||
//
|
||||
@TableField("gps_time") |
||||
private String gpsTime; |
||||
|
||||
//
|
||||
@TableField("stream_identification") |
||||
private String streamIdentification; |
||||
|
||||
//
|
||||
@TableField("channel_type") |
||||
private Integer channelType; |
||||
|
||||
//
|
||||
@TableField("gb_device_id") |
||||
private String gbDeviceId; |
||||
|
||||
//
|
||||
@TableField("gb_name") |
||||
private String gbName; |
||||
|
||||
//
|
||||
@TableField("gb_manufacturer") |
||||
private String gbManufacturer; |
||||
|
||||
//
|
||||
@TableField("gb_model") |
||||
private String gbModel; |
||||
|
||||
//
|
||||
@TableField("gb_owner") |
||||
private String gbOwner; |
||||
|
||||
//
|
||||
@TableField("gb_civil_code") |
||||
private String gbCivilCode; |
||||
|
||||
//
|
||||
@TableField("gb_block") |
||||
private String gbBlock; |
||||
|
||||
//
|
||||
@TableField("gb_address") |
||||
private String gbAddress; |
||||
|
||||
//
|
||||
@TableField("gb_parental") |
||||
private Integer gbParental; |
||||
|
||||
//
|
||||
@TableField("gb_parent_id") |
||||
private String gbParentId; |
||||
|
||||
//
|
||||
@TableField("gb_safety_way") |
||||
private Integer gbSafetyWay; |
||||
|
||||
//
|
||||
@TableField("gb_register_way") |
||||
private Integer gbRegisterWay; |
||||
|
||||
//
|
||||
@TableField("gb_cert_num") |
||||
private String gbCertNum; |
||||
|
||||
//
|
||||
@TableField("gb_certifiable") |
||||
private Integer gbCertifiable; |
||||
|
||||
//
|
||||
@TableField("gb_err_code") |
||||
private Integer gbErrCode; |
||||
|
||||
//
|
||||
@TableField("gb_end_time") |
||||
private String gbEndTime; |
||||
|
||||
//
|
||||
@TableField("gb_secrecy") |
||||
private Integer gbSecrecy; |
||||
|
||||
//
|
||||
@TableField("gb_ip_address") |
||||
private String gbIpAddress; |
||||
|
||||
//
|
||||
@TableField("gb_port") |
||||
private Integer gbPort; |
||||
|
||||
//
|
||||
@TableField("gb_password") |
||||
private String gbPassword; |
||||
|
||||
//
|
||||
@TableField("gb_status") |
||||
private String gbStatus; |
||||
|
||||
//
|
||||
@TableField("gb_longitude") |
||||
private String gbLongitude; |
||||
|
||||
//
|
||||
@TableField("gb_latitude") |
||||
private String gbLatitude; |
||||
|
||||
//
|
||||
@TableField("gb_business_group_id") |
||||
private String gbBusinessGroupId; |
||||
|
||||
//
|
||||
@TableField("gb_ptz_type") |
||||
private Integer gbPtzType; |
||||
|
||||
//
|
||||
@TableField("gb_position_type") |
||||
private Integer gbPositionType; |
||||
|
||||
//
|
||||
@TableField("gb_room_type") |
||||
private Integer gbRoomType; |
||||
|
||||
//
|
||||
@TableField("gb_use_type") |
||||
private Integer gbUseType; |
||||
|
||||
//
|
||||
@TableField("gb_supply_light_type") |
||||
private Integer gbSupplyLightType; |
||||
|
||||
//
|
||||
@TableField("gb_direction_type") |
||||
private Integer gbDirectionType; |
||||
|
||||
//
|
||||
@TableField("gb_resolution") |
||||
private String gbResolution; |
||||
|
||||
//
|
||||
@TableField("gb_download_speed") |
||||
private String gbDownloadSpeed; |
||||
|
||||
//
|
||||
@TableField("gb_svc_space_support_mod") |
||||
private Integer gbSvcSpaceSupportMod; |
||||
|
||||
//
|
||||
@TableField("gb_svc_time_support_mode") |
||||
private Integer gbSvcTimeSupportMode; |
||||
|
||||
//
|
||||
@TableField("record_plan_id") |
||||
private Integer recordPlanId; |
||||
|
||||
//
|
||||
@TableField("data_type") |
||||
private Integer dataType; |
||||
|
||||
//
|
||||
@TableField("data_device_id") |
||||
private Integer dataDeviceId; |
||||
|
||||
} |
||||
@ -0,0 +1,11 @@
|
||||
package com.biutag.supervision.service; |
||||
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
||||
import com.biutag.supervision.pojo.entity.WvpDeviceChannel; |
||||
import com.biutag.supervision.mapper.WvpDeviceChannelMapper; |
||||
import org.springframework.stereotype.Service; |
||||
|
||||
@Service |
||||
public class WvpDeviceChannelService extends ServiceImpl<WvpDeviceChannelMapper, WvpDeviceChannel> { |
||||
|
||||
} |
||||
Loading…
Reference in new issue