chore(sql): 自有 SQL 脚本统一迁入 sql/ttstd 并更新目录约定

This commit is contained in:
tongtong committed 2026-11-05 10:32:59 +08:00
1 parent 337033f743
commit ee94762905
23 files changed
+4 -2

No files matched your search

-32
View File
@@ -1,32 +0,0 @@
-- =============================================================================
-- 设备闹钟表(sys_sn_alarm)
-- 说明:一设备多行,存放该设备的闹钟列表。家属端(/api/v1/client/sn/alarm)
-- 与设备端(/api/v1/sn/get_alarms|sync_alarms)共用;
-- 任意一端变更后推送 contentType=25,设备拉取整表覆盖本地 Room。
-- =============================================================================
CREATE TABLE IF NOT EXISTS `sys_sn_alarm`
(
`id` BIGINT NOT NULL AUTO_INCREMENT COMMENT '主键ID',
`serialno` VARCHAR(64) NOT NULL COMMENT '设备序列号(关联 sys_sn.serialno)',
`hour` INT NOT NULL DEFAULT 0 COMMENT '时',
`minute` INT NOT NULL DEFAULT 0 COMMENT '分',
`label` VARCHAR(100) DEFAULT NULL COMMENT '标签',
`repeat_type` INT NOT NULL DEFAULT 0 COMMENT '重复类型(0一次 1每天 2工作日 3自定义)',
`custom_days` VARCHAR(50) DEFAULT NULL COMMENT '自定义星期(2,3,6,7,Calendar.MONDAY=2)',
`is_enabled` TINYINT NOT NULL DEFAULT 1 COMMENT '开关(0关 1开)',
`vibration` TINYINT NOT NULL DEFAULT 0 COMMENT '振动(0否 1是)',
`volume` INT NOT NULL DEFAULT 80 COMMENT '音量(0-100)',
`ringtone_uri` VARCHAR(300) DEFAULT NULL COMMENT '铃声URI',
`snooze_interval` INT NOT NULL DEFAULT 5 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 = '设备闹钟表';