fzy-blog

OA平台表设计

2019-05-24

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
CREATE TABLE if not exists oa_leave
(
id int(11) unsigned not null AUTO_INCREMENT,
process_instance_id varchar(64) COMMENT '流程实例编号',
start_time datetime COMMENT '开始时间',
end_time datetime COMMENT '结束时间',
leave_type varchar(20) COMMENT '请假类型',
reason varchar(255) COMMENT '请假理由',
apply_time datetime COMMENT '申请时间',
reality_start_time datetime COMMENT '实际开始时间',
reality_end_time datetime COMMENT '实际结束时间',
create_by int(11) NOT NULL COMMENT '创建者',
create_date datetime NOT NULL COMMENT '创建时间',
update_by int(11) NOT NULL COMMENT '更新者',
update_date datetime NOT NULL COMMENT '更新时间',
remarks varchar(255) COMMENT '备注信息',
del_flag char(1) DEFAULT '0' NOT NULL COMMENT '删除标记',
PRIMARY KEY (id)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci COMMENT = '请假流程表';

CREATE TABLE if not exists oa_notify
(
id int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号',
notify_type char(1) COMMENT '类型',
title varchar(200) COMMENT '标题',
content varchar(2000) COMMENT '内容',
files varchar(2000) COMMENT '附件',
status char(1) COMMENT '状态',
create_by int(11) NOT NULL COMMENT '创建者',
create_date datetime NOT NULL COMMENT '创建时间',
update_by int(11) NOT NULL COMMENT '更新者',
update_date datetime NOT NULL COMMENT '更新时间',
remarks varchar(255) COMMENT '备注信息',
del_flag char(1) DEFAULT '0' NOT NULL COMMENT '删除标记',
PRIMARY KEY (id)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci COMMENT = '通知通告';

CREATE TABLE if not exists oa_notify_record
(
id int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号',
notify_id int(11) COMMENT '通知通告ID',
user_id int(11) COMMENT '接受人',
read_flag char(1) DEFAULT '0' COMMENT '阅读标记',
read_date date COMMENT '阅读时间',
PRIMARY KEY (id)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci COMMENT = '通知通告发送记录';
使用支付宝打赏
使用微信打赏

若你觉得我的文章对你有帮助,欢迎点击上方按钮对我打赏

扫描二维码,分享此文章