|
@@ -16,6 +16,209 @@ CREATE DATABASE /*!32312 IF NOT EXISTS*/`pig` /*!40100 DEFAULT CHARACTER SET utf
|
|
|
|
|
|
USE `pig`;
|
|
|
|
|
|
+/*Table structure for table `pi_admin` */
|
|
|
+
|
|
|
+DROP TABLE IF EXISTS `pi_admin`;
|
|
|
+
|
|
|
+CREATE TABLE `pi_admin` (
|
|
|
+ `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',
|
|
|
+ `username` varchar(20) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '用户名',
|
|
|
+ `nickname` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '昵称',
|
|
|
+ `password` varchar(32) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '密码',
|
|
|
+ `salt` varchar(30) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '密码盐',
|
|
|
+ `avatar` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '头像',
|
|
|
+ `email` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '电子邮箱',
|
|
|
+ `loginfailure` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '失败次数',
|
|
|
+ `logintime` int(10) DEFAULT NULL COMMENT '登录时间',
|
|
|
+ `loginip` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '登录IP',
|
|
|
+ `createtime` int(10) DEFAULT NULL COMMENT '创建时间',
|
|
|
+ `updatetime` int(10) DEFAULT NULL COMMENT '更新时间',
|
|
|
+ `token` varchar(59) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT 'Session标识',
|
|
|
+ `status` varchar(30) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'normal' COMMENT '状态',
|
|
|
+ PRIMARY KEY (`id`),
|
|
|
+ UNIQUE KEY `username` (`username`) USING BTREE
|
|
|
+) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='管理员表';
|
|
|
+
|
|
|
+/*Table structure for table `pi_admin_log` */
|
|
|
+
|
|
|
+DROP TABLE IF EXISTS `pi_admin_log`;
|
|
|
+
|
|
|
+CREATE TABLE `pi_admin_log` (
|
|
|
+ `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',
|
|
|
+ `admin_id` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '管理员ID',
|
|
|
+ `username` varchar(30) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '管理员名字',
|
|
|
+ `url` varchar(1500) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '操作页面',
|
|
|
+ `title` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '日志标题',
|
|
|
+ `content` longtext COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '内容',
|
|
|
+ `ip` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT 'IP',
|
|
|
+ `useragent` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT 'User-Agent',
|
|
|
+ `createtime` int(10) DEFAULT NULL COMMENT '操作时间',
|
|
|
+ PRIMARY KEY (`id`),
|
|
|
+ KEY `name` (`username`)
|
|
|
+) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='管理员日志表';
|
|
|
+
|
|
|
+/*Table structure for table `pi_area` */
|
|
|
+
|
|
|
+DROP TABLE IF EXISTS `pi_area`;
|
|
|
+
|
|
|
+CREATE TABLE `pi_area` (
|
|
|
+ `id` int(10) NOT NULL AUTO_INCREMENT COMMENT 'ID',
|
|
|
+ `pid` int(10) DEFAULT NULL COMMENT '父id',
|
|
|
+ `shortname` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '简称',
|
|
|
+ `name` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '名称',
|
|
|
+ `mergename` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '全称',
|
|
|
+ `level` tinyint(4) DEFAULT NULL COMMENT '层级:1=省,2=市,3=区/县',
|
|
|
+ `pinyin` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '拼音',
|
|
|
+ `code` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '长途区号',
|
|
|
+ `zip` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '邮编',
|
|
|
+ `first` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '首字母',
|
|
|
+ `lng` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '经度',
|
|
|
+ `lat` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '纬度',
|
|
|
+ PRIMARY KEY (`id`),
|
|
|
+ KEY `pid` (`pid`)
|
|
|
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='地区表';
|
|
|
+
|
|
|
+/*Table structure for table `pi_attachment` */
|
|
|
+
|
|
|
+DROP TABLE IF EXISTS `pi_attachment`;
|
|
|
+
|
|
|
+CREATE TABLE `pi_attachment` (
|
|
|
+ `id` int(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',
|
|
|
+ `category` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '类别',
|
|
|
+ `admin_id` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '管理员ID',
|
|
|
+ `user_id` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '会员ID',
|
|
|
+ `url` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '物理路径',
|
|
|
+ `imagewidth` varchar(30) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '宽度',
|
|
|
+ `imageheight` varchar(30) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '高度',
|
|
|
+ `imagetype` varchar(30) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '图片类型',
|
|
|
+ `imageframes` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '图片帧数',
|
|
|
+ `filename` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '文件名称',
|
|
|
+ `filesize` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '文件大小',
|
|
|
+ `mimetype` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT 'mime类型',
|
|
|
+ `extparam` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '透传数据',
|
|
|
+ `createtime` int(10) DEFAULT NULL COMMENT '创建日期',
|
|
|
+ `updatetime` int(10) DEFAULT NULL COMMENT '更新时间',
|
|
|
+ `uploadtime` int(10) DEFAULT NULL COMMENT '上传时间',
|
|
|
+ `storage` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'local' COMMENT '存储位置',
|
|
|
+ `sha1` varchar(40) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '文件 sha1编码',
|
|
|
+ PRIMARY KEY (`id`)
|
|
|
+) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='附件表';
|
|
|
+
|
|
|
+/*Table structure for table `pi_auth_group` */
|
|
|
+
|
|
|
+DROP TABLE IF EXISTS `pi_auth_group`;
|
|
|
+
|
|
|
+CREATE TABLE `pi_auth_group` (
|
|
|
+ `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
|
|
|
+ `pid` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '父组别',
|
|
|
+ `name` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '组名',
|
|
|
+ `rules` text COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '规则ID',
|
|
|
+ `createtime` int(10) DEFAULT NULL COMMENT '创建时间',
|
|
|
+ `updatetime` int(10) DEFAULT NULL COMMENT '更新时间',
|
|
|
+ `status` varchar(30) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '状态',
|
|
|
+ PRIMARY KEY (`id`)
|
|
|
+) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='分组表';
|
|
|
+
|
|
|
+/*Table structure for table `pi_auth_group_access` */
|
|
|
+
|
|
|
+DROP TABLE IF EXISTS `pi_auth_group_access`;
|
|
|
+
|
|
|
+CREATE TABLE `pi_auth_group_access` (
|
|
|
+ `uid` int(10) unsigned NOT NULL COMMENT '会员ID',
|
|
|
+ `group_id` int(10) unsigned NOT NULL COMMENT '级别ID',
|
|
|
+ UNIQUE KEY `uid_group_id` (`uid`,`group_id`),
|
|
|
+ KEY `uid` (`uid`),
|
|
|
+ KEY `group_id` (`group_id`)
|
|
|
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='权限分组表';
|
|
|
+
|
|
|
+/*Table structure for table `pi_auth_rule` */
|
|
|
+
|
|
|
+DROP TABLE IF EXISTS `pi_auth_rule`;
|
|
|
+
|
|
|
+CREATE TABLE `pi_auth_rule` (
|
|
|
+ `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
|
|
|
+ `type` enum('menu','file') COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'file' COMMENT 'menu为菜单,file为权限节点',
|
|
|
+ `pid` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '父ID',
|
|
|
+ `name` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '规则名称',
|
|
|
+ `title` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '规则名称',
|
|
|
+ `icon` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '图标',
|
|
|
+ `url` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '规则URL',
|
|
|
+ `condition` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '条件',
|
|
|
+ `remark` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '备注',
|
|
|
+ `ismenu` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '是否为菜单',
|
|
|
+ `menutype` enum('addtabs','blank','dialog','ajax') COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '菜单类型',
|
|
|
+ `extend` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '扩展属性',
|
|
|
+ `py` varchar(30) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '拼音首字母',
|
|
|
+ `pinyin` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '拼音',
|
|
|
+ `createtime` int(10) DEFAULT NULL COMMENT '创建时间',
|
|
|
+ `updatetime` int(10) DEFAULT NULL COMMENT '更新时间',
|
|
|
+ `weigh` int(10) NOT NULL DEFAULT '0' COMMENT '权重',
|
|
|
+ `status` varchar(30) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '状态',
|
|
|
+ PRIMARY KEY (`id`),
|
|
|
+ UNIQUE KEY `name` (`name`) USING BTREE,
|
|
|
+ KEY `pid` (`pid`),
|
|
|
+ KEY `weigh` (`weigh`)
|
|
|
+) ENGINE=InnoDB AUTO_INCREMENT=85 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='节点表';
|
|
|
+
|
|
|
+/*Table structure for table `pi_category` */
|
|
|
+
|
|
|
+DROP TABLE IF EXISTS `pi_category`;
|
|
|
+
|
|
|
+CREATE TABLE `pi_category` (
|
|
|
+ `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
|
|
|
+ `pid` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '父ID',
|
|
|
+ `type` varchar(30) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '栏目类型',
|
|
|
+ `name` varchar(30) COLLATE utf8mb4_unicode_ci DEFAULT '',
|
|
|
+ `nickname` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT '',
|
|
|
+ `flag` set('hot','index','recommend') COLLATE utf8mb4_unicode_ci DEFAULT '',
|
|
|
+ `image` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '图片',
|
|
|
+ `keywords` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '关键字',
|
|
|
+ `description` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '描述',
|
|
|
+ `diyname` varchar(30) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '自定义名称',
|
|
|
+ `createtime` int(10) DEFAULT NULL COMMENT '创建时间',
|
|
|
+ `updatetime` int(10) DEFAULT NULL COMMENT '更新时间',
|
|
|
+ `weigh` int(10) NOT NULL DEFAULT '0' COMMENT '权重',
|
|
|
+ `status` varchar(30) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '状态',
|
|
|
+ PRIMARY KEY (`id`),
|
|
|
+ KEY `weigh` (`weigh`,`id`),
|
|
|
+ KEY `pid` (`pid`)
|
|
|
+) ENGINE=InnoDB AUTO_INCREMENT=14 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='分类表';
|
|
|
+
|
|
|
+/*Table structure for table `pi_config` */
|
|
|
+
|
|
|
+DROP TABLE IF EXISTS `pi_config`;
|
|
|
+
|
|
|
+CREATE TABLE `pi_config` (
|
|
|
+ `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
|
|
|
+ `name` varchar(30) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '变量名',
|
|
|
+ `group` varchar(30) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '分组',
|
|
|
+ `title` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '变量标题',
|
|
|
+ `tip` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '变量描述',
|
|
|
+ `type` varchar(30) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '类型:string,text,int,bool,array,datetime,date,file',
|
|
|
+ `value` text COLLATE utf8mb4_unicode_ci COMMENT '变量值',
|
|
|
+ `content` text COLLATE utf8mb4_unicode_ci COMMENT '变量字典数据',
|
|
|
+ `rule` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '验证规则',
|
|
|
+ `extend` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '扩展属性',
|
|
|
+ `setting` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '配置',
|
|
|
+ PRIMARY KEY (`id`),
|
|
|
+ UNIQUE KEY `name` (`name`)
|
|
|
+) ENGINE=InnoDB AUTO_INCREMENT=19 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='系统配置';
|
|
|
+
|
|
|
+/*Table structure for table `pi_ems` */
|
|
|
+
|
|
|
+DROP TABLE IF EXISTS `pi_ems`;
|
|
|
+
|
|
|
+CREATE TABLE `pi_ems` (
|
|
|
+ `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',
|
|
|
+ `event` varchar(30) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '事件',
|
|
|
+ `email` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '邮箱',
|
|
|
+ `code` varchar(10) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '验证码',
|
|
|
+ `times` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '验证次数',
|
|
|
+ `ip` varchar(30) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT 'IP',
|
|
|
+ `createtime` int(10) DEFAULT NULL COMMENT '创建时间',
|
|
|
+ PRIMARY KEY (`id`) USING BTREE
|
|
|
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='邮箱验证码表';
|
|
|
+
|
|
|
/*Table structure for table `pi_p_code` */
|
|
|
|
|
|
DROP TABLE IF EXISTS `pi_p_code`;
|
|
@@ -41,6 +244,7 @@ CREATE TABLE `pi_p_code_order` (
|
|
|
`admin_id` int(10) NOT NULL COMMENT '管理员ID',
|
|
|
`orderid` varchar(255) DEFAULT '' COMMENT '订单id',
|
|
|
`num` int(10) DEFAULT '1' COMMENT '码个数',
|
|
|
+ `content` varchar(512) DEFAULT '' COMMENT '详情',
|
|
|
`createtime` int(11) DEFAULT NULL COMMENT '创建时间',
|
|
|
`updatetime` int(11) DEFAULT NULL COMMENT '更新时间',
|
|
|
`deletetime` int(11) DEFAULT NULL COMMENT '删除时间',
|
|
@@ -107,6 +311,195 @@ CREATE TABLE `pi_p_province` (
|
|
|
PRIMARY KEY (`id`)
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='省份';
|
|
|
|
|
|
+/*Table structure for table `pi_sms` */
|
|
|
+
|
|
|
+DROP TABLE IF EXISTS `pi_sms`;
|
|
|
+
|
|
|
+CREATE TABLE `pi_sms` (
|
|
|
+ `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',
|
|
|
+ `event` varchar(30) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '事件',
|
|
|
+ `mobile` varchar(20) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '手机号',
|
|
|
+ `code` varchar(10) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '验证码',
|
|
|
+ `times` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '验证次数',
|
|
|
+ `ip` varchar(30) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT 'IP',
|
|
|
+ `createtime` int(10) unsigned DEFAULT '0' COMMENT '创建时间',
|
|
|
+ PRIMARY KEY (`id`)
|
|
|
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='短信验证码表';
|
|
|
+
|
|
|
+/*Table structure for table `pi_test` */
|
|
|
+
|
|
|
+DROP TABLE IF EXISTS `pi_test`;
|
|
|
+
|
|
|
+CREATE TABLE `pi_test` (
|
|
|
+ `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',
|
|
|
+ `admin_id` int(10) DEFAULT '0' COMMENT '管理员ID',
|
|
|
+ `category_id` int(10) unsigned DEFAULT '0' COMMENT '分类ID(单选)',
|
|
|
+ `category_ids` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '分类ID(多选)',
|
|
|
+ `tags` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '标签',
|
|
|
+ `week` enum('monday','tuesday','wednesday') COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '星期(单选):monday=星期一,tuesday=星期二,wednesday=星期三',
|
|
|
+ `flag` set('hot','index','recommend') COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '标志(多选):hot=热门,index=首页,recommend=推荐',
|
|
|
+ `genderdata` enum('male','female') COLLATE utf8mb4_unicode_ci DEFAULT 'male' COMMENT '性别(单选):male=男,female=女',
|
|
|
+ `hobbydata` set('music','reading','swimming') COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '爱好(多选):music=音乐,reading=读书,swimming=游泳',
|
|
|
+ `title` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '标题',
|
|
|
+ `content` text COLLATE utf8mb4_unicode_ci COMMENT '内容',
|
|
|
+ `image` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '图片',
|
|
|
+ `images` varchar(1500) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '图片组',
|
|
|
+ `attachfile` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '附件',
|
|
|
+ `keywords` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '关键字',
|
|
|
+ `description` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '描述',
|
|
|
+ `city` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '省市',
|
|
|
+ `json` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '配置:key=名称,value=值',
|
|
|
+ `multiplejson` varchar(1500) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '二维数组:title=标题,intro=介绍,author=作者,age=年龄',
|
|
|
+ `price` decimal(10,2) unsigned DEFAULT '0.00' COMMENT '价格',
|
|
|
+ `views` int(10) unsigned DEFAULT '0' COMMENT '点击',
|
|
|
+ `workrange` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '时间区间',
|
|
|
+ `startdate` date DEFAULT NULL COMMENT '开始日期',
|
|
|
+ `activitytime` datetime DEFAULT NULL COMMENT '活动时间(datetime)',
|
|
|
+ `year` year(4) DEFAULT NULL COMMENT '年',
|
|
|
+ `times` time DEFAULT NULL COMMENT '时间',
|
|
|
+ `refreshtime` int(10) DEFAULT NULL COMMENT '刷新时间(int)',
|
|
|
+ `createtime` int(10) DEFAULT NULL COMMENT '创建时间',
|
|
|
+ `updatetime` int(10) DEFAULT NULL COMMENT '更新时间',
|
|
|
+ `deletetime` int(10) DEFAULT NULL COMMENT '删除时间',
|
|
|
+ `weigh` int(10) DEFAULT '0' COMMENT '权重',
|
|
|
+ `switch` tinyint(1) DEFAULT '0' COMMENT '开关',
|
|
|
+ `status` enum('normal','hidden') COLLATE utf8mb4_unicode_ci DEFAULT 'normal' COMMENT '状态',
|
|
|
+ `state` enum('0','1','2') COLLATE utf8mb4_unicode_ci DEFAULT '1' COMMENT '状态值:0=禁用,1=正常,2=推荐',
|
|
|
+ PRIMARY KEY (`id`)
|
|
|
+) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='测试表';
|
|
|
+
|
|
|
+/*Table structure for table `pi_user` */
|
|
|
+
|
|
|
+DROP TABLE IF EXISTS `pi_user`;
|
|
|
+
|
|
|
+CREATE TABLE `pi_user` (
|
|
|
+ `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',
|
|
|
+ `group_id` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '组别ID',
|
|
|
+ `username` varchar(32) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '用户名',
|
|
|
+ `nickname` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '昵称',
|
|
|
+ `password` varchar(32) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '密码',
|
|
|
+ `salt` varchar(30) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '密码盐',
|
|
|
+ `email` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '电子邮箱',
|
|
|
+ `mobile` varchar(11) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '手机号',
|
|
|
+ `avatar` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '头像',
|
|
|
+ `level` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '等级',
|
|
|
+ `gender` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '性别',
|
|
|
+ `birthday` date DEFAULT NULL COMMENT '生日',
|
|
|
+ `bio` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '格言',
|
|
|
+ `money` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '余额',
|
|
|
+ `score` int(10) NOT NULL DEFAULT '0' COMMENT '积分',
|
|
|
+ `successions` int(10) unsigned NOT NULL DEFAULT '1' COMMENT '连续登录天数',
|
|
|
+ `maxsuccessions` int(10) unsigned NOT NULL DEFAULT '1' COMMENT '最大连续登录天数',
|
|
|
+ `prevtime` int(10) DEFAULT NULL COMMENT '上次登录时间',
|
|
|
+ `logintime` int(10) DEFAULT NULL COMMENT '登录时间',
|
|
|
+ `loginip` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '登录IP',
|
|
|
+ `loginfailure` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '失败次数',
|
|
|
+ `joinip` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '加入IP',
|
|
|
+ `jointime` int(10) DEFAULT NULL COMMENT '加入时间',
|
|
|
+ `createtime` int(10) DEFAULT NULL COMMENT '创建时间',
|
|
|
+ `updatetime` int(10) DEFAULT NULL COMMENT '更新时间',
|
|
|
+ `token` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT 'Token',
|
|
|
+ `status` varchar(30) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '状态',
|
|
|
+ `verification` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '验证',
|
|
|
+ PRIMARY KEY (`id`),
|
|
|
+ KEY `username` (`username`),
|
|
|
+ KEY `email` (`email`),
|
|
|
+ KEY `mobile` (`mobile`)
|
|
|
+) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='会员表';
|
|
|
+
|
|
|
+/*Table structure for table `pi_user_group` */
|
|
|
+
|
|
|
+DROP TABLE IF EXISTS `pi_user_group`;
|
|
|
+
|
|
|
+CREATE TABLE `pi_user_group` (
|
|
|
+ `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
|
|
|
+ `name` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '组名',
|
|
|
+ `rules` text COLLATE utf8mb4_unicode_ci COMMENT '权限节点',
|
|
|
+ `createtime` int(10) DEFAULT NULL COMMENT '添加时间',
|
|
|
+ `updatetime` int(10) DEFAULT NULL COMMENT '更新时间',
|
|
|
+ `status` enum('normal','hidden') COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '状态',
|
|
|
+ PRIMARY KEY (`id`)
|
|
|
+) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='会员组表';
|
|
|
+
|
|
|
+/*Table structure for table `pi_user_money_log` */
|
|
|
+
|
|
|
+DROP TABLE IF EXISTS `pi_user_money_log`;
|
|
|
+
|
|
|
+CREATE TABLE `pi_user_money_log` (
|
|
|
+ `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
|
|
|
+ `user_id` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '会员ID',
|
|
|
+ `money` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '变更余额',
|
|
|
+ `before` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '变更前余额',
|
|
|
+ `after` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '变更后余额',
|
|
|
+ `memo` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '备注',
|
|
|
+ `createtime` int(10) DEFAULT NULL COMMENT '创建时间',
|
|
|
+ PRIMARY KEY (`id`)
|
|
|
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='会员余额变动表';
|
|
|
+
|
|
|
+/*Table structure for table `pi_user_rule` */
|
|
|
+
|
|
|
+DROP TABLE IF EXISTS `pi_user_rule`;
|
|
|
+
|
|
|
+CREATE TABLE `pi_user_rule` (
|
|
|
+ `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
|
|
|
+ `pid` int(10) DEFAULT NULL COMMENT '父ID',
|
|
|
+ `name` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '名称',
|
|
|
+ `title` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '标题',
|
|
|
+ `remark` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '备注',
|
|
|
+ `ismenu` tinyint(1) DEFAULT NULL COMMENT '是否菜单',
|
|
|
+ `createtime` int(10) DEFAULT NULL COMMENT '创建时间',
|
|
|
+ `updatetime` int(10) DEFAULT NULL COMMENT '更新时间',
|
|
|
+ `weigh` int(10) DEFAULT '0' COMMENT '权重',
|
|
|
+ `status` enum('normal','hidden') COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '状态',
|
|
|
+ PRIMARY KEY (`id`)
|
|
|
+) ENGINE=InnoDB AUTO_INCREMENT=13 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='会员规则表';
|
|
|
+
|
|
|
+/*Table structure for table `pi_user_score_log` */
|
|
|
+
|
|
|
+DROP TABLE IF EXISTS `pi_user_score_log`;
|
|
|
+
|
|
|
+CREATE TABLE `pi_user_score_log` (
|
|
|
+ `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
|
|
|
+ `user_id` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '会员ID',
|
|
|
+ `score` int(10) NOT NULL DEFAULT '0' COMMENT '变更积分',
|
|
|
+ `before` int(10) NOT NULL DEFAULT '0' COMMENT '变更前积分',
|
|
|
+ `after` int(10) NOT NULL DEFAULT '0' COMMENT '变更后积分',
|
|
|
+ `memo` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '备注',
|
|
|
+ `createtime` int(10) DEFAULT NULL COMMENT '创建时间',
|
|
|
+ PRIMARY KEY (`id`)
|
|
|
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='会员积分变动表';
|
|
|
+
|
|
|
+/*Table structure for table `pi_user_token` */
|
|
|
+
|
|
|
+DROP TABLE IF EXISTS `pi_user_token`;
|
|
|
+
|
|
|
+CREATE TABLE `pi_user_token` (
|
|
|
+ `token` varchar(50) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT 'Token',
|
|
|
+ `user_id` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '会员ID',
|
|
|
+ `createtime` int(10) DEFAULT NULL COMMENT '创建时间',
|
|
|
+ `expiretime` int(10) DEFAULT NULL COMMENT '过期时间',
|
|
|
+ PRIMARY KEY (`token`)
|
|
|
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='会员Token表';
|
|
|
+
|
|
|
+/*Table structure for table `pi_version` */
|
|
|
+
|
|
|
+DROP TABLE IF EXISTS `pi_version`;
|
|
|
+
|
|
|
+CREATE TABLE `pi_version` (
|
|
|
+ `id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'ID',
|
|
|
+ `oldversion` varchar(30) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '旧版本号',
|
|
|
+ `newversion` varchar(30) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '新版本号',
|
|
|
+ `packagesize` varchar(30) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '包大小',
|
|
|
+ `content` varchar(500) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '升级内容',
|
|
|
+ `downloadurl` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '下载地址',
|
|
|
+ `enforce` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '强制更新',
|
|
|
+ `createtime` int(10) DEFAULT NULL COMMENT '创建时间',
|
|
|
+ `updatetime` int(10) DEFAULT NULL COMMENT '更新时间',
|
|
|
+ `weigh` int(10) NOT NULL DEFAULT '0' COMMENT '权重',
|
|
|
+ `status` varchar(30) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '状态',
|
|
|
+ PRIMARY KEY (`id`) USING BTREE
|
|
|
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='版本表';
|
|
|
+
|
|
|
/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
|
|
|
/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
|
|
|
/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
|