diff --git a/app/install/controller/Index.php b/app/install/controller/Index.php index e9bcbb6..c2d48ca 100644 --- a/app/install/controller/Index.php +++ b/app/install/controller/Index.php @@ -19,7 +19,7 @@ class Index { // 检测是否安装过 if (is_installed()) { - echo '你已经安装过勾股cms系统!如需重新安装,请删除“config/install.lock”文件'; + echo '你已经安装过勾股OA系统!如需重新安装,请删除“config/install.lock”文件'; die(); } } @@ -98,7 +98,7 @@ class Index $link->select_db($data['DB_NAME']); // 导入sql数据并创建表 $fqcms_sql = file_get_contents(CMS_ROOT . '/app/install/data/gougucms.sql'); - $sql_array = preg_split("/;[\r\n]+/", str_replace("cms_", $data['DB_PREFIX'], $fqcms_sql)); + $sql_array = preg_split("/;[\r\n]+/", str_replace("oa_", $data['DB_PREFIX'], $fqcms_sql)); foreach ($sql_array as $k => $v) { if (!empty($v)) { $link->query($v); @@ -183,7 +183,7 @@ return [ if (false == file_put_contents(CMS_ROOT . "config/database.php", $db_str)) { return to_assign(1, '创建数据库配置文件失败,请检查目录权限'); } - if (false == file_put_contents(CMS_ROOT . "config/install.lock", '勾股CMS安装鉴定文件,请勿删除!!!!!此次安装时间为:' . date('Y-m-d H:i:s', time()))) { + if (false == file_put_contents(CMS_ROOT . "config/install.lock", '勾股OA安装鉴定文件,请勿删除!!!!!此次安装时间为:' . date('Y-m-d H:i:s', time()))) { return to_assign(1, '创建安装鉴定文件失败,请检查目录权限'); } return to_assign(); diff --git a/app/install/data/gougucms.sql b/app/install/data/gougucms.sql deleted file mode 100644 index 78fb11d..0000000 --- a/app/install/data/gougucms.sql +++ /dev/null @@ -1,573 +0,0 @@ -/** - * @copyright Copyright (c) 2021 勾股工作室 - * @license https://opensource.org/licenses/GPL-2.0 - * @link https://www.gougucms.com - */ - - -SET FOREIGN_KEY_CHECKS=0; - --- ---------------------------- --- Table structure for `cms_admin` --- ---------------------------- -DROP TABLE IF EXISTS `cms_admin`; -CREATE TABLE `cms_admin` ( - `id` int(11) unsigned NOT NULL AUTO_INCREMENT, - `username` varchar(100) NOT NULL DEFAULT '', - `pwd` varchar(100) NOT NULL DEFAULT '', - `salt` varchar(100) NOT NULL DEFAULT '', - `nickname` varchar(255) DEFAULT '', - `thumb` varchar(255) DEFAULT NULL, - `mobile` bigint(11) DEFAULT '0', - `desc` text COMMENT '备注', - `create_time` int(11) NOT NULL DEFAULT '0', - `update_time` int(11) NOT NULL DEFAULT '0', - `last_login_time` int(11) NOT NULL DEFAULT '0', - `login_num` int(11) NOT NULL DEFAULT '0', - `last_login_ip` varchar(64) NOT NULL DEFAULT '', - `status` int(1) NOT NULL DEFAULT '1' COMMENT '1正常,0禁止登录,-1删除', - PRIMARY KEY (`id`), - UNIQUE KEY `id` (`id`) USING BTREE -) ENGINE=InnoDB DEFAULT CHARACTER SET = utf8mb4 COMMENT='管理员表'; - --- ---------------------------- --- Table structure for `cms_admin_group` --- ---------------------------- -DROP TABLE IF EXISTS `cms_admin_group`; -CREATE TABLE `cms_admin_group` ( - `id` int(11) unsigned NOT NULL AUTO_INCREMENT, - `title` varchar(255) NOT NULL DEFAULT '', - `status` int(1) NOT NULL DEFAULT '1', - `rules` varchar(1000) DEFAULT '' COMMENT '用户组拥有的规则id, 多个规则","隔开', - `menus` varchar(1000) DEFAULT '', - `desc` text COMMENT '备注', - `create_time` int(11) NOT NULL DEFAULT '0', - `update_time` int(11) NOT NULL DEFAULT '0', - PRIMARY KEY (`id`), - UNIQUE KEY `id` (`id`) USING BTREE -) ENGINE=InnoDB DEFAULT CHARACTER SET = utf8mb4 COMMENT='权限分组表'; - --- ---------------------------- --- Records of cms_admin_group --- ---------------------------- -INSERT INTO `cms_admin_group` VALUES ('1', '超级管理员', '1', '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,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81', '1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22', '超级管理员,系统自动分配所有可操作权限及菜单。', '0', '0'); -INSERT INTO `cms_admin_group` VALUES (2, '测试角色', 1, '1,5,6,11,15,19,23,28,29,30,2,37,41,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,3,67,68,70,71,72,73,4,74,75,76,77,78,79,80,81', '1,5,6,7,8,9,10,11,12,2,13,14,15,16,17,3,18,19,4,20,21,22', '测试角色', 0, 0); --- ---------------------------- --- Table structure for `cms_admin_group_access` --- ---------------------------- -DROP TABLE IF EXISTS `cms_admin_group_access`; -CREATE TABLE `cms_admin_group_access` ( - `uid` int(11) unsigned DEFAULT NULL, - `group_id` int(11) DEFAULT NULL, - `create_time` int(11) NOT NULL DEFAULT '0', - `update_time` int(11) NOT NULL DEFAULT '0', - UNIQUE KEY `uid_group_id` (`uid`,`group_id`) USING BTREE -) ENGINE=InnoDB DEFAULT CHARACTER SET = utf8mb4 COMMENT='权限分组和管理员的关联表'; - --- ---------------------------- --- Records of cms_admin_group_access --- ---------------------------- -INSERT INTO `cms_admin_group_access` VALUES ('1', '1', '0', '0'); - --- ---------------------------- --- Table structure for `cms_admin_menu` --- ---------------------------- -DROP TABLE IF EXISTS `cms_admin_menu`; -CREATE TABLE `cms_admin_menu` ( - `id` int(11) unsigned NOT NULL AUTO_INCREMENT, - `pid` int(11) NOT NULL DEFAULT '0', - `title` varchar(255) NOT NULL DEFAULT '', - `src` varchar(255) DEFAULT '', - `icon` varchar(255) DEFAULT '', - `sort` int(11) NOT NULL DEFAULT '1' COMMENT '越大越靠前', - `create_time` int(11) NOT NULL DEFAULT '0', - `update_time` int(11) NOT NULL DEFAULT '0', - PRIMARY KEY (`id`), - UNIQUE KEY `id` (`id`) USING BTREE -) ENGINE=InnoDB DEFAULT CHARACTER SET = utf8mb4 COMMENT='后台菜单'; - --- ---------------------------- --- Records of cms_admin_menu --- ---------------------------- -INSERT INTO `cms_admin_menu` VALUES (1, 0, '系统管理', '', 'icon-yingyongguanli', 1, 0, 0); -INSERT INTO `cms_admin_menu` VALUES (2, 0, '基础数据', '', 'icon-shebeiguanli', 1, 0, 0); -INSERT INTO `cms_admin_menu` VALUES (3, 0, '平台用户', '', 'icon-quanxianshenpi', 1, 0, 0); -INSERT INTO `cms_admin_menu` VALUES (4, 0, '资讯中心', '', 'icon-daibanshixiang', 1, 0, 0); -INSERT INTO `cms_admin_menu` VALUES (5, 1, '系统配置', 'admin/conf/index', '', 1, 0, 0); -INSERT INTO `cms_admin_menu` VALUES (6, 1, '功能菜单', 'admin/menu/index', '', 1, 0, 0); -INSERT INTO `cms_admin_menu` VALUES (7, 1, '功能节点', 'admin/rule/index', '', 1, 0, 0); -INSERT INTO `cms_admin_menu` VALUES (8, 1, '权限角色', 'admin/role/index', '', 1, 0, 0); -INSERT INTO `cms_admin_menu` VALUES (9, 1, '管 理 员', 'admin/admin/index', '', 1, 0, 0); -INSERT INTO `cms_admin_menu` VALUES (10, 1, '操作日志', 'admin/admin/log', '', 1, 0, 0); -INSERT INTO `cms_admin_menu` VALUES (11, 1, '数据备份', 'admin/database/database', '', 1, 0, 0); -INSERT INTO `cms_admin_menu` VALUES (12, 1, '数据还原', 'admin/database/backuplist', '', 1, 0, 0); -INSERT INTO `cms_admin_menu` VALUES (13, 2, '导航设置', 'admin/nav/index', '', 1, 0, 0); -INSERT INTO `cms_admin_menu` VALUES (14, 2, '网站地图', 'admin/sitemap/index', '', 1, 0, 0); -INSERT INTO `cms_admin_menu` VALUES (15, 2, '轮播广告', 'admin/slide/index', '', 1, 0, 0); -INSERT INTO `cms_admin_menu` VALUES (16, 2, 'SEO关键字', 'admin/keywords/index', '', 1, 0, 0); -INSERT INTO `cms_admin_menu` VALUES (17, 2, '搜索关键词', 'admin/search/index', '', 1, 0, 0); -INSERT INTO `cms_admin_menu` VALUES (18, 3, '用户列表', 'admin/user/index', '',1, 0, 0); -INSERT INTO `cms_admin_menu` VALUES (19, 3, '操作记录', 'admin/user/record', '', 1, 0, 0); -INSERT INTO `cms_admin_menu` VALUES (20, 3, '操作日志', 'admin/user/log', '', 1, 0, 0); -INSERT INTO `cms_admin_menu` VALUES (21, 4, '文章分类', 'admin/article/cate', '', 1, 0, 0); -INSERT INTO `cms_admin_menu` VALUES (22, 4, '文章列表', 'admin/article/index', '', 1, 0, 0); - --- ---------------------------- --- Table structure for `cms_admin_rule` --- ---------------------------- -DROP TABLE IF EXISTS `cms_admin_rule`; -CREATE TABLE `cms_admin_rule` ( - `id` int(11) unsigned NOT NULL AUTO_INCREMENT, - `pid` int(11) unsigned NOT NULL DEFAULT '0', - `src` varchar(255) NOT NULL DEFAULT '' COMMENT '规则', - `title` varchar(255) NOT NULL DEFAULT '', - `create_time` int(11) NOT NULL DEFAULT '0', - `update_time` int(11) NOT NULL DEFAULT '0' COMMENT '更新时间', - PRIMARY KEY (`id`), - UNIQUE KEY `id` (`id`) USING BTREE -) ENGINE=InnoDB DEFAULT CHARACTER SET = utf8mb4 COMMENT='权限节点'; - --- ---------------------------- --- Records of cms_admin_rule --- ---------------------------- -INSERT INTO `cms_admin_rule` VALUES (1, 0, '', '系统管理', 0, 0); -INSERT INTO `cms_admin_rule` VALUES (2, 0, '', '基础数据', 0, 0); -INSERT INTO `cms_admin_rule` VALUES (3, 0, '', '平台用户', 0, 0); -INSERT INTO `cms_admin_rule` VALUES (4, 0, '', '资讯中心', 0, 0); -INSERT INTO `cms_admin_rule` VALUES (5, 1, 'admin/conf/index', '系统配置', 0, 0); -INSERT INTO `cms_admin_rule` VALUES (6, 5, 'admin/conf/add', '新增配置信息', 0, 0); -INSERT INTO `cms_admin_rule` VALUES (7, 5, 'admin/conf/post_submit', '保存配置信息', 0, 0); -INSERT INTO `cms_admin_rule` VALUES (8, 5, 'admin/conf/edit', '编辑配置详情', 0, 0); -INSERT INTO `cms_admin_rule` VALUES (9, 5, 'admin/conf/conf_submit', '保存配置内容', 0, 0); -INSERT INTO `cms_admin_rule` VALUES (10, 5, 'admin/conf/delete', '删除配置信息', 0, 0); -INSERT INTO `cms_admin_rule` VALUES (11, 1, 'admin/menu/index', '功能菜单', 0, 0); -INSERT INTO `cms_admin_rule` VALUES (12, 11, 'admin/menu/add', '添加菜单', 0, 0); -INSERT INTO `cms_admin_rule` VALUES (13, 11, 'admin/menu/post_submit', '保存菜单信息', 0, 0); -INSERT INTO `cms_admin_rule` VALUES (14, 11, 'admin/menu/delete', '删除菜单', 0, 0); -INSERT INTO `cms_admin_rule` VALUES (15, 1, 'admin/rule/index', '功能节点', 0, 0); -INSERT INTO `cms_admin_rule` VALUES (16, 15, 'admin/rule/add', '添加节点', 0, 0); -INSERT INTO `cms_admin_rule` VALUES (17, 15, 'admin/rule/post_submit', '保存节点信息', 0, 0); -INSERT INTO `cms_admin_rule` VALUES (18, 15, 'admin/rule/delete', '删除节点', 0, 0); -INSERT INTO `cms_admin_rule` VALUES (19, 1, 'admin/role/index', '权限角色', 0, 0); -INSERT INTO `cms_admin_rule` VALUES (20, 19, 'admin/role/add', '添加角色',0, 0); -INSERT INTO `cms_admin_rule` VALUES (21, 19, 'admin/role/post_submit', '保存角色信息',0, 0); -INSERT INTO `cms_admin_rule` VALUES (22, 19, 'admin/role/delete', '删除角色', 0, 0); -INSERT INTO `cms_admin_rule` VALUES (23, 1, 'admin/admin/index', '管理员', 0, 0); -INSERT INTO `cms_admin_rule` VALUES (24, 23, 'admin/admin/add', '添加/修改管理员', 0, 0); -INSERT INTO `cms_admin_rule` VALUES (25, 23, 'admin/admin/post_submit', '保存管理员信息', 0, 0); -INSERT INTO `cms_admin_rule` VALUES (26, 23, 'admin/admin/view', '查看管理员信息', 0, 0); -INSERT INTO `cms_admin_rule` VALUES (27, 23, 'admin/admin/delete', '删除管理员',0, 0); -INSERT INTO `cms_admin_rule` VALUES (28, 1, 'admin/admin/log', '操作日志',0, 0); -INSERT INTO `cms_admin_rule` VALUES (29, 1, 'admin/database/database', '备份数据', 0, 0); -INSERT INTO `cms_admin_rule` VALUES (30, 29, 'admin/database/backup', '备份数据表', 0, 0); -INSERT INTO `cms_admin_rule` VALUES (31, 29, 'admin/database/optimize', '优化数据表', 0, 0); -INSERT INTO `cms_admin_rule` VALUES (32, 29, 'admin/database/repair', '修复数据表', 0, 0); -INSERT INTO `cms_admin_rule` VALUES (33, 1, 'admin/database/backuplist', '还原数据', 0, 0); -INSERT INTO `cms_admin_rule` VALUES (34, 33, 'admin/database/import', '还原数据表', 0, 0); -INSERT INTO `cms_admin_rule` VALUES (35, 33, 'admin/database/downfile', '下载备份数据', 0, 0); -INSERT INTO `cms_admin_rule` VALUES (36, 33, 'admin/database/del', '删除备份数据', 0, 0); -INSERT INTO `cms_admin_rule` VALUES (37, 2, 'admin/nav/index', '导航组管理', 0, 0); -INSERT INTO `cms_admin_rule` VALUES (38, 37, 'admin/nav/add', '添加/修改导航组', 0, 0); -INSERT INTO `cms_admin_rule` VALUES (39, 37, 'admin/nav/post_submit', '保存导航组信息', 0, 0); -INSERT INTO `cms_admin_rule` VALUES (40, 37, 'admin/nav/delete', '删除导航组', 0, 0); -INSERT INTO `cms_admin_rule` VALUES (41, 2, 'admin/nav/nav_info', '导航管理', 0, 0); -INSERT INTO `cms_admin_rule` VALUES (42, 41, 'admin/nav/nav_info_add', '添加/修改导航', 0, 0); -INSERT INTO `cms_admin_rule` VALUES (43, 41, 'admin/nav/nav_info_submit', '保存导航信息',0, 0); -INSERT INTO `cms_admin_rule` VALUES (44, 41, 'admin/nav/nav_info_delete', '删除导航',0, 0); -INSERT INTO `cms_admin_rule` VALUES (45, 2, 'admin/sitemap/index', '网站地图分类', 0, 0); -INSERT INTO `cms_admin_rule` VALUES (46, 45, 'admin/sitemap/add', '添加/编辑网站地图分类', 0, 0); -INSERT INTO `cms_admin_rule` VALUES (47, 45, 'admin/sitemap/post_submit', '保存网站地图分类信息', 0, 0); -INSERT INTO `cms_admin_rule` VALUES (48, 45, 'admin/sitemap/delete', '删除网站地图分类', 0, 0); -INSERT INTO `cms_admin_rule` VALUES (49, 2, 'admin/sitemap/sitemap_info', '网站地图', 0, 0); -INSERT INTO `cms_admin_rule` VALUES (50, 49, 'admin/sitemap/sitemap_info_add', '添加/编辑网站地图',0, 0); -INSERT INTO `cms_admin_rule` VALUES (51, 49, 'admin/sitemap/sitemap_info_submit', '保存网站地图信息', 0, 0); -INSERT INTO `cms_admin_rule` VALUES (52, 49, 'admin/sitemap/sitemap_info_delete', '删除网站地图', 0, 0); -INSERT INTO `cms_admin_rule` VALUES (53, 2, 'admin/slide/index', '轮播组',0, 0); -INSERT INTO `cms_admin_rule` VALUES (54, 53, 'admin/slide/add', '添加轮播组', 0, 0); -INSERT INTO `cms_admin_rule` VALUES (55, 53, 'admin/slide/post_submit', '保存轮播组信息', 0, 0); -INSERT INTO `cms_admin_rule` VALUES (56, 53, 'admin/slide/delete', '删除轮播组', 0, 0); -INSERT INTO `cms_admin_rule` VALUES (57, 2, 'admin/slide/slide_info', '轮播广告', 0, 0); -INSERT INTO `cms_admin_rule` VALUES (58, 57, 'admin/slide/slide_info_add', '添加轮播图', 0, 0); -INSERT INTO `cms_admin_rule` VALUES (59, 57, 'admin/slide/slide_info_submit', '保存轮播图信息', 0, 0); -INSERT INTO `cms_admin_rule` VALUES (60, 57, 'admin/slide/slide_info_delete', '删除轮播图', 0, 0); -INSERT INTO `cms_admin_rule` VALUES (61, 2, 'admin/keywords/index', 'SEO关键字', 0, 0); -INSERT INTO `cms_admin_rule` VALUES (62, 61, 'admin/keywords/add', '添加SEO关键字', 0, 0); -INSERT INTO `cms_admin_rule` VALUES (63, 61, 'admin/keywords/post_submit', '保存SEO关键字', 0, 0); -INSERT INTO `cms_admin_rule` VALUES (64, 61, 'admin/keywords/delete', '删除SEO关键字', 0, 0); -INSERT INTO `cms_admin_rule` VALUES (65, 2, 'admin/search/index', '搜索关键字', 0, 0); -INSERT INTO `cms_admin_rule` VALUES (66, 65, 'admin/search/delete', '删除搜索关键字', 0, 0); -INSERT INTO `cms_admin_rule` VALUES (67, 3, 'admin/user/index', '用户管理', 0, 0); -INSERT INTO `cms_admin_rule` VALUES (68, 67, 'admin/user/edit', '编辑用户信息', 0, 0); -INSERT INTO `cms_admin_rule` VALUES (69, 67, 'admin/user/post_submit', '保存用户信息', 0, 0); -INSERT INTO `cms_admin_rule` VALUES (70, 67, 'admin/user/view', '查看用户信息', 0, 0); -INSERT INTO `cms_admin_rule` VALUES (71, 67, 'admin/user/delete', '禁用用户',0, 0); -INSERT INTO `cms_admin_rule` VALUES (72, 3, 'admin/user/record', '操作记录', 0, 0); -INSERT INTO `cms_admin_rule` VALUES (73, 3, 'admin/user/log', '操作日志', 0, 0); -INSERT INTO `cms_admin_rule` VALUES (74, 4, 'admin/article/cate', '文章分类', 0, 0); -INSERT INTO `cms_admin_rule` VALUES (75, 74, 'admin/article/cate_add', '添加文章分类', 0, 0); -INSERT INTO `cms_admin_rule` VALUES (76, 74, 'admin/article/cate_post_submit', '保存文章分类信息', 0, 0); -INSERT INTO `cms_admin_rule` VALUES (77, 74, 'admin/article/cate_delete', '删除文章分类', 0, 0); -INSERT INTO `cms_admin_rule` VALUES (78, 4, 'admin/article/index', '文章列表', 0, 0); -INSERT INTO `cms_admin_rule` VALUES (79, 78, 'admin/article/add', '添加文章', 0, 0); -INSERT INTO `cms_admin_rule` VALUES (80, 78, 'admin/article/post_submit', '保存文章信息', 0, 0); -INSERT INTO `cms_admin_rule` VALUES (81, 78, 'admin/article/delete', '删除文章', 0, 0); - --- ---------------------------- --- Table structure for `cms_admin_log` --- ---------------------------- -DROP TABLE IF EXISTS `cms_admin_log`; -CREATE TABLE `cms_admin_log` ( - `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID', - `uid` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '用户ID', - `nickname` varchar(255) NOT NULL DEFAULT '' COMMENT '昵称', - `type` varchar(80) NOT NULL DEFAULT '' COMMENT '操作类型', - `title` varchar(255) NOT NULL DEFAULT '' COMMENT '操作标题', - `content` text COMMENT '操作描述', - `module` varchar(32) NOT NULL DEFAULT '' COMMENT '模块', - `controller` varchar(32) NOT NULL DEFAULT '' COMMENT '控制器', - `function` varchar(32) NOT NULL DEFAULT '' COMMENT '方法', - `rule_menu` varchar(255) NOT NULL DEFAULT '' COMMENT '节点权限路径', - `ip` varchar(64) NOT NULL DEFAULT '' COMMENT '登录ip', - `param_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '操作数据id', - `param` text COMMENT '参数json格式', - `status` tinyint(1) NOT NULL DEFAULT '1' COMMENT '0删除 1正常', - `create_time` int(11) NOT NULL DEFAULT '0' COMMENT '创建时间', - PRIMARY KEY (`id`) -) ENGINE=InnoDB DEFAULT CHARACTER SET = utf8mb4 COMMENT='后台操作日志表'; - --- ---------------------------- --- Table structure for `cms_config` --- ---------------------------- -DROP TABLE IF EXISTS `cms_config`; -CREATE TABLE `cms_config` ( - `id` int(11) unsigned NOT NULL AUTO_INCREMENT, - `title` varchar(255) NOT NULL DEFAULT '' COMMENT '配置名称', - `name` varchar(255) NOT NULL DEFAULT '' COMMENT '配置标识', - `content` text NULL COMMENT '配置内容', - `status` tinyint(1) NOT NULL DEFAULT '1' COMMENT '状态:-1删除 0禁用 1启用', - `create_time` int(11) NOT NULL DEFAULT '0' COMMENT '创建时间', - `update_time` int(11) NOT NULL DEFAULT '0' COMMENT '更新时间', - PRIMARY KEY (`id`) -) ENGINE=InnoDB DEFAULT CHARACTER SET = utf8mb4 COMMENT='系统配置表'; --- ---------------------------- --- Records of cms_config --- ---------------------------- -INSERT INTO `cms_config` VALUES (1, '网站配置', 'web', 'a:13:{s:2:\"id\";s:1:\"1\";s:11:\"admin_title\";s:9:\"勾股cms\";s:5:\"title\";s:9:\"勾股cms\";s:4:\"logo\";s:0:\"\";s:4:\"file\";s:0:\"\";s:6:\"domain\";s:24:\"https://www.gougucms.com\";s:3:\"icp\";s:23:\"粤ICP备1xxxxxx11号-1\";s:8:\"keywords\";s:9:\"勾股cms\";s:5:\"beian\";s:29:\"粤公网安备1xxxxxx11号-1\";s:4:\"desc\";s:255:\"勾股CMS是一套基于ThinkPHP6 + Layui + MySql打造的轻量级、高性能快速建站的内容管理系统。后台管理模块,一目了然,操作简单,通用型后台权限管理框架,紧随潮流、极低门槛、开箱即用。 \";s:4:\"code\";s:0:\"\";s:9:\"copyright\";s:32:\"© 2021 gougucms.com MIT license\";s:7:\"version\";s:5:\"1.0.2\";}', 1, 1612514630, 1623721279); -INSERT INTO `cms_config` VALUES (2, '邮箱配置', 'email', 'a:8:{s:2:\"id\";s:1:\"2\";s:4:\"smtp\";s:11:\"smtp.qq.com\";s:9:\"smtp_port\";s:3:\"465\";s:9:\"smtp_user\";s:15:\"gougucms@qq.com\";s:8:\"smtp_pwd\";s:6:\"123456\";s:4:\"from\";s:24:\"勾股CMS系统管理员\";s:5:\"email\";s:18:\"admin@gougucms.com\";s:8:\"template\";s:122:\"
勾股CMS是一套基于ThinkPHP6 + Layui + MySql打造的轻量级、高性能快速建站的内容管理系统。
\";}', 1, 1612521657, 1619088538); -INSERT INTO `cms_config` VALUES (3, '微信配置', 'wechat', 'a:11:{s:2:\"id\";s:1:\"3\";s:5:\"token\";s:8:\"GOUGUCMS\";s:14:\"login_back_url\";s:49:\"https://www.gougucms.com/wechat/index/getChatInfo\";s:5:\"appid\";s:18:\"wxdf96xxxx7cd6f0c5\";s:9:\"appsecret\";s:32:\"1dbf319a4f0dfed7xxxxfd1c7dbba488\";s:5:\"mchid\";s:10:\"151xxxx331\";s:11:\"secrect_key\";s:29:\"gougucmsxxxxhumabcxxxxjixxxng\";s:8:\"cert_url\";s:13:\"/extend/cert/\";s:12:\"pay_back_url\";s:42:\"https://www.gougucms.com/wxappv1/wx/notify\";s:9:\"xcx_appid\";s:18:\"wxdf96xxxx9cd6f0c5\";s:13:\"xcx_appsecret\";s:28:\"gougucmsxxxxhunangdmabcxxxng\";}', 1, 1612522314, 1613789058); -INSERT INTO `cms_config` VALUES (4, 'Api Token配置', 'token', 'a:5:{s:2:\"id\";s:1:\"5\";s:3:\"iss\";s:16:\"www.gougucms.com\";s:3:\"aud\";s:8:\"gougucms\";s:7:\"secrect\";s:8:\"GOUGUCMS\";s:7:\"exptime\";s:4:\"3600\";}', 1, 1627313142, 1627376290); -INSERT INTO `cms_config` VALUES (5, '其他配置', 'other', 'a:3:{s:2:"id";s:1:"4";s:6:"author";s:15:"勾股工作室";s:7:"version";s:13:"v1.2021.07.28";}', 1, 1613725791, 1613789431); - - --- ---------------------------- --- Table structure for `cms_keywords` --- ---------------------------- -DROP TABLE IF EXISTS `cms_keywords`; -CREATE TABLE `cms_keywords` ( - `id` int(11) unsigned NOT NULL AUTO_INCREMENT, - `title` varchar(255) NOT NULL DEFAULT '' COMMENT '关键字名称', - `sort` int(11) NOT NULL DEFAULT '0' COMMENT '排序', - `status` tinyint(1) NOT NULL DEFAULT '1' COMMENT '状态:-1删除 0禁用 1启用', - `create_time` int(11) NOT NULL DEFAULT '0' COMMENT '创建时间', - `update_time` int(11) NOT NULL DEFAULT '0' COMMENT '更新时间', - PRIMARY KEY (`id`) -) ENGINE=InnoDB DEFAULT CHARACTER SET = utf8mb4 COMMENT='关键字表'; --- ---------------------------- --- Records of cms_keywords --- ---------------------------- -INSERT INTO `cms_keywords` VALUES (1, '勾股CMS', 0, 1, 1610183567, 1610184824); - --- ---------------------------- --- Table structure for `cms_article_cate` --- ---------------------------- -DROP TABLE IF EXISTS `cms_article_cate`; -CREATE TABLE `cms_article_cate` ( - `id` int(11) unsigned NOT NULL AUTO_INCREMENT, - `pid` int(11) NOT NULL DEFAULT '0' COMMENT '父类ID', - `sort` int(5) NOT NULL DEFAULT '0' COMMENT '排序', - `title` varchar(255) NOT NULL DEFAULT '' COMMENT '标题', - `keywords` varchar(255) DEFAULT '' COMMENT '关键字', - `desc` varchar(1000) DEFAULT '' COMMENT '描述', - `create_time` int(11) NOT NULL DEFAULT '0' COMMENT '添加时间', - `update_time` int(11) NOT NULL DEFAULT '0' COMMENT '修改时间', - PRIMARY KEY (`id`) -) ENGINE=InnoDB DEFAULT CHARACTER SET = utf8mb4 COMMENT='内容分类表'; --- ---------------------------- --- Records of cms_article_cate --- ---------------------------- -INSERT INTO `cms_article_cate` VALUES (1, 0, 0, '勾股cms', '1', '分类描述内容...', 0, 1610196442); - --- ---------------------------- --- Table structure for `cms_article` --- ---------------------------- -DROP TABLE IF EXISTS `cms_article`; -CREATE TABLE `cms_article` ( - `id` int(11) unsigned NOT NULL AUTO_INCREMENT, - `title` varchar(255) NOT NULL DEFAULT '' COMMENT '标题', - `keywords` varchar(255) DEFAULT '' COMMENT '关键字', - `desc` varchar(1000) DEFAULT '' COMMENT '摘要', - `status` int(1) NOT NULL DEFAULT '1' COMMENT '1正常-1下架', - `thumb` int(11) NOT NULL DEFAULT 0 COMMENT '缩略图id', - `original` int(1) NOT NULL DEFAULT 0 COMMENT '是否原创,1原创', - `origin` varchar(255) NOT NULL DEFAULT '' COMMENT '来源或作者', - `origin_url` varchar(255) NOT NULL DEFAULT '' COMMENT '来源地址', - `content` text NOT NULL, - `read` int(11) NOT NULL DEFAULT '0' COMMENT '阅读量', - `type` tinyint(2) NOT NULL DEFAULT '0' COMMENT '属性:1精华 2热门 3推荐', - `is_home` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否首页显示,0否,1是', - `sort` int(11) NOT NULL DEFAULT '0' COMMENT '排序', - `article_cate_id` int(11) NOT NULL DEFAULT '0', - `create_time` int(11) NOT NULL DEFAULT '0', - `update_time` int(11) NOT NULL DEFAULT '0', - `delete_time` int(11) NOT NULL DEFAULT '0', - PRIMARY KEY (`id`) -) ENGINE=InnoDB DEFAULT CHARACTER SET = utf8mb4 COMMENT='文章表'; - --- ---------------------------- --- Records of cms_article --- ---------------------------- -INSERT INTO `cms_article` VALUES (1, '勾股CMS简介', '', '勾股CMS是一套基于ThinkPHP6+Layui+MySql打造的轻量级、高性能快速建站的内容管理系统。后台管理模块,一目了然,操作简单,通用型后台权限管理框架,紧随潮流、极低门槛、开箱即用。', 1, 0, 0, '', '', '勾股CMS是一套基于ThinkPHP6 + Layui + MySql打造的轻量级、高性能快速建站的内容管理系统。后台管理模块,一目了然,操作简单,通用型后台权限管理框架,紧随潮流、极低门槛、开箱即用。
', 0, 2, 1, 0, 1, 1625071256, 0, 0); - --- ---------------------------- --- Table structure for `cms_article_keywords` --- ---------------------------- -DROP TABLE IF EXISTS `cms_article_keywords`; -CREATE TABLE `cms_article_keywords` ( - `id` int(11) unsigned NOT NULL AUTO_INCREMENT, - `aid` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '文章ID', - `keywords_id` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '关联关键字id', - `status` tinyint(1) NOT NULL DEFAULT '1' COMMENT '状态:-1删除 0禁用 1启用', - `create_time` int(11) NOT NULL DEFAULT '0' COMMENT '创建时间', - PRIMARY KEY (`id`), - KEY `aid` (`aid`), - KEY `inid` (`keywords_id`) -) ENGINE=InnoDB DEFAULT CHARACTER SET = utf8mb4 COMMENT='文章关联表'; --- ---------------------------- --- Records of cms_article_keywords --- ---------------------------- -INSERT INTO `cms_article_keywords` VALUES (1, 1, 1, 1, 1610198553); - --- ---------------------------- --- Table structure for cms_sitemap_cate --- ---------------------------- -DROP TABLE IF EXISTS `cms_sitemap_cate`; -CREATE TABLE `cms_sitemap_cate` ( - `id` int(11) unsigned NOT NULL AUTO_INCREMENT, - `name` varchar(255) NOT NULL DEFAULT '' COMMENT '分类名称', - `status` int(1) NOT NULL DEFAULT 1 COMMENT '1可用-1禁用', - `sort` int(11) NOT NULL DEFAULT 0 COMMENT '排序', - `create_time` int(11) NOT NULL DEFAULT 0, - `update_time` int(11) NOT NULL DEFAULT 0, - PRIMARY KEY (`id`) -) ENGINE=InnoDB DEFAULT CHARACTER SET = utf8mb4 COMMENT = '网站地图分类表'; - --- ---------------------------- --- Table structure for cms_sitemap --- ---------------------------- -DROP TABLE IF EXISTS `cms_sitemap`; -CREATE TABLE `cms_sitemap` ( - `id` int(11) unsigned NOT NULL AUTO_INCREMENT, - `sitemap_cate_id` int(11) NOT NULL DEFAULT 0 COMMENT '分类id', - `name` varchar(255) NOT NULL DEFAULT '' COMMENT '标题', - `pc_img` varchar(255) NULL DEFAULT NULL COMMENT 'pc端图片', - `pc_src` varchar(255) NULL DEFAULT NULL COMMENT 'pc端链接', - `mobile_img` varchar(255) NULL DEFAULT NULL COMMENT '移动端图片', - `mobile_src` varchar(255) NULL DEFAULT NULL COMMENT '移动端链接', - `status` int(1) NOT NULL DEFAULT 1 COMMENT '1可用-1禁用', - `sort` int(11) NOT NULL DEFAULT 0 COMMENT '排序', - `create_time` int(11) NOT NULL DEFAULT 0, - `update_time` int(11) NOT NULL DEFAULT 0, - PRIMARY KEY (`id`) -) ENGINE=InnoDB DEFAULT CHARACTER SET = utf8mb4 COMMENT = '网站地图内容表'; - - --- ---------------------------- --- Table structure for `cms_nav` --- ---------------------------- -DROP TABLE IF EXISTS `cms_nav`; -CREATE TABLE `cms_nav` ( - `id` int(11) unsigned NOT NULL AUTO_INCREMENT, - `title` varchar(255) NOT NULL DEFAULT '', - `name` varchar(255) NOT NULL DEFAULT '' COMMENT '标识', - `status` int(1) NOT NULL DEFAULT '1' COMMENT '1可用-1禁用', - `desc` varchar(1000) DEFAULT NULL, - `create_time` int(11) NOT NULL DEFAULT '0', - `update_time` int(11) NOT NULL DEFAULT '0', - PRIMARY KEY (`id`) -) ENGINE=InnoDB DEFAULT CHARACTER SET = utf8mb4 COMMENT='导航'; - --- ----------------------------- --- Records of `cms_nav` --- ----------------------------- -INSERT INTO `cms_nav` VALUES ('1', '主导航', 'NAV_HOME', '1', '平台主导航', '0', '0'); - --- ---------------------------- --- Table structure for `cms_nav_info` --- ---------------------------- -DROP TABLE IF EXISTS `cms_nav_info`; -CREATE TABLE `cms_nav_info` ( - `id` int(11) unsigned NOT NULL AUTO_INCREMENT, - `pid` int(11) NOT NULL DEFAULT '0', - `nav_id` int(11) unsigned NOT NULL DEFAULT '0', - `title` varchar(255) DEFAULT '', - `src` varchar(255) DEFAULT NULL, - `param` varchar(255) DEFAULT NULL, - `target` int(1) NOT NULL DEFAULT '0' COMMENT '是否新窗口打开,默认0,1新窗口打开', - `status` int(1) NOT NULL DEFAULT '1' COMMENT '1可用,-1禁用', - `sort` int(11) NOT NULL DEFAULT '0', - `create_time` int(11) NOT NULL DEFAULT '0', - `update_time` int(11) NOT NULL DEFAULT '0', - PRIMARY KEY (`id`) -) ENGINE=InnoDB DEFAULT CHARACTER SET = utf8mb4 COMMENT='导航详情表'; - --- ----------------------------- --- Records of `cms_nav_info` --- ----------------------------- -INSERT INTO `cms_nav_info` VALUES ('1', '0', '1', '首页', '/', 'index', '0', '1', '1', '0', '0'); -INSERT INTO `cms_nav_info` VALUES ('2', '0', '1', '开发日志', 'https://www.gougucms.com/home/index/logs.html', 'logs', '1', '1', '2', '0', '0'); -INSERT INTO `cms_nav_info` VALUES ('3', '0', '1', '博客社区', 'https://blog.gougucms.com/', '', '0', '1', '3', '0', '0'); -INSERT INTO `cms_nav_info` VALUES ('4', '0', '1', 'API接口', '/api/index', '', '1', '1', '4', '0', '0'); -INSERT INTO `cms_nav_info` VALUES ('5', '0', '1', '腾讯云优惠', 'https://curl.qcloud.com/PPEgI0oV', '', '1', '1', '5', '0', '0'); -INSERT INTO `cms_nav_info` VALUES ('6', '0', '1', '阿里云特惠', 'https://www.aliyun.com/activity/daily/bestoffer?userCode=dmrcx154', '', '1', '1', '6', '0', '0'); -INSERT INTO `cms_nav_info` VALUES ('7', '0', '1', '后台演示', 'https://www.gougucms.com/admin/index/index.html', '', '1', '1', '7', '0', '0'); - --- ---------------------------- --- Table structure for `cms_slide` --- ---------------------------- -DROP TABLE IF EXISTS `cms_slide`; -CREATE TABLE `cms_slide` ( - `id` int(11) unsigned NOT NULL AUTO_INCREMENT, - `title` varchar(255) NOT NULL DEFAULT '', - `name` varchar(255) NOT NULL DEFAULT '' COMMENT '标识', - `status` int(1) NOT NULL DEFAULT '1' COMMENT '1可用-1禁用', - `desc` varchar(1000) DEFAULT NULL, - `create_time` int(11) NOT NULL DEFAULT '0', - `update_time` int(11) NOT NULL DEFAULT '0', - PRIMARY KEY (`id`) -) ENGINE=InnoDB DEFAULT CHARACTER SET = utf8mb4 COMMENT='幻灯片表'; - --- ---------------------------- --- Records of cms_slide --- ---------------------------- -INSERT INTO `cms_slide` VALUES ('1', '首页轮播', 'INDEX_SLIDE', '1', '首页轮播组。', '0', '0'); - --- ---------------------------- --- Table structure for `cms_slide_info` --- ---------------------------- -DROP TABLE IF EXISTS `cms_slide_info`; -CREATE TABLE `cms_slide_info` ( - `id` int(11) unsigned NOT NULL AUTO_INCREMENT, - `slide_id` int(11) unsigned NOT NULL DEFAULT '0', - `title` varchar(255) DEFAULT NULL, - `desc` varchar(1000) DEFAULT NULL, - `img` varchar(255) NOT NULL DEFAULT '', - `src` varchar(255) DEFAULT NULL, - `status` int(1) NOT NULL DEFAULT '1' COMMENT '1可用-1禁用', - `sort` int(11) NOT NULL DEFAULT '0', - `create_time` int(11) NOT NULL DEFAULT '0', - `update_time` int(11) NOT NULL DEFAULT '0', - PRIMARY KEY (`id`) -) ENGINE=InnoDB DEFAULT CHARACTER SET = utf8mb4 COMMENT='幻灯片详情表'; - --- ---------------------------- --- Records of cms_slide_info --- ---------------------------- - --- ---------------------------- --- Table structure for cms_search_keywords --- ---------------------------- -DROP TABLE IF EXISTS `cms_search_keywords`; -CREATE TABLE `cms_search_keywords` ( - `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID', - `title` varchar(255) NOT NULL DEFAULT '' COMMENT '关键字', - `times` int(11) NOT NULL DEFAULT 0 COMMENT '搜索次数', - `type` tinyint(4) NOT NULL DEFAULT 1 COMMENT '1,2', - PRIMARY KEY (`id`) -) ENGINE=InnoDB DEFAULT CHARACTER SET = utf8mb4 COMMENT = '搜索关键字表'; - --- ---------------------------- --- Table structure for cms_user --- ---------------------------- -DROP TABLE IF EXISTS `cms_user`; -CREATE TABLE `cms_user` ( - `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '用户ID', - `nickname` varchar(255) NOT NULL DEFAULT '' COMMENT '用户微信昵称', - `nickname_a` varchar(255) NOT NULL DEFAULT '' COMMENT '用户微信昵称16进制', - `username` varchar(100) NOT NULL DEFAULT '' COMMENT '账号', - `password` varchar(100) NOT NULL DEFAULT '' COMMENT '密码', - `salt` varchar(100) NOT NULL DEFAULT '' COMMENT '密码盐', - `name` varchar(100) NOT NULL DEFAULT '' COMMENT '真实姓名', - `mobile` varchar(20) NOT NULL DEFAULT '' COMMENT '手机(也可以作为登录账号)', - `mobile_status` tinyint(1) NOT NULL DEFAULT 0 COMMENT '手机绑定状态: 0未绑定 1已绑定', - `email` varchar(50) NOT NULL DEFAULT '' COMMENT '邮箱', - `headimgurl` varchar(255) NOT NULL DEFAULT '' COMMENT '微信头像', - `sex` tinyint(1) NOT NULL DEFAULT 0 COMMENT '性别 0:未知 1:女 2:男 ', - `desc` varchar(1000) NOT NULL DEFAULT '' COMMENT '个人简介', - `birthday` int(11) NULL DEFAULT '0' COMMENT '生日', - `country` varchar(20) NOT NULL DEFAULT '' COMMENT '国家', - `province` varchar(20) NOT NULL DEFAULT '' COMMENT '省', - `city` varchar(20) NOT NULL DEFAULT '' COMMENT '城市', - `company` varchar(100) NOT NULL DEFAULT '' COMMENT '公司', - `address` varchar(100) NOT NULL DEFAULT '' COMMENT '公司地址', - `depament` varchar(20) NOT NULL DEFAULT '' COMMENT '部门', - `position` varchar(20) NOT NULL DEFAULT '' COMMENT '职位', - `puid` int(11) NOT NULL DEFAULT 0 COMMENT '推荐人ID,默认是0', - `qrcode_invite` int(11) NOT NULL DEFAULT 0 COMMENT '邀请场景二维码id', - `status` tinyint(1) NOT NULL DEFAULT 1 COMMENT '状态 -1删除 0禁用 1正常 ', - `last_login_time` int(11) NOT NULL DEFAULT '0' COMMENT '最后登录时间', - `last_login_ip` varchar(64) NOT NULL DEFAULT '' COMMENT '最后登录IP', - `login_num` int(11) NOT NULL DEFAULT '0', - `register_time` int(11) NOT NULL DEFAULT '0' COMMENT '注册时间', - `register_ip` varchar(64) NOT NULL DEFAULT '' COMMENT '注册IP', - `wx_platform` int(11) NOT NULL DEFAULT 0 COMMENT '首次注册来自于哪个微信平台', - PRIMARY KEY (`id`) -) ENGINE = InnoDB DEFAULT CHARACTER SET = utf8mb4 COMMENT = '用户表'; - --- ---------------------------- --- Table structure for `cms_user_log` --- ---------------------------- -DROP TABLE IF EXISTS `cms_user_log`; -CREATE TABLE `cms_user_log` ( - `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID', - `uid` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '用户ID', - `nickname` varchar(255) NOT NULL DEFAULT '' COMMENT '昵称', - `type` varchar(80) NOT NULL DEFAULT '' COMMENT '操作类型', - `title` varchar(80) NOT NULL DEFAULT '' COMMENT '操作标题', - `content` text COMMENT '操作描述', - `module` varchar(32) NOT NULL DEFAULT '' COMMENT '模块', - `controller` varchar(32) NOT NULL DEFAULT '' COMMENT '控制器', - `function` varchar(32) NOT NULL DEFAULT '' COMMENT '方法', - `ip` varchar(64) NOT NULL DEFAULT '' COMMENT '登录ip', - `param_id` int(11) unsigned NOT NULL COMMENT '操作ID', - `param` text COMMENT '参数json格式', - `status` tinyint(1) NOT NULL DEFAULT '1' COMMENT '0删除 1正常', - `create_time` int(11) NOT NULL DEFAULT '0' COMMENT '创建时间', - PRIMARY KEY (`id`) -) ENGINE=InnoDB DEFAULT CHARACTER SET = utf8mb4 COMMENT='用户操作日志表'; - --- ---------------------------- --- Table structure for `cms_file` --- ---------------------------- -DROP TABLE IF EXISTS `cms_file`; -CREATE TABLE `cms_file` ( - `id` int(11) unsigned NOT NULL AUTO_INCREMENT, - `module` varchar(15) NOT NULL DEFAULT '' COMMENT '所属模块', - `sha1` varchar(60) NOT NULL COMMENT 'sha1', - `md5` varchar(60) NOT NULL COMMENT 'md5', - `name` varchar(255) NOT NULL DEFAULT '' COMMENT '原始文件名', - `filename` varchar(255) NOT NULL DEFAULT '' COMMENT '文件名', - `filepath` varchar(255) NOT NULL DEFAULT '' COMMENT '文件路径+文件名', - `filesize` int(10) NOT NULL DEFAULT 0 COMMENT '文件大小', - `fileext` varchar(10) NOT NULL DEFAULT '' COMMENT '文件后缀', - `mimetype` varchar(100) NOT NULL DEFAULT '' COMMENT '文件类型', - `user_id` int(11) unsigned NOT NULL DEFAULT 0 COMMENT '上传会员ID', - `uploadip` varchar(15) NOT NULL DEFAULT '' COMMENT '上传IP', - `status` tinyint(1) NOT NULL DEFAULT 0 COMMENT '0未审核1已审核-1不通过', - `create_time` int(11) NOT NULL DEFAULT '0', - `admin_id` int(11) NOT NULL COMMENT '审核者id', - `audit_time` int(11) NOT NULL DEFAULT '0' COMMENT '审核时间', - `action` varchar(50) NOT NULL DEFAULT '' COMMENT '来源模块功能', - `use` varchar(255) NULL DEFAULT NULL COMMENT '用处', - `download` int(11) NOT NULL DEFAULT 0 COMMENT '下载量', - PRIMARY KEY (`id`) -) ENGINE=InnoDB DEFAULT CHARACTER SET = utf8mb4 COMMENT='文件表'; diff --git a/app/install/data/gouguoa.sql b/app/install/data/gouguoa.sql new file mode 100644 index 0000000..df6dcc5 --- /dev/null +++ b/app/install/data/gouguoa.sql @@ -0,0 +1,744 @@ +/* + Navicat Premium Data Transfer + + Source Server : localhost + Source Server Type : MySQL + Source Server Version : 50644 + Source Host : localhost:3306 + Source Schema : house + + Target Server Type : MySQL + Target Server Version : 50644 + File Encoding : 65001 + + Date: 16/11/2021 15:16:59 +*/ + +SET NAMES utf8mb4; +SET FOREIGN_KEY_CHECKS = 0; + +-- ---------------------------- +-- Table structure for oa_admin +-- ---------------------------- +DROP TABLE IF EXISTS `oa_admin`; +CREATE TABLE `oa_admin` ( + `id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT, + `username` varchar(100) NOT NULL DEFAULT '' COMMENT '登录用户名', + `pwd` varchar(100) NOT NULL DEFAULT '' COMMENT '登录密码', + `salt` varchar(100) NOT NULL DEFAULT '' COMMENT '密码盐', + `reg_pwd` varchar(100) NOT NULL DEFAULT '' COMMENT '初始密码', + `name` varchar(255) NOT NULL DEFAULT '' COMMENT '员工姓名', + `mobile` bigint(11) NOT NULL DEFAULT 0 COMMENT '手机号码', + `sex` int(255) NOT NULL DEFAULT 0 COMMENT '性别1男,2女', + `nickname` varchar(255) NOT NULL DEFAULT '' COMMENT '昵称', + `thumb` varchar(255) NOT NULL COMMENT '头像', + `did` int(11) NOT NULL DEFAULT 0 COMMENT '部门id', + `position_id` int(11) NOT NULL DEFAULT 0 COMMENT '职位id', + `type` int(1) NOT NULL DEFAULT 0 COMMENT '员工类型:0未设置,1正式,2试用,3实习', + `desc` text NULL COMMENT '员工个人简介', + `entry_time` int(11) NOT NULL DEFAULT 0 COMMENT '员工入职日期', + `create_time` int(11) NOT NULL DEFAULT 0 COMMENT '注册时间', + `update_time` int(11) NOT NULL DEFAULT 0 COMMENT '更新信息时间', + `last_login_time` int(11) NOT NULL DEFAULT 0 COMMENT '最后登录时间', + `login_num` int(11) NOT NULL DEFAULT 0 COMMENT '登录次数', + `last_login_ip` varchar(64) NOT NULL DEFAULT '' COMMENT '最后登录IP', + `status` int(1) NOT NULL DEFAULT 1 COMMENT '状态:-1删除,0禁止登录,1正常,2离职', + PRIMARY KEY (`id`) USING BTREE, + UNIQUE INDEX `id`(`id`) USING BTREE +) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COMMENT = '员工表'; + +-- ---------------------------- +-- Table structure for oa_admin_group +-- ---------------------------- +DROP TABLE IF EXISTS `oa_admin_group`; +CREATE TABLE `oa_admin_group` ( + `id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT, + `title` varchar(255) NOT NULL DEFAULT '', + `status` int(1) NOT NULL DEFAULT 1, + `rules` varchar(1000) NULL DEFAULT '' COMMENT '用户组拥有的规则id, 多个规则\",\"隔开', + `menus` varchar(1000) NULL DEFAULT '', + `desc` text NULL COMMENT '备注', + `create_time` int(11) NOT NULL DEFAULT 0, + `update_time` int(11) NOT NULL DEFAULT 0, + PRIMARY KEY (`id`) USING BTREE, + UNIQUE INDEX `id`(`id`) USING BTREE +) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COMMENT = '员工权限分组表'; + +-- ---------------------------- +-- Records of cms_admin_group +-- ---------------------------- +INSERT INTO `cms_admin_group` VALUES ('1', '超级员工', '1', '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,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81', '1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22', '超级管理员,系统自动分配所有可操作权限及菜单。', '0', '0'); + +-- ---------------------------- +-- Table structure for oa_admin_log +-- ---------------------------- +DROP TABLE IF EXISTS `oa_admin_log`; +CREATE TABLE `oa_admin_log` ( + `id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT 'ID', + `uid` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '用户ID', + `name` varchar(255) NOT NULL DEFAULT '' COMMENT '姓名', + `type` varchar(80) NOT NULL DEFAULT '' COMMENT '操作类型', + `title` varchar(255) NOT NULL DEFAULT '' COMMENT '操作标题', + `content` text NULL COMMENT '操作描述', + `module` varchar(32) NOT NULL DEFAULT '' COMMENT '模块', + `controller` varchar(32) NOT NULL DEFAULT '' COMMENT '控制器', + `function` varchar(32) NOT NULL DEFAULT '' COMMENT '方法', + `rule_menu` varchar(255) NOT NULL DEFAULT '' COMMENT '节点权限路径', + `ip` varchar(64) NOT NULL DEFAULT '' COMMENT '登录ip', + `param_id` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '操作数据id', + `param` text NULL COMMENT '参数json格式', + `status` tinyint(1) NOT NULL DEFAULT 1 COMMENT '0删除 1正常', + `create_time` int(11) NOT NULL DEFAULT 0 COMMENT '创建时间', + PRIMARY KEY (`id`) USING BTREE +) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COMMENT = '员工操作日志表'; + +-- ---------------------------- +-- Table structure for oa_admin_menu +-- ---------------------------- +DROP TABLE IF EXISTS `oa_admin_menu`; +CREATE TABLE `oa_admin_menu` ( + `id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT, + `pid` int(11) NOT NULL DEFAULT 0, + `title` varchar(255) NOT NULL DEFAULT '标题', + `src` varchar(255) NULL DEFAULT '链接', + `icon` varchar(255) NULL DEFAULT '图标', + `sort` int(11) NOT NULL DEFAULT 1 COMMENT '越大越靠前', + `create_time` int(11) NOT NULL DEFAULT 0, + `update_time` int(11) NOT NULL DEFAULT 0, + PRIMARY KEY (`id`) USING BTREE, + UNIQUE INDEX `id`(`id`) USING BTREE +) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COMMENT = '后台菜单'; + +-- ---------------------------- +-- Records of oa_admin_menu +-- ---------------------------- +INSERT INTO `oa_admin_menu` VALUES (1, 0, '系统管理', '', 'icon-jichupeizhi', 1, 0, 0); +INSERT INTO `oa_admin_menu` VALUES (2, 0, '基础数据', '', 'icon-jichupeizhi', 1, 0, 0); +INSERT INTO `oa_admin_menu` VALUES (3, 0, '人力资源', '', 'icon-renshishezhi', 1, 0, 0); +INSERT INTO `oa_admin_menu` VALUES (4, 0, '消息通知', '', 'icon-xiaoxishezhi', 1, 0, 0); +INSERT INTO `oa_admin_menu` VALUES (5, 0, '企业公告', '', 'icon-zhaoshengbaobiao', 1, 0, 0); +INSERT INTO `oa_admin_menu` VALUES (6, 0, '知识文章', '', 'icon-kecheng', 1, 0, 0); +INSERT INTO `oa_admin_menu` VALUES (7, 0, '日常办公', '', 'icon-kaoshijihua', 1, 0, 0); +INSERT INTO `oa_admin_menu` VALUES (8, 0, '财务管理', '', 'icon-yuangongtidian', 1, 0, 0); +INSERT INTO `oa_admin_menu` VALUES (9, 0, '商业智能', '', 'icon-yuangongtidian', 1, 0, 0); + +INSERT INTO `oa_admin_menu` VALUES (10, 1, '系统配置', 'home/conf/index', '', 1, 0, 0); +INSERT INTO `oa_admin_menu` VALUES (11, 1, '功能菜单', 'home/menu/index', '', 1, 0, 0); +INSERT INTO `oa_admin_menu` VALUES (12, 1, '功能节点', 'home/rule/index', '', 1, 0, 0); +INSERT INTO `oa_admin_menu` VALUES (13, 1, '权限角色', 'home/role/index', '', 1, 0, 0); +INSERT INTO `oa_admin_menu` VALUES (14, 1, '操作日志', 'home/admin/log', '', 1, 0, 0); +INSERT INTO `oa_admin_menu` VALUES (15, 1, '数据备份', 'home/database/database', '', 1, 0, 0); +INSERT INTO `oa_admin_menu` VALUES (16, 1, '数据还原', 'home/database/backuplist', '', 1, 0, 0); + +INSERT INTO `oa_admin_menu` VALUES (17, 2, '审核人相关配置', 'home/check/index', '', 1, 0, 0); +INSERT INTO `oa_admin_menu` VALUES (18, 2, '工作类型设置', 'home/schedule/cate', '', 1, 0, 0); +INSERT INTO `oa_admin_menu` VALUES (19, 2, '知识关键字设置', 'home/keywords/index', '', 1, 0, 0); +INSERT INTO `oa_admin_menu` VALUES (20, 2, '报销类型设置', 'home/expense/cate', '', 1, 0, 0); +INSERT INTO `oa_admin_menu` VALUES (21, 2, '发票主体设置', 'home/invoice/server', '', 1, 0, 0); + +INSERT INTO `oa_admin_menu` VALUES (22, 3, '部门架构', 'home/department/index', '', 1, 0, 0); +INSERT INTO `oa_admin_menu` VALUES (23, 3, '岗位职称', 'home/position/index', '', 1, 0, 0); +INSERT INTO `oa_admin_menu` VALUES (24, 3, '企业员工', 'home/admin/index', '', 1, 0, 0); +INSERT INTO `oa_admin_menu` VALUES (25, 3, '人事调动', 'home/personnel/chage', '', 1, 0, 0); +INSERT INTO `oa_admin_menu` VALUES (26, 3, '离职档案', 'home/personnel/leave', '', 1, 0, 0); + +INSERT INTO `oa_admin_menu` VALUES (27, 4, '收件箱', 'home/mail/inbox', '', 1, 0, 0); +INSERT INTO `oa_admin_menu` VALUES (28, 4, '已发送', 'home/mail/sendbox', '', 1, 0, 0); +INSERT INTO `oa_admin_menu` VALUES (29, 4, '草稿箱', 'home/mail/draft', '', 1, 0, 0); +INSERT INTO `oa_admin_menu` VALUES (30, 4, '垃圾箱', 'home/mail/rubbish', '', 1, 0, 0); + +INSERT INTO `oa_admin_menu` VALUES (31, 5, '公告类别', 'home/note/cate', '', 1, 0, 0); +INSERT INTO `oa_admin_menu` VALUES (32, 5, '公告列表', 'home/note/index', '', 1, 0, 0); + +INSERT INTO `oa_admin_menu` VALUES (33, 6, '知识类别', 'home/article/cate', '', 1, 0, 0); +INSERT INTO `oa_admin_menu` VALUES (34, 6, '共享知识', 'home/article/index', '', 1, 0, 0); +INSERT INTO `oa_admin_menu` VALUES (35, 6, '个人知识', 'home/article/list', '', 1, 0, 0); + +INSERT INTO `oa_admin_menu` VALUES (36, 7, '工作计划', 'home/plan/list', '', 1, 0, 0); +INSERT INTO `oa_admin_menu` VALUES (37, 7, '计划日历', 'home/plan/index', '', 1, 0, 0); +INSERT INTO `oa_admin_menu` VALUES (38, 7, '工作记录', 'home/schedule/list', '', 1, 0, 0); +INSERT INTO `oa_admin_menu` VALUES (39, 7, '工作日历', 'home/schedule/index', '', 1, 0, 0); + +INSERT INTO `oa_admin_menu` VALUES (40, 8, '报销管理', 'home/expense/index', '', 1, 0, 0); +INSERT INTO `oa_admin_menu` VALUES (41, 8, '发票管理', 'home/invoice/index', '', 1, 0, 0); +INSERT INTO `oa_admin_menu` VALUES (42, 8, '到账管理', 'home/income/index', '', 1, 0, 0); +INSERT INTO `oa_admin_menu` VALUES (43, 9, '日志分析', 'home/analysis/list', '', 1, 0, 0); + +-- ---------------------------- +-- Table structure for oa_admin_rule +-- ---------------------------- +DROP TABLE IF EXISTS `oa_admin_rule`; +CREATE TABLE `oa_admin_rule` ( + `id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT, + `pid` int(11) UNSIGNED NOT NULL DEFAULT 0, + `src` varchar(255) NOT NULL DEFAULT '' COMMENT '规则', + `title` varchar(255) NOT NULL DEFAULT '规则标题', + `name` varchar(255) NOT NULL DEFAULT '操作名称', + `create_time` int(11) NOT NULL DEFAULT 0, + `update_time` int(11) NOT NULL DEFAULT 0 COMMENT '更新时间', + PRIMARY KEY (`id`) USING BTREE, + UNIQUE INDEX `id`(`id`) USING BTREE +) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COMMENT = '权限节点'; + + +-- ---------------------------- +-- Records of oa_admin_rule +-- ---------------------------- +INSERT INTO `oa_admin_rule` VALUES (1, 0, '', '系统管理','系统管理', 0, 0); +INSERT INTO `oa_admin_rule` VALUES (2, 0, '', '基础数据','基础数据', 0, 0); +INSERT INTO `oa_admin_rule` VALUES (3, 0, '', '人力资源','人力资源', 0, 0); +INSERT INTO `oa_admin_rule` VALUES (4, 0, '', '消息通知','消息通知', 0, 0); +INSERT INTO `oa_admin_rule` VALUES (5, 0, '', '企业公告','企业公告', 0, 0); +INSERT INTO `oa_admin_rule` VALUES (6, 0, '', '知识文章','知识文章', 0, 0); +INSERT INTO `oa_admin_rule` VALUES (7, 0, '', '日常办公','日常办公', 0, 0); +INSERT INTO `oa_admin_rule` VALUES (8, 0, '', '财务管理','财务管理', 0, 0); +INSERT INTO `oa_admin_rule` VALUES (9, 0, '', '商业智能','商业智能', 0, 0); + +INSERT INTO `oa_admin_rule` VALUES (10, 1, 'home/conf/index', '系统配置','系统配置', 0, 0); +INSERT INTO `oa_admin_rule` VALUES (11, 10, 'home/conf/add', '新增/编辑配置项','配置项', 0, 0); +INSERT INTO `oa_admin_rule` VALUES (12, 10, 'home/conf/edit', '新增/编辑配置详情','配置详情', 0, 0); +INSERT INTO `oa_admin_rule` VALUES (13, 10, 'home/conf/delete', '删除配置项','配置项', 0, 0); + +INSERT INTO `oa_admin_rule` VALUES (14, 1, 'home/menu/index', '功能菜单','功能菜单', 0, 0); +INSERT INTO `oa_admin_rule` VALUES (15, 14, 'home/menu/add', '新增/编辑功能菜单','功能菜单', 0, 0); +INSERT INTO `oa_admin_rule` VALUES (16, 14, 'home/menu/delete', '删除功能菜单','功能菜单', 0, 0); + +INSERT INTO `oa_admin_rule` VALUES (17, 1, 'home/rule/index', '功能节点','功能节点', 0, 0); +INSERT INTO `oa_admin_rule` VALUES (18, 17, 'home/rule/add', '新增/编辑功能节点','功能节点', 0, 0); +INSERT INTO `oa_admin_rule` VALUES (19, 17, 'home/rule/delete', '删除功能节点','功能节点', 0, 0); + +INSERT INTO `oa_admin_rule` VALUES (20, 1, 'home/role/index', '权限角色','权限角色', 0, 0); +INSERT INTO `oa_admin_rule` VALUES (21, 20, 'home/role/add', '新增/编辑权限角色','权限角色', 0, 0); +INSERT INTO `oa_admin_rule` VALUES (22, 20, 'home/role/delete', '删除权限角色','权限角色', 0, 0); + +INSERT INTO `oa_admin_rule` VALUES (23, 1, 'home/admin/log', '操作日志','操作日志', 0, 0); + +INSERT INTO `oa_admin_rule` VALUES (24, 1, 'home/database/database', '备份数据','备份数据', 0, 0); +INSERT INTO `oa_admin_rule` VALUES (25, 24, 'home/database/backup', '备份数据表','备份数据', 0, 0); +INSERT INTO `oa_admin_rule` VALUES (26, 24, 'home/database/optimize', '优化数据表','优化数据表', 0, 0); +INSERT INTO `oa_admin_rule` VALUES (27, 24, 'home/database/repair', '修复数据表','修复数据表', 0, 0); + +INSERT INTO `oa_admin_rule` VALUES (28, 1, 'home/database/backuplist', '还原数据','还原数据', 0, 0); +INSERT INTO `oa_admin_rule` VALUES (29, 28, 'home/database/import', '还原数据表','还原数据', 0, 0); +INSERT INTO `oa_admin_rule` VALUES (30, 28, 'home/database/downfile', '下载备份数据','下载备份数据', 0, 0); +INSERT INTO `oa_admin_rule` VALUES (31, 28, 'home/database/del', '删除备份数据','删除备份数据', 0, 0); + +INSERT INTO `oa_admin_rule` VALUES (32, 2, 'home/check/index', '审核人配置','审核人', 0, 0); +INSERT INTO `oa_admin_rule` VALUES (33, 32, 'home/check/add', '新增/编辑审核人','审核人', 0, 0); +INSERT INTO `oa_admin_rule` VALUES (34, 32, 'home/check/delete', '删除审核人','审核人', 0, 0); + +INSERT INTO `oa_admin_rule` VALUES (35, 2, 'home/schedule/cate', '工作类型设置','工作类型', 0, 0); +INSERT INTO `oa_admin_rule` VALUES (36, 35, 'home/schedule/cate_add', '新增/编辑工作类型','工作类型', 0, 0); +INSERT INTO `oa_admin_rule` VALUES (37, 35, 'home/schedule/cate_disable', '禁用工作类型','工作类型', 0, 0); +INSERT INTO `oa_admin_rule` VALUES (38, 35, 'home/schedule/cate_delete', '删除工作类型','工作类型', 0, 0); + +INSERT INTO `oa_admin_rule` VALUES (39, 2, 'home/keywords/index', '知识关键字设置','知识关键字', 0, 0); +INSERT INTO `oa_admin_rule` VALUES (40, 39, 'home/keywords/add', '新增/编辑知识关键字','知识关键字', 0, 0); +INSERT INTO `oa_admin_rule` VALUES (41, 39, 'home/keywords/delete', '删除知识关键字','知识关键字', 0, 0); + +INSERT INTO `oa_admin_rule` VALUES (42, 2, 'home/expense/cate', '报销类型设置','报销类型', 0, 0); +INSERT INTO `oa_admin_rule` VALUES (43, 42, 'home/expense/cate_add', '新增/编辑报销类型','报销类型', 0, 0); +INSERT INTO `oa_admin_rule` VALUES (44, 42, 'home/expense/cate_disable', '禁用报销类型','报销类型', 0, 0); +INSERT INTO `oa_admin_rule` VALUES (45, 42, 'home/expense/cate_delete', '删除报销类型','报销类型', 0, 0); + +INSERT INTO `oa_admin_rule` VALUES (46, 2, 'home/invoice/server', '发票主体设置','发票主体', 0, 0); +INSERT INTO `oa_admin_rule` VALUES (47, 46, 'home/invoice/server_add', '新增/编辑发票主体','发票主体', 0, 0); +INSERT INTO `oa_admin_rule` VALUES (48, 46, 'home/invoice/server_disable', '禁用发票主体','发票主体', 0, 0); +INSERT INTO `oa_admin_rule` VALUES (49, 46, 'home/invoice/server_delete', '删除发票主体','发票主体', 0, 0); + +INSERT INTO `oa_admin_rule` VALUES (50, 3, 'home/department/index', '部门架构','部门', 0, 0); +INSERT INTO `oa_admin_rule` VALUES (51, 50, 'home/department/add', '添加/编辑部门信息','部门', 0, 0); +INSERT INTO `oa_admin_rule` VALUES (52, 50, 'home/department/delete', '删除部门','部门', 0, 0); + +INSERT INTO `oa_admin_rule` VALUES (53, 3, 'home/position/index', '岗位职称','岗位职称', 0, 0); +INSERT INTO `oa_admin_rule` VALUES (54, 53, 'home/position/add', '添加/编辑岗位职称','岗位职称', 0, 0); +INSERT INTO `oa_admin_rule` VALUES (55, 53, 'home/position/delete', '删除岗位职称','岗位职称', 0, 0); +INSERT INTO `oa_admin_rule` VALUES (56, 53, 'home/position/view', '查看岗位职称','岗位职称', 0, 0); + +INSERT INTO `oa_admin_rule` VALUES (57, 3, 'home/admin/index', '企业员工','员工', 0, 0); +INSERT INTO `oa_admin_rule` VALUES (58, 57, 'home/admin/add', '添加/编辑员工','员工', 0, 0); +INSERT INTO `oa_admin_rule` VALUES (59, 57, 'home/admin/view', '查看员工信息','员工', 0, 0); +INSERT INTO `oa_admin_rule` VALUES (60, 57, 'home/admin/set', '设置员工状态','员工状态', 0, 0); +INSERT INTO `oa_admin_rule` VALUES (61, 57, 'home/admin/reset_psw', '重设员工密码','员工密码', 0, 0); + +INSERT INTO `oa_admin_rule` VALUES (62, 3, 'home/personnel/index', '人事调动','人事调动', 0, 0); +INSERT INTO `oa_admin_rule` VALUES (63, 62, 'home/personnel/add', '新增/编辑人事调动','人事调动', 0, 0); + +INSERT INTO `oa_admin_rule` VALUES (64, 3, 'home/personnel/index', '离职档案','离职档案', 0, 0); +INSERT INTO `oa_admin_rule` VALUES (65, 64, 'home/personnel/add', '新增/编辑离职档案','离职档案', 0, 0); +INSERT INTO `oa_admin_rule` VALUES (66, 64, 'home/personnel/delete', '删除离职档案','离职档案', 0, 0); + +INSERT INTO `oa_admin_rule` VALUES (67, 4, 'home/mail/inbox', '收件箱','收件箱', 0, 0); +INSERT INTO `oa_admin_rule` VALUES (68, 67, 'home/mail/add', '添加/修改消息','消息', 0, 0); +INSERT INTO `oa_admin_rule` VALUES (69, 67, 'home/mail/send', '发送消息','消息', 0, 0); +INSERT INTO `oa_admin_rule` VALUES (70, 67, 'home/mail/save', '保存消息到草稿','消息到草稿', 0, 0); +INSERT INTO `oa_admin_rule` VALUES (71, 67, 'home/mail/reply', '回复消息','消息', 0, 0); +INSERT INTO `oa_admin_rule` VALUES (72, 67, 'home/mail/check', '设置消息状态','消息状态', 0, 0); +INSERT INTO `oa_admin_rule` VALUES (73, 67, 'home/mail/read', '查看消息','消息', 0, 0); + +INSERT INTO `oa_admin_rule` VALUES (74, 4, 'home/mail/sendbox', '发件箱','发件箱', 0, 0); +INSERT INTO `oa_admin_rule` VALUES (75, 4, 'home/mail/draft', '草稿箱','草稿箱', 0, 0); +INSERT INTO `oa_admin_rule` VALUES (76, 4, 'home/mail/rubbish', '垃圾箱','垃圾箱', 0, 0); + +INSERT INTO `oa_admin_rule` VALUES (77, 5, 'home/note/cate', '公告分类','公告分类', 0, 0); +INSERT INTO `oa_admin_rule` VALUES (78, 77, 'home/note/cate_add', '添加/修改公告分类','公告分类', 0, 0); +INSERT INTO `oa_admin_rule` VALUES (79, 77, 'home/note/cate_delete', '删除公告分类','公告分类', 0, 0); + +INSERT INTO `oa_admin_rule` VALUES (80, 5, 'home/note/index', '公告列表','公告', 0, 0); +INSERT INTO `oa_admin_rule` VALUES (81, 80, 'home/note/add', '添加公告','公告', 0, 0); +INSERT INTO `oa_admin_rule` VALUES (82, 80, 'home/note/delete', '删除公告','公告', 0, 0); +INSERT INTO `oa_admin_rule` VALUES (83, 80, 'home/note/view', '查看公告','公告', 0, 0); + +INSERT INTO `oa_admin_rule` VALUES (84, 6, 'home/article/cate', '知识分类','知识分类', 0, 0); +INSERT INTO `oa_admin_rule` VALUES (85, 84, 'home/article/cate_add', '添加/修改知识分类','知识分类', 0, 0); +INSERT INTO `oa_admin_rule` VALUES (86, 84, 'home/article/cate_delete', '删除知识分类','知识分类', 0, 0); + +INSERT INTO `oa_admin_rule` VALUES (87, 6, 'home/article/index', '知识列表','知识文章', 0, 0); +INSERT INTO `oa_admin_rule` VALUES (88, 87, 'home/article/add', '添加/修改知识文章','知识文章', 0, 0); +INSERT INTO `oa_admin_rule` VALUES (89, 87, 'home/article/delete', '删除知识文章','知识文章', 0, 0); + +INSERT INTO `oa_admin_rule` VALUES (90, 7, 'home/plan/index', '工作计划','工作计划', 0, 0); +INSERT INTO `oa_admin_rule` VALUES (91, 90, 'home/plan/calendar', '工作计划日历','工作计划', 0, 0); +INSERT INTO `oa_admin_rule` VALUES (92, 90, 'home/plan/add', '添加/编辑工作计划','工作计划', 0, 0); +INSERT INTO `oa_admin_rule` VALUES (93, 90, 'home/plan/delete', '删除工作计划','工作计划', 0, 0); +INSERT INTO `oa_admin_rule` VALUES (94, 90, 'home/plan/detail', '查看工作计划','工作计划', 0, 0); + +INSERT INTO `oa_admin_rule` VALUES (95, 7, 'home/schedule/index', '工作记录','工作记录', 0, 0); +INSERT INTO `oa_admin_rule` VALUES (96, 95, 'home/schedule/calendar', '工作记录日历','工作日历', 0, 0); +INSERT INTO `oa_admin_rule` VALUES (97, 95, 'home/schedule/add', '添加/编辑工作记录','工作记录', 0, 0); +INSERT INTO `oa_admin_rule` VALUES (98, 95, 'home/schedule/delete', '删除工作记录','工作记录', 0, 0); +INSERT INTO `oa_admin_rule` VALUES (99, 95, 'home/schedule/detail', '查看工作记录','工作记录', 0, 0); +INSERT INTO `oa_admin_rule` VALUES (100, 95, 'home/schedule/update_labor_time', '更改工时','工时', 0, 0); + +INSERT INTO `oa_admin_rule` VALUES (101, 8, 'home/expense/index', '报销管理','报销', 0, 0); +INSERT INTO `oa_admin_rule` VALUES (102, 100, 'home/expense/add', '新增/编辑报销','报销', 0, 0); +INSERT INTO `oa_admin_rule` VALUES (103, 100, 'home/expense/delete', '删除报销','报销', 0, 0); +INSERT INTO `oa_admin_rule` VALUES (104, 100, 'home/expense/view', '查看报销信息','报销', 0, 0); +INSERT INTO `oa_admin_rule` VALUES (105, 100, 'home/expense/check', '设置报销状态','报销状态', 0, 0); + +INSERT INTO `oa_admin_rule` VALUES (106, 8, 'home/invoice/index', '发票管理','发票', 0, 0); +INSERT INTO `oa_admin_rule` VALUES (107, 106, 'home/invoice/add', '新增/编辑发票','发票', 0, 0); +INSERT INTO `oa_admin_rule` VALUES (108, 106, 'home/invoice/delete', '删除发票','发票', 0, 0); +INSERT INTO `oa_admin_rule` VALUES (109, 106, 'home/invoice/view', '查看发票信息','发票', 0, 0); +INSERT INTO `oa_admin_rule` VALUES (110, 106, 'home/invoice/check', '设置发票状态','发票状态', 0, 0); + +INSERT INTO `oa_admin_rule` VALUES (111, 8, 'home/income/index', '到账管理','到账', 0, 0); +INSERT INTO `oa_admin_rule` VALUES (112, 111, 'home/income/add', '新增到账','到账', 0, 0); +INSERT INTO `oa_admin_rule` VALUES (113, 111, 'home/income/check', '设置到账状态','到账状态', 0, 0); + +-- ---------------------------- +-- Table structure for oa_article +-- ---------------------------- +DROP TABLE IF EXISTS `oa_article`; +CREATE TABLE `oa_article` ( + `id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT, + `title` varchar(255) NOT NULL DEFAULT '' COMMENT '知识文章标题', + `keywords` varchar(255) NULL DEFAULT '' COMMENT '关键字', + `desc` varchar(1000) NULL DEFAULT '' COMMENT '摘要', + `status` int(1) NOT NULL DEFAULT 1 COMMENT '状态:1正常-1下架', + `thumb` int(11) NOT NULL DEFAULT 0 COMMENT '缩略图id', + `original` int(1) NOT NULL DEFAULT 0 COMMENT '是否原创,1原创', + `origin` varchar(255) NOT NULL DEFAULT '' COMMENT '来源或作者', + `origin_url` varchar(255) NOT NULL DEFAULT '' COMMENT '来源地址', + `content` text NOT NULL, + `read` int(11) NOT NULL DEFAULT 0 COMMENT '阅读量', + `type` tinyint(2) NOT NULL DEFAULT 0 COMMENT '属性:1精华 2热门 3推荐', + `is_share` tinyint(1) NOT NULL DEFAULT 1 COMMENT '是否分享,0否,1是', + `sort` int(11) NOT NULL DEFAULT 0 COMMENT '排序', + `article_cate_id` int(11) NOT NULL DEFAULT 0, + `create_time` int(11) NOT NULL DEFAULT 0, + `update_time` int(11) NOT NULL DEFAULT 0, + `delete_time` int(11) NOT NULL DEFAULT 0, + PRIMARY KEY (`id`) USING BTREE +) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COMMENT = '知识文章表'; + +-- ---------------------------- +-- Table structure for oa_article_cate +-- ---------------------------- +DROP TABLE IF EXISTS `oa_article_cate`; +CREATE TABLE `oa_article_cate` ( + `id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT, + `pid` int(11) NOT NULL DEFAULT 0 COMMENT '父类ID', + `sort` int(5) NOT NULL DEFAULT 0 COMMENT '排序', + `title` varchar(255) NOT NULL DEFAULT '' COMMENT '标题', + `keywords` varchar(255) NULL DEFAULT '' COMMENT '关键字', + `desc` varchar(1000) NULL DEFAULT '' COMMENT '描述', + `create_time` int(11) NOT NULL DEFAULT 0 COMMENT '添加时间', + `update_time` int(11) NOT NULL DEFAULT 0 COMMENT '修改时间', + PRIMARY KEY (`id`) USING BTREE +) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COMMENT = '知识文章分类表'; + +-- ---------------------------- +-- Table structure for oa_article_keywords +-- ---------------------------- +DROP TABLE IF EXISTS `oa_article_keywords`; +CREATE TABLE `oa_article_keywords` ( + `id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT, + `aid` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '知识文章ID', + `keywords_id` int(10) UNSIGNED NOT NULL DEFAULT 0 COMMENT '关联关键字id', + `status` tinyint(1) NOT NULL DEFAULT 1 COMMENT '状态:-1删除 0禁用 1启用', + `create_time` int(11) NOT NULL DEFAULT 0 COMMENT '创建时间', + PRIMARY KEY (`id`) USING BTREE, + INDEX `aid`(`aid`) USING BTREE, + INDEX `inid`(`keywords_id`) USING BTREE +) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COMMENT = '知识文章关联表'; + +-- ---------------------------- +-- Table structure for oa_config +-- ---------------------------- +DROP TABLE IF EXISTS `oa_config`; +CREATE TABLE `oa_config` ( + `id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT, + `title` varchar(255) NOT NULL DEFAULT '' COMMENT '配置名称', + `name` varchar(255) NOT NULL DEFAULT '' COMMENT '配置标识', + `content` text NULL COMMENT '配置内容', + `status` tinyint(1) NOT NULL DEFAULT 1 COMMENT '状态:-1删除 0禁用 1启用', + `create_time` int(11) NOT NULL DEFAULT 0 COMMENT '创建时间', + `update_time` int(11) NOT NULL DEFAULT 0 COMMENT '更新时间', + PRIMARY KEY (`id`) USING BTREE +) ENGINE = InnoDB AUTO_INCREMENT = 6 CHARACTER SET = utf8mb4 COMMENT = '系统配置表'; + +-- ---------------------------- +-- Table structure for oa_department +-- ---------------------------- +DROP TABLE IF EXISTS `oa_department`; +CREATE TABLE `oa_department` ( + `id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT, + `title` varchar(100) NOT NULL DEFAULT '' COMMENT '部门名称', + `pid` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '上级部门id', + `leader_id` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '部门负责人ID', + `phone` varchar(60) NOT NULL DEFAULT '' COMMENT '部门联系电话', + `remark` varchar(1000) NULL DEFAULT '' COMMENT '备注', + `status` tinyint(1) NOT NULL DEFAULT 1 COMMENT '状态:-1删除 0禁用 1启用', + `create_time` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '创建时间', + `update_time` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '更新时间', + PRIMARY KEY (`id`) USING BTREE +) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COMMENT = '部门组织'; + +-- ---------------------------- +-- Table structure for oa_expense +-- ---------------------------- +DROP TABLE IF EXISTS `oa_expense`; +CREATE TABLE `oa_expense` ( + `id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT, + `code` varchar(100) NOT NULL DEFAULT '' COMMENT '报销编码', + `uid` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '报销人员ID', + `did` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '报销部门ID', + `income_month` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '入账月份', + `expense_time` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '原始单据日期', + `admin_id` int(10) UNSIGNED NOT NULL DEFAULT 0 COMMENT '创建人', + `ptid` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '预定字段:关联项目ID', + `status` tinyint(1) NOT NULL DEFAULT 1 COMMENT '状态:-1删除 0禁用 1启用', + `check_admin_id` int(10) UNSIGNED NOT NULL DEFAULT 0 COMMENT '审核人ID', + `check_time` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '审核时间', + `check_status` tinyint(1) UNSIGNED NOT NULL DEFAULT 1 COMMENT '报销状态:0审核不通过,1申请审核中,1审核通过,2已打款', + `check_remark` text NULL COMMENT '审核不通过的理由', + `pay_admin_id` int(10) UNSIGNED NOT NULL DEFAULT 0 COMMENT '打款人ID', + `pay_time` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '打款时间', + `remark` varchar(1000) NULL DEFAULT '' COMMENT '备注', + `create_time` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '创建时间', + `update_time` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '更新时间', + PRIMARY KEY (`id`) USING BTREE +) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COMMENT = '报销表'; + +-- ---------------------------- +-- Table structure for oa_expense_cate +-- ---------------------------- +DROP TABLE IF EXISTS `oa_expense_cate`; +CREATE TABLE `oa_expense_cate` ( + `id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT, + `title` varchar(100) NOT NULL DEFAULT '' COMMENT '报销类型名称', + `status` tinyint(1) NOT NULL DEFAULT 1 COMMENT '状态:-1删除 0禁用 1启用', + `create_time` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '创建时间', + `update_time` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '更新时间', + PRIMARY KEY (`id`) USING BTREE +) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COMMENT = '报销类型'; + +-- ---------------------------- +-- Table structure for oa_expense_file_interfix +-- ---------------------------- +DROP TABLE IF EXISTS `oa_expense_file_interfix`; +CREATE TABLE `oa_expense_file_interfix` ( + `id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT, + `exid` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '报销ID', + `file_id` int(10) UNSIGNED NOT NULL DEFAULT 0 COMMENT '相关联附件id', + `admin_id` int(10) UNSIGNED NOT NULL DEFAULT 0 COMMENT '创建人', + `status` tinyint(1) NOT NULL DEFAULT 1 COMMENT '状态:-1删除 0禁用 1启用', + `create_time` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '创建时间', + `update_time` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '更新时间', + PRIMARY KEY (`id`) USING BTREE +) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COMMENT = '报销模块关联的附件表'; + +-- ---------------------------- +-- Table structure for oa_expense_interfix +-- ---------------------------- +DROP TABLE IF EXISTS `oa_expense_interfix`; +CREATE TABLE `oa_expense_interfix` ( + `id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT, + `exid` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '报销ID', + `amount` decimal(15, 2) NULL DEFAULT 0.00 COMMENT '金额', + `cate_id` tinyint(1) UNSIGNED NULL DEFAULT 1 COMMENT '报销类型ID', + `remarks` text NULL COMMENT '备注', + `admin_id` int(10) UNSIGNED NOT NULL DEFAULT 0 COMMENT '登记人', + `create_time` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '创建时间', + `update_time` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '更新时间', + PRIMARY KEY (`id`) USING BTREE +) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COMMENT = '报销关联数据表'; + +-- ---------------------------- +-- Table structure for oa_file +-- ---------------------------- +DROP TABLE IF EXISTS `oa_file`; +CREATE TABLE `oa_file` ( + `id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT, + `module` varchar(15) NOT NULL DEFAULT '' COMMENT '所属模块', + `sha1` varchar(60) NOT NULL COMMENT 'sha1', + `md5` varchar(60) NOT NULL COMMENT 'md5', + `name` varchar(255) NOT NULL DEFAULT '' COMMENT '原始文件名', + `filename` varchar(255) NOT NULL DEFAULT '' COMMENT '文件名', + `filepath` varchar(255) NOT NULL DEFAULT '' COMMENT '文件路径+文件名', + `filesize` int(10) NOT NULL DEFAULT 0 COMMENT '文件大小', + `fileext` varchar(10) NOT NULL DEFAULT '' COMMENT '文件后缀', + `mimetype` varchar(100) NOT NULL DEFAULT '' COMMENT '文件类型', + `user_id` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '上传会员ID', + `uploadip` varchar(15) NOT NULL DEFAULT '' COMMENT '上传IP', + `status` tinyint(1) NOT NULL DEFAULT 0 COMMENT '0未审核1已审核-1不通过', + `create_time` int(11) NOT NULL DEFAULT 0, + `admin_id` int(11) NOT NULL COMMENT '审核者id', + `audit_time` int(11) NOT NULL DEFAULT 0 COMMENT '审核时间', + `action` varchar(50) NOT NULL DEFAULT '' COMMENT '来源模块功能', + `use` varchar(255) NULL DEFAULT NULL COMMENT '用处', + `download` int(11) NOT NULL DEFAULT 0 COMMENT '下载量', + PRIMARY KEY (`id`) USING BTREE +) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COMMENT = '文件表'; + +-- ---------------------------- +-- Table structure for oa_invoice +-- ---------------------------- +DROP TABLE IF EXISTS `oa_invoice`; +CREATE TABLE `oa_invoice` ( + `id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT, + `code` varchar(100) NOT NULL DEFAULT '' COMMENT '发票号码', + `cmid` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '预定字段:关联客户ID', + `crid` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '预定字段:关联合同协议号ID', + `ptid` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '预定字段:关联项目ID', + `sid` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '关联发票主体ID', + `cash_type` tinyint(1) UNSIGNED NULL DEFAULT 1 COMMENT '付款方式:1现金 2转账 3微信支付 4支付宝 5信用卡 6支票 7其他', + `is_cash` tinyint(1) UNSIGNED NULL DEFAULT 0 COMMENT '是否直接到账:0否 1是', + `remark_desc` text NULL COMMENT '备注', + `amount` decimal(15, 2) NULL DEFAULT 0.00 COMMENT '发票金额', + `enter_amount` decimal(15, 2) NULL DEFAULT 0.00 COMMENT '到账金额', + `did` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '开发票部门', + `admin_id` int(10) UNSIGNED NOT NULL DEFAULT 0 COMMENT '发票申请人', + `check_admin_id` int(10) UNSIGNED NOT NULL DEFAULT 0 COMMENT '发票审核人', + `open_admin_id` int(10) UNSIGNED NOT NULL DEFAULT 0 COMMENT '发票开具人', + `invoice_type` tinyint(1) UNSIGNED NULL DEFAULT 0 COMMENT '发票类型:0普票 1专票', + `invoice_tax` varchar(100) NOT NULL DEFAULT '' COMMENT '纳税人识别号', + `invoice_title` varchar(100) NOT NULL DEFAULT '' COMMENT '纳税人名称', + `invoice_bank` varchar(100) NOT NULL DEFAULT '' COMMENT '开户银行', + `invoice_banking` varchar(100) NOT NULL DEFAULT '' COMMENT '银行营业网点', + `invoice_account` varchar(100) NOT NULL DEFAULT '' COMMENT '银行账号', + `invoice_phone` varchar(100) NOT NULL DEFAULT '' COMMENT '电话号码', + `invoice_address` varchar(100) NOT NULL DEFAULT '' COMMENT '地址', + `invoice_status` tinyint(1) NOT NULL DEFAULT 1 COMMENT '发票状态:0审核不通过 1审核中 2审核通过 3待开具 4已开具 5部分到账 6全部到账 10已作废', + `check_remark` text NULL COMMENT '审核不通过的理由', + `status` tinyint(1) NOT NULL DEFAULT 1 COMMENT '状态:-1删除 0禁用 1正常', + `enter_time` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '最新到账时间', + `create_time` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '创建时间', + `update_time` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '更新时间', + PRIMARY KEY (`id`) USING BTREE +) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COMMENT = '发票表'; + +-- ---------------------------- +-- Table structure for oa_invoice_income +-- ---------------------------- +DROP TABLE IF EXISTS `oa_invoice_income`; +CREATE TABLE `oa_invoice_income` ( + `id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT, + `inid` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '发票ID', + `amount` decimal(15, 2) NULL DEFAULT 0.00 COMMENT '到账金额', + `remarks` text NULL COMMENT '备注', + `admin_id` int(10) UNSIGNED NOT NULL DEFAULT 0 COMMENT '到账登记人', + `status` tinyint(1) NOT NULL DEFAULT 1 COMMENT '状态:-1删除 0禁用 1正常 6作废', + `enter_time` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '到账时间', + `create_time` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '创建时间', + `update_time` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '更新时间', + PRIMARY KEY (`id`) USING BTREE +) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COMMENT = '发票到账记录表'; + +-- ---------------------------- +-- Table structure for oa_invoice_subject +-- ---------------------------- +DROP TABLE IF EXISTS `oa_invoice_subject`; +CREATE TABLE `oa_invoice_subject` ( + `id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT, + `title` varchar(100) NOT NULL DEFAULT '' COMMENT '主体名称', + `status` tinyint(1) NOT NULL DEFAULT 1 COMMENT '状态:-1删除 0禁用 1启用', + `create_time` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '创建时间', + `update_time` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '更新时间', + PRIMARY KEY (`id`) USING BTREE +) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COMMENT = '发票主体名称'; + +-- ---------------------------- +-- Table structure for oa_keywords +-- ---------------------------- +DROP TABLE IF EXISTS `oa_keywords`; +CREATE TABLE `oa_keywords` ( + `id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT, + `title` varchar(255) NOT NULL DEFAULT '' COMMENT '关键字名称', + `sort` int(11) NOT NULL DEFAULT 0 COMMENT '排序', + `status` tinyint(1) NOT NULL DEFAULT 1 COMMENT '状态:-1删除 0禁用 1启用', + `create_time` int(11) NOT NULL DEFAULT 0 COMMENT '创建时间', + `update_time` int(11) NOT NULL DEFAULT 0 COMMENT '更新时间', + PRIMARY KEY (`id`) USING BTREE +) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COMMENT = '关键字表'; + +-- ---------------------------- +-- Table structure for oa_mail +-- ---------------------------- +DROP TABLE IF EXISTS `oa_mail`; +CREATE TABLE `oa_mail` ( + `id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT, + `name` varchar(100) NOT NULL DEFAULT '' COMMENT '消息主题', + `type` tinyint(1) UNSIGNED NULL DEFAULT 0 COMMENT '阅览人类型:0 人员 1部门 2岗位 3全部', + `type_user` text NULL COMMENT '人员ID或部门ID或角色ID,全员则为空', + `mail_type` tinyint(1) UNSIGNED NULL DEFAULT 1 COMMENT '消息类型:1系统消息,2同事消息', + `from_uid` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '发送人id', + `to_uid` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '接收人id', + `send_time` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '发送日期', + `content` text NULL COMMENT '消息内容', + `is_read` tinyint(1) UNSIGNED NOT NULL DEFAULT 1 COMMENT '是否已读:1未读消息,2已读消息', + `admin_id` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '创建人', + `did` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '创建人所属部门', + `pid` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '来源发件id', + `fid` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '转发或回复消息关联id', + `status` tinyint(1) NOT NULL DEFAULT 1 COMMENT '状态:-1已删除消息 0垃圾消息 1正常消息', + `is_draft` tinyint(1) NOT NULL DEFAULT 1 COMMENT '是否是草稿:1正常消息 2草稿消息', + `delete_source` tinyint(1) UNSIGNED NULL DEFAULT 0 COMMENT '垃圾消息来源: 1已发消息 2草稿消息 3已收消息', + `action` varchar(50) NOT NULL DEFAULT '' COMMENT '来源模块(针对系统消息)', + `action_id` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '来源模块数据的id(针对系统消息)', + `create_time` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '创建时间', + `update_time` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '更新时间', + PRIMARY KEY (`id`) USING BTREE +) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COMMENT = '消息表'; + +-- ---------------------------- +-- Table structure for oa_mail_file_interfix +-- ---------------------------- +DROP TABLE IF EXISTS `oa_mail_file_interfix`; +CREATE TABLE `oa_mail_file_interfix` ( + `id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT, + `mid` int(11) UNSIGNED NOT NULL COMMENT '消息id', + `file_id` int(10) UNSIGNED NOT NULL DEFAULT 0 COMMENT '相关联附件id', + `admin_id` int(10) UNSIGNED NOT NULL DEFAULT 0 COMMENT '创建人', + `status` tinyint(1) NOT NULL DEFAULT 1 COMMENT '状态:-1删除 0禁用 1启用', + `create_time` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '创建时间', + `update_time` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '更新时间', + PRIMARY KEY (`id`) USING BTREE, + INDEX `mid`(`mid`) USING BTREE, + INDEX `fid`(`file_id`) USING BTREE +) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COMMENT = '消息关联的附件表'; + +-- ---------------------------- +-- Table structure for oa_note +-- ---------------------------- +DROP TABLE IF EXISTS `oa_note`; +CREATE TABLE `oa_note` ( + `id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT, + `cate_id` int(11) NOT NULL DEFAULT 0 COMMENT '关联分类ID', + `title` varchar(225) NULL DEFAULT NULL COMMENT '标题', + `content` varchar(100) NULL DEFAULT NULL COMMENT '内容', + `src` varchar(100) NULL DEFAULT NULL COMMENT '关联链接', + `status` int(1) NOT NULL DEFAULT 1 COMMENT '1可用-1禁用', + `sort` int(11) NOT NULL DEFAULT 0, + `start_time` int(11) NOT NULL DEFAULT 0 COMMENT '展示开始时间', + `end_time` int(11) NOT NULL DEFAULT 0 COMMENT '展示结束时间', + `create_time` int(11) NOT NULL DEFAULT 0, + `update_time` int(11) NOT NULL DEFAULT 0, + PRIMARY KEY (`id`) USING BTREE +) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COMMENT = '公告'; + +-- ---------------------------- +-- Table structure for oa_note_cate +-- ---------------------------- +DROP TABLE IF EXISTS `oa_note_cate`; +CREATE TABLE `oa_note_cate` ( + `id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT, + `pid` int(11) NOT NULL DEFAULT 0 COMMENT '父类ID', + `sort` int(5) NOT NULL DEFAULT 0 COMMENT '排序', + `title` varchar(50) NOT NULL DEFAULT '' COMMENT '标题', + `create_time` int(11) NOT NULL DEFAULT 0 COMMENT '添加时间', + `update_time` int(11) NOT NULL DEFAULT 0 COMMENT '修改时间', + PRIMARY KEY (`id`) USING BTREE +) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COMMENT = '公告分类'; + +-- ---------------------------- +-- Table structure for oa_position +-- ---------------------------- +DROP TABLE IF EXISTS `oa_position`; +CREATE TABLE `oa_position` ( + `id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT, + `title` varchar(100) NOT NULL DEFAULT '' COMMENT '岗位名称', + `work_price` int(10) NOT NULL DEFAULT 0 COMMENT '工时单价', + `remark` varchar(1000) NULL DEFAULT '' COMMENT '备注', + `status` tinyint(1) NOT NULL DEFAULT 1 COMMENT '状态:-1删除 0禁用 1启用', + `create_time` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '创建时间', + `update_time` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '更新时间', + PRIMARY KEY (`id`) USING BTREE +) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COMMENT = '岗位职称'; + +-- ---------------------------- +-- Table structure for oa_position_group +-- ---------------------------- +DROP TABLE IF EXISTS `oa_position_group`; +CREATE TABLE `oa_position_group` ( + `pid` int(11) UNSIGNED NULL DEFAULT NULL, + `group_id` int(11) NULL DEFAULT NULL, + `create_time` int(11) NOT NULL DEFAULT 0, + `update_time` int(11) NOT NULL DEFAULT 0, + UNIQUE INDEX `pid_group_id`(`pid`, `group_id`) USING BTREE +) ENGINE = InnoDB CHARACTER SET = utf8mb4 COMMENT = '权限分组和岗位的关联表'; + +-- ---------------------------- +-- Records of oa_position_group +-- ---------------------------- +INSERT INTO `oa_position_group`(`pid`, `group_id`, `create_time`, `update_time`) VALUES (1, 1, 1635755739, 0); + +-- ---------------------------- +-- Table structure for oa_schedule +-- ---------------------------- +DROP TABLE IF EXISTS `oa_schedule`; +CREATE TABLE `oa_schedule` ( + `id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT, + `name` varchar(100) NOT NULL DEFAULT '' COMMENT '工作记录主题', + `cid` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '预设字段:关联工作内容类型ID', + `cmid` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '预设字段:关联客户ID', + `ptid` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '预设字段:关联项目ID', + `plid` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '预设字段:关联任务计划ID', + `admin_id` int(10) UNSIGNED NOT NULL DEFAULT 0 COMMENT '关联创建员工ID', + `did` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '所属部门', + `start_time` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '开始时间', + `end_time` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '结束时间', + `labor_time` decimal(15, 1) NOT NULL DEFAULT 0.0 COMMENT '工时', + `labor_type` int(1) NOT NULL DEFAULT 0 COMMENT '工作类型:1案头2外勤', + `remark` text NOT NULL COMMENT '描述', + `status` tinyint(1) NOT NULL DEFAULT 1 COMMENT '状态:-1删除 0禁用 1启用', + `create_time` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '创建时间', + `update_time` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '更新时间', + PRIMARY KEY (`id`) USING BTREE +) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COMMENT = '工作记录'; + +-- ---------------------------- +-- Table structure for oa_schedule_interfix +-- ---------------------------- +DROP TABLE IF EXISTS `oa_schedule_interfix`; +CREATE TABLE `oa_schedule_interfix` ( + `id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT, + `scid` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '工作记录ID', + `file_id` int(10) UNSIGNED NOT NULL DEFAULT 0 COMMENT '相关联附件id', + `admin_id` int(10) UNSIGNED NOT NULL DEFAULT 0 COMMENT '关联创建员工ID', + `status` tinyint(1) NOT NULL DEFAULT 1 COMMENT '状态:-1删除 0禁用 1启用', + `create_time` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '创建时间', + `update_time` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '更新时间', + PRIMARY KEY (`id`) USING BTREE +) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COMMENT = '工作记录关联的附件表';