yys 1 месяц назад
Родитель
Сommit
3b98d90daa
1 измененных файлов с 86 добавлено и 88 удалено
  1. 86 88
      fs-service/src/main/resources/db/tenant-initTable.sql

+ 86 - 88
fs-service/src/main/resources/db/tenant-initTable.sql

@@ -9674,94 +9674,92 @@ CREATE TABLE `fs_tongue_info`
 -- Table structure for fs_user
 -- ----------------------------
 DROP TABLE IF EXISTS `fs_user`;
-CREATE TABLE `fs_user`
-(
-    `user_id`                  bigint UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '用户id',
-    `username`                 varchar(255)   NULL DEFAULT NULL COMMENT '用户账户(跟accout一样)',
-    `nick_name`                varchar(100)   NULL DEFAULT NULL COMMENT '用户昵称',
-    `avatar`                   varchar(256)   NULL DEFAULT NULL COMMENT '用户头像',
-    `phone`                    varchar(50)   NULL DEFAULT NULL COMMENT '手机号码',
-    `integral`                 decimal(8, 2) UNSIGNED NULL DEFAULT 0.00 COMMENT '用户积分',
-    `status`                   tinyint(1) NULL DEFAULT 1 COMMENT '1为正常,0为禁止',
-    `level`                    tinyint UNSIGNED NULL DEFAULT 0 COMMENT '等级 0普通会员 1VIP会员',
-    `spread_user_id`           bigint UNSIGNED NOT NULL DEFAULT 0 COMMENT '推广上级用户ID',
-    `spread_time`              datetime NULL DEFAULT NULL COMMENT '推广员关联时间',
-    `user_type`                varchar(32)   NULL DEFAULT NULL COMMENT '用户类型',
-    `is_promoter`              tinyint UNSIGNED NULL DEFAULT 0 COMMENT '是否为推广员',
-    `pay_count`                int UNSIGNED NULL DEFAULT 0 COMMENT '用户购买次数',
-    `spread_count`             int NULL DEFAULT 0 COMMENT '下级人数',
-    `addres`                   varchar(255)   NULL DEFAULT '' COMMENT '详细地址',
-    `tui_user_id`              bigint UNSIGNED NULL DEFAULT 0 COMMENT '推广上级用户ID',
-    `tui_time`                 datetime NULL DEFAULT NULL COMMENT '推广员关联时间',
-    `tui_user_count`           int NULL DEFAULT 0 COMMENT '下级人数',
-    `ma_open_id`               varchar(50)   NULL DEFAULT NULL COMMENT '微信小程序OPENID',
-    `mp_open_id`               varchar(50)   NULL DEFAULT NULL COMMENT '微信公众号OPENID',
-    `union_id`                 varchar(50)   NULL DEFAULT NULL COMMENT '关联ID',
-    `is_del`                   tinyint(1) NULL DEFAULT 0,
-    `user_code`                varchar(50)   NULL DEFAULT NULL COMMENT '邀请码',
-    `remark`                   varchar(255)   NULL DEFAULT '' COMMENT '用户备注',
-    `nickname`                 varchar(100)   NULL DEFAULT NULL COMMENT '用户昵称',
-    `create_time`              datetime NULL DEFAULT CURRENT_TIMESTAMP COMMENT '添加时间',
-    `update_time`              datetime NULL DEFAULT NULL COMMENT '最后一次登录时间',
-    `last_ip`                  varchar(100)   NULL DEFAULT '' COMMENT '最后一次登录ip',
-    `now_money`                decimal(8, 2) UNSIGNED NULL DEFAULT 0.00 COMMENT '用户余额',
-    `brokerage_price`          decimal(8, 2) NULL DEFAULT 0.00 COMMENT '佣金金额',
-    `balance`                  decimal(11, 2) NULL DEFAULT 0.00 COMMENT '余额',
-    `sign_num`                 int NULL DEFAULT NULL COMMENT '连续签到天数',
-    `integral_status`          int NULL DEFAULT 0 COMMENT '积分同步状态',
-    `is_buy`                   int NULL DEFAULT 0,
-    `password`                 varchar(255)   NULL DEFAULT NULL,
-    `real_name`                varchar(25)   NULL DEFAULT '' COMMENT '真实姓名',
-    `birthday`                 int NULL DEFAULT 0 COMMENT '生日',
-    `id_card`                  varchar(20)   NULL DEFAULT '' COMMENT '身份证号码',
-    `jpush_id`                 varchar(255)   NULL DEFAULT NULL,
-    `is_vip`                   tinyint NULL DEFAULT 0,
-    `vip_start_date`           datetime NULL DEFAULT NULL,
-    `vip_end_date`             datetime NULL DEFAULT NULL,
-    `vip_level`                int NULL DEFAULT NULL,
-    `vip_status`               int NULL DEFAULT NULL,
-    `sex`                      int NULL DEFAULT NULL,
-    `store_open_id`            varchar(50)   NULL DEFAULT NULL,
-    `is_official_account_auth` tinyint(1) NULL DEFAULT 0 COMMENT '是否关注公众号',
-    `is_push`                  tinyint NULL DEFAULT 1 COMMENT '是否消息通知',
-    `is_individuation_push`    tinyint NULL DEFAULT 1 COMMENT '是否个性化推送',
-    `is_weixin_auth`           tinyint(1) NULL DEFAULT 0,
-    `company_id`               bigint NULL DEFAULT NULL,
-    `company_user_id`          bigint NULL DEFAULT NULL,
-    `register_date`            date NULL DEFAULT NULL COMMENT '进线日期',
-    `register_code`            varchar(200)   NULL DEFAULT NULL COMMENT '进线编码',
-    `test`                     varchar(255)   NULL DEFAULT NULL,
-    `login_device`             varchar(255)   NULL DEFAULT NULL COMMENT '用户app登陆设备',
-    `source`                   varchar(255)   NULL DEFAULT NULL COMMENT 'app来源',
-    `is_add_qw`                tinyint NULL DEFAULT 0 COMMENT '是否添加客服',
-    `qw_user_id`               bigint NULL DEFAULT NULL COMMENT '所属销售企微id',
-    `is_show`                  int NULL DEFAULT 0 COMMENT '是否展示',
-    `parent_id`                bigint NULL DEFAULT NULL COMMENT '邀请人id',
-    `course_ma_open_id`        varchar(255)   NULL DEFAULT NULL COMMENT '看课maOpenId',
-    `history_app`              varchar(10)   NULL DEFAULT NULL COMMENT 'app登录后不为null(表示是否下载app)',
-    `qw_ext_id`                bigint NULL DEFAULT NULL COMMENT '外部联系人ID',
-    `rank`                     varchar(255)   NULL DEFAULT NULL COMMENT '评级',
-    `react`                    varchar(255)   NULL DEFAULT NULL COMMENT '互动数',
-    `money`                    decimal(10, 2) NULL DEFAULT NULL COMMENT '用户余额',
-    `user_repeat`              int NULL DEFAULT NULL,
-    `qw_repeat`                int NULL DEFAULT NULL COMMENT '企微重粉',
-    `order_count`              int NULL DEFAULT NULL COMMENT '下单次数',
-    `total_amount`             decimal(8, 2) NULL DEFAULT NULL COMMENT '下单总金额',
-    `bind_company_user_id`     bigint NULL DEFAULT NULL COMMENT '销售id',
-    `app_id`                   varchar(500)   NULL DEFAULT NULL COMMENT '小程序appid,多个用逗号分隔',
-    `invited_by_sales_id`      bigint NULL DEFAULT NULL COMMENT '邀请该用户app下载的销售人员ID',
-    PRIMARY KEY (`user_id`, `spread_user_id`) USING BTREE,
-    INDEX                      `spreaduid`(`tui_user_id` ASC) USING BTREE,
-    INDEX                      `status`(`status` ASC) USING BTREE,
-    INDEX                      `phone`(`phone` ASC) USING BTREE,
-    INDEX                      `open_id`(`ma_open_id` ASC) USING BTREE,
-    INDEX                      `index_union_id`(`union_id` ASC) USING BTREE,
-    INDEX                      `chhy_open_id`(`course_ma_open_id` ASC) USING BTREE,
-    INDEX                      `level`(`level` ASC) USING BTREE,
-    INDEX                      `is_promoter`(`is_promoter` ASC) USING BTREE,
-    INDEX                      `idx_fs_user_nick_phone`(`nick_name` ASC, `phone` ASC) USING BTREE
-) ENGINE = InnoDB AUTO_INCREMENT = 4050279485 COMMENT = '用户表' ROW_FORMAT = DYNAMIC;
-
+CREATE TABLE `fs_user` (
+    `user_id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT '用户id',
+    `username` varchar(255) DEFAULT NULL COMMENT '用户账户(跟accout一样)',
+    `nick_name` varchar(100) DEFAULT NULL COMMENT '用户昵称',
+    `avatar` varchar(256) DEFAULT NULL COMMENT '用户头像',
+    `phone` varchar(50) DEFAULT NULL COMMENT '手机号码',
+    `integral` decimal(8,2) unsigned DEFAULT '0.00' COMMENT '用户积分',
+    `status` tinyint(1) DEFAULT '1' COMMENT '1为正常,0为禁止',
+    `level` tinyint unsigned DEFAULT '0' COMMENT '等级 0普通会员 1VIP会员',
+    `spread_user_id` bigint unsigned NOT NULL DEFAULT '0' COMMENT '推广上级用户ID',
+    `spread_time` datetime DEFAULT NULL COMMENT '推广员关联时间',
+    `user_type` varchar(32) DEFAULT NULL COMMENT '用户类型',
+    `is_promoter` tinyint unsigned DEFAULT '0' COMMENT '是否为推广员',
+    `pay_count` int unsigned DEFAULT '0' COMMENT '用户购买次数',
+    `spread_count` int DEFAULT '0' COMMENT '下级人数',
+    `addres` varchar(255) DEFAULT '' COMMENT '详细地址',
+    `tui_user_id` bigint unsigned DEFAULT '0' COMMENT '推广上级用户ID',
+    `tui_time` datetime DEFAULT NULL COMMENT '推广员关联时间',
+    `tui_user_count` int DEFAULT '0' COMMENT '下级人数',
+    `ma_open_id` varchar(50) DEFAULT NULL COMMENT '微信小程序OPENID',
+    `mp_open_id` varchar(50) DEFAULT NULL COMMENT '微信公众号OPENID',
+    `union_id` varchar(50) DEFAULT NULL COMMENT '关联ID',
+    `is_del` tinyint(1) DEFAULT '0',
+    `user_code` varchar(50) DEFAULT NULL COMMENT '邀请码',
+    `remark` varchar(255) DEFAULT '' COMMENT '用户备注',
+    `nickname` varchar(100) DEFAULT NULL COMMENT '用户昵称',
+    `create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '添加时间',
+    `update_time` datetime DEFAULT NULL COMMENT '最后一次登录时间',
+    `last_ip` varchar(100) DEFAULT '' COMMENT '最后一次登录ip',
+    `now_money` decimal(8,2) unsigned DEFAULT '0.00' COMMENT '用户余额',
+    `brokerage_price` decimal(8,2) DEFAULT '0.00' COMMENT '佣金金额',
+    `balance` decimal(11,2) DEFAULT '0.00' COMMENT '余额',
+    `sign_num` int DEFAULT NULL COMMENT '连续签到天数',
+    `integral_status` int DEFAULT '0' COMMENT '积分同步状态',
+    `is_buy` int DEFAULT '0',
+    `password` varchar(255) DEFAULT NULL,
+    `real_name` varchar(25) DEFAULT '' COMMENT '真实姓名',
+    `birthday` int DEFAULT '0' COMMENT '生日',
+    `id_card` varchar(20) DEFAULT '' COMMENT '身份证号码',
+    `jpush_id` varchar(255) DEFAULT NULL,
+    `is_vip` tinyint DEFAULT '0',
+    `vip_start_date` datetime DEFAULT NULL,
+    `vip_end_date` datetime DEFAULT NULL,
+    `vip_level` int DEFAULT NULL,
+    `vip_status` int DEFAULT NULL,
+    `sex` int DEFAULT NULL,
+    `store_open_id` varchar(50) DEFAULT NULL,
+    `is_official_account_auth` tinyint(1) DEFAULT '0' COMMENT '是否关注公众号',
+    `is_push` tinyint DEFAULT '1' COMMENT '是否消息通知',
+    `is_individuation_push` tinyint DEFAULT '1' COMMENT '是否个性化推送',
+    `is_weixin_auth` tinyint(1) DEFAULT '0',
+    `company_id` bigint DEFAULT NULL,
+    `company_user_id` bigint DEFAULT NULL,
+    `register_date` date DEFAULT NULL COMMENT '进线日期',
+    `register_code` varchar(200) DEFAULT NULL COMMENT '进线编码',
+    `test` varchar(255) DEFAULT NULL,
+    `login_device` varchar(255) DEFAULT NULL COMMENT '用户app登陆设备',
+    `source` varchar(255) DEFAULT NULL COMMENT 'app来源',
+    `is_add_qw` tinyint DEFAULT '0' COMMENT '是否添加客服',
+    `qw_user_id` bigint DEFAULT NULL COMMENT '所属销售企微id',
+    `is_show` int DEFAULT '0' COMMENT '是否展示',
+    `parent_id` bigint DEFAULT NULL COMMENT '邀请人id',
+    `course_ma_open_id` varchar(255) DEFAULT NULL COMMENT '看课maOpenId',
+    `history_app` varchar(10) DEFAULT NULL COMMENT 'app登录后不为null(表示是否下载app)',
+    `qw_ext_id` bigint DEFAULT NULL COMMENT '外部联系人ID',
+    `rank` varchar(255) DEFAULT NULL COMMENT '评级',
+    `react` varchar(255) DEFAULT NULL COMMENT '互动数',
+    `money` decimal(10,2) DEFAULT NULL COMMENT '用户余额',
+    `user_repeat` int DEFAULT NULL,
+    `qw_repeat` int DEFAULT NULL COMMENT '企微重粉',
+    `order_count` int DEFAULT NULL COMMENT '下单次数',
+    `total_amount` decimal(8,2) DEFAULT NULL COMMENT '下单总金额',
+    `bind_company_user_id` bigint DEFAULT NULL COMMENT '销售id',
+    `app_id` varchar(500) DEFAULT NULL COMMENT '小程序appid,多个用逗号分隔',
+    `invited_by_sales_id` bigint DEFAULT NULL COMMENT '邀请该用户app下载的销售人员ID',
+    PRIMARY KEY (`user_id`,`spread_user_id`) USING BTREE,
+    KEY `spreaduid` (`tui_user_id`) USING BTREE,
+    KEY `status` (`status`) USING BTREE,
+    KEY `phone` (`phone`) USING BTREE,
+    KEY `open_id` (`ma_open_id`) USING BTREE,
+    KEY `index_union_id` (`union_id`) USING BTREE,
+    KEY `chhy_open_id` (`course_ma_open_id`) USING BTREE,
+    KEY `level` (`level`) USING BTREE,
+    KEY `is_promoter` (`is_promoter`) USING BTREE,
+    KEY `idx_fs_user_nick_phone` (`nick_name`,`phone`) USING BTREE
+) ENGINE=InnoDB AUTO_INCREMENT=4050279485 DEFAULT CHARSET=utf8mb3 ROW_FORMAT=DYNAMIC COMMENT='用户表';
 -- ----------------------------
 -- Table structure for fs_user_address
 -- ----------------------------