-- 创建微信登录记录表
|
CREATE TABLE t_wx_login_record (
|
id BIGINT AUTO_INCREMENT PRIMARY KEY COMMENT '主键ID',
|
wx_openid VARCHAR(64) NOT NULL COMMENT '微信openid',
|
wx_unionid VARCHAR(64) COMMENT '微信unionid',
|
user_id BIGINT COMMENT '关联的用户ID',
|
login_time DATETIME NOT NULL COMMENT '登录时间',
|
login_ip VARCHAR(64) COMMENT '登录IP地址',
|
device_info VARCHAR(255) COMMENT '设备信息',
|
session_key VARCHAR(128) COMMENT '微信session_key',
|
phone_authorized TINYINT(1) DEFAULT 0 COMMENT '是否已授权手机号:0-未授权,1-已授权',
|
phone_auth_time DATETIME COMMENT '手机号授权时间',
|
create_time DATETIME DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
update_time DATETIME DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
state TINYINT(1) DEFAULT 1 COMMENT '状态:0-禁用,1-启用'
|
) COMMENT='微信登录记录表';
|
|
-- 创建索引
|
CREATE INDEX idx_wx_openid ON t_wx_login_record(wx_openid);
|
CREATE INDEX idx_wx_unionid ON t_wx_login_record(wx_unionid);
|
CREATE INDEX idx_user_id ON t_wx_login_record(user_id);
|
CREATE INDEX idx_login_time ON t_wx_login_record(login_time);
|
CREATE INDEX idx_phone_authorized ON t_wx_login_record(phone_authorized);
|