kevin_zhangl 3 лет назад
Родитель
Сommit
53124eb4b6
1 измененных файлов с 63 добавлено и 56 удалено
  1. 63 56
      sql/upgrade/1962.sql

+ 63 - 56
sql/upgrade/1962.sql

@@ -227,52 +227,55 @@ CREATE TABLE `AR_BA_RECEIVE_ADDRESS` (
 
 INSERT INTO `AR_BA_RECEIVE_ADDRESS` (`ID`, `USER_ID`, `USER_NAME`, `CONSIGNEE`, `MOBILE`, `PROVINCE`, `CITY`, `COUNTY`, `CITY_NAME`, `LGA_NAME`, `ADDRESS`, `IS_DEFAULT`, `CREATED_AT`, `UPDATER`, `UPDATED_AT`) VALUES ('100000000000000000', '300000000000000000', 'D', 'DCONSIGNEE_NAME', '18888888888', 1, 1, 1, '', '', '狮驼岭', 0, 1589064762, '', 0);
 
-CREATE TABLE `AR_BA_USER`  (
-  `ID` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '会员ID',
-  `USER_NAME` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '会员编号',
-  `PASSWORD_HASH` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '会员登录密码',
-  `PAY_PASSWORD` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '支付密码',
+CREATE TABLE `AR_BA_USER` (
+  `ID` varchar(32) COLLATE utf8mb4_bin NOT NULL COMMENT '会员ID',
+  `USER_NAME` varchar(16) COLLATE utf8mb4_bin NOT NULL COMMENT '会员编号',
+  `PASSWORD_HASH` varchar(255) COLLATE utf8mb4_bin NOT NULL COMMENT '会员登录密码',
+  `PAY_PASSWORD` varchar(255) COLLATE utf8mb4_bin NOT NULL COMMENT '支付密码',
   `NATION` tinyint(4) NOT NULL DEFAULT 0,
-  `REAL_NAME` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '会员姓名',
-  `ID_CARD` varchar(18) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '身份证号',
+  `REAL_NAME` varchar(128) COLLATE utf8mb4_bin NOT NULL COMMENT '会员姓名',
+  `ID_CARD` varchar(18) COLLATE utf8mb4_bin DEFAULT NULL,
   `ID_TYPE` tinyint(1) NOT NULL DEFAULT 0,
-  `MOBILE` varchar(11) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '' COMMENT '手机号码',
-  `ADDRESS` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '' COMMENT '详细地址',
-  `ID_IMAGE` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '',
-  `OPEN_BANK` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '' COMMENT '开户行',
-  `BANK_ADDRESS` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '' COMMENT '开户行地址',
-  `BANK_NO` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '' COMMENT '银行卡号',
-  `BANK_PROVINCE` int(11) NULL DEFAULT 0 COMMENT '开户行所在省',
-  `BANK_CITY` int(11) NULL DEFAULT 0 COMMENT '开户行所在市',
-  `BANK_COUNTY` int(11) NULL DEFAULT 0 COMMENT '开户行所在区',
-  `SPOUSE_NAME` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '',
-  `SPOUSE_IDCARD` varchar(18) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '',
+  `MOBILE` varchar(11) COLLATE utf8mb4_bin DEFAULT '' COMMENT '手机号码',
+  `ADDRESS` varchar(2000) COLLATE utf8mb4_bin DEFAULT '' COMMENT '详细地址',
+  `ID_IMAGE` varchar(255) COLLATE utf8mb4_bin DEFAULT '',
+  `OPEN_BANK` varchar(32) COLLATE utf8mb4_bin DEFAULT '' COMMENT '开户行',
+  `BANK_ADDRESS` varchar(255) COLLATE utf8mb4_bin DEFAULT '' COMMENT '开户行地址',
+  `BANK_NO` varchar(32) COLLATE utf8mb4_bin DEFAULT '' COMMENT '银行卡号',
+  `BANK_PROVINCE` int(11) DEFAULT 0 COMMENT '开户行所在省',
+  `BANK_CITY` int(11) DEFAULT 0 COMMENT '开户行所在市',
+  `BANK_COUNTY` int(11) DEFAULT 0 COMMENT '开户行所在区',
+  `SPOUSE_NAME` varchar(16) COLLATE utf8mb4_bin DEFAULT '',
+  `SPOUSE_IDCARD` varchar(18) COLLATE utf8mb4_bin DEFAULT '',
   `CREATED_AT` int(11) NOT NULL DEFAULT 0,
   `UPDATED_AT` int(11) NOT NULL DEFAULT 0,
   `STATUS` tinyint(1) NOT NULL DEFAULT 1,
   `DEC_CLOSED` tinyint(1) NOT NULL DEFAULT 0,
   `DEC_CLOSED_AT` int(11) NOT NULL DEFAULT 0,
-  `DEC_LV` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '' COMMENT '会员级别',
-  `EMP_LV` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '' COMMENT '荣衔级别',
+  `DEC_LV` varchar(32) COLLATE utf8mb4_bin DEFAULT '' COMMENT '会员级别',
+  `EMP_LV` varchar(32) COLLATE utf8mb4_bin DEFAULT '' COMMENT '荣衔级别',
+  `CROWN_LV` varchar(32) COLLATE utf8mb4_bin DEFAULT NULL,
   `PROVINCE` int(11) NOT NULL DEFAULT 0 COMMENT '省',
   `CITY` int(11) NOT NULL DEFAULT 0 COMMENT '市',
   `COUNTY` int(11) NOT NULL DEFAULT 0 COMMENT '区',
-  `TEL` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '',
+  `CITY_NAME` varchar(50) COLLATE utf8mb4_bin DEFAULT '' COMMENT '城市名(NG)',
+  `LGA_NAME` varchar(50) COLLATE utf8mb4_bin DEFAULT '' COMMENT 'Local Gov Area(NG)',
+  `TEL` varchar(16) COLLATE utf8mb4_bin DEFAULT '',
   `LOGIN_TIMES` int(11) NOT NULL DEFAULT 0,
-  `LOGIN_IP` varchar(15) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '',
+  `LOGIN_IP` varchar(15) COLLATE utf8mb4_bin DEFAULT '',
   `LOGIN_AT` int(11) NOT NULL DEFAULT 0,
   `PULL_MESSAGE_AT` int(11) NOT NULL DEFAULT 0,
-  `SUB_COM_ID` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '',
-  `AVATAR` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL,
+  `SUB_COM_ID` varchar(32) COLLATE utf8mb4_bin DEFAULT '',
+  `AVATAR` varchar(255) COLLATE utf8mb4_bin NOT NULL,
   `DELETED` tinyint(1) NOT NULL DEFAULT 0,
   `DELETED_AT` int(11) NOT NULL DEFAULT 0,
   `ALLOW_TRANSFER` tinyint(1) NOT NULL DEFAULT 1,
-  `TRANSFER_PROP` float(10, 2) NOT NULL DEFAULT 0,
-  `PARTITION_DATE` timestamp(0) NOT NULL DEFAULT current_timestamp COMMENT '加入日期',
+  `TRANSFER_PROP` float(10,2) NOT NULL DEFAULT 0.00,
+  `PARTITION_DATE` timestamp NOT NULL DEFAULT current_timestamp() COMMENT '加入日期',
   `IS_DEC` tinyint(1) NOT NULL DEFAULT 0,
-  `DEC_ID` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL DEFAULT '1',
-  `BIRTHDAY` date NULL DEFAULT '1990-09-09',
-  `DEC_ROLE_ID` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '',
+  `DEC_ID` varchar(32) COLLATE utf8mb4_bin NOT NULL DEFAULT '1',
+  `BIRTHDAY` date DEFAULT '1990-09-09',
+  `DEC_ROLE_ID` varchar(32) COLLATE utf8mb4_bin DEFAULT '',
   `PERIOD_AT` int(11) NOT NULL DEFAULT 0 COMMENT '加入期数',
   `DEC_PROVINCE` int(11) NOT NULL DEFAULT 0,
   `DEC_CITY` int(11) NOT NULL DEFAULT 0,
@@ -284,48 +287,52 @@ CREATE TABLE `AR_BA_USER`  (
   `ALLOW_LOGIN` tinyint(1) NOT NULL DEFAULT 1,
   `NOT_OPERATING` tinyint(1) NOT NULL DEFAULT 0,
   `REG_FROM` tinyint(1) NOT NULL DEFAULT 1,
-  `ID_CARD_PREFIX` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '',
+  `ID_CARD_PREFIX` varchar(32) COLLATE utf8mb4_bin DEFAULT '',
   `ALLOW_BONUS_LOGIN` tinyint(1) NOT NULL DEFAULT 1,
-  `SEX` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '' COMMENT '性别',
-  `DEC_ACCOUNT_OLD` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '',
+  `SEX` varchar(32) COLLATE utf8mb4_bin DEFAULT '' COMMENT '性别',
+  `DEC_ACCOUNT_OLD` varchar(64) COLLATE utf8mb4_bin DEFAULT '',
   `BANK_UPDATED_AT` int(11) NOT NULL DEFAULT 0,
   `IS_DIRECT_SELLER` tinyint(1) NOT NULL DEFAULT 0,
   `DEC_LV_UPDATED_AT` int(11) NOT NULL DEFAULT 0,
   `DEC_LV_UPDATED_PERIOD` int(11) NOT NULL DEFAULT 0,
-  `DEC_ADDRESS` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '',
-  `DEC_PHONE` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '',
-  `GUARANTOR` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '',
-  `GUARANTOR_NAME` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '',
+  `DEC_ADDRESS` varchar(2000) COLLATE utf8mb4_bin DEFAULT '',
+  `DEC_PHONE` varchar(32) COLLATE utf8mb4_bin DEFAULT '',
+  `GUARANTOR` varchar(32) COLLATE utf8mb4_bin DEFAULT '',
+  `GUARANTOR_NAME` varchar(64) COLLATE utf8mb4_bin DEFAULT '',
   `PART_FUNC_CLOSED` tinyint(1) NOT NULL DEFAULT 0,
   `LAST_DEC_LV_UPDATED_PERIOD` int(11) NOT NULL DEFAULT 0,
-  `USER_CREATOR` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '',
-  `USER_UPDATER` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '',
+  `USER_CREATOR` varchar(32) COLLATE utf8mb4_bin DEFAULT '',
+  `USER_UPDATER` varchar(32) COLLATE utf8mb4_bin DEFAULT '',
   `LAST_DEC_LV_UPDATED_AT` int(11) NOT NULL DEFAULT 0,
   `DEC_CREATED_AT` int(11) NOT NULL DEFAULT 0,
-  `PART_FUNC_CLOSED_REMARK` text CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL,
+  `PART_FUNC_CLOSED_REMARK` text COLLATE utf8mb4_bin DEFAULT NULL,
   `DEC_CREATED_PERIOD` int(11) NOT NULL DEFAULT 0,
   `PASSWORD_CHANGED` tinyint(1) NOT NULL DEFAULT 0,
   `SUB_COM_LEADER` tinyint(1) NOT NULL DEFAULT 0,
   `LOGIN_FAIL_TIMES` int(11) NOT NULL DEFAULT 0,
-  `ZG_UPGRADE_PV` decimal(16, 2) NOT NULL DEFAULT 0,
-  `APP_CLIENT_ID` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '',
+  `ZG_UPGRADE_PV` decimal(16,2) NOT NULL DEFAULT 0.00,
+  `APP_CLIENT_ID` varchar(128) COLLATE utf8mb4_bin DEFAULT '',
   `READ_AGREEMENT` tinyint(1) NOT NULL DEFAULT 1,
-  `LAST_DEC_LV` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '',
-  `BONUS_APP_CLIENT_ID` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '',
-  `IS_FIRST_OPEN` tinyint(1) NULL DEFAULT 1,
-  `IS_ATLAS` tinyint(3) UNSIGNED NOT NULL DEFAULT 0,
-  `LEADER_ALIAS` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '所属领导人',
-  `MEMBER_TYPE_TITLE` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '所属荣衔会员',
-  `MANAGE_OF_STUDIO` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '所属工作室店长',
-  `IS_MODIFY_PASSWORD` tinyint(1) UNSIGNED NOT NULL DEFAULT 0 COMMENT '0:关闭,1:开启',
-  `IS_STUDIO` tinyint(3) UNSIGNED NOT NULL DEFAULT 0 COMMENT '工作室',
-  `IS_RECHARGE` tinyint(3) UNSIGNED NOT NULL DEFAULT 0 COMMENT '是否显示充值',
+  `LAST_DEC_LV` varchar(32) COLLATE utf8mb4_bin DEFAULT '',
+  `BONUS_APP_CLIENT_ID` varchar(128) COLLATE utf8mb4_bin DEFAULT '',
+  `IS_FIRST_OPEN` tinyint(1) DEFAULT 1,
+  `IS_ATLAS` tinyint(3) unsigned NOT NULL DEFAULT 0,
+  `LEADER_ALIAS` varchar(255) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '所属领导人',
+  `MEMBER_TYPE_TITLE` varchar(255) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '所属荣衔会员',
+  `MANAGE_OF_STUDIO` varchar(255) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '所属工作室店长',
+  `IS_MODIFY_PASSWORD` tinyint(1) unsigned NOT NULL DEFAULT 0 COMMENT '0:关闭,1:开启',
+  `IS_STUDIO` tinyint(3) unsigned NOT NULL DEFAULT 0 COMMENT '工作室',
+  `IS_RECHARGE` tinyint(3) unsigned NOT NULL DEFAULT 0 COMMENT '是否显示充值',
+  `EMAIL` varchar(32) COLLATE utf8mb4_bin DEFAULT '' COMMENT '邮箱',
+  `LAST_CROWN_LV` varchar(32) COLLATE utf8mb4_bin NOT NULL DEFAULT '' COMMENT '最新Crown级别',
+  `LAST_CROWN_LV_UPDATED_AT` int(11) NOT NULL DEFAULT 0 COMMENT '最新Crown级别更新时间',
+  `LAST_CROWN_LV_UPDATED_PERIOD` int(11) NOT NULL DEFAULT 0 COMMENT '最新Crown级别更新期数',
   PRIMARY KEY (`ID`) USING BTREE,
-  UNIQUE INDEX `USER_NAME`(`USER_NAME`) USING BTREE,
-  UNIQUE INDEX `ID`(`ID`) USING BTREE,
-  INDEX `DEC_ID`(`DEC_ID`) USING BTREE,
-  INDEX `STATUS`(`STATUS`) USING BTREE
-) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_bin COMMENT = '用户' ROW_FORMAT = Dynamic;
+  UNIQUE KEY `USER_NAME` (`USER_NAME`) USING BTREE,
+  UNIQUE KEY `ID` (`ID`) USING BTREE,
+  KEY `DEC_ID` (`DEC_ID`) USING BTREE,
+  KEY `STATUS` (`STATUS`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin ROW_FORMAT=DYNAMIC COMMENT='用户';
 
 CREATE TABLE `AR_BA_USER_INFO`  (
   `ID` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL,