/*
Navicat MySQL Data Transfer

Source Server         : venue
Source Server Version : 50723
Source Host           : 120.27.209.4:3306
Source Database       : smallapp_point

Target Server Type    : MYSQL
Target Server Version : 50723
File Encoding         : 65001

Date: 2022-07-28 16:26:40
*/

SET FOREIGN_KEY_CHECKS=0;

-- ----------------------------
-- Table structure for qn_about
-- ----------------------------
DROP TABLE IF EXISTS `qn_about`;
CREATE TABLE `qn_about` (
  `id` varchar(200) NOT NULL COMMENT '唯一id',
  `title` varchar(200) NOT NULL COMMENT '标题',
  `content` varchar(5000) NOT NULL COMMENT '内容',
  `gmt_create` datetime NOT NULL COMMENT '时间',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

-- ----------------------------
-- Table structure for qn_blog
-- ----------------------------
DROP TABLE IF EXISTS `qn_blog`;
CREATE TABLE `qn_blog` (
  `id` int(10) NOT NULL AUTO_INCREMENT COMMENT '自增id',
  `bid` varchar(200) NOT NULL COMMENT '博客id',
  `title` varchar(200) NOT NULL COMMENT '博客标题',
  `content` longtext NOT NULL COMMENT '博客内容',
  `content_json` longtext NOT NULL COMMENT '文本博客内容',
  `sort` int(1) NOT NULL DEFAULT '0' COMMENT '排序 0 普通  1 置顶',
  `views` int(11) NOT NULL DEFAULT '0' COMMENT '浏览量',
  `author_id` varchar(200) NOT NULL COMMENT '作者id',
  `category_id` int(10) NOT NULL COMMENT '问题分类id',
  `category_name` varchar(50) NOT NULL COMMENT '问题分类名称',
  `gmt_create` datetime NOT NULL COMMENT '创建时间',
  `gmt_update` datetime NOT NULL COMMENT '修改时间',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=48 DEFAULT CHARSET=utf8;

-- ----------------------------
-- Table structure for qn_blog_category
-- ----------------------------
DROP TABLE IF EXISTS `qn_blog_category`;
CREATE TABLE `qn_blog_category` (
  `id` int(10) NOT NULL AUTO_INCREMENT COMMENT '自增id',
  `category` varchar(50) NOT NULL COMMENT '博客分类',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8;

-- ----------------------------
-- Table structure for qn_comment
-- ----------------------------
DROP TABLE IF EXISTS `qn_comment`;
CREATE TABLE `qn_comment` (
  `id` int(10) NOT NULL AUTO_INCREMENT COMMENT '自增id',
  `comment_id` varchar(200) NOT NULL COMMENT '评论唯一id',
  `topic_category` varchar(10) NOT NULL COMMENT '1博客 2问答',
  `topic_id` varchar(200) NOT NULL COMMENT '评论主题id',
  `user_id` varchar(200) NOT NULL COMMENT '评论者id',
  `content` longtext NOT NULL COMMENT '评论内容',
  `gmt_create` datetime NOT NULL COMMENT '评论创建时间',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=152 DEFAULT CHARSET=utf8;

-- ----------------------------
-- Table structure for qn_email
-- ----------------------------
DROP TABLE IF EXISTS `qn_email`;
CREATE TABLE `qn_email` (
  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '唯一id',
  `type` char(255) DEFAULT NULL COMMENT '类型',
  `title` varchar(200) NOT NULL COMMENT '标题',
  `content` varchar(5000) NOT NULL COMMENT '内容',
  `gmt_create` datetime NOT NULL COMMENT '时间',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8;

-- ----------------------------
-- Table structure for qn_invite
-- ----------------------------
DROP TABLE IF EXISTS `qn_invite`;
CREATE TABLE `qn_invite` (
  `id` int(10) NOT NULL AUTO_INCREMENT COMMENT '自增id',
  `code` varchar(200) NOT NULL COMMENT '邀请码',
  `uid` varchar(200) DEFAULT NULL COMMENT '用户id',
  `status` int(1) NOT NULL DEFAULT '0' COMMENT '状态 0 未使用 1 使用',
  `active_time` datetime DEFAULT NULL COMMENT '激活时间',
  `gmt_create` datetime NOT NULL COMMENT '创建时间',
  `apply_email` varchar(50) DEFAULT NULL COMMENT '申请邮箱',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=9 DEFAULT CHARSET=utf8;

-- ----------------------------
-- Table structure for qn_source
-- ----------------------------
DROP TABLE IF EXISTS `qn_source`;
CREATE TABLE `qn_source` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `sid` varchar(50) NOT NULL COMMENT '资源ID',
  `source_name` varchar(50) NOT NULL COMMENT '资源名',
  `detail` varchar(500) NOT NULL COMMENT '描述',
  `source_content` longtext NOT NULL COMMENT '资源内容',
  `content_json` longtext NOT NULL COMMENT '文本资源内容',
  `source_type` varchar(10) NOT NULL COMMENT '资源类型',
  `source_link` varchar(255) NOT NULL COMMENT '资源链接',
  `category_id` int(11) NOT NULL COMMENT '类别ID',
  `category_name` varchar(255) NOT NULL COMMENT '类别名',
  `en_name` varchar(255) NOT NULL COMMENT '英文名',
  `file_type` varchar(50) NOT NULL COMMENT '文件后缀',
  `down_record` int(11) NOT NULL COMMENT '下载次数',
  `gmt_create` datetime NOT NULL COMMENT '创建时间',
  `gmt_update` datetime NOT NULL COMMENT '修改时间',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=23 DEFAULT CHARSET=utf8;

-- ----------------------------
-- Table structure for qn_source_category
-- ----------------------------
DROP TABLE IF EXISTS `qn_source_category`;
CREATE TABLE `qn_source_category` (
  `id` int(10) NOT NULL AUTO_INCREMENT COMMENT '自增id',
  `category` varchar(50) NOT NULL COMMENT '博客分类',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8;

-- ----------------------------
-- Table structure for qn_star
-- ----------------------------
DROP TABLE IF EXISTS `qn_star`;
CREATE TABLE `qn_star` (
  `id` int(10) NOT NULL AUTO_INCREMENT COMMENT '自增id',
  `topic_id` varchar(200) NOT NULL COMMENT '收藏主题id',
  `topic_category` varchar(10) DEFAULT NULL COMMENT '主题类型',
  `user_id` varchar(200) NOT NULL COMMENT '收藏者id',
  `gmt_create` datetime NOT NULL COMMENT '收藏创建时间',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=194 DEFAULT CHARSET=utf8;

-- ----------------------------
-- Table structure for qn_user
-- ----------------------------
DROP TABLE IF EXISTS `qn_user`;
CREATE TABLE `qn_user` (
  `id` int(10) NOT NULL AUTO_INCREMENT COMMENT '自增id',
  `uid` varchar(200) NOT NULL COMMENT '用户编号',
  `role` varchar(50) NOT NULL COMMENT '角色编号',
  `username` varchar(100) NOT NULL COMMENT '用户名',
  `password` varchar(200) NOT NULL COMMENT '密码',
  `avatar` longtext NOT NULL COMMENT '头像',
  `reset_key` varchar(50) DEFAULT NULL COMMENT '重置密码钥匙',
  `login_date` datetime NOT NULL COMMENT '登录时间',
  `gmt_create` datetime NOT NULL COMMENT '创建时间',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=847 DEFAULT CHARSET=utf8;

-- ----------------------------
-- Table structure for qn_user_info
-- ----------------------------
DROP TABLE IF EXISTS `qn_user_info`;
CREATE TABLE `qn_user_info` (
  `uid` varchar(200) NOT NULL COMMENT '用户id',
  `nickname` varchar(80) DEFAULT NULL COMMENT '用户昵称',
  `realname` varchar(80) DEFAULT NULL COMMENT '真实姓名',
  `qq` varchar(20) DEFAULT NULL COMMENT 'QQ',
  `wechat` varchar(200) DEFAULT NULL COMMENT 'WeChat',
  `email` varchar(500) DEFAULT NULL COMMENT '邮箱',
  `phone` varchar(20) DEFAULT NULL COMMENT '手机',
  `work` varchar(200) DEFAULT NULL COMMENT '工作',
  `address` varchar(500) DEFAULT NULL COMMENT '地址',
  `hobby` varchar(500) DEFAULT NULL COMMENT '爱好',
  `intro` varchar(2000) DEFAULT NULL COMMENT '自我介绍',
  PRIMARY KEY (`uid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

/**
  此处开始任务清单小程序
*/
DROP TABLE IF EXISTS `qn_task_list`;
CREATE TABLE `qn_task_list` (
    `id` int(10) NOT NULL AUTO_INCREMENT COMMENT '自增id',
    `uid` varchar(200) NOT NULL COMMENT '用户id',
    `task_name` varchar(500) NOT NULL COMMENT '任务',
    `task_type` int NOT NULL COMMENT '任务类型1-HABIT、2-TASK、3-EVENT',
    `start_date` date COMMENT '开始时间',
    `end_date` date COMMENT '截止日期',
    `is_today` int NOT NULL COMMENT '是否今日任务',
    `copy_val` varchar(500) DEFAULT NULL COMMENT '重复表达式',
    `gmt_create` datetime NOT NULL COMMENT '创建时间',
    `gmt_update` datetime NOT NULL COMMENT '修改时间',
    PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;

DROP TABLE IF EXISTS `qn_user_message`;
CREATE TABLE `qn_user_message` (
    `id` int(10) NOT NULL AUTO_INCREMENT COMMENT '自增id',
    `uid` varchar(200) NOT NULL COMMENT '用户id',
    `msg_title` int NOT NULL COMMENT '标题',
    `msg_content` date COMMENT '内容',
    `is_read` date COMMENT '是否已读',
    `send_type` int NOT NULL COMMENT '发送类型 1-内部 2-短信',
    `send_date` int NOT NULL COMMENT '发送日期',
    `del_flag` varchar(500) DEFAULT NULL COMMENT '删除标志',
    `gmt_create` datetime NOT NULL COMMENT '创建时间',
    `gmt_update` datetime NOT NULL COMMENT '修改时间',
    PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;
