|
|
@@ -49,52 +49,6 @@ create table wvp_device_alarm (
|
|
|
create_time character varying(50) not null
|
|
|
);
|
|
|
|
|
|
-create table wvp_device_channel (
|
|
|
- id serial primary key ,
|
|
|
- channel_id character varying(50) not null,
|
|
|
- name character varying(255),
|
|
|
- custom_name character varying(255),
|
|
|
- manufacture character varying(50),
|
|
|
- model character varying(50),
|
|
|
- owner character varying(50),
|
|
|
- civil_code character varying(50),
|
|
|
- block character varying(50),
|
|
|
- address character varying(50),
|
|
|
- parent_id character varying(50),
|
|
|
- safety_way integer,
|
|
|
- register_way integer,
|
|
|
- cert_num character varying(50),
|
|
|
- certifiable integer,
|
|
|
- err_code integer,
|
|
|
- end_time character varying(50),
|
|
|
- secrecy character varying(50),
|
|
|
- ip_address character varying(50),
|
|
|
- port integer,
|
|
|
- password character varying(255),
|
|
|
- ptz_type integer,
|
|
|
- custom_ptz_type integer,
|
|
|
- status bool default false,
|
|
|
- longitude double precision,
|
|
|
- custom_longitude double precision,
|
|
|
- latitude double precision,
|
|
|
- custom_latitude double precision,
|
|
|
- stream_id character varying(255),
|
|
|
- device_id character varying(50) not null,
|
|
|
- parental character varying(50),
|
|
|
- has_audio bool default false,
|
|
|
- create_time character varying(50) not null,
|
|
|
- update_time character varying(50) not null,
|
|
|
- sub_count integer,
|
|
|
- longitude_gcj02 double precision,
|
|
|
- latitude_gcj02 double precision,
|
|
|
- longitude_wgs84 double precision,
|
|
|
- latitude_wgs84 double precision,
|
|
|
- business_group_id character varying(50),
|
|
|
- gps_time character varying(50),
|
|
|
- stream_identification character varying(50),
|
|
|
- constraint uk_wvp_device_channel_unique_device_channel unique (device_id, channel_id)
|
|
|
-);
|
|
|
-
|
|
|
create table wvp_device_mobile_position (
|
|
|
id serial primary key,
|
|
|
device_id character varying(50) not null,
|
|
|
@@ -141,6 +95,109 @@ create table wvp_log (
|
|
|
create_time character varying(50)
|
|
|
);
|
|
|
|
|
|
+create table wvp_device_channel (
|
|
|
+ id serial primary key ,
|
|
|
+ device_db_id integer,
|
|
|
+ device_id character varying(50) not null,
|
|
|
+ name character varying(255),
|
|
|
+ manufacturer character varying(50),
|
|
|
+ model character varying(50),
|
|
|
+ owner character varying(50),
|
|
|
+ civil_code character varying(50),
|
|
|
+ block character varying(50),
|
|
|
+ address character varying(50),
|
|
|
+ parental integer,
|
|
|
+ parent_id character varying(50),
|
|
|
+ safety_way integer,
|
|
|
+ register_way integer,
|
|
|
+ cert_num character varying(50),
|
|
|
+ certifiable integer,
|
|
|
+ err_code integer,
|
|
|
+ end_time character varying(50),
|
|
|
+ secrecy integer,
|
|
|
+ ip_address character varying(50),
|
|
|
+ port integer,
|
|
|
+ password character varying(255),
|
|
|
+ status character varying(50),
|
|
|
+ longitude double precision,
|
|
|
+ latitude double precision,
|
|
|
+ ptz_type integer,
|
|
|
+ position_type integer,
|
|
|
+ room_type integer,
|
|
|
+ use_type integer,
|
|
|
+ supply_light_type integer,
|
|
|
+ direction_type integer,
|
|
|
+ resolution character varying(255),
|
|
|
+ business_group_id character varying(255),
|
|
|
+ download_speed character varying(255),
|
|
|
+ svc_space_support_mod integer,
|
|
|
+ svc_time_support_mode integer,
|
|
|
+ create_time character varying(50) not null,
|
|
|
+ update_time character varying(50) not null,
|
|
|
+ sub_count integer,
|
|
|
+ stream_id character varying(255),
|
|
|
+ has_audio bool default false,
|
|
|
+ gps_time character varying(50),
|
|
|
+ stream_identification character varying(50),
|
|
|
+ gb_device_id character varying(50),
|
|
|
+ gb_name character varying(255),
|
|
|
+ gb_manufacturer character varying(255),
|
|
|
+ gb_model character varying(255),
|
|
|
+ gb_owner character varying(255),
|
|
|
+ gb_civil_code character varying(255),
|
|
|
+ gb_block character varying(255),
|
|
|
+ gb_address character varying(255),
|
|
|
+ gb_parental integer,
|
|
|
+ gb_parent_id character varying(255),
|
|
|
+ gb_safety_way integer,
|
|
|
+ gb_register_way integer,
|
|
|
+ gb_cert_num integer,
|
|
|
+ gb_certifiable integer,
|
|
|
+ gb_err_code integer,
|
|
|
+ gb_end_time integer,
|
|
|
+ gb_security_level_code character varying(255),
|
|
|
+ gb_secrecy integer,
|
|
|
+ gb_ip_address character varying(50),
|
|
|
+ gb_port integer,
|
|
|
+ gb_password character varying(50),
|
|
|
+ gb_status integer,
|
|
|
+ gb_longitude double,
|
|
|
+ gb_latitude double,
|
|
|
+ gb_business_group_id character varying(50),
|
|
|
+ gb_ptz_type integer,
|
|
|
+ gb_position_type integer,
|
|
|
+ gb_photoelectric_imaging_typ integer,
|
|
|
+ gb_capture_position_type integer,
|
|
|
+ gb_room_type integer,
|
|
|
+ gb_use_type integer,
|
|
|
+ gb_supply_light_type integer,
|
|
|
+ gb_direction_type integer,
|
|
|
+ gb_resolution character varying(255),
|
|
|
+ gb_stream_number_list character varying(255),
|
|
|
+ gb_download_speed character varying(255),
|
|
|
+ gb_svc_space_support_mod integer,
|
|
|
+ gb_svc_time_support_mode integer,
|
|
|
+ gb_ssvc_ratio_support_list character varying(255),
|
|
|
+ gb_mobile_device_type integer,
|
|
|
+ gb_horizontal_field_angle double,
|
|
|
+ gb_vertical_field_angle double,
|
|
|
+ gb_max_view_distance double,
|
|
|
+ gb_grassroots_code character varying(255),
|
|
|
+ gb_po_type integer,
|
|
|
+ gb_po_common_name character varying(255),
|
|
|
+ gb_mac character varying(255),
|
|
|
+ gb_function_type character varying(255),
|
|
|
+ gb_encode_type character varying(255),
|
|
|
+ gb_install_time character varying(255),
|
|
|
+ gb_management_unit character varying(255),
|
|
|
+ gb_contact_info character varying(255),
|
|
|
+ gb_record_save_days integer,
|
|
|
+ gb_industrial_classification character varying(255),
|
|
|
+ stream_push_id integer,
|
|
|
+ stream_proxy_id integer,
|
|
|
+ constraint uk_wvp_device_channel_unique_device_channel unique (device_db_id, device_id)
|
|
|
+);
|
|
|
+
|
|
|
create table wvp_media_server (
|
|
|
id character varying(255) primary key ,
|
|
|
ip character varying(50),
|
|
|
@@ -197,58 +254,41 @@ create table wvp_platform (
|
|
|
rtcp bool default false,
|
|
|
status bool default false,
|
|
|
start_offline_push bool default false,
|
|
|
- administrative_division character varying(50),
|
|
|
catalog_group integer,
|
|
|
create_time character varying(50),
|
|
|
update_time character varying(50),
|
|
|
as_message_channel bool default false,
|
|
|
+ custom_catalog bool default false,
|
|
|
auto_push_channel bool default false,
|
|
|
send_stream_ip character varying(50),
|
|
|
constraint uk_platform_unique_server_gb_id unique (server_gb_id)
|
|
|
);
|
|
|
|
|
|
-create table wvp_platform_catalog (
|
|
|
- id character varying(50),
|
|
|
- platform_id character varying(50),
|
|
|
- name character varying(255),
|
|
|
- parent_id character varying(50),
|
|
|
- civil_code character varying(50),
|
|
|
- business_group_id character varying(50),
|
|
|
- constraint uk_platform_catalog_id_platform_id unique (id, platform_id)
|
|
|
-);
|
|
|
|
|
|
create table wvp_platform_gb_channel (
|
|
|
id serial primary key ,
|
|
|
- platform_id character varying(50),
|
|
|
- catalog_id character varying(50),
|
|
|
+ platform_id integer,
|
|
|
device_channel_id integer,
|
|
|
+ device_id character varying(50),
|
|
|
+ name character varying(255),
|
|
|
+ civil_code character varying(50),
|
|
|
+ business_group_id character varying(50),
|
|
|
constraint uk_platform_gb_channel_platform_id_catalog_id_device_channel_id unique (platform_id, catalog_id, device_channel_id)
|
|
|
);
|
|
|
|
|
|
-create table wvp_platform_gb_stream (
|
|
|
- id serial primary key,
|
|
|
- platform_id character varying(50),
|
|
|
- catalog_id character varying(50),
|
|
|
- gb_stream_id integer,
|
|
|
- constraint uk_platform_gb_stream_platform_id_catalog_id_gb_stream_id unique (platform_id, catalog_id, gb_stream_id)
|
|
|
-);
|
|
|
-
|
|
|
create table wvp_stream_proxy (
|
|
|
id serial primary key,
|
|
|
type character varying(50),
|
|
|
app character varying(255),
|
|
|
stream character varying(255),
|
|
|
- url character varying(255),
|
|
|
src_url character varying(255),
|
|
|
- dst_url character varying(255),
|
|
|
- timeout_ms integer,
|
|
|
+ timeout integer,
|
|
|
ffmpeg_cmd_key character varying(255),
|
|
|
- rtp_type character varying(50),
|
|
|
+ rtsp_type character varying(50),
|
|
|
media_server_id character varying(50),
|
|
|
enable_audio bool default false,
|
|
|
enable_mp4 bool default false,
|
|
|
enable bool default false,
|
|
|
- status boolean,
|
|
|
enable_remove_none_reader bool default false,
|
|
|
create_time character varying(50),
|
|
|
name character varying(255),
|
|
|
@@ -262,11 +302,7 @@ create table wvp_stream_push (
|
|
|
id serial primary key,
|
|
|
app character varying(255),
|
|
|
stream character varying(255),
|
|
|
- total_reader_count character varying(50),
|
|
|
- origin_type integer,
|
|
|
- origin_type_str character varying(50),
|
|
|
create_time character varying(50),
|
|
|
- alive_second integer,
|
|
|
media_server_id character varying(50),
|
|
|
server_id character varying(50),
|
|
|
push_time character varying(50),
|