CREATE TABLE `bk_workflow` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(255) NOT NULL COMMENT \'工作流的名字\',
`description` text NOT NULL COMMENT \'描述\',
`addtime` int(11) NOT NULL DEFAULT \'0\' COMMENT \'数据插入的时间\',
`code` varchar(20) NOT NULL COMMENT \'调用字符串,用于与程序结合\',
`type` tinyint(1) NOT NULL DEFAULT \'0\' COMMENT \'工作流的类型,1为多用户的类OA审核,2为辅助权限\',
PRIMARY KEY (`id`),
UNIQUE KEY `code` (`code`) USING BTREE,
KEY `type` (`type`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=11 DEFAULT CHARSET=utf8 COMMENT=\'工作流表\';
CREATE TABLE `bk_workflow_step` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`workflow_id` int(11) NOT NULL COMMENT \'所属的工作流\',
`name` varchar(255) NOT NULL COMMENT \'工作流步骤的名称\',
`description` text NOT NULL COMMENT \'工作流步骤的描述\',
`step_level` tinyint(4) NOT NULL DEFAULT \'0\' COMMENT \'该工作流步骤所处的第几步,如果为99代表已经审核完成\',
`code` varchar(20) NOT NULL COMMENT \'主要用于权限辅助调用\',
`addtime` int(11) NOT NULL COMMENT \'数据增加的日期\',
PRIMARY KEY (`id`),
KEY `workflow_id` (`workflow_id`) USING BTREE,
KEY `step_level` (`step_level`) USING BTREE,
KEY `code` (`code`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=16 DEFAULT CHARSET=utf8 COMMENT=\'工作流的详细步骤\';
CREATE TABLE `bk_workflow_user` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`workflow_step_id` int(11) NOT NULL COMMENT \'工作流步骤的ID\',
`user_id` int(11) NOT NULL COMMENT \'后台管理员的ID\',
`workflow_id` int(11) NOT NULL COMMENT \'工作流ID\',
PRIMARY KEY (`id`),
KEY `user_id` (`user_id`) USING BTREE,
KEY `workflow_step_id` (`workflow_step_id`) USING BTREE,
KEY `workflow_id` (`workflow_id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=29 DEFAULT CHARSET=utf8 COMMENT=\'工作流操作人\';