-- ============================================================================= -- 设备网络信息表(sys_sn_network_info) -- 说明:设备【网络信息】面板独立分表,与基本信息表分离存储。 -- ============================================================================= CREATE TABLE IF NOT EXISTS `sys_sn_network_info` ( `id` BIGINT NOT NULL AUTO_INCREMENT COMMENT '主键ID', `serialno` VARCHAR(64) NOT NULL COMMENT '设备序列号(关联 sys_sn.serialno)', -- ===================== 网络信息面板 ===================== `network_type` VARCHAR(32) DEFAULT NULL COMMENT '网络类型(WIFI/MOBILE/ETHERNET等)', `network_subtype` VARCHAR(32) DEFAULT NULL COMMENT '网络子类型', `is_connected` TINYINT DEFAULT NULL COMMENT '是否联网(0否 1是)', `wifi_ssid` VARCHAR(128) DEFAULT NULL COMMENT 'WiFi SSID', `wifi_bssid` VARCHAR(64) DEFAULT NULL COMMENT 'WiFi BSSID', `wifi_ip` VARCHAR(64) DEFAULT NULL COMMENT 'WiFi IP 地址', `wifi_mac` VARCHAR(64) DEFAULT NULL COMMENT 'WiFi MAC 地址', `wifi_gateway` VARCHAR(64) DEFAULT NULL COMMENT 'WiFi 网关', `wifi_netmask` VARCHAR(64) DEFAULT NULL COMMENT 'WiFi 子网掩码', `wifi_dns` VARCHAR(128) DEFAULT NULL COMMENT 'WiFi DNS', `wifi_rssi` INT DEFAULT NULL COMMENT 'WiFi 信号强度', `wifi_speed` VARCHAR(32) DEFAULT NULL COMMENT 'WiFi 连接速度', `mobile_ip` VARCHAR(64) DEFAULT NULL COMMENT '移动网络 IP', `mobile_mac` VARCHAR(64) DEFAULT NULL COMMENT '移动网络 MAC', `mobile_imei` VARCHAR(64) DEFAULT NULL COMMENT 'IMEI', `mobile_imsi` VARCHAR(64) DEFAULT NULL COMMENT 'IMSI', `mobile_operator` VARCHAR(64) DEFAULT NULL COMMENT '运营商名称', `mobile_sim_serial` VARCHAR(64) DEFAULT NULL COMMENT 'SIM 序列号', `mobile_network_type` VARCHAR(32) DEFAULT NULL COMMENT '移动网络类型', `bluetooth_mac` VARCHAR(64) DEFAULT NULL COMMENT '蓝牙 MAC 地址', `bluetooth_name` VARCHAR(128) DEFAULT NULL COMMENT '蓝牙名称', `is_vpn` TINYINT DEFAULT NULL COMMENT '是否 VPN(0否 1是)', `is_proxy` TINYINT DEFAULT NULL COMMENT '是否代理(0否 1是)', `proxy_host` VARCHAR(64) DEFAULT NULL COMMENT '代理主机', `proxy_port` VARCHAR(16) DEFAULT NULL COMMENT '代理端口', -- ===================== 通用字段 ===================== `create_time` DATETIME DEFAULT NULL COMMENT '创建时间', `update_time` DATETIME DEFAULT NULL COMMENT '更新时间', `is_deleted` TINYINT DEFAULT 0 COMMENT '逻辑删除(0未删 1已删)', PRIMARY KEY (`id`), UNIQUE KEY `uk_serialno` (`serialno`), KEY `idx_is_deleted` (`is_deleted`) ) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 COMMENT = '设备网络信息表';