消息通知
This commit is contained in:
@@ -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_id` (`scope_id`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='消息通知范围表';
|
||||
Reference in New Issue
Block a user