一.通知的添加
表结构设计
CREATE TABLE `oa_notify` (
`id` varchar(64) NOT NULL COMMENT '编号',
`type` char(1) DEFAULT NULL COMMENT '类型',
`title` varchar(200) DEFAULT NULL COMMENT '标题',
`content` varchar(2000) DEFAULT NULL COMMENT '内容',
`files` varchar(2000) DEFAULT NULL COMMENT '附件',
`status` char(1) DEFAULT NULL COMMENT '状态',
`create_by` varchar(64) NOT NULL COMMENT '创建者',
`create_date` datetime NOT NULL COMMENT '创建时间',
`update_by` varchar(64) NOT NULL COMMENT '更新者',
`update_date` datetime NOT NULL COMMENT '更新时间',
`remarks` varchar(255) DEFAULT NULL COMMENT '备注信息',
`del_flag` char(1) NOT NULL DEFAULT '0' COMMENT '删除标记',
PRIMARY KEY (`id`),
KEY `oa_notify_del_flag` (`del_flag`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='通知通告';
CREATE TABLE `oa_notify_record` (
`id` varchar(64) NOT NULL COMMENT '编号',
`oa_notify_id` varchar(64) DEFAULT NULL COMMENT '通知通告ID',
`user_id` varchar(64) DEFAULT NULL COMMENT '接受人',
`read_flag` char(1) DEFAULT '0' COMMENT '阅读标记',
`read_date` date DEFAULT NULL COMMENT '阅读时间',
PRIMARY KEY (`id`),
KEY `oa_notify_record_notify_id` (`oa_notify_id`),
KEY `oa_notify_record_user_id` (`user_id`),
KEY `oa_notify_record_read_flag` (`read_flag`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='通知通告发送记录';
二.通知列表
三.通知提示
四.通知查看
五.通知删除