Files
youlai-boot/sql/ttstd/sn_device_picture.sql
T

29 lines
1.7 KiB
SQL
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
-- =============================================================================
-- 设备图片发送记录表(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`;