Create your Gitee Account
Explore and code with more than 6 million developers,Free private repositories !:)
Sign up
Clone or download
db.sql 19.09 KB
Copy Edit Web IDE Raw Blame History
开源海哥 authored 2018-10-17 14:45 . update sql
# Dump of table article
# ------------------------------------------------------------
DROP TABLE IF EXISTS `article`;
CREATE TABLE `article` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '主键ID',
`pid` int(11) DEFAULT NULL COMMENT '子版本的文章id',
`slug` varchar(128) DEFAULT NULL COMMENT 'slug',
`title` varchar(256) DEFAULT '' COMMENT '标题',
`content` longtext COMMENT '内容',
`edit_mode` varchar(32) DEFAULT 'html' COMMENT '编辑模式,默认为html,其他可选项包括html,markdown ..',
`summary` text COMMENT '摘要',
`link_to` varchar(256) DEFAULT NULL COMMENT '连接到(常用于谋文章只是一个连接)',
`thumbnail` varchar(128) DEFAULT NULL COMMENT '缩略图',
`style` varchar(32) DEFAULT NULL COMMENT '样式',
`user_id` int(11) unsigned DEFAULT NULL COMMENT '用户ID',
`order_number` int(11) unsigned DEFAULT '0' COMMENT '排序编号',
`status` varchar(32) DEFAULT NULL COMMENT '状态',
`comment_status` tinyint(1) DEFAULT '1' COMMENT '评论状态,默认允许评论',
`comment_count` int(11) unsigned DEFAULT '0' COMMENT '评论总数',
`comment_time` datetime DEFAULT NULL COMMENT '最后评论时间',
`view_count` int(11) unsigned DEFAULT '0' COMMENT '访问量',
`created` datetime DEFAULT NULL COMMENT '创建日期',
`modified` datetime DEFAULT NULL COMMENT '最后更新日期',
`flag` varchar(256) DEFAULT NULL COMMENT '标识,通常用于对某几篇文章进行标识,从而实现单独查询',
`meta_keywords` varchar(512) DEFAULT NULL COMMENT 'SEO关键字',
`meta_description` varchar(512) DEFAULT NULL COMMENT 'SEO描述信息',
`remarks` text COMMENT '备注信息',
PRIMARY KEY (`id`),
UNIQUE KEY `slug` (`slug`),
KEY `user_id` (`user_id`),
KEY `created` (`created`),
KEY `view_count` (`view_count`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='文章表';
# Dump of table article_category
# ------------------------------------------------------------
DROP TABLE IF EXISTS `article_category`;
CREATE TABLE `article_category` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '主键ID',
`pid` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '父级分类的ID',
`user_id` int(11) DEFAULT NULL COMMENT '分类创建的用户ID',
`slug` varchar(128) DEFAULT NULL COMMENT 'slug',
`title` varchar(512) DEFAULT NULL COMMENT '标题',
`content` text COMMENT '内容描述',
`summary` text COMMENT '摘要',
`style` varchar(32) DEFAULT NULL COMMENT '模板样式',
`type` varchar(32) DEFAULT NULL COMMENT '类型,比如:分类、tag、专题',
`icon` varchar(128) DEFAULT NULL COMMENT '图标',
`count` int(11) unsigned DEFAULT '0' COMMENT '该分类的内容数量',
`order_number` int(11) DEFAULT NULL COMMENT '排序编码',
`flag` varchar(256) DEFAULT NULL COMMENT '标识',
`meta_keywords` varchar(256) DEFAULT NULL COMMENT 'SEO关键字',
`meta_description` varchar(256) DEFAULT NULL COMMENT 'SEO描述内容',
`created` datetime DEFAULT NULL COMMENT '创建日期',
`modified` datetime DEFAULT NULL COMMENT '修改日期',
PRIMARY KEY (`id`),
KEY `typeslug` (`type`,`slug`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='文章分类表。标签、专题、类别等都属于category。';
# Dump of table article_category_mapping
# ------------------------------------------------------------
DROP TABLE IF EXISTS `article_category_mapping`;
CREATE TABLE `article_category_mapping` (
`article_id` int(11) unsigned NOT NULL COMMENT '文章ID',
`category_id` int(11) unsigned NOT NULL COMMENT '分类ID',
PRIMARY KEY (`article_id`,`category_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='文章和分类的多对多关系表';
# Dump of table article_comment
# ------------------------------------------------------------
DROP TABLE IF EXISTS `article_comment`;
CREATE TABLE `article_comment` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '主键ID',
`pid` int(11) unsigned DEFAULT NULL COMMENT '回复的评论ID',
`article_id` int(11) unsigned DEFAULT NULL COMMENT '评论的内容ID',
`user_id` int(11) unsigned DEFAULT NULL COMMENT '评论的用户ID',
`author` varchar(128) DEFAULT NULL COMMENT '评论的作者',
`email` varchar(64) DEFAULT NULL COMMENT '邮箱',
`wechat` varchar(64) DEFAULT NULL COMMENT '微信号',
`qq` varchar(32) DEFAULT NULL COMMENT 'qq号',
`content` text COMMENT '评论的内容',
`reply_count` int(11) unsigned DEFAULT '0' COMMENT '评论的回复数量',
`order_number` int(11) unsigned DEFAULT '0' COMMENT '排序编号,常用语置顶等',
`vote_up` int(11) unsigned DEFAULT '0' COMMENT '“顶”的数量',
`vote_down` int(11) unsigned DEFAULT '0' COMMENT '“踩”的数量',
`status` varchar(32) DEFAULT NULL COMMENT '评论的状态',
`created` datetime DEFAULT NULL COMMENT '评论的时间',
PRIMARY KEY (`id`),
KEY `content_id` (`article_id`),
KEY `user_id` (`user_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='文章评论表';
# Dump of table attachment
# ------------------------------------------------------------
DROP TABLE IF EXISTS `attachment`;
CREATE TABLE `attachment` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID主键',
`user_id` int(11) unsigned DEFAULT NULL COMMENT '上传附件的用户ID',
`title` text COMMENT '标题',
`description` text COMMENT '附件描述',
`path` varchar(512) DEFAULT NULL COMMENT '路径',
`mime_type` varchar(128) DEFAULT NULL COMMENT 'mime',
`suffix` varchar(32) DEFAULT NULL COMMENT '附件的后缀',
`type` varchar(32) DEFAULT NULL COMMENT '类型',
`flag` varchar(256) DEFAULT NULL COMMENT '标示',
`order_number` int(11) DEFAULT NULL COMMENT '排序字段',
`accessible` tinyint(1) NOT NULL DEFAULT '1' COMMENT '是否可以被访问',
`created` datetime DEFAULT NULL COMMENT '上传时间',
`modified` datetime DEFAULT NULL COMMENT '修改时间',
PRIMARY KEY (`id`),
KEY `user_id` (`user_id`),
KEY `created` (`created`),
KEY `suffix` (`suffix`),
KEY `mime_type` (`mime_type`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='附件表,用于保存用户上传的附件内容。';
# Dump of table menu
# ------------------------------------------------------------
DROP TABLE IF EXISTS `menu`;
CREATE TABLE `menu` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '菜单ID',
`pid` int(11) unsigned DEFAULT NULL COMMENT '父级ID',
`text` varchar(128) DEFAULT NULL COMMENT '文本内容',
`url` varchar(512) DEFAULT NULL COMMENT '链接的url',
`target` varchar(32) DEFAULT NULL COMMENT '打开的方式',
`icon` varchar(64) DEFAULT NULL COMMENT '菜单的icon',
`flag` varchar(32) DEFAULT NULL COMMENT '菜单标识',
`type` varchar(32) DEFAULT '' COMMENT '菜单类型:主菜单、顶部菜单、底部菜单',
`order_number` int(11) DEFAULT NULL COMMENT '排序字段',
`relative_table` varchar(32) DEFAULT NULL COMMENT '该菜单是否和其他表关联',
`relative_id` int(11) unsigned DEFAULT NULL COMMENT '关联的具体数据id',
`created` datetime DEFAULT NULL COMMENT '创建时间',
`modified` datetime DEFAULT NULL COMMENT '修改时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='菜单表';
# Dump of table option
# ------------------------------------------------------------
DROP TABLE IF EXISTS `option`;
CREATE TABLE `option` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '主键ID',
`key` varchar(128) DEFAULT NULL COMMENT '配置KEY',
`value` text COMMENT '配置内容',
PRIMARY KEY (`id`),
UNIQUE KEY `unique_key` (`key`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='配置信息表,用来保存网站的所有配置信息。';
# Dump of table payment_record
# ------------------------------------------------------------
DROP TABLE IF EXISTS `payment_record`;
CREATE TABLE `payment_record` (
`id` int(11) unsigned NOT NULL COMMENT 'id',
`product_id` int(11) unsigned DEFAULT NULL,
`product_name` text COMMENT '商品名称',
`trx_no` varchar(50) NOT NULL COMMENT '支付流水号',
`trx_type` varchar(30) DEFAULT NULL COMMENT '交易业务类型 :消费、充值等',
`trx_nonce_str` varchar(64) DEFAULT NULL,
`payer_user_id` varchar(50) DEFAULT NULL COMMENT '付款人编号',
`payer_name` varchar(256) DEFAULT NULL COMMENT '付款人名称',
`payer_fee` decimal(20,6) DEFAULT '0.000000' COMMENT '付款方手续费',
`order_ip` varchar(30) DEFAULT NULL COMMENT '下单ip(客户端ip,从网关中获取)',
`order_referer_url` varchar(1024) DEFAULT NULL COMMENT '从哪个页面链接过来的(可用于防诈骗)',
`order_from` varchar(30) DEFAULT NULL COMMENT '订单来源',
`pay_status` tinyint(2) DEFAULT NULL COMMENT '支付状态',
`pay_type` varchar(50) DEFAULT NULL COMMENT '支付类型编号',
`pay_bank_type` varchar(128) DEFAULT NULL COMMENT '支付银行类型',
`pay_amount` decimal(20,6) DEFAULT '0.000000' COMMENT '订单金额',
`pay_success_amount` decimal(20,6) DEFAULT NULL COMMENT '成功支付金额',
`pay_success_time` datetime DEFAULT NULL COMMENT '支付成功时间',
`pay_complete_time` datetime DEFAULT NULL COMMENT '完成时间',
`refund_no` varchar(64) DEFAULT NULL COMMENT '退款流水号',
`refund_desc` varchar(256) DEFAULT NULL COMMENT '退款描述',
`refund_time` datetime DEFAULT NULL COMMENT '退款时间',
`thirdparty_appid` varchar(32) DEFAULT NULL COMMENT '微信appid 或者 支付宝的appid,thirdparty 指的是支付的第三方比如微信、支付宝、PayPal等',
`thirdparty_mch_id` varchar(32) DEFAULT NULL COMMENT '商户号',
`thirdparty_trade_type` varchar(16) DEFAULT NULL COMMENT '交易类型',
`thirdparty_transaction_id` varchar(32) DEFAULT NULL,
`thirdparty_user_openid` varchar(64) DEFAULT NULL,
`remark` text COMMENT '备注',
`status` varchar(32) DEFAULT NULL COMMENT '状态(支付中、支持成功、支付失败、退款中、退款成功)',
`created` datetime DEFAULT NULL,
`modified` datetime DEFAULT NULL,
`field1` varchar(1024) DEFAULT NULL,
`field2` varchar(1024) DEFAULT NULL,
`field3` varchar(1024) DEFAULT NULL,
`field4` varchar(1024) DEFAULT NULL,
`field5` varchar(1024) DEFAULT NULL,
`field6` varchar(1024) DEFAULT NULL,
`field7` varchar(1024) DEFAULT NULL,
`field8` varchar(1024) DEFAULT NULL,
`field9` varchar(1024) DEFAULT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `trx_no` (`trx_no`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='支付记录表';
# Dump of table permission
# ------------------------------------------------------------
DROP TABLE IF EXISTS `permission`;
CREATE TABLE `permission` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
`action_key` varchar(512) NOT NULL DEFAULT '' COMMENT '唯一标识',
`node` varchar(512) NOT NULL DEFAULT '' COMMENT '属于大的分类,可能是Controller、大的DIV、或菜单组',
`type` varchar(32) NOT NULL DEFAULT '' COMMENT '权限的类型:url、页面元素、菜单',
`text` varchar(1024) DEFAULT NULL COMMENT '菜单描述',
`created` datetime DEFAULT NULL,
`modified` datetime DEFAULT NULL,
PRIMARY KEY (`id`),
KEY `node_actionKey` (`node`(191),`action_key`(191))
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='权限表';
# Dump of table role
# ------------------------------------------------------------
DROP TABLE IF EXISTS `role`;
CREATE TABLE `role` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
`name` varchar(128) NOT NULL DEFAULT '' COMMENT '角色名称',
`description` text COMMENT '角色的描述',
`flag` varchar(64) DEFAULT '' COMMENT '角色标识,全局唯一,jpsa 为超级管理员',
`created` datetime NOT NULL,
`modified` datetime DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='角色表';
# Dump of table role_permission_mapping
# ------------------------------------------------------------
DROP TABLE IF EXISTS `role_permission_mapping`;
CREATE TABLE `role_permission_mapping` (
`role_id` int(11) unsigned NOT NULL COMMENT '角色ID',
`permission_id` int(11) unsigned NOT NULL COMMENT '权限ID',
PRIMARY KEY (`role_id`,`permission_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='角色和权限的多对多映射表';
# Dump of table single_page
# ------------------------------------------------------------
DROP TABLE IF EXISTS `single_page`;
CREATE TABLE `single_page` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '主键ID',
`slug` varchar(128) DEFAULT NULL COMMENT 'slug',
`title` text COMMENT '标题',
`content` longtext COMMENT '内容',
`edit_mode` varchar(32) DEFAULT 'html' COMMENT '编辑模式:html可视化,markdown ..',
`link_to` varchar(512) DEFAULT NULL COMMENT '链接',
`summary` text COMMENT '摘要',
`thumbnail` varchar(128) DEFAULT NULL COMMENT '缩略图',
`style` varchar(32) DEFAULT NULL COMMENT '样式',
`flag` varchar(32) DEFAULT NULL COMMENT '标识',
`status` varchar(32) NOT NULL DEFAULT '0' COMMENT '状态',
`view_count` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '访问量',
`created` datetime DEFAULT NULL COMMENT '创建日期',
`modified` datetime DEFAULT NULL COMMENT '最后更新日期',
`meta_keywords` varchar(256) DEFAULT NULL COMMENT 'SEO关键字',
`meta_description` varchar(256) DEFAULT NULL COMMENT 'SEO描述信息',
`remarks` text COMMENT '备注信息',
PRIMARY KEY (`id`),
UNIQUE KEY `slug` (`slug`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='单页表';
# Dump of table user
# ------------------------------------------------------------
DROP TABLE IF EXISTS `user`;
CREATE TABLE `user` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '主键ID',
`username` varchar(128) DEFAULT NULL COMMENT '登陆名',
`nickname` varchar(128) DEFAULT NULL COMMENT '昵称',
`realname` varchar(128) DEFAULT NULL COMMENT '实名',
`identity` varchar(128) DEFAULT NULL COMMENT '身份',
`password` varchar(128) DEFAULT NULL COMMENT '密码',
`salt` varchar(32) DEFAULT NULL COMMENT '盐',
`anonym` varchar(32) DEFAULT NULL COMMENT '匿名ID',
`wx_openid` varchar(64) DEFAULT NULL COMMENT '微信的openId',
`wx_unionid` varchar(64) DEFAULT NULL COMMENT '微信的unionid',
`qq_openid` varchar(64) DEFAULT NULL COMMENT 'QQ的OpenId',
`email` varchar(64) DEFAULT NULL COMMENT '邮件',
`email_status` varchar(32) DEFAULT NULL COMMENT '邮箱状态(是否认证等)',
`mobile` varchar(32) DEFAULT NULL COMMENT '手机电话',
`mobile_status` varchar(32) DEFAULT NULL COMMENT '手机状态(是否认证等)',
`gender` varchar(16) DEFAULT NULL COMMENT '性别',
`signature` varchar(2048) DEFAULT NULL COMMENT '签名',
`birthday` datetime DEFAULT NULL COMMENT '生日',
`company` varchar(256) DEFAULT NULL COMMENT '公司',
`occupation` varchar(256) DEFAULT NULL COMMENT '职位、职业',
`address` varchar(256) DEFAULT NULL COMMENT '地址',
`zipcode` varchar(128) DEFAULT NULL COMMENT '邮政编码',
`site` varchar(256) DEFAULT NULL COMMENT '个人网址',
`graduateschool` varchar(256) DEFAULT NULL COMMENT '毕业学校',
`education` varchar(256) DEFAULT NULL COMMENT '学历',
`avatar` varchar(256) DEFAULT NULL COMMENT '头像',
`idcardtype` varchar(128) DEFAULT NULL COMMENT '证件类型:身份证 护照 军官证等',
`idcard` varchar(128) DEFAULT NULL COMMENT '证件号码',
`remark` varchar(512) DEFAULT NULL COMMENT '备注',
`status` varchar(32) DEFAULT NULL COMMENT '状态',
`created` datetime DEFAULT NULL COMMENT '创建日期',
`create_source` varchar(128) DEFAULT NULL COMMENT '用户来源(可能来之oauth第三方)',
`logged` datetime DEFAULT NULL COMMENT '最后的登陆时间',
`activated` datetime DEFAULT NULL COMMENT '激活时间',
PRIMARY KEY (`id`),
UNIQUE KEY `username` (`username`),
UNIQUE KEY `email` (`email`),
UNIQUE KEY `mobile` (`mobile`),
UNIQUE KEY `wx_unioinId` (`wx_unionid`),
UNIQUE KEY `wx_openid` (`wx_openid`),
KEY `created` (`created`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='用户信息表,保存用户信息。';
# Dump of table user_role_mapping
# ------------------------------------------------------------
DROP TABLE IF EXISTS `user_role_mapping`;
CREATE TABLE `user_role_mapping` (
`user_id` int(11) unsigned NOT NULL COMMENT '用户ID',
`role_id` int(11) unsigned NOT NULL COMMENT '角色ID',
PRIMARY KEY (`user_id`,`role_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='用户和角色的多对多映射表';
# Dump of table utm
# ------------------------------------------------------------
DROP TABLE IF EXISTS `utm`;
CREATE TABLE `utm` (
`id` varchar(32) NOT NULL DEFAULT '',
`user_id` int(11) unsigned DEFAULT NULL COMMENT '用户ID',
`anonym` varchar(32) DEFAULT NULL COMMENT '匿名标识',
`action_key` varchar(512) DEFAULT NULL COMMENT '访问路径',
`action_query` varchar(512) DEFAULT NULL COMMENT '访问参数',
`action_name` varchar(128) DEFAULT NULL COMMENT '访问路径名称',
`source` varchar(32) DEFAULT NULL COMMENT '渠道',
`medium` varchar(32) DEFAULT NULL COMMENT ' 媒介',
`campaign` varchar(128) DEFAULT NULL,
`content` varchar(128) DEFAULT NULL COMMENT '来源内容',
`term` varchar(256) DEFAULT NULL COMMENT '关键词',
`ip` varchar(64) DEFAULT NULL COMMENT 'IP',
`agent` varchar(1024) DEFAULT NULL COMMENT '浏览器',
`referer` varchar(1024) DEFAULT NULL COMMENT '来源的url',
`se` varchar(32) DEFAULT NULL COMMENT 'Search Engine 搜索引擎',
`sek` varchar(512) DEFAULT NULL COMMENT 'Search Engine Keyword 搜索引擎关键字',
`device_id` varchar(128) DEFAULT NULL COMMENT '设备ID',
`platform` varchar(128) DEFAULT NULL COMMENT '平台',
`system` varchar(128) DEFAULT NULL COMMENT '系统',
`brand` varchar(128) DEFAULT NULL COMMENT '硬件平台',
`model` varchar(128) DEFAULT NULL COMMENT '硬件型号',
`network` varchar(128) DEFAULT NULL COMMENT '网络情况',
`created` datetime DEFAULT NULL COMMENT '创建时间',
PRIMARY KEY (`id`),
KEY `user_id` (`user_id`),
KEY `created` (`created`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='用户行为记录表';
# Dump of table wechat_menu
# ------------------------------------------------------------
DROP TABLE IF EXISTS `wechat_menu`;
CREATE TABLE `wechat_menu` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
`pid` int(11) unsigned DEFAULT NULL COMMENT '父级ID',
`text` varchar(512) DEFAULT NULL COMMENT '文本内容',
`keyword` varchar(128) DEFAULT NULL COMMENT '关键字',
`type` varchar(32) DEFAULT '' COMMENT '菜单类型',
`order_number` int(11) DEFAULT NULL COMMENT '排序字段',
`created` datetime DEFAULT NULL COMMENT '创建时间',
`modified` datetime DEFAULT NULL COMMENT '修改时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='微信公众号菜单表';
# Dump of table wechat_reply
# ------------------------------------------------------------
DROP TABLE IF EXISTS `wechat_reply`;
CREATE TABLE `wechat_reply` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
`keyword` varchar(128) DEFAULT NULL COMMENT '关键字',
`content` text COMMENT '回复内容',
`created` datetime DEFAULT NULL COMMENT '创建时间',
`modified` datetime DEFAULT NULL COMMENT '修改时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='用户自定义关键字回复表';

Comment ( 0 )

Sign in for post a comment