-- ============================================================================= -- 设备硬件信息表(sys_sn_hardware_info) -- 说明:设备【硬件信息】面板独立分表,与基本信息表分离存储。 -- ============================================================================= CREATE TABLE IF NOT EXISTS `sys_sn_hardware_info` ( `id` BIGINT NOT NULL AUTO_INCREMENT COMMENT '主键ID', `serialno` VARCHAR(64) NOT NULL COMMENT '设备序列号(关联 sys_sn.serialno)', -- ===================== 硬件信息面板 ===================== `cpu_abi` VARCHAR(128) DEFAULT NULL COMMENT 'CPU ABI 列表(逗号分隔)', `cpu_abi2` VARCHAR(128) DEFAULT NULL COMMENT 'CPU ABI2', `cpu_min` VARCHAR(64) DEFAULT NULL COMMENT '最小 CPU ABI', `cpu_model` VARCHAR(128) DEFAULT NULL COMMENT 'CPU 型号', `cpu_cores` INT DEFAULT NULL COMMENT 'CPU 核心数', `cpu_max_freq` VARCHAR(32) DEFAULT NULL COMMENT 'CPU 最大频率', `cpu_min_freq` VARCHAR(32) DEFAULT NULL COMMENT 'CPU 最小频率', `total_ram` VARCHAR(32) DEFAULT NULL COMMENT '总内存', `available_ram` VARCHAR(32) DEFAULT NULL COMMENT '可用内存', `internal_storage` VARCHAR(32) DEFAULT NULL COMMENT '内部存储', `available_storage` VARCHAR(32) DEFAULT NULL COMMENT '可用存储', `external_storage` VARCHAR(32) DEFAULT NULL COMMENT '外部存储(SD卡)', `battery_capacity` VARCHAR(32) DEFAULT NULL COMMENT '电池容量', `battery_level` INT DEFAULT NULL COMMENT '电池电量(0-100)', `battery_status` VARCHAR(32) DEFAULT NULL COMMENT '电池状态', `battery_health` VARCHAR(32) DEFAULT NULL COMMENT '电池健康度', `battery_temp` VARCHAR(32) DEFAULT NULL COMMENT '电池温度', `battery_voltage` VARCHAR(32) DEFAULT NULL COMMENT '电池电压', `battery_technology` VARCHAR(32) DEFAULT NULL COMMENT '电池技术', `gpu_renderer` VARCHAR(128) DEFAULT NULL COMMENT 'GPU 渲染器', `gpu_vendor` VARCHAR(64) DEFAULT NULL COMMENT 'GPU 厂商', `gpu_version` VARCHAR(64) DEFAULT NULL COMMENT 'GPU 版本', `sensors` TEXT DEFAULT NULL COMMENT '传感器列表(JSON)', `support_abi` VARCHAR(128) DEFAULT NULL COMMENT '支持的应用二进制接口', `support_abi64` VARCHAR(128) DEFAULT NULL COMMENT '支持的 64 位 ABI', -- ===================== 通用字段 ===================== `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 = '设备硬件信息表';