diff --git a/mallinkAdmin/src/main/resources/db/migration/V2022101200001__add_wxMemberCard.sql b/mallinkAdmin/src/main/resources/db/migration/V2022101200001__add_wxMemberCard.sql new file mode 100644 index 000000000..2450c083f --- /dev/null +++ b/mallinkAdmin/src/main/resources/db/migration/V2022101200001__add_wxMemberCard.sql @@ -0,0 +1,137 @@ +CREATE TABLE `wx_member_card` ( + `id` bigint(20) NOT NULL COMMENT '主键ID', + `tenant_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '租户ID', + `parent_tenant_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '父租户ID', + `final_tenant_id` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL, + `card_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '会员卡ID', + `card_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '会员卡code', + `activate_scene` smallint(2) DEFAULT NULL COMMENT '开卡场景', + `outer_str` smallint(2) DEFAULT NULL COMMENT '自定义场景', + `open_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '微信openId', + `union_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '微信unionId', + `membership_number` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '展示会员编号', + `level` varchar(5) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '会员等级', + `nickname` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '用户昵称', + `head_image_url` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '头像', + `background_picture_url` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '会员卡背景', + `balance` int(11) DEFAULT NULL COMMENT '用户储值的最新余额,单位分', + `user_card_status` smallint(2) DEFAULT NULL COMMENT '用户会员卡状态', + `user_information` json COMMENT '用户开卡时填写的个人信息{}', + `bonus_value` int(11) DEFAULT NULL COMMENT '用户当前的积分值', + `service_modules` json COMMENT '用户当前的会员服务项内容[]', + `member_price_word` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '用户会员卡详情页会员优惠栏目中的会员专享价文案', + `fapiao_jump_word` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '发票栏跳转小程序的引导文案', + `guide` json COMMENT '设置商家联系人员的名字、头像和联系方式[]', + `update_date` datetime(0) DEFAULT NULL COMMENT '更新时间', + `create_date` datetime(0) DEFAULT NULL COMMENT '创建时间', + `user_id` bigint(20) DEFAULT NULL COMMENT '会员Id', + PRIMARY KEY (`id`) USING BTREE, + UNIQUE INDEX `id_UNIQUE`(`id`) USING BTREE, + UNIQUE INDEX `card_code`(`card_id`, `card_code`) USING BTREE, + INDEX `open_id`(`open_id`) USING BTREE, + INDEX `user_id`(`user_id`) USING BTREE, + INDEX `tenant_id`(`final_tenant_id`) USING BTREE +) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'c端用户授权信息' ROW_FORMAT = Dynamic; + + + +CREATE TABLE wx_member_card_0 LIKE wx_member_card; +CREATE TABLE wx_member_card_1 LIKE wx_member_card; +CREATE TABLE wx_member_card_2 LIKE wx_member_card; +CREATE TABLE wx_member_card_3 LIKE wx_member_card; +CREATE TABLE wx_member_card_4 LIKE wx_member_card; +CREATE TABLE wx_member_card_5 LIKE wx_member_card; +CREATE TABLE wx_member_card_6 LIKE wx_member_card; +CREATE TABLE wx_member_card_7 LIKE wx_member_card; +CREATE TABLE wx_member_card_8 LIKE wx_member_card; +CREATE TABLE wx_member_card_9 LIKE wx_member_card; +CREATE TABLE wx_member_card_10 LIKE wx_member_card; +CREATE TABLE wx_member_card_11 LIKE wx_member_card; +CREATE TABLE wx_member_card_12 LIKE wx_member_card; +CREATE TABLE wx_member_card_13 LIKE wx_member_card; +CREATE TABLE wx_member_card_14 LIKE wx_member_card; +CREATE TABLE wx_member_card_15 LIKE wx_member_card; +CREATE TABLE wx_member_card_16 LIKE wx_member_card; +CREATE TABLE wx_member_card_17 LIKE wx_member_card; +CREATE TABLE wx_member_card_18 LIKE wx_member_card; +CREATE TABLE wx_member_card_19 LIKE wx_member_card; +CREATE TABLE wx_member_card_20 LIKE wx_member_card; +CREATE TABLE wx_member_card_21 LIKE wx_member_card; +CREATE TABLE wx_member_card_22 LIKE wx_member_card; +CREATE TABLE wx_member_card_23 LIKE wx_member_card; +CREATE TABLE wx_member_card_24 LIKE wx_member_card; +CREATE TABLE wx_member_card_25 LIKE wx_member_card; +CREATE TABLE wx_member_card_26 LIKE wx_member_card; +CREATE TABLE wx_member_card_27 LIKE wx_member_card; +CREATE TABLE wx_member_card_28 LIKE wx_member_card; +CREATE TABLE wx_member_card_29 LIKE wx_member_card; +CREATE TABLE wx_member_card_30 LIKE wx_member_card; +CREATE TABLE wx_member_card_31 LIKE wx_member_card; +CREATE TABLE wx_member_card_32 LIKE wx_member_card; +CREATE TABLE wx_member_card_33 LIKE wx_member_card; +CREATE TABLE wx_member_card_34 LIKE wx_member_card; +CREATE TABLE wx_member_card_35 LIKE wx_member_card; +CREATE TABLE wx_member_card_36 LIKE wx_member_card; +CREATE TABLE wx_member_card_37 LIKE wx_member_card; +CREATE TABLE wx_member_card_38 LIKE wx_member_card; +CREATE TABLE wx_member_card_39 LIKE wx_member_card; +CREATE TABLE wx_member_card_40 LIKE wx_member_card; +CREATE TABLE wx_member_card_41 LIKE wx_member_card; +CREATE TABLE wx_member_card_42 LIKE wx_member_card; +CREATE TABLE wx_member_card_43 LIKE wx_member_card; +CREATE TABLE wx_member_card_44 LIKE wx_member_card; +CREATE TABLE wx_member_card_45 LIKE wx_member_card; +CREATE TABLE wx_member_card_46 LIKE wx_member_card; +CREATE TABLE wx_member_card_47 LIKE wx_member_card; +CREATE TABLE wx_member_card_48 LIKE wx_member_card; +CREATE TABLE wx_member_card_49 LIKE wx_member_card; +CREATE TABLE wx_member_card_50 LIKE wx_member_card; +CREATE TABLE wx_member_card_51 LIKE wx_member_card; +CREATE TABLE wx_member_card_52 LIKE wx_member_card; +CREATE TABLE wx_member_card_53 LIKE wx_member_card; +CREATE TABLE wx_member_card_54 LIKE wx_member_card; +CREATE TABLE wx_member_card_55 LIKE wx_member_card; +CREATE TABLE wx_member_card_56 LIKE wx_member_card; +CREATE TABLE wx_member_card_57 LIKE wx_member_card; +CREATE TABLE wx_member_card_58 LIKE wx_member_card; +CREATE TABLE wx_member_card_59 LIKE wx_member_card; +CREATE TABLE wx_member_card_60 LIKE wx_member_card; +CREATE TABLE wx_member_card_61 LIKE wx_member_card; +CREATE TABLE wx_member_card_62 LIKE wx_member_card; +CREATE TABLE wx_member_card_63 LIKE wx_member_card; +CREATE TABLE wx_member_card_64 LIKE wx_member_card; +CREATE TABLE wx_member_card_65 LIKE wx_member_card; +CREATE TABLE wx_member_card_66 LIKE wx_member_card; +CREATE TABLE wx_member_card_67 LIKE wx_member_card; +CREATE TABLE wx_member_card_68 LIKE wx_member_card; +CREATE TABLE wx_member_card_69 LIKE wx_member_card; +CREATE TABLE wx_member_card_70 LIKE wx_member_card; +CREATE TABLE wx_member_card_71 LIKE wx_member_card; +CREATE TABLE wx_member_card_72 LIKE wx_member_card; +CREATE TABLE wx_member_card_73 LIKE wx_member_card; +CREATE TABLE wx_member_card_74 LIKE wx_member_card; +CREATE TABLE wx_member_card_75 LIKE wx_member_card; +CREATE TABLE wx_member_card_76 LIKE wx_member_card; +CREATE TABLE wx_member_card_77 LIKE wx_member_card; +CREATE TABLE wx_member_card_78 LIKE wx_member_card; +CREATE TABLE wx_member_card_79 LIKE wx_member_card; +CREATE TABLE wx_member_card_80 LIKE wx_member_card; +CREATE TABLE wx_member_card_81 LIKE wx_member_card; +CREATE TABLE wx_member_card_82 LIKE wx_member_card; +CREATE TABLE wx_member_card_83 LIKE wx_member_card; +CREATE TABLE wx_member_card_84 LIKE wx_member_card; +CREATE TABLE wx_member_card_85 LIKE wx_member_card; +CREATE TABLE wx_member_card_86 LIKE wx_member_card; +CREATE TABLE wx_member_card_87 LIKE wx_member_card; +CREATE TABLE wx_member_card_88 LIKE wx_member_card; +CREATE TABLE wx_member_card_89 LIKE wx_member_card; +CREATE TABLE wx_member_card_90 LIKE wx_member_card; +CREATE TABLE wx_member_card_91 LIKE wx_member_card; +CREATE TABLE wx_member_card_92 LIKE wx_member_card; +CREATE TABLE wx_member_card_93 LIKE wx_member_card; +CREATE TABLE wx_member_card_94 LIKE wx_member_card; +CREATE TABLE wx_member_card_95 LIKE wx_member_card; +CREATE TABLE wx_member_card_96 LIKE wx_member_card; +CREATE TABLE wx_member_card_97 LIKE wx_member_card; +CREATE TABLE wx_member_card_98 LIKE wx_member_card; +CREATE TABLE wx_member_card_99 LIKE wx_member_card; \ No newline at end of file