|  | @@ -1,385 +1,404 @@
 | 
	
		
			
				|  |  |  /*建表*/
 | 
	
		
			
				|  |  | -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,
 | 
	
		
			
				|  |  | -                            broadcast_push_after_ack bool default false,
 | 
	
		
			
				|  |  | -                            constraint uk_device_device unique (device_id)
 | 
	
		
			
				|  |  | +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,
 | 
	
		
			
				|  |  | +    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_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_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_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_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_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_device_channel (
 | 
	
		
			
				|  |  | -                                    id serial primary key ,
 | 
	
		
			
				|  |  | -                                    device_db_id integer,
 | 
	
		
			
				|  |  | -                                    device_id character varying(50),
 | 
	
		
			
				|  |  | -                                    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 character varying(50),
 | 
	
		
			
				|  |  | -                                    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),
 | 
	
		
			
				|  |  | -                                    constraint uk_wvp_unique_channel unique (gb_device_id),
 | 
	
		
			
				|  |  | -                                    constraint uk_wvp_unique_stream_push_id unique (stream_push_id),
 | 
	
		
			
				|  |  | -                                    constraint uk_wvp_unique_stream_proxy_id unique (stream_proxy_id)
 | 
	
		
			
				|  |  | +create table wvp_device_channel
 | 
	
		
			
				|  |  | +(
 | 
	
		
			
				|  |  | +    id                           serial primary key,
 | 
	
		
			
				|  |  | +    device_db_id                 integer,
 | 
	
		
			
				|  |  | +    device_id                    character varying(50),
 | 
	
		
			
				|  |  | +    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                    character varying(50),
 | 
	
		
			
				|  |  | +    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),
 | 
	
		
			
				|  |  | +    constraint uk_wvp_unique_channel unique (gb_device_id),
 | 
	
		
			
				|  |  | +    constraint uk_wvp_unique_stream_push_id unique (stream_push_id),
 | 
	
		
			
				|  |  | +    constraint uk_wvp_unique_stream_proxy_id unique (stream_proxy_id)
 | 
	
		
			
				|  |  |  );
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -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,
 | 
	
		
			
				|  |  | -                                  transcode_suffix character varying(255),
 | 
	
		
			
				|  |  | -                                  constraint uk_media_server_unique_ip_http_port unique (ip, http_port)
 | 
	
		
			
				|  |  | +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,
 | 
	
		
			
				|  |  | +    transcode_suffix    character varying(255),
 | 
	
		
			
				|  |  | +    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,
 | 
	
		
			
				|  |  | -                              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
 | 
	
		
			
				|  |  | +(
 | 
	
		
			
				|  |  | +    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,
 | 
	
		
			
				|  |  | +    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_gb_channel (
 | 
	
		
			
				|  |  | -                                         id serial primary key ,
 | 
	
		
			
				|  |  | -                                         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),
 | 
	
		
			
				|  |  | -                                         parental integer,
 | 
	
		
			
				|  |  | -                                         parent_id character varying(255),
 | 
	
		
			
				|  |  | -                                         constraint uk_platform_gb_channel_platform_id_catalog_id_device_channel_id unique (platform_id, device_channel_id),
 | 
	
		
			
				|  |  | -                                         constraint uk_platform_gb_channel_device_id unique (device_id)
 | 
	
		
			
				|  |  | +create table wvp_platform_gb_channel
 | 
	
		
			
				|  |  | +(
 | 
	
		
			
				|  |  | +    id                serial primary key,
 | 
	
		
			
				|  |  | +    platform_id       integer,
 | 
	
		
			
				|  |  | +    device_channel_id integer,
 | 
	
		
			
				|  |  | +    device_id         character varying(50),
 | 
	
		
			
				|  |  | +    name              character varying(255),
 | 
	
		
			
				|  |  | +    civil_code        character varying(50),
 | 
	
		
			
				|  |  | +    group_id          integer,
 | 
	
		
			
				|  |  | +    parental          integer,
 | 
	
		
			
				|  |  | +    parent_id         character varying(255),
 | 
	
		
			
				|  |  | +    constraint uk_platform_gb_channel_platform_id_catalog_id_device_channel_id unique (platform_id, device_channel_id),
 | 
	
		
			
				|  |  | +    constraint uk_platform_gb_channel_device_id unique (device_id)
 | 
	
		
			
				|  |  |  );
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -create table wvp_stream_proxy (
 | 
	
		
			
				|  |  | -                                  id serial primary key,
 | 
	
		
			
				|  |  | -                                  type character varying(50),
 | 
	
		
			
				|  |  | -                                  app character varying(255),
 | 
	
		
			
				|  |  | -                                  stream character varying(255),
 | 
	
		
			
				|  |  | -                                  src_url character varying(255),
 | 
	
		
			
				|  |  | -                                  timeout integer,
 | 
	
		
			
				|  |  | -                                  ffmpeg_cmd_key character varying(255),
 | 
	
		
			
				|  |  | -                                  rtsp_type character varying(50),
 | 
	
		
			
				|  |  | -                                  media_server_id character varying(50),
 | 
	
		
			
				|  |  | -                                  enable_audio bool default false,
 | 
	
		
			
				|  |  | -                                  enable_mp4 bool default false,
 | 
	
		
			
				|  |  | -                                  pulling bool default false,
 | 
	
		
			
				|  |  | -                                  enable bool default false,
 | 
	
		
			
				|  |  | -                                  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_proxy
 | 
	
		
			
				|  |  | +(
 | 
	
		
			
				|  |  | +    id                         serial primary key,
 | 
	
		
			
				|  |  | +    type                       character varying(50),
 | 
	
		
			
				|  |  | +    app                        character varying(255),
 | 
	
		
			
				|  |  | +    stream                     character varying(255),
 | 
	
		
			
				|  |  | +    src_url                    character varying(255),
 | 
	
		
			
				|  |  | +    timeout                    integer,
 | 
	
		
			
				|  |  | +    ffmpeg_cmd_key             character varying(255),
 | 
	
		
			
				|  |  | +    rtsp_type                  character varying(50),
 | 
	
		
			
				|  |  | +    media_server_id            character varying(50),
 | 
	
		
			
				|  |  | +    enable_audio               bool default false,
 | 
	
		
			
				|  |  | +    enable_mp4                 bool default false,
 | 
	
		
			
				|  |  | +    pulling                    bool default false,
 | 
	
		
			
				|  |  | +    enable                     bool default false,
 | 
	
		
			
				|  |  | +    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),
 | 
	
		
			
				|  |  | -                                 create_time character varying(50),
 | 
	
		
			
				|  |  | -                                 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),
 | 
	
		
			
				|  |  | -                                 pushing bool default false,
 | 
	
		
			
				|  |  | -                                 self bool default false,
 | 
	
		
			
				|  |  | -                                 constraint uk_stream_push_app_stream unique (app, stream)
 | 
	
		
			
				|  |  | +create table wvp_stream_push
 | 
	
		
			
				|  |  | +(
 | 
	
		
			
				|  |  | +    id              serial primary key,
 | 
	
		
			
				|  |  | +    app             character varying(255),
 | 
	
		
			
				|  |  | +    stream          character varying(255),
 | 
	
		
			
				|  |  | +    create_time     character varying(50),
 | 
	
		
			
				|  |  | +    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),
 | 
	
		
			
				|  |  | +    pushing         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 bigint,
 | 
	
		
			
				|  |  | -                                  end_time bigint,
 | 
	
		
			
				|  |  | -                                  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 bigint,
 | 
	
		
			
				|  |  | -                                  time_len bigint,
 | 
	
		
			
				|  |  | -                                  constraint uk_stream_push_app_stream_path unique (app, stream, file_path)
 | 
	
		
			
				|  |  | +create table wvp_cloud_record
 | 
	
		
			
				|  |  | +(
 | 
	
		
			
				|  |  | +    id              serial primary key,
 | 
	
		
			
				|  |  | +    app             character varying(255),
 | 
	
		
			
				|  |  | +    stream          character varying(255),
 | 
	
		
			
				|  |  | +    call_id         character varying(255),
 | 
	
		
			
				|  |  | +    start_time      bigint,
 | 
	
		
			
				|  |  | +    end_time        bigint,
 | 
	
		
			
				|  |  | +    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       bigint,
 | 
	
		
			
				|  |  | +    time_len        bigint,
 | 
	
		
			
				|  |  | +    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
 | 
	
		
			
				|  |  | +(
 | 
	
		
			
				|  |  | +    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_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)
 | 
	
		
			
				|  |  | +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)
 | 
	
		
			
				|  |  |  );
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -create table wvp_user_api_key (
 | 
	
		
			
				|  |  | -                                  id serial primary key ,
 | 
	
		
			
				|  |  | -                                  user_id bigint,
 | 
	
		
			
				|  |  | -                                  app character varying(255) ,
 | 
	
		
			
				|  |  | -                                  api_key text,
 | 
	
		
			
				|  |  | -                                  expired_at bigint,
 | 
	
		
			
				|  |  | -                                  remark character varying(255),
 | 
	
		
			
				|  |  | -                                  enable bool default true,
 | 
	
		
			
				|  |  | -                                  create_time character varying(50),
 | 
	
		
			
				|  |  | -                                  update_time character varying(50)
 | 
	
		
			
				|  |  | +create table wvp_user_api_key
 | 
	
		
			
				|  |  | +(
 | 
	
		
			
				|  |  | +    id          serial primary key,
 | 
	
		
			
				|  |  | +    user_id     bigint,
 | 
	
		
			
				|  |  | +    app         character varying(255),
 | 
	
		
			
				|  |  | +    api_key     text,
 | 
	
		
			
				|  |  | +    expired_at  bigint,
 | 
	
		
			
				|  |  | +    remark      character varying(255),
 | 
	
		
			
				|  |  | +    enable      bool default true,
 | 
	
		
			
				|  |  | +    create_time character varying(50),
 | 
	
		
			
				|  |  | +    update_time character varying(50)
 | 
	
		
			
				|  |  |  );
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  /*初始数据*/
 | 
	
		
			
				|  |  | -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');
 | 
	
		
			
				|  |  | +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');
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  CREATE TABLE wvp_common_group
 | 
	
		
			
				|  |  |  (
 | 
	
	
		
			
				|  | @@ -387,12 +406,19 @@ CREATE TABLE wvp_common_group
 | 
	
		
			
				|  |  |      device_id        varchar(50)  NOT NULL,
 | 
	
		
			
				|  |  |      name             varchar(255) NOT NULL,
 | 
	
		
			
				|  |  |      parent_device_id varchar(50) DEFAULT NULL,
 | 
	
		
			
				|  |  | -    business_group   varchar(50) DEFAULT NULL,
 | 
	
		
			
				|  |  | +    business_group   varchar(50) NOT NULL,
 | 
	
		
			
				|  |  |      create_time      varchar(50)  NOT NULL,
 | 
	
		
			
				|  |  |      update_time      varchar(50)  NOT NULL,
 | 
	
		
			
				|  |  |      UNIQUE KEY common_group_device_id (device_id)
 | 
	
		
			
				|  |  |  );
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +CREATE TABLE wvp_common_group_channel
 | 
	
		
			
				|  |  | +(
 | 
	
		
			
				|  |  | +    id         serial primary key,
 | 
	
		
			
				|  |  | +    group_id   integer,
 | 
	
		
			
				|  |  | +    channel_id integer
 | 
	
		
			
				|  |  | +);
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |  CREATE TABLE wvp_common_region
 | 
	
		
			
				|  |  |  (
 | 
	
		
			
				|  |  |      id               serial primary key,
 |