| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330 | 
							- /*建表*/
 
- create table wvp_device (
 
-                             id serial primary key ,
 
-                             device_id character varying(50) not null ,
 
-                             name character varying(255),
 
-                             manufacturer character varying(255),
 
-                             model character varying(255),
 
-                             firmware character varying(255),
 
-                             transport character varying(50),
 
-                             stream_mode character varying(50),
 
-                             on_line bool default false,
 
-                             register_time character varying(50),
 
-                             keepalive_time character varying(50),
 
-                             ip character varying(50),
 
-                             create_time character varying(50),
 
-                             update_time character varying(50),
 
-                             port integer,
 
-                             expires integer,
 
-                             subscribe_cycle_for_catalog integer DEFAULT 0,
 
-                             subscribe_cycle_for_mobile_position integer DEFAULT 0,
 
-                             mobile_position_submission_interval integer DEFAULT 5,
 
-                             subscribe_cycle_for_alarm integer DEFAULT 0,
 
-                             host_address character varying(50),
 
-                             charset character varying(50),
 
-                             ssrc_check bool default false,
 
-                             geo_coord_sys character varying(50),
 
-                             media_server_id character varying(50),
 
-                             custom_name character varying(255),
 
-                             sdp_ip character varying(50),
 
-                             local_ip character varying(50),
 
-                             password character varying(255),
 
-                             as_message_channel bool default false,
 
-                             keepalive_interval_time integer,
 
-                             switch_primary_sub_stream bool default false,
 
-                             broadcast_push_after_ack bool default false,
 
-                             constraint uk_device_device unique (device_id)
 
- );
 
- create table wvp_device_alarm (
 
-                                   id serial primary key ,
 
-                                   device_id character varying(50) not null,
 
-                                   channel_id character varying(50) not null,
 
-                                   alarm_priority character varying(50),
 
-                                   alarm_method character varying(50),
 
-                                   alarm_time character varying(50),
 
-                                   alarm_description character varying(255),
 
-                                   longitude double precision,
 
-                                   latitude double precision,
 
-                                   alarm_type character varying(50),
 
-                                   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,
 
-                                             channel_id character varying(50) not null,
 
-                                             device_name character varying(255),
 
-                                             time character varying(50),
 
-                                             longitude double precision,
 
-                                             latitude double precision,
 
-                                             altitude double precision,
 
-                                             speed double precision,
 
-                                             direction double precision,
 
-                                             report_source character varying(50),
 
-                                             longitude_gcj02 double precision,
 
-                                             latitude_gcj02 double precision,
 
-                                             longitude_wgs84 double precision,
 
-                                             latitude_wgs84 double precision,
 
-                                             create_time character varying(50)
 
- );
 
- create table wvp_gb_stream (
 
-                                gb_stream_id serial primary key,
 
-                                app character varying(255) not null,
 
-                                stream character varying(255) not null,
 
-                                gb_id character varying(50) not null,
 
-                                name character varying(255),
 
-                                longitude double precision,
 
-                                latitude double precision,
 
-                                stream_type character varying(50),
 
-                                media_server_id character varying(50),
 
-                                create_time character varying(50),
 
-                                constraint uk_gb_stream_unique_gb_id unique (gb_id),
 
-                                constraint uk_gb_stream_unique_app_stream unique (app, stream)
 
- );
 
- create table wvp_log (
 
-                          id serial primary key ,
 
-                          name character varying(50),
 
-                          type character varying(50),
 
-                          uri character varying(200),
 
-                          address character varying(50),
 
-                          result character varying(50),
 
-                          timing bigint,
 
-                          username character varying(50),
 
-                          create_time character varying(50)
 
- );
 
- create table wvp_media_server (
 
-                                   id character varying(255) primary key ,
 
-                                   ip character varying(50),
 
-                                   hook_ip character varying(50),
 
-                                   sdp_ip character varying(50),
 
-                                   stream_ip character varying(50),
 
-                                   http_port integer,
 
-                                   http_ssl_port integer,
 
-                                   rtmp_port integer,
 
-                                   rtmp_ssl_port integer,
 
-                                   rtp_proxy_port integer,
 
-                                   rtsp_port integer,
 
-                                   rtsp_ssl_port integer,
 
-                                   flv_port integer,
 
-                                   flv_ssl_port integer,
 
-                                   ws_flv_port integer,
 
-                                   ws_flv_ssl_port integer,
 
-                                   auto_config bool default false,
 
-                                   secret character varying(50),
 
-                                   type character varying(50) default 'zlm',
 
-                                   rtp_enable bool default false,
 
-                                   rtp_port_range character varying(50),
 
-                                   send_rtp_port_range character varying(50),
 
-                                   record_assist_port integer,
 
-                                   default_server bool default false,
 
-                                   create_time character varying(50),
 
-                                   update_time character varying(50),
 
-                                   hook_alive_interval integer,
 
-                                   record_path character varying(255),
 
-                                   record_day integer default 7,
 
-                                   constraint uk_media_server_unique_ip_http_port unique (ip, http_port)
 
- );
 
- create table wvp_platform (
 
-                               id serial primary key ,
 
-                               enable bool default false,
 
-                               name character varying(255),
 
-                               server_gb_id character varying(50),
 
-                               server_gb_domain character varying(50),
 
-                               server_ip character varying(50),
 
-                               server_port integer,
 
-                               device_gb_id character varying(50),
 
-                               device_ip character varying(50),
 
-                               device_port character varying(50),
 
-                               username character varying(255),
 
-                               password character varying(50),
 
-                               expires character varying(50),
 
-                               keep_timeout character varying(50),
 
-                               transport character varying(50),
 
-                               character_set character varying(50),
 
-                               catalog_id character varying(50),
 
-                               ptz bool default false,
 
-                               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,
 
-                               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),
 
-                                          device_channel_id integer,
 
-                                          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,
 
-                                   ffmpeg_cmd_key character varying(255),
 
-                                   rtp_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),
 
-                                   update_time character varying(50),
 
-                                   stream_key character varying(255),
 
-                                   enable_disable_none_reader bool default false,
 
-                                   constraint uk_stream_proxy_app_stream unique (app, stream)
 
- );
 
- 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),
 
-                                  status bool default false,
 
-                                  update_time character varying(50),
 
-                                  push_ing bool default false,
 
-                                  self bool default false,
 
-                                  constraint uk_stream_push_app_stream unique (app, stream)
 
- );
 
- create table wvp_cloud_record (
 
-                                   id serial primary key,
 
-                                   app character varying(255),
 
-                                   stream character varying(255),
 
-                                   call_id character varying(255),
 
-                                   start_time int8,
 
-                                   end_time int8,
 
-                                   media_server_id character varying(50),
 
-                                   file_name character varying(255),
 
-                                   folder character varying(255),
 
-                                   file_path character varying(255),
 
-                                   collect bool default false,
 
-                                   file_size int8,
 
-                                   time_len int8,
 
-                                   constraint uk_stream_push_app_stream_path unique (app, stream, file_path)
 
- );
 
- create table wvp_user (
 
-                           id serial primary key,
 
-                           username character varying(255),
 
-                           password character varying(255),
 
-                           role_id integer,
 
-                           create_time character varying(50),
 
-                           update_time character varying(50),
 
-                           push_key character varying(50),
 
-                           constraint uk_user_username unique (username)
 
- );
 
- create table wvp_user_role (
 
-                                id serial primary key,
 
-                                name character varying(50),
 
-                                authority character varying(50),
 
-                                create_time character varying(50),
 
-                                update_time character varying(50)
 
- );
 
- create table wvp_resources_tree (
 
-                                     id serial primary key ,
 
-                                     is_catalog bool default true,
 
-                                     device_channel_id integer ,
 
-                                     gb_stream_id integer,
 
-                                     name character varying(255),
 
-                                     parentId integer,
 
-                                     path character varying(255)
 
- );
 
- /*初始数据*/
 
- INSERT INTO wvp_user VALUES (1, 'admin','21232f297a57a5a743894a0e4a801fc3',1,'2021-04-13 14:14:57','2021-04-13 14:14:57','3e80d1762a324d5b0ff636e0bd16f1e3');
 
- INSERT INTO wvp_user_role VALUES (1, 'admin','0','2021-04-13 14:14:57','2021-04-13 14:14:57');
 
 
  |