You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
yoga-app-manager/sql/mall_ums结构.sql

68 lines
4.0 KiB

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

-- ----------------------------
-- Table structure for ums_member
-- ----------------------------
DROP TABLE IF EXISTS `ums_member`;
CREATE TABLE `ums_member` (
`id` bigint(20) NOT NULL AUTO_INCREMENT,
`nickname` varchar(64) DEFAULT NULL COMMENT '昵称',
`password` varchar(64) DEFAULT NULL COMMENT '密码',
`phone` varchar(64) DEFAULT NULL COMMENT '手机号码',
`mark` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT '' COMMENT '用户备注',
`status` int(1) DEFAULT NULL COMMENT '帐号启用状态:0->禁用1->启用',
`avatar` varchar(256) DEFAULT NULL COMMENT '头像',
`gender` int(1) DEFAULT NULL COMMENT '性别0->未知1->男2->女',
`city` varchar(64) NULL COMMENT '用户所在城市',
`province` varchar(64) NULL COMMENT '用户所在省份',
`country` varchar(64) NULL COMMENT '用户所在国家',
`remark` varchar(256) NULL COMMENT '公众号运营者对粉丝的备注,公众号运营者可在微信公众平台用户管理界面对粉丝添加备注',
`birthday` date DEFAULT NULL COMMENT '生日',
`spread_uid` bigint unsigned DEFAULT '0' COMMENT '推广员id',
`spread_time` datetime DEFAULT NULL COMMENT '推广员关联时间',
`level` tinyint unsigned NOT NULL DEFAULT '0' COMMENT '等级',
`integral` decimal(8,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '用户剩余积分',
`create_time` datetime(3) DEFAULT NULL COMMENT '创建时间',
`update_time` datetime(3) DEFAULT NULL COMMENT '修改时间',
PRIMARY KEY (`id`),
UNIQUE KEY `idx_username` (`nickname`),
UNIQUE KEY `idx_phone` (`phone`)
) ENGINE=InnoDB AUTO_INCREMENT=10 DEFAULT CHARSET=utf8 COMMENT='会员信息';
DROP TABLE IF EXISTS `ums_member_address`;
CREATE TABLE `ums_member_address` (
`id` bigint(20) NOT NULL AUTO_INCREMENT,
`member_id` bigint(20) DEFAULT NULL,
`name` varchar(100) DEFAULT NULL COMMENT '收货人名称',
`phone` varchar(64) DEFAULT NULL,
`default_status` int(1) DEFAULT NULL COMMENT '是否为默认',
`post_code` varchar(100) DEFAULT NULL COMMENT '邮政编码',
`province` varchar(100) DEFAULT NULL COMMENT '省份/直辖市',
`city` varchar(100) DEFAULT NULL COMMENT '城市',
`district` varchar(100) DEFAULT NULL COMMENT '',
`detail_address` varchar(128) DEFAULT NULL COMMENT '详细地址(街道)',
`is_default` tinyint unsigned NOT NULL DEFAULT '0' COMMENT '是否默认',
`create_time` datetime(3) DEFAULT NULL COMMENT '创建时间',
`update_time` datetime(3) DEFAULT NULL COMMENT '修改时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8 COMMENT='会员收货地址';
DROP TABLE IF EXISTS `ums_member_wechat`;
CREATE TABLE `ums_member_wechat` (
`id` bigint(20) NOT NULL AUTO_INCREMENT,
`member_id` bigint(20) DEFAULT NULL,
`unionid` varchar(30) NULL COMMENT '只有在用户将公众号绑定到微信开放平台帐号后,才会出现该字段',
`openid` varchar(30) NULL COMMENT '用户的标识,对当前公众号唯一',
`routine_openid` varchar(32) NULL COMMENT '小程序唯一身份ID',
`groupid` smallint(5) NULL DEFAULT '0' COMMENT '用户所在的分组ID兼容旧的用户分组接口',
`tagid_list` varchar(256) NULL COMMENT '用户被打上的标签ID列表',
`subscribe` tinyint(3) NULL DEFAULT '1' COMMENT '用户是否订阅该公众号标识',
`subscribe_time` int(10) NULL COMMENT '关注公众号时间',
`session_key` varchar(32) NULL COMMENT '小程序用户会话密匙',
access_token varchar(500) null comment 'token',
expires_in int null comment '过期时间',
refresh_token varchar(500) null comment '刷新token',
expire_time datetime(3) null comment '过期时间',
`create_time` datetime(3) DEFAULT NULL COMMENT '创建时间',
`update_time` datetime(3) DEFAULT NULL COMMENT '修改时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8 COMMENT='用户微信信息';