代码拉取完成,页面将自动刷新
/*==============================================================*/
/* DBMS name: MySQL 5.0 */
/* Created on: 2019-04-12 17:29:44 */
/*==============================================================*/
drop table if exists Member;
drop table if exists MemberExtend;
drop table if exists MemberLayer;
drop table if exists MemberLoginLog;
drop table if exists MemberLoginToken;
drop table if exists MemberPassword;
drop table if exists MemberRule;
drop table if exists Merchant;
drop table if exists QQLoginInfo;
drop table if exists Rule;
drop table if exists SmsLog;
drop table if exists WbLoginInfo;
drop table if exists WxLoginInfo;
/*==============================================================*/
/* Table: Member */
/*==============================================================*/
create table Member
(
MemberId bigint not null comment '会员ID',
MerchantId int not null,
NickName national varchar(128) not null comment '昵称',
AvatarUrl varchar(2083) not null comment '头像URL',
CreateTime datetime not null comment '创建时间',
LastLoginTime datetime not null comment '最后登陆时间',
LoginStatus tinyint not null comment '登陆状态
1,可以
2,不可用
',
LoginErrorCount int not null default 0 comment '登录错误连续次数',
primary key (MemberId)
);
/*==============================================================*/
/* Table: MemberExtend */
/*==============================================================*/
create table MemberExtend
(
MemberId bigint not null,
Ext json not null,
primary key (MemberId)
);
alter table MemberExtend comment '会员扩展';
/*==============================================================*/
/* Table: MemberLayer */
/*==============================================================*/
create table MemberLayer
(
MemberId bigint not null comment '会员Id',
ParentId bigint not null comment '上级Id',
CreateTime datetime not null comment '创建时间',
primary key (MemberId)
);
alter table MemberLayer comment '用户层级';
/*==============================================================*/
/* Table: MemberLoginLog */
/*==============================================================*/
create table MemberLoginLog
(
Token varchar(32) not null comment '会话标识',
MemberId bigint not null comment '会员ID',
DeviceId varchar(64) not null comment '设备ID',
CreateTime datetime not null comment '创建时间',
LoginIP varchar(16) not null comment '登录IP',
DeviceName varchar(64) not null comment '设备名称',
DeviceType int not null comment '设备类型,1:IOS,2:Android',
FromSource tinyint not null comment '登陆来源
1,客户端登陆
2,微信登陆
3,QQ登陆
4,微博登陆',
primary key (Token)
);
alter table MemberLoginLog comment '登录日志';
/*==============================================================*/
/* Table: MemberLoginToken */
/*==============================================================*/
create table MemberLoginToken
(
Token varchar(32) not null comment '会话标识',
MemberId bigint not null comment '会员ID',
DeviceId varchar(64) not null comment '设备ID',
DeviceName varchar(64) not null comment '设备名称',
CreateTime datetime not null comment '创建时间',
ExpiredTime datetime not null comment '过期时间',
DeviceType int not null default (1),
primary key (Token)
);
alter table MemberLoginToken comment '登录凭据';
/*==============================================================*/
/* Table: MemberPassword */
/*==============================================================*/
create table MemberPassword
(
MemberId bigint not null,
Type tinyint not null,
Password varchar(64) not null,
Seed varchar(64) not null comment '验证种子--商户全局唯一',
primary key (MemberId)
);
/*==============================================================*/
/* Table: MemberRule */
/*==============================================================*/
create table MemberRule
(
MemberId bigint not null,
RuleId int not null,
CreateTime datetime not null,
primary key (MemberId, RuleId)
);
/*==============================================================*/
/* Table: Merchant */
/*==============================================================*/
create table Merchant
(
MerchantId int not null auto_increment,
UserName national varchar(50) not null,
Password national varchar(50) not null,
primary key (MerchantId)
);
/*==============================================================*/
/* Table: QQLoginInfo */
/*==============================================================*/
create table QQLoginInfo
(
OpenId varchar(128) not null comment '微信普通用户的标识,对当前开发者帐号唯一',
MemberId bigint not null comment '会员Id',
AppId varchar(128) not null comment '微信应用唯一标识',
NickName varchar(128) comment '普通用户昵称',
FigureUrl varchar(512) comment '头像URL',
Gender varchar(8) comment '性别。 如果获取不到则默认返回”男”',
Vip varchar(8) comment '标识用户是否为黄钻用户(0:不是;1:是)',
Level varchar(8) comment '黄钻等级'
);
alter table QQLoginInfo comment 'QQ登陆信息';
/*==============================================================*/
/* Table: Rule */
/*==============================================================*/
create table Rule
(
RuleId int not null,
MerchantId int not null,
IcoUrl varchar(512) not null,
RuleName varchar(32) not null,
Description varchar(512) not null,
primary key (RuleId)
);
/*==============================================================*/
/* Table: SmsLog */
/*==============================================================*/
create table SmsLog
(
SmsId bigint not null auto_increment comment 'SMS ID',
MerchantId int not null,
Phone varchar(15) not null,
Code varchar(8) not null comment '验证码',
Context varchar(200) not null comment '短信内容',
Type tinyint not null comment '短信类型 1:注册,2:找回密码,3:登录',
CreateTime datetime not null comment '创建时间',
Status bool not null comment '短信有效状态',
DeviceId varchar(64) not null,
primary key (SmsId)
);
/*==============================================================*/
/* Table: WbLoginInfo */
/*==============================================================*/
create table WbLoginInfo
(
Uid varchar(128) not null,
MemberId bigint not null comment '会员Id',
AppId varchar(128) not null comment '微信应用唯一标识',
screen_name varchar(128) comment '普通用户昵称',
name varchar(128) comment '友好显示名称',
location varchar(128) comment ' 用户所在地',
description varchar(512) comment '用户个人描述',
profile_image_url varchar(512) comment '用户头像地址(中图),50×50像素',
weihao varchar(128) comment '用户的微号',
gender varchar(16) comment '性别,m:男、f:女、n:未知',
followers_count varchar(16) comment '粉丝数',
friends_count varchar(16) comment '关注数',
statuses_count varchar(16) comment '微博数',
favourites_count varchar(16) comment '收藏数',
created_at varchar(128) comment '用户创建(注册)时间
',
verified varchar(8) comment '是否是微博认证用户,即加V用户,true:是,false:否',
avatar_large varchar(512) comment '用户头像地址(大图),180×180像素',
avatar_hd varchar(512) comment '用户头像地址(高清),高清头像原图',
verified_reason varchar(512) comment '认证原因',
primary key (Uid)
);
alter table WbLoginInfo comment '微博登陆绑定';
/*==============================================================*/
/* Table: WxLoginInfo */
/*==============================================================*/
create table WxLoginInfo
(
OpenId varchar(128) not null comment '微信普通用户的标识,对当前开发者帐号唯一',
MemberId bigint not null comment '对应的会员ID',
AppId varchar(128) not null comment '微信应用唯一标识',
Unionid varchar(128) not null comment '用户统一标识。针对一个微信开放平台帐号下的应用,同一用户的unionid是唯一的',
NickName varchar(128) comment '普通用户昵称',
Sex varchar(10) comment '普通用户性别,1为男性,2为女性',
Province varchar(32) comment '普通用户个人资料填写的省份',
City varchar(32) comment '普通用户个人资料填写的城市',
Country varchar(32) comment '国家,如中国为CN',
HeadImgUrl varchar(512) comment '用户头像,最后一个数值代表正方形头像大小(有0、46、64、96、132数值可选,0代表640*640正方形头像),用户没有头像时该项为空',
Privilege varchar(128) comment '用户特权信息,json数组,如微信沃卡用户为(chinaunicom)',
CreateTime datetime comment '创建时间',
primary key (OpenId)
);
alter table WxLoginInfo comment '微信登陆信息';
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。