From 89eb397c5af6f3273aba7a27a42ff1355f6e40f9 Mon Sep 17 00:00:00 2001 From: zcy <290198252@qq.com> Date: Sat, 27 Feb 2021 14:28:23 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0sql=E5=BB=BA=E5=BA=93?= =?UTF-8?q?=E8=AF=AD=E5=8F=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- background.sql | 329 +++++++++++++++++++++++++++++++++++++++++++++++++ main.go | 4 +- 2 files changed, 331 insertions(+), 2 deletions(-) create mode 100644 background.sql diff --git a/background.sql b/background.sql new file mode 100644 index 0000000..7b296f8 --- /dev/null +++ b/background.sql @@ -0,0 +1,329 @@ +/* +SQLyog v12.2.6 (64 bit) +MySQL - 5.7.23-0ubuntu0.16.04.1-log : Database - background +********************************************************************* +*/ + +/*!40101 SET NAMES utf8 */; + +/*!40101 SET SQL_MODE=''*/; + +/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */; +/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */; +/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */; +/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */; +CREATE DATABASE /*!32312 IF NOT EXISTS*/`background` /*!40100 DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci */; + +USE `background`; + +/*Table structure for table `book` */ + +DROP TABLE IF EXISTS `book`; + +CREATE TABLE `book` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `book_name` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL, + `author` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL, + `title` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL, + `tag` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL, + `create_time` datetime DEFAULT NULL, + `content` blob, + PRIMARY KEY (`id`) +) ENGINE=InnoDB AUTO_INCREMENT=14 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; + +/*Table structure for table `bugs` */ + +DROP TABLE IF EXISTS `bugs`; + +CREATE TABLE `bugs` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `type` int(11) DEFAULT NULL, + `type_char` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL, + `title` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL, + `platform` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL, + `solution` blob, + `desc` blob, + `associate` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL, + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; + +/*Table structure for table `doc` */ + +DROP TABLE IF EXISTS `doc`; + +CREATE TABLE `doc` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `title` varchar(255) DEFAULT NULL, + `type` int(11) DEFAULT NULL, + `content` longblob, + `author` varchar(255) DEFAULT NULL, + `create_time` datetime DEFAULT NULL, + `update_time` datetime DEFAULT NULL, + `delete_time` datetime DEFAULT NULL, + `version` float(255,0) DEFAULT '0', + `is_public` int(1) unsigned zerofill DEFAULT '0', + `deleted` int(1) DEFAULT '0', + `origin_url` varchar(255) DEFAULT NULL, + PRIMARY KEY (`id`) +) ENGINE=InnoDB AUTO_INCREMENT=390 DEFAULT CHARSET=utf8; + +/*Table structure for table `doc_comment` */ + +DROP TABLE IF EXISTS `doc_comment`; + +CREATE TABLE `doc_comment` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `doc_id` int(11) DEFAULT NULL, + `child_id` int(11) DEFAULT NULL, + `content` varchar(512) COLLATE utf8_unicode_ci NOT NULL, + `time` datetime DEFAULT NULL, + `author` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL, + PRIMARY KEY (`id`) USING BTREE +) ENGINE=InnoDB AUTO_INCREMENT=31 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; + +/*Table structure for table `doc_copy2` */ + +DROP TABLE IF EXISTS `doc_copy2`; + +CREATE TABLE `doc_copy2` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `title` varchar(255) DEFAULT NULL, + `type` int(11) DEFAULT NULL, + `content` longblob, + `author` varchar(255) DEFAULT NULL, + `create_time` datetime DEFAULT NULL, + `update_time` datetime DEFAULT NULL, + `delete_time` datetime DEFAULT NULL, + `is_public` int(1) unsigned zerofill DEFAULT '0', + `deleted` int(1) DEFAULT '0', + PRIMARY KEY (`id`) +) ENGINE=InnoDB AUTO_INCREMENT=351 DEFAULT CHARSET=utf8; + +/*Table structure for table `doc_group` */ + +DROP TABLE IF EXISTS `doc_group`; + +CREATE TABLE `doc_group` ( + `int` int(11) DEFAULT NULL, + `name` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL COMMENT '文章分组' +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; + +/*Table structure for table `doc_group_type` */ + +DROP TABLE IF EXISTS `doc_group_type`; + +CREATE TABLE `doc_group_type` ( + `int` int(11) NOT NULL AUTO_INCREMENT, + `type_id` int(11) DEFAULT NULL, + `group_id` int(11) DEFAULT NULL, + PRIMARY KEY (`int`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; + +/*Table structure for table `doc_template` */ + +DROP TABLE IF EXISTS `doc_template`; + +CREATE TABLE `doc_template` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `content` blob COMMENT '内容', + `name` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL COMMENT '模板名字', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; + +/*Table structure for table `doc_type` */ + +DROP TABLE IF EXISTS `doc_type`; + +CREATE TABLE `doc_type` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `type_name` varchar(255) COLLATE utf8_unicode_ci NOT NULL, + `group` int(11) DEFAULT NULL, + PRIMARY KEY (`id`) USING BTREE +) ENGINE=InnoDB AUTO_INCREMENT=68 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci ROW_FORMAT=DYNAMIC; + +/*Table structure for table `files` */ + +DROP TABLE IF EXISTS `files`; + +CREATE TABLE `files` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `filename` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL, + `size` int(11) DEFAULT NULL, + `types` int(11) DEFAULT NULL, + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; + +/*Table structure for table `greate_word` */ + +DROP TABLE IF EXISTS `greate_word`; + +CREATE TABLE `greate_word` ( + `id` int(14) NOT NULL, + `content` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL, + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; + +/*Table structure for table `group` */ + +DROP TABLE IF EXISTS `group`; + +CREATE TABLE `group` ( + `group_id` int(11) NOT NULL, + `group_creator` int(11) DEFAULT NULL, + `group_name` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL COMMENT '权限组名字', + `group_type` int(11) DEFAULT NULL COMMENT '权限组具体权限', + PRIMARY KEY (`group_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; + +/*Table structure for table `memo` */ + +DROP TABLE IF EXISTS `memo`; + +CREATE TABLE `memo` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `title` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL, + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `content` blob COMMENT '内容', + `delete` int(1) DEFAULT NULL, + PRIMARY KEY (`id`) +) ENGINE=InnoDB AUTO_INCREMENT=16 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; + +/*Table structure for table `permission` */ + +DROP TABLE IF EXISTS `permission`; + +CREATE TABLE `permission` ( + `id` int(11) NOT NULL, + `name` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL COMMENT '权限名字', + `level` int(11) DEFAULT NULL COMMENT '权限级别', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; + +/*Table structure for table `plan` */ + +DROP TABLE IF EXISTS `plan`; + +CREATE TABLE `plan` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `start_time` datetime DEFAULT NULL, + `end_time` datetime DEFAULT NULL, + `date` date DEFAULT NULL, + `content` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL, + `type` int(11) DEFAULT NULL, + PRIMARY KEY (`id`) +) ENGINE=InnoDB AUTO_INCREMENT=32 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; + +/*Table structure for table `plan_type` */ + +DROP TABLE IF EXISTS `plan_type`; + +CREATE TABLE `plan_type` ( + `id` int(11) NOT NULL, + `type_name` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL, + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; + +/*Table structure for table `project` */ + +DROP TABLE IF EXISTS `project`; + +CREATE TABLE `project` ( + `id` int(13) NOT NULL AUTO_INCREMENT, + `title` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL, + `content` longblob, + `contact_info` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL, + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; + +/*Table structure for table `read_history` */ + +DROP TABLE IF EXISTS `read_history`; + +CREATE TABLE `read_history` ( + `id` int(11) NOT NULL, + `read_book` int(11) DEFAULT NULL COMMENT '阅读的书籍id', + `read_learn` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL COMMENT '学习到的知识', + `read_page` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL COMMENT '页数', + `read_time` datetime DEFAULT NULL COMMENT '阅读时间', + `read_pos` int(11) DEFAULT NULL COMMENT '阅读位置', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; + +/*Table structure for table `role` */ + +DROP TABLE IF EXISTS `role`; + +CREATE TABLE `role` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `name` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL COMMENT '角色名字', + `creator_id` int(11) DEFAULT NULL COMMENT '创建者', + `creator_name` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL COMMENT '创建者名字', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; + +/*Table structure for table `role_permission` */ + +DROP TABLE IF EXISTS `role_permission`; + +CREATE TABLE `role_permission` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `role_id` int(11) DEFAULT NULL COMMENT ' 角色id', + `permision_id` int(11) DEFAULT NULL COMMENT '权限id', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; + +/*Table structure for table `sys_position` */ + +DROP TABLE IF EXISTS `sys_position`; + +CREATE TABLE `sys_position` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `area_name` varchar(255) DEFAULT NULL COMMENT '地区名称', + `area_code` int(11) DEFAULT NULL COMMENT '地区编码', + `city_code` varchar(11) DEFAULT NULL COMMENT '城市编码', + `level` tinyint(1) DEFAULT NULL COMMENT '地区等级', + `area_index` varchar(255) DEFAULT NULL COMMENT '地区索引', + PRIMARY KEY (`id`) +) ENGINE=InnoDB AUTO_INCREMENT=3537 DEFAULT CHARSET=utf8mb4; + +/*Table structure for table `user_permissions` */ + +DROP TABLE IF EXISTS `user_permissions`; + +CREATE TABLE `user_permissions` ( + `id` int(11) NOT NULL, + `user_id` int(11) DEFAULT NULL COMMENT '用户id', + `permission_id` int(11) DEFAULT NULL COMMENT '允许的操作id', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; + +/*Table structure for table `users` */ + +DROP TABLE IF EXISTS `users`; + +CREATE TABLE `users` ( + `id` int(16) NOT NULL AUTO_INCREMENT, + `user_name` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL, + `user_pwd` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL, + `created_date` datetime DEFAULT NULL, + `update_date` datetime DEFAULT NULL, + `display_name` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL, + `email_address` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL, + `tel` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL, + `avatar` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL, + PRIMARY KEY (`id`) +) ENGINE=InnoDB AUTO_INCREMENT=16 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; + +/*Table structure for table `xmjobcnt` */ + +DROP TABLE IF EXISTS `xmjobcnt`; + +CREATE TABLE `xmjobcnt` ( + `timestamp` timestamp(6) NULL DEFAULT NULL, + `jobcnt` int(14) DEFAULT NULL +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; + +/*!40101 SET SQL_MODE=@OLD_SQL_MODE */; +/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */; +/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */; +/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; diff --git a/main.go b/main.go index ea028e0..e34f8f6 100644 --- a/main.go +++ b/main.go @@ -97,7 +97,7 @@ func main() { InitLogs() InitRedisConfig() InitMysql() - InitElasticSearch() + // InitElasticSearch() r := gin.Default() store := sessions.NewCookieStore([]byte("secret123")) @@ -180,7 +180,7 @@ func main() { api.PUT("/plan", planController.AddPlan) // 添加计划 api.DELETE("/plan", planController.DelPlan) // 删除计划 api.POST("/plan_days", planController.PlanDay) // 获取本月有计划天数 - api.GET("/plan_types",planController.Types) + api.GET("/plan_types", planController.Types) api.GET("planDays") }