|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- 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_by` bigint(20) DEFAULT NULL COMMENT '创建人',
|
|
|
|
|
|
`create_time` datetime(3) DEFAULT NULL COMMENT '创建时间',
|
|
|
|
|
|
`update_by` bigint(20) 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_by` bigint(20) DEFAULT NULL COMMENT '创建人',
|
|
|
|
|
|
`create_time` datetime(3) DEFAULT NULL COMMENT '创建时间',
|
|
|
|
|
|
`update_by` bigint(20) 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_by` bigint(20) DEFAULT NULL COMMENT '创建人',
|
|
|
|
|
|
`create_time` datetime(3) DEFAULT NULL COMMENT '创建时间',
|
|
|
|
|
|
`update_by` bigint(20) 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_cart`;
|
|
|
|
|
|
CREATE TABLE `ums_member_cart` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '购物车表ID',
|
|
|
|
|
|
`member_id` bigint unsigned NOT NULL COMMENT '用户ID',
|
|
|
|
|
|
`product_id` bigint unsigned NOT NULL COMMENT '商品ID',
|
|
|
|
|
|
`pic` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '展示图片',
|
|
|
|
|
|
`sku_id` bigint unsigned COMMENT 'SKU ID',
|
|
|
|
|
|
`product_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
|
|
|
|
|
|
`sp_data` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8_general_ci COMMENT '商品属性',
|
|
|
|
|
|
`cart_num` smallint unsigned NOT NULL DEFAULT '0' COMMENT '商品数量',
|
|
|
|
|
|
`create_by` bigint(20) DEFAULT NULL COMMENT '创建人',
|
|
|
|
|
|
`create_time` datetime(3) DEFAULT NULL COMMENT '创建时间',
|
|
|
|
|
|
`update_by` bigint(20) DEFAULT NULL COMMENT '修改人',
|
|
|
|
|
|
`update_time` datetime(3) DEFAULT NULL COMMENT '修改时间',
|
|
|
|
|
|
PRIMARY KEY (`id`) USING BTREE,
|
|
|
|
|
|
KEY `member_id` (`member_id`) USING BTREE,
|
|
|
|
|
|
KEY `product_id` (`product_id`) USING BTREE
|
|
|
|
|
|
) ENGINE=InnoDB AUTO_INCREMENT=150 DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='购物车表';
|