-- ============================================================================= -- 设备图片发送记录表(sys_sn_device_picture) -- 说明:家属端从相册等入口上传图片发送给设备,设备收到推送(contentType=24) -- 后弹窗显示该图片。本表独立于壁纸配置表,仅记录发送的图片地址。 -- ============================================================================= CREATE TABLE IF NOT EXISTS `sys_sn_device_picture` ( `id` BIGINT NOT NULL AUTO_INCREMENT COMMENT '主键ID', `serialno` VARCHAR(64) NOT NULL COMMENT '设备序列号(关联 sys_sn.serialno)', `image_url` VARCHAR(500) NOT NULL COMMENT '图片完整URL', `favorite` TINYINT DEFAULT 0 COMMENT '是否收藏(0否 1是)', `file_size` BIGINT DEFAULT 0 COMMENT '文件大小(字节)', -- ===================== 通用字段 ===================== `create_time` DATETIME DEFAULT NULL COMMENT '创建时间', `update_time` DATETIME DEFAULT NULL COMMENT '更新时间', `is_deleted` TINYINT DEFAULT 0 COMMENT '逻辑删除(0未删 1已删)', PRIMARY KEY (`id`), KEY `idx_serialno` (`serialno`), KEY `idx_is_deleted` (`is_deleted`) ) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 COMMENT = '设备图片发送记录表'; -- 已建库的补充列(若表已存在且无对应列时执行): -- ALTER TABLE `sys_sn_device_picture` ADD COLUMN `favorite` TINYINT DEFAULT 0 COMMENT '是否收藏(0否 1是)' AFTER `image_url`; -- ALTER TABLE `sys_sn_device_picture` ADD COLUMN `file_size` BIGINT DEFAULT 0 COMMENT '文件大小(字节)' AFTER `favorite`;