概述
OA多级审批流程表设计方案
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 = '通知通告发送记录';
最后
以上就是彩色大山为你收集整理的OA平台表设计的全部内容,希望文章能够帮你解决OA平台表设计所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复