chore(db): 将已执行完成的 SQL 脚本从 updatesql 迁移至 done 目录

将历史已执行完毕的 SQL 更新脚本统一归档至 db/done/ 目录,
便于区分待执行脚本与已完成脚本。
This commit is contained in:
2026-09-03 10:43:23 +08:00
parent 822cdbf539
commit f74a2322e4
29 changed files with 0 additions and 0 deletions
+35
View File
@@ -0,0 +1,35 @@
-- 消息通知表
CREATE TABLE `sys_message_notice` (
`id` varchar(32) NOT NULL COMMENT 'id',
`title` varchar(255) DEFAULT NULL COMMENT '标题',
`content` text COMMENT '内容',
`scope_type` int(2) DEFAULT NULL COMMENT '范围(1-指定部门,2-指定人群,3-既指定部门又指定人群)',
`org_code` varchar(100) DEFAULT NULL COMMENT '创建机构',
`notice_status` int(2) DEFAULT '1' COMMENT '通知状态(0 1)',
`start_time` datetime DEFAULT NULL COMMENT '通知开始时间',
`end_time` datetime DEFAULT NULL COMMENT '通知结束时间',
`del_flag` varchar(1) DEFAULT '0' COMMENT '删除状态(0-正常,1-已删除)',
`create_by` varchar(50) DEFAULT NULL COMMENT '创建人',
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
`update_by` varchar(50) DEFAULT NULL COMMENT '更新人',
`update_time` datetime DEFAULT NULL COMMENT '更新时间',
PRIMARY KEY (`id`),
KEY `idx_org_code` (`org_code`),
KEY `idx_notice_status` (`notice_status`),
KEY `idx_start_time` (`start_time`),
KEY `idx_end_time` (`end_time`),
KEY `idx_del_flag` (`del_flag`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='消息通知表';
-- 消息通知范围表
CREATE TABLE `sys_message_notice_scope` (
`id` varchar(32) NOT NULL COMMENT 'id',
`notice_id` varchar(32) NOT NULL COMMENT '消息id',
`type` int(2) DEFAULT NULL COMMENT '类别(1-指定部门,2-指定人群)',
`scope_id` varchar(100) DEFAULT NULL COMMENT '限制范围标识(:部门Code,人员ID)',
`record` varchar(255) DEFAULT NULL COMMENT '记录值(:部门名称,人员名称)',
PRIMARY KEY (`id`),
KEY `idx_notice_id` (`notice_id`),
KEY `idx_type` (`type`),
KEY `idx_scope_notice` (`scope_id`, `notice_id`) COMMENT '联表查询复合索引支持WHERE scope_id + JOIN notice_id'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='消息通知范围表';