From 5992100a264224c58112160342e8e3c79b796e6e Mon Sep 17 00:00:00 2001 From: gongbiao Date: Sat, 21 Sep 2019 15:38:11 +0800 Subject: [PATCH] =?UTF-8?q?[=E5=95=86=E6=88=B7=E8=B4=A6=E6=88=B7][?= =?UTF-8?q?=E4=BF=AE=E6=94=B9][b=E7=AB=AF=E5=BE=AE=E4=BF=A1=E7=94=A8?= =?UTF-8?q?=E6=88=B7sql]?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../db/migration/V201909211536__G_BUSER.sql | 55 +++++++++++++++++++ 1 file changed, 55 insertions(+) create mode 100644 mallinkAdmin/src/main/resources/db/migration/V201909211536__G_BUSER.sql diff --git a/mallinkAdmin/src/main/resources/db/migration/V201909211536__G_BUSER.sql b/mallinkAdmin/src/main/resources/db/migration/V201909211536__G_BUSER.sql new file mode 100644 index 000000000..3b42886d0 --- /dev/null +++ b/mallinkAdmin/src/main/resources/db/migration/V201909211536__G_BUSER.sql @@ -0,0 +1,55 @@ +DROP TABLE IF EXISTS wx_buser; + +CREATE TABLE `wx_buser` ( + `id` bigint(20) NOT NULL COMMENT '主键ID', + `tenant_id` varchar(10) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '租户ID', + `open_id` varchar(28) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '微信openId', + `union_id` varchar(29) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '微信unionId', + `nick_name` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '用户昵称', + `gender` tinyint(4) DEFAULT '0' COMMENT '性别 0未知 1男 2女', + `avatar_url` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '用户头像地址', + `phone` varchar(20) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '用户绑定的手机号', + `pure_phone` varchar(30) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '用户没有区号的手机号', + `city` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '用户所在城市', + `province` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '用户所在省份', + `language` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '用户所在语言', + `country_code` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '用户手机区号', + `register_ip` varchar(20) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '用户注册IP', + `verify_code_phone` varchar(20) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '手输验证后的手机号', + `qrcode_source` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '注册时记录用户扫码渠道,如朋友圈广告', + `scene` varchar(30) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '二维码来源,小程序', + `scene_address` varchar(30) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '渠道,小程序', + `score` int(11) DEFAULT NULL COMMENT '成长值', + `update_date` datetime DEFAULT NULL COMMENT '更新时间', + `open_app_id` varchar(18) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `mp_open_id` varchar(28) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `mp_app_id` varchar(18) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `mp_subscribe` tinyint(2) DEFAULT NULL, + `mp_subscribe_time` datetime DEFAULT NULL, + `mp_subscribe_scene` varchar(30) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `subs_open_id` varchar(28) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `subs_app_id` varchar(18) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `subs_subscribe` tinyint(2) DEFAULT NULL, + `subs_subscribe_time` datetime DEFAULT NULL, + `subs_subscribe_scene` varchar(30) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `create_date` datetime DEFAULT NULL COMMENT '创建时间', + `app_id` varchar(20) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '小程序的appId', + `session_key` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'session key for 微信小程序', + `token` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '用户登录用token', + `expire_time` datetime DEFAULT NULL COMMENT '用户过期时间', + `latitude` decimal(10,5) DEFAULT NULL COMMENT '维度', + `longitude` decimal(10,5) DEFAULT NULL COMMENT '经度', + `login_count` int(11) DEFAULT '0' COMMENT '登录次数', + `extra_info` json DEFAULT NULL, + `is_subscribe` tinyint(2) DEFAULT '0' COMMENT '是否关联公众号(0:否,1:关联)', + `credit` int(11) DEFAULT '0' COMMENT '积分', + `active_time` datetime DEFAULT NULL COMMENT '最后一次活跃时间', + `user_id` datetime DEFAULT 0 NOT NULL COMMENT '登录用户ID', + PRIMARY KEY (`id`), + UNIQUE KEY `id_UNIQUE` (`id`), + KEY `open_id_index` (`tenant_id`,`open_id`), + KEY `user_id_index` (`open_id`,`app_id`), + KEY `union_id_index` (`tenant_id`,`union_id`), + KEY `union_open_app_index` (`union_id`,`open_app_id`), + KEY `open_app_index` (`open_id`,`app_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='B端微信用户信息';