-- IVS 摄像头信息表 -- 说明:使用 code 作为 IVS 设备唯一编码;脚本可重复执行,不会覆盖已有数据。 CREATE TABLE IF NOT EXISTS `ivs_camera` ( `code` varchar(128) NOT NULL COMMENT '摄像头编码', `name` varchar(255) DEFAULT NULL COMMENT '摄像头名称', `dev_group_code` varchar(128) DEFAULT NULL COMMENT '设备分组编码', `parent_code` varchar(128) DEFAULT NULL COMMENT '上级设备编码', `domain_code` varchar(128) DEFAULT NULL COMMENT '域编码', `dev_model_type` varchar(128) DEFAULT NULL COMMENT '设备型号', `vendor_type` varchar(64) DEFAULT NULL COMMENT '厂商类型', `dev_form_type` int DEFAULT NULL COMMENT '设备形态类型', `type` int DEFAULT NULL COMMENT '设备类型', `camera_location` varchar(255) DEFAULT NULL COMMENT '摄像头位置', `camera_status` tinyint DEFAULT NULL COMMENT '摄像头状态', `status` tinyint DEFAULT NULL COMMENT '设备状态', `net_type` tinyint DEFAULT NULL COMMENT '网络类型', `support_intelligent` tinyint DEFAULT NULL COMMENT '是否支持智能能力', `enable_voice` tinyint DEFAULT NULL COMMENT '是否启用语音', `nvr_code` varchar(128) DEFAULT NULL COMMENT '所属 NVR 编码', `dev_create_time` varchar(14) DEFAULT NULL COMMENT '设备创建时间,格式 yyyyMMddHHmmss', `is_ex_domain` tinyint DEFAULT NULL COMMENT '是否外域设备', `dev_ip` varchar(45) DEFAULT NULL COMMENT '设备 IP 地址', `longitude` varchar(64) DEFAULT NULL COMMENT '经度', `latitude` varchar(64) DEFAULT NULL COMMENT '纬度', `height` decimal(10,3) DEFAULT NULL COMMENT '安装高度', `reserve` varchar(500) DEFAULT NULL COMMENT '预留字段', `custom_fields` text COMMENT '自定义字段', `function_type` varchar(255) DEFAULT NULL COMMENT '功能类型', `monitor_direction` varchar(32) DEFAULT NULL COMMENT '监控方向', `owner_aps_id` varchar(128) DEFAULT NULL COMMENT '所属 APS 编码', `security_level_code_string` varchar(32) DEFAULT NULL COMMENT '安全等级编码', `encryption_status` tinyint DEFAULT NULL COMMENT '加密状态', `signature_status` tinyint DEFAULT NULL COMMENT '签名状态', PRIMARY KEY (`code`), KEY `idx_ivs_camera_nvr_code` (`nvr_code`), KEY `idx_ivs_camera_domain_code` (`domain_code`), KEY `idx_ivs_camera_dev_ip` (`dev_ip`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='IVS 摄像头信息';