diff --git a/mallinkAdmin/src/main/resources/db/migration/V202101060002__create_wx_c_user_from.sql b/mallinkAdmin/src/main/resources/db/migration/V202101060002__create_wx_c_user_from.sql index ccc759c5c..40a838b6d 100644 --- a/mallinkAdmin/src/main/resources/db/migration/V202101060002__create_wx_c_user_from.sql +++ b/mallinkAdmin/src/main/resources/db/migration/V202101060002__create_wx_c_user_from.sql @@ -7,12 +7,10 @@ CREATE TABLE `wx_c_user_from_0` ( `scene_address` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '来源渠道wx_user_channel', `from_type` int(11) NOT NULL COMMENT '来源类型EnumCUserFrom', `from_id` bigint(20) DEFAULT NULL COMMENT '来源ID根据from_type判断', - `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '首次是否新用户(默认否)', - `count` int(11) NOT NULL COMMENT '次数', + `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '是否新用户(默认否)', `share_user_type` int(11) DEFAULT NULL COMMENT '分享者用户类型EnumUserType', `share_user` bigint(20) DEFAULT NULL COMMENT '分享者', `create_date` datetime(0) NOT NULL, - `update_date` datetime(0) NOT NULL, PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = Dynamic; @@ -25,12 +23,10 @@ CREATE TABLE `wx_c_user_from_1` ( `scene_address` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '来源渠道wx_user_channel', `from_type` int(11) NOT NULL COMMENT '来源类型EnumCUserFrom', `from_id` bigint(20) DEFAULT NULL COMMENT '来源ID根据from_type判断', - `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '首次是否新用户(默认否)', - `count` int(11) NOT NULL COMMENT '次数', + `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '是否新用户(默认否)', `share_user_type` int(11) DEFAULT NULL COMMENT '分享者用户类型EnumUserType', `share_user` bigint(20) DEFAULT NULL COMMENT '分享者', `create_date` datetime(0) NOT NULL, - `update_date` datetime(0) NOT NULL, PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = Dynamic; @@ -43,12 +39,10 @@ CREATE TABLE `wx_c_user_from_2` ( `scene_address` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '来源渠道wx_user_channel', `from_type` int(11) NOT NULL COMMENT '来源类型EnumCUserFrom', `from_id` bigint(20) DEFAULT NULL COMMENT '来源ID根据from_type判断', - `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '首次是否新用户(默认否)', - `count` int(11) NOT NULL COMMENT '次数', + `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '是否新用户(默认否)', `share_user_type` int(11) DEFAULT NULL COMMENT '分享者用户类型EnumUserType', `share_user` bigint(20) DEFAULT NULL COMMENT '分享者', `create_date` datetime(0) NOT NULL, - `update_date` datetime(0) NOT NULL, PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = Dynamic; @@ -61,12 +55,10 @@ CREATE TABLE `wx_c_user_from_3` ( `scene_address` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '来源渠道wx_user_channel', `from_type` int(11) NOT NULL COMMENT '来源类型EnumCUserFrom', `from_id` bigint(20) DEFAULT NULL COMMENT '来源ID根据from_type判断', - `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '首次是否新用户(默认否)', - `count` int(11) NOT NULL COMMENT '次数', + `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '是否新用户(默认否)', `share_user_type` int(11) DEFAULT NULL COMMENT '分享者用户类型EnumUserType', `share_user` bigint(20) DEFAULT NULL COMMENT '分享者', `create_date` datetime(0) NOT NULL, - `update_date` datetime(0) NOT NULL, PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = Dynamic; @@ -79,12 +71,10 @@ CREATE TABLE `wx_c_user_from_4` ( `scene_address` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '来源渠道wx_user_channel', `from_type` int(11) NOT NULL COMMENT '来源类型EnumCUserFrom', `from_id` bigint(20) DEFAULT NULL COMMENT '来源ID根据from_type判断', - `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '首次是否新用户(默认否)', - `count` int(11) NOT NULL COMMENT '次数', + `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '是否新用户(默认否)', `share_user_type` int(11) DEFAULT NULL COMMENT '分享者用户类型EnumUserType', `share_user` bigint(20) DEFAULT NULL COMMENT '分享者', `create_date` datetime(0) NOT NULL, - `update_date` datetime(0) NOT NULL, PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = Dynamic; @@ -97,12 +87,10 @@ CREATE TABLE `wx_c_user_from_5` ( `scene_address` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '来源渠道wx_user_channel', `from_type` int(11) NOT NULL COMMENT '来源类型EnumCUserFrom', `from_id` bigint(20) DEFAULT NULL COMMENT '来源ID根据from_type判断', - `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '首次是否新用户(默认否)', - `count` int(11) NOT NULL COMMENT '次数', + `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '是否新用户(默认否)', `share_user_type` int(11) DEFAULT NULL COMMENT '分享者用户类型EnumUserType', `share_user` bigint(20) DEFAULT NULL COMMENT '分享者', `create_date` datetime(0) NOT NULL, - `update_date` datetime(0) NOT NULL, PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = Dynamic; @@ -115,12 +103,10 @@ CREATE TABLE `wx_c_user_from_6` ( `scene_address` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '来源渠道wx_user_channel', `from_type` int(11) NOT NULL COMMENT '来源类型EnumCUserFrom', `from_id` bigint(20) DEFAULT NULL COMMENT '来源ID根据from_type判断', - `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '首次是否新用户(默认否)', - `count` int(11) NOT NULL COMMENT '次数', + `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '是否新用户(默认否)', `share_user_type` int(11) DEFAULT NULL COMMENT '分享者用户类型EnumUserType', `share_user` bigint(20) DEFAULT NULL COMMENT '分享者', `create_date` datetime(0) NOT NULL, - `update_date` datetime(0) NOT NULL, PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = Dynamic; @@ -133,12 +119,10 @@ CREATE TABLE `wx_c_user_from_7` ( `scene_address` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '来源渠道wx_user_channel', `from_type` int(11) NOT NULL COMMENT '来源类型EnumCUserFrom', `from_id` bigint(20) DEFAULT NULL COMMENT '来源ID根据from_type判断', - `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '首次是否新用户(默认否)', - `count` int(11) NOT NULL COMMENT '次数', + `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '是否新用户(默认否)', `share_user_type` int(11) DEFAULT NULL COMMENT '分享者用户类型EnumUserType', `share_user` bigint(20) DEFAULT NULL COMMENT '分享者', `create_date` datetime(0) NOT NULL, - `update_date` datetime(0) NOT NULL, PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = Dynamic; @@ -151,12 +135,10 @@ CREATE TABLE `wx_c_user_from_8` ( `scene_address` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '来源渠道wx_user_channel', `from_type` int(11) NOT NULL COMMENT '来源类型EnumCUserFrom', `from_id` bigint(20) DEFAULT NULL COMMENT '来源ID根据from_type判断', - `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '首次是否新用户(默认否)', - `count` int(11) NOT NULL COMMENT '次数', + `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '是否新用户(默认否)', `share_user_type` int(11) DEFAULT NULL COMMENT '分享者用户类型EnumUserType', `share_user` bigint(20) DEFAULT NULL COMMENT '分享者', `create_date` datetime(0) NOT NULL, - `update_date` datetime(0) NOT NULL, PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = Dynamic; @@ -169,12 +151,10 @@ CREATE TABLE `wx_c_user_from_9` ( `scene_address` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '来源渠道wx_user_channel', `from_type` int(11) NOT NULL COMMENT '来源类型EnumCUserFrom', `from_id` bigint(20) DEFAULT NULL COMMENT '来源ID根据from_type判断', - `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '首次是否新用户(默认否)', - `count` int(11) NOT NULL COMMENT '次数', + `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '是否新用户(默认否)', `share_user_type` int(11) DEFAULT NULL COMMENT '分享者用户类型EnumUserType', `share_user` bigint(20) DEFAULT NULL COMMENT '分享者', `create_date` datetime(0) NOT NULL, - `update_date` datetime(0) NOT NULL, PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = Dynamic; @@ -187,12 +167,10 @@ CREATE TABLE `wx_c_user_from_10` ( `scene_address` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '来源渠道wx_user_channel', `from_type` int(11) NOT NULL COMMENT '来源类型EnumCUserFrom', `from_id` bigint(20) DEFAULT NULL COMMENT '来源ID根据from_type判断', - `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '首次是否新用户(默认否)', - `count` int(11) NOT NULL COMMENT '次数', + `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '是否新用户(默认否)', `share_user_type` int(11) DEFAULT NULL COMMENT '分享者用户类型EnumUserType', `share_user` bigint(20) DEFAULT NULL COMMENT '分享者', `create_date` datetime(0) NOT NULL, - `update_date` datetime(0) NOT NULL, PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = Dynamic; @@ -205,12 +183,10 @@ CREATE TABLE `wx_c_user_from_11` ( `scene_address` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '来源渠道wx_user_channel', `from_type` int(11) NOT NULL COMMENT '来源类型EnumCUserFrom', `from_id` bigint(20) DEFAULT NULL COMMENT '来源ID根据from_type判断', - `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '首次是否新用户(默认否)', - `count` int(11) NOT NULL COMMENT '次数', + `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '是否新用户(默认否)', `share_user_type` int(11) DEFAULT NULL COMMENT '分享者用户类型EnumUserType', `share_user` bigint(20) DEFAULT NULL COMMENT '分享者', `create_date` datetime(0) NOT NULL, - `update_date` datetime(0) NOT NULL, PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = Dynamic; @@ -223,12 +199,10 @@ CREATE TABLE `wx_c_user_from_12` ( `scene_address` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '来源渠道wx_user_channel', `from_type` int(11) NOT NULL COMMENT '来源类型EnumCUserFrom', `from_id` bigint(20) DEFAULT NULL COMMENT '来源ID根据from_type判断', - `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '首次是否新用户(默认否)', - `count` int(11) NOT NULL COMMENT '次数', + `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '是否新用户(默认否)', `share_user_type` int(11) DEFAULT NULL COMMENT '分享者用户类型EnumUserType', `share_user` bigint(20) DEFAULT NULL COMMENT '分享者', `create_date` datetime(0) NOT NULL, - `update_date` datetime(0) NOT NULL, PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = Dynamic; @@ -241,12 +215,10 @@ CREATE TABLE `wx_c_user_from_13` ( `scene_address` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '来源渠道wx_user_channel', `from_type` int(11) NOT NULL COMMENT '来源类型EnumCUserFrom', `from_id` bigint(20) DEFAULT NULL COMMENT '来源ID根据from_type判断', - `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '首次是否新用户(默认否)', - `count` int(11) NOT NULL COMMENT '次数', + `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '是否新用户(默认否)', `share_user_type` int(11) DEFAULT NULL COMMENT '分享者用户类型EnumUserType', `share_user` bigint(20) DEFAULT NULL COMMENT '分享者', `create_date` datetime(0) NOT NULL, - `update_date` datetime(0) NOT NULL, PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = Dynamic; @@ -259,12 +231,10 @@ CREATE TABLE `wx_c_user_from_14` ( `scene_address` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '来源渠道wx_user_channel', `from_type` int(11) NOT NULL COMMENT '来源类型EnumCUserFrom', `from_id` bigint(20) DEFAULT NULL COMMENT '来源ID根据from_type判断', - `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '首次是否新用户(默认否)', - `count` int(11) NOT NULL COMMENT '次数', + `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '是否新用户(默认否)', `share_user_type` int(11) DEFAULT NULL COMMENT '分享者用户类型EnumUserType', `share_user` bigint(20) DEFAULT NULL COMMENT '分享者', `create_date` datetime(0) NOT NULL, - `update_date` datetime(0) NOT NULL, PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = Dynamic; @@ -277,12 +247,10 @@ CREATE TABLE `wx_c_user_from_15` ( `scene_address` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '来源渠道wx_user_channel', `from_type` int(11) NOT NULL COMMENT '来源类型EnumCUserFrom', `from_id` bigint(20) DEFAULT NULL COMMENT '来源ID根据from_type判断', - `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '首次是否新用户(默认否)', - `count` int(11) NOT NULL COMMENT '次数', + `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '是否新用户(默认否)', `share_user_type` int(11) DEFAULT NULL COMMENT '分享者用户类型EnumUserType', `share_user` bigint(20) DEFAULT NULL COMMENT '分享者', `create_date` datetime(0) NOT NULL, - `update_date` datetime(0) NOT NULL, PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = Dynamic; @@ -295,12 +263,10 @@ CREATE TABLE `wx_c_user_from_16` ( `scene_address` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '来源渠道wx_user_channel', `from_type` int(11) NOT NULL COMMENT '来源类型EnumCUserFrom', `from_id` bigint(20) DEFAULT NULL COMMENT '来源ID根据from_type判断', - `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '首次是否新用户(默认否)', - `count` int(11) NOT NULL COMMENT '次数', + `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '是否新用户(默认否)', `share_user_type` int(11) DEFAULT NULL COMMENT '分享者用户类型EnumUserType', `share_user` bigint(20) DEFAULT NULL COMMENT '分享者', `create_date` datetime(0) NOT NULL, - `update_date` datetime(0) NOT NULL, PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = Dynamic; @@ -313,12 +279,10 @@ CREATE TABLE `wx_c_user_from_17` ( `scene_address` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '来源渠道wx_user_channel', `from_type` int(11) NOT NULL COMMENT '来源类型EnumCUserFrom', `from_id` bigint(20) DEFAULT NULL COMMENT '来源ID根据from_type判断', - `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '首次是否新用户(默认否)', - `count` int(11) NOT NULL COMMENT '次数', + `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '是否新用户(默认否)', `share_user_type` int(11) DEFAULT NULL COMMENT '分享者用户类型EnumUserType', `share_user` bigint(20) DEFAULT NULL COMMENT '分享者', `create_date` datetime(0) NOT NULL, - `update_date` datetime(0) NOT NULL, PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = Dynamic; @@ -331,12 +295,10 @@ CREATE TABLE `wx_c_user_from_18` ( `scene_address` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '来源渠道wx_user_channel', `from_type` int(11) NOT NULL COMMENT '来源类型EnumCUserFrom', `from_id` bigint(20) DEFAULT NULL COMMENT '来源ID根据from_type判断', - `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '首次是否新用户(默认否)', - `count` int(11) NOT NULL COMMENT '次数', + `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '是否新用户(默认否)', `share_user_type` int(11) DEFAULT NULL COMMENT '分享者用户类型EnumUserType', `share_user` bigint(20) DEFAULT NULL COMMENT '分享者', `create_date` datetime(0) NOT NULL, - `update_date` datetime(0) NOT NULL, PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = Dynamic; @@ -349,12 +311,10 @@ CREATE TABLE `wx_c_user_from_19` ( `scene_address` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '来源渠道wx_user_channel', `from_type` int(11) NOT NULL COMMENT '来源类型EnumCUserFrom', `from_id` bigint(20) DEFAULT NULL COMMENT '来源ID根据from_type判断', - `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '首次是否新用户(默认否)', - `count` int(11) NOT NULL COMMENT '次数', + `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '是否新用户(默认否)', `share_user_type` int(11) DEFAULT NULL COMMENT '分享者用户类型EnumUserType', `share_user` bigint(20) DEFAULT NULL COMMENT '分享者', `create_date` datetime(0) NOT NULL, - `update_date` datetime(0) NOT NULL, PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = Dynamic; @@ -367,12 +327,10 @@ CREATE TABLE `wx_c_user_from_20` ( `scene_address` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '来源渠道wx_user_channel', `from_type` int(11) NOT NULL COMMENT '来源类型EnumCUserFrom', `from_id` bigint(20) DEFAULT NULL COMMENT '来源ID根据from_type判断', - `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '首次是否新用户(默认否)', - `count` int(11) NOT NULL COMMENT '次数', + `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '是否新用户(默认否)', `share_user_type` int(11) DEFAULT NULL COMMENT '分享者用户类型EnumUserType', `share_user` bigint(20) DEFAULT NULL COMMENT '分享者', `create_date` datetime(0) NOT NULL, - `update_date` datetime(0) NOT NULL, PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = Dynamic; @@ -385,12 +343,10 @@ CREATE TABLE `wx_c_user_from_21` ( `scene_address` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '来源渠道wx_user_channel', `from_type` int(11) NOT NULL COMMENT '来源类型EnumCUserFrom', `from_id` bigint(20) DEFAULT NULL COMMENT '来源ID根据from_type判断', - `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '首次是否新用户(默认否)', - `count` int(11) NOT NULL COMMENT '次数', + `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '是否新用户(默认否)', `share_user_type` int(11) DEFAULT NULL COMMENT '分享者用户类型EnumUserType', `share_user` bigint(20) DEFAULT NULL COMMENT '分享者', `create_date` datetime(0) NOT NULL, - `update_date` datetime(0) NOT NULL, PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = Dynamic; @@ -403,12 +359,10 @@ CREATE TABLE `wx_c_user_from_22` ( `scene_address` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '来源渠道wx_user_channel', `from_type` int(11) NOT NULL COMMENT '来源类型EnumCUserFrom', `from_id` bigint(20) DEFAULT NULL COMMENT '来源ID根据from_type判断', - `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '首次是否新用户(默认否)', - `count` int(11) NOT NULL COMMENT '次数', + `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '是否新用户(默认否)', `share_user_type` int(11) DEFAULT NULL COMMENT '分享者用户类型EnumUserType', `share_user` bigint(20) DEFAULT NULL COMMENT '分享者', `create_date` datetime(0) NOT NULL, - `update_date` datetime(0) NOT NULL, PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = Dynamic; @@ -421,12 +375,10 @@ CREATE TABLE `wx_c_user_from_23` ( `scene_address` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '来源渠道wx_user_channel', `from_type` int(11) NOT NULL COMMENT '来源类型EnumCUserFrom', `from_id` bigint(20) DEFAULT NULL COMMENT '来源ID根据from_type判断', - `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '首次是否新用户(默认否)', - `count` int(11) NOT NULL COMMENT '次数', + `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '是否新用户(默认否)', `share_user_type` int(11) DEFAULT NULL COMMENT '分享者用户类型EnumUserType', `share_user` bigint(20) DEFAULT NULL COMMENT '分享者', `create_date` datetime(0) NOT NULL, - `update_date` datetime(0) NOT NULL, PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = Dynamic; @@ -439,12 +391,10 @@ CREATE TABLE `wx_c_user_from_24` ( `scene_address` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '来源渠道wx_user_channel', `from_type` int(11) NOT NULL COMMENT '来源类型EnumCUserFrom', `from_id` bigint(20) DEFAULT NULL COMMENT '来源ID根据from_type判断', - `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '首次是否新用户(默认否)', - `count` int(11) NOT NULL COMMENT '次数', + `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '是否新用户(默认否)', `share_user_type` int(11) DEFAULT NULL COMMENT '分享者用户类型EnumUserType', `share_user` bigint(20) DEFAULT NULL COMMENT '分享者', `create_date` datetime(0) NOT NULL, - `update_date` datetime(0) NOT NULL, PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = Dynamic; @@ -457,12 +407,10 @@ CREATE TABLE `wx_c_user_from_25` ( `scene_address` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '来源渠道wx_user_channel', `from_type` int(11) NOT NULL COMMENT '来源类型EnumCUserFrom', `from_id` bigint(20) DEFAULT NULL COMMENT '来源ID根据from_type判断', - `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '首次是否新用户(默认否)', - `count` int(11) NOT NULL COMMENT '次数', + `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '是否新用户(默认否)', `share_user_type` int(11) DEFAULT NULL COMMENT '分享者用户类型EnumUserType', `share_user` bigint(20) DEFAULT NULL COMMENT '分享者', `create_date` datetime(0) NOT NULL, - `update_date` datetime(0) NOT NULL, PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = Dynamic; @@ -475,12 +423,10 @@ CREATE TABLE `wx_c_user_from_26` ( `scene_address` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '来源渠道wx_user_channel', `from_type` int(11) NOT NULL COMMENT '来源类型EnumCUserFrom', `from_id` bigint(20) DEFAULT NULL COMMENT '来源ID根据from_type判断', - `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '首次是否新用户(默认否)', - `count` int(11) NOT NULL COMMENT '次数', + `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '是否新用户(默认否)', `share_user_type` int(11) DEFAULT NULL COMMENT '分享者用户类型EnumUserType', `share_user` bigint(20) DEFAULT NULL COMMENT '分享者', `create_date` datetime(0) NOT NULL, - `update_date` datetime(0) NOT NULL, PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = Dynamic; @@ -493,12 +439,10 @@ CREATE TABLE `wx_c_user_from_27` ( `scene_address` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '来源渠道wx_user_channel', `from_type` int(11) NOT NULL COMMENT '来源类型EnumCUserFrom', `from_id` bigint(20) DEFAULT NULL COMMENT '来源ID根据from_type判断', - `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '首次是否新用户(默认否)', - `count` int(11) NOT NULL COMMENT '次数', + `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '是否新用户(默认否)', `share_user_type` int(11) DEFAULT NULL COMMENT '分享者用户类型EnumUserType', `share_user` bigint(20) DEFAULT NULL COMMENT '分享者', `create_date` datetime(0) NOT NULL, - `update_date` datetime(0) NOT NULL, PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = Dynamic; @@ -511,12 +455,10 @@ CREATE TABLE `wx_c_user_from_28` ( `scene_address` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '来源渠道wx_user_channel', `from_type` int(11) NOT NULL COMMENT '来源类型EnumCUserFrom', `from_id` bigint(20) DEFAULT NULL COMMENT '来源ID根据from_type判断', - `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '首次是否新用户(默认否)', - `count` int(11) NOT NULL COMMENT '次数', + `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '是否新用户(默认否)', `share_user_type` int(11) DEFAULT NULL COMMENT '分享者用户类型EnumUserType', `share_user` bigint(20) DEFAULT NULL COMMENT '分享者', `create_date` datetime(0) NOT NULL, - `update_date` datetime(0) NOT NULL, PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = Dynamic; @@ -529,12 +471,10 @@ CREATE TABLE `wx_c_user_from_29` ( `scene_address` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '来源渠道wx_user_channel', `from_type` int(11) NOT NULL COMMENT '来源类型EnumCUserFrom', `from_id` bigint(20) DEFAULT NULL COMMENT '来源ID根据from_type判断', - `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '首次是否新用户(默认否)', - `count` int(11) NOT NULL COMMENT '次数', + `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '是否新用户(默认否)', `share_user_type` int(11) DEFAULT NULL COMMENT '分享者用户类型EnumUserType', `share_user` bigint(20) DEFAULT NULL COMMENT '分享者', `create_date` datetime(0) NOT NULL, - `update_date` datetime(0) NOT NULL, PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = Dynamic; @@ -547,12 +487,10 @@ CREATE TABLE `wx_c_user_from_30` ( `scene_address` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '来源渠道wx_user_channel', `from_type` int(11) NOT NULL COMMENT '来源类型EnumCUserFrom', `from_id` bigint(20) DEFAULT NULL COMMENT '来源ID根据from_type判断', - `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '首次是否新用户(默认否)', - `count` int(11) NOT NULL COMMENT '次数', + `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '是否新用户(默认否)', `share_user_type` int(11) DEFAULT NULL COMMENT '分享者用户类型EnumUserType', `share_user` bigint(20) DEFAULT NULL COMMENT '分享者', `create_date` datetime(0) NOT NULL, - `update_date` datetime(0) NOT NULL, PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = Dynamic; @@ -565,12 +503,10 @@ CREATE TABLE `wx_c_user_from_31` ( `scene_address` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '来源渠道wx_user_channel', `from_type` int(11) NOT NULL COMMENT '来源类型EnumCUserFrom', `from_id` bigint(20) DEFAULT NULL COMMENT '来源ID根据from_type判断', - `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '首次是否新用户(默认否)', - `count` int(11) NOT NULL COMMENT '次数', + `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '是否新用户(默认否)', `share_user_type` int(11) DEFAULT NULL COMMENT '分享者用户类型EnumUserType', `share_user` bigint(20) DEFAULT NULL COMMENT '分享者', `create_date` datetime(0) NOT NULL, - `update_date` datetime(0) NOT NULL, PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = Dynamic; @@ -583,12 +519,10 @@ CREATE TABLE `wx_c_user_from_32` ( `scene_address` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '来源渠道wx_user_channel', `from_type` int(11) NOT NULL COMMENT '来源类型EnumCUserFrom', `from_id` bigint(20) DEFAULT NULL COMMENT '来源ID根据from_type判断', - `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '首次是否新用户(默认否)', - `count` int(11) NOT NULL COMMENT '次数', + `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '是否新用户(默认否)', `share_user_type` int(11) DEFAULT NULL COMMENT '分享者用户类型EnumUserType', `share_user` bigint(20) DEFAULT NULL COMMENT '分享者', `create_date` datetime(0) NOT NULL, - `update_date` datetime(0) NOT NULL, PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = Dynamic; @@ -601,12 +535,10 @@ CREATE TABLE `wx_c_user_from_33` ( `scene_address` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '来源渠道wx_user_channel', `from_type` int(11) NOT NULL COMMENT '来源类型EnumCUserFrom', `from_id` bigint(20) DEFAULT NULL COMMENT '来源ID根据from_type判断', - `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '首次是否新用户(默认否)', - `count` int(11) NOT NULL COMMENT '次数', + `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '是否新用户(默认否)', `share_user_type` int(11) DEFAULT NULL COMMENT '分享者用户类型EnumUserType', `share_user` bigint(20) DEFAULT NULL COMMENT '分享者', `create_date` datetime(0) NOT NULL, - `update_date` datetime(0) NOT NULL, PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = Dynamic; @@ -619,12 +551,10 @@ CREATE TABLE `wx_c_user_from_34` ( `scene_address` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '来源渠道wx_user_channel', `from_type` int(11) NOT NULL COMMENT '来源类型EnumCUserFrom', `from_id` bigint(20) DEFAULT NULL COMMENT '来源ID根据from_type判断', - `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '首次是否新用户(默认否)', - `count` int(11) NOT NULL COMMENT '次数', + `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '是否新用户(默认否)', `share_user_type` int(11) DEFAULT NULL COMMENT '分享者用户类型EnumUserType', `share_user` bigint(20) DEFAULT NULL COMMENT '分享者', `create_date` datetime(0) NOT NULL, - `update_date` datetime(0) NOT NULL, PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = Dynamic; @@ -637,12 +567,10 @@ CREATE TABLE `wx_c_user_from_35` ( `scene_address` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '来源渠道wx_user_channel', `from_type` int(11) NOT NULL COMMENT '来源类型EnumCUserFrom', `from_id` bigint(20) DEFAULT NULL COMMENT '来源ID根据from_type判断', - `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '首次是否新用户(默认否)', - `count` int(11) NOT NULL COMMENT '次数', + `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '是否新用户(默认否)', `share_user_type` int(11) DEFAULT NULL COMMENT '分享者用户类型EnumUserType', `share_user` bigint(20) DEFAULT NULL COMMENT '分享者', `create_date` datetime(0) NOT NULL, - `update_date` datetime(0) NOT NULL, PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = Dynamic; @@ -655,12 +583,10 @@ CREATE TABLE `wx_c_user_from_36` ( `scene_address` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '来源渠道wx_user_channel', `from_type` int(11) NOT NULL COMMENT '来源类型EnumCUserFrom', `from_id` bigint(20) DEFAULT NULL COMMENT '来源ID根据from_type判断', - `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '首次是否新用户(默认否)', - `count` int(11) NOT NULL COMMENT '次数', + `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '是否新用户(默认否)', `share_user_type` int(11) DEFAULT NULL COMMENT '分享者用户类型EnumUserType', `share_user` bigint(20) DEFAULT NULL COMMENT '分享者', `create_date` datetime(0) NOT NULL, - `update_date` datetime(0) NOT NULL, PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = Dynamic; @@ -673,12 +599,10 @@ CREATE TABLE `wx_c_user_from_37` ( `scene_address` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '来源渠道wx_user_channel', `from_type` int(11) NOT NULL COMMENT '来源类型EnumCUserFrom', `from_id` bigint(20) DEFAULT NULL COMMENT '来源ID根据from_type判断', - `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '首次是否新用户(默认否)', - `count` int(11) NOT NULL COMMENT '次数', + `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '是否新用户(默认否)', `share_user_type` int(11) DEFAULT NULL COMMENT '分享者用户类型EnumUserType', `share_user` bigint(20) DEFAULT NULL COMMENT '分享者', `create_date` datetime(0) NOT NULL, - `update_date` datetime(0) NOT NULL, PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = Dynamic; @@ -691,12 +615,10 @@ CREATE TABLE `wx_c_user_from_38` ( `scene_address` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '来源渠道wx_user_channel', `from_type` int(11) NOT NULL COMMENT '来源类型EnumCUserFrom', `from_id` bigint(20) DEFAULT NULL COMMENT '来源ID根据from_type判断', - `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '首次是否新用户(默认否)', - `count` int(11) NOT NULL COMMENT '次数', + `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '是否新用户(默认否)', `share_user_type` int(11) DEFAULT NULL COMMENT '分享者用户类型EnumUserType', `share_user` bigint(20) DEFAULT NULL COMMENT '分享者', `create_date` datetime(0) NOT NULL, - `update_date` datetime(0) NOT NULL, PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = Dynamic; @@ -709,12 +631,10 @@ CREATE TABLE `wx_c_user_from_39` ( `scene_address` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '来源渠道wx_user_channel', `from_type` int(11) NOT NULL COMMENT '来源类型EnumCUserFrom', `from_id` bigint(20) DEFAULT NULL COMMENT '来源ID根据from_type判断', - `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '首次是否新用户(默认否)', - `count` int(11) NOT NULL COMMENT '次数', + `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '是否新用户(默认否)', `share_user_type` int(11) DEFAULT NULL COMMENT '分享者用户类型EnumUserType', `share_user` bigint(20) DEFAULT NULL COMMENT '分享者', `create_date` datetime(0) NOT NULL, - `update_date` datetime(0) NOT NULL, PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = Dynamic; @@ -727,12 +647,10 @@ CREATE TABLE `wx_c_user_from_40` ( `scene_address` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '来源渠道wx_user_channel', `from_type` int(11) NOT NULL COMMENT '来源类型EnumCUserFrom', `from_id` bigint(20) DEFAULT NULL COMMENT '来源ID根据from_type判断', - `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '首次是否新用户(默认否)', - `count` int(11) NOT NULL COMMENT '次数', + `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '是否新用户(默认否)', `share_user_type` int(11) DEFAULT NULL COMMENT '分享者用户类型EnumUserType', `share_user` bigint(20) DEFAULT NULL COMMENT '分享者', `create_date` datetime(0) NOT NULL, - `update_date` datetime(0) NOT NULL, PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = Dynamic; @@ -745,12 +663,10 @@ CREATE TABLE `wx_c_user_from_41` ( `scene_address` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '来源渠道wx_user_channel', `from_type` int(11) NOT NULL COMMENT '来源类型EnumCUserFrom', `from_id` bigint(20) DEFAULT NULL COMMENT '来源ID根据from_type判断', - `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '首次是否新用户(默认否)', - `count` int(11) NOT NULL COMMENT '次数', + `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '是否新用户(默认否)', `share_user_type` int(11) DEFAULT NULL COMMENT '分享者用户类型EnumUserType', `share_user` bigint(20) DEFAULT NULL COMMENT '分享者', `create_date` datetime(0) NOT NULL, - `update_date` datetime(0) NOT NULL, PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = Dynamic; @@ -763,12 +679,10 @@ CREATE TABLE `wx_c_user_from_42` ( `scene_address` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '来源渠道wx_user_channel', `from_type` int(11) NOT NULL COMMENT '来源类型EnumCUserFrom', `from_id` bigint(20) DEFAULT NULL COMMENT '来源ID根据from_type判断', - `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '首次是否新用户(默认否)', - `count` int(11) NOT NULL COMMENT '次数', + `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '是否新用户(默认否)', `share_user_type` int(11) DEFAULT NULL COMMENT '分享者用户类型EnumUserType', `share_user` bigint(20) DEFAULT NULL COMMENT '分享者', `create_date` datetime(0) NOT NULL, - `update_date` datetime(0) NOT NULL, PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = Dynamic; @@ -781,12 +695,10 @@ CREATE TABLE `wx_c_user_from_43` ( `scene_address` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '来源渠道wx_user_channel', `from_type` int(11) NOT NULL COMMENT '来源类型EnumCUserFrom', `from_id` bigint(20) DEFAULT NULL COMMENT '来源ID根据from_type判断', - `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '首次是否新用户(默认否)', - `count` int(11) NOT NULL COMMENT '次数', + `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '是否新用户(默认否)', `share_user_type` int(11) DEFAULT NULL COMMENT '分享者用户类型EnumUserType', `share_user` bigint(20) DEFAULT NULL COMMENT '分享者', `create_date` datetime(0) NOT NULL, - `update_date` datetime(0) NOT NULL, PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = Dynamic; @@ -799,12 +711,10 @@ CREATE TABLE `wx_c_user_from_44` ( `scene_address` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '来源渠道wx_user_channel', `from_type` int(11) NOT NULL COMMENT '来源类型EnumCUserFrom', `from_id` bigint(20) DEFAULT NULL COMMENT '来源ID根据from_type判断', - `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '首次是否新用户(默认否)', - `count` int(11) NOT NULL COMMENT '次数', + `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '是否新用户(默认否)', `share_user_type` int(11) DEFAULT NULL COMMENT '分享者用户类型EnumUserType', `share_user` bigint(20) DEFAULT NULL COMMENT '分享者', `create_date` datetime(0) NOT NULL, - `update_date` datetime(0) NOT NULL, PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = Dynamic; @@ -817,12 +727,10 @@ CREATE TABLE `wx_c_user_from_45` ( `scene_address` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '来源渠道wx_user_channel', `from_type` int(11) NOT NULL COMMENT '来源类型EnumCUserFrom', `from_id` bigint(20) DEFAULT NULL COMMENT '来源ID根据from_type判断', - `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '首次是否新用户(默认否)', - `count` int(11) NOT NULL COMMENT '次数', + `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '是否新用户(默认否)', `share_user_type` int(11) DEFAULT NULL COMMENT '分享者用户类型EnumUserType', `share_user` bigint(20) DEFAULT NULL COMMENT '分享者', `create_date` datetime(0) NOT NULL, - `update_date` datetime(0) NOT NULL, PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = Dynamic; @@ -835,12 +743,10 @@ CREATE TABLE `wx_c_user_from_46` ( `scene_address` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '来源渠道wx_user_channel', `from_type` int(11) NOT NULL COMMENT '来源类型EnumCUserFrom', `from_id` bigint(20) DEFAULT NULL COMMENT '来源ID根据from_type判断', - `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '首次是否新用户(默认否)', - `count` int(11) NOT NULL COMMENT '次数', + `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '是否新用户(默认否)', `share_user_type` int(11) DEFAULT NULL COMMENT '分享者用户类型EnumUserType', `share_user` bigint(20) DEFAULT NULL COMMENT '分享者', `create_date` datetime(0) NOT NULL, - `update_date` datetime(0) NOT NULL, PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = Dynamic; @@ -853,12 +759,10 @@ CREATE TABLE `wx_c_user_from_47` ( `scene_address` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '来源渠道wx_user_channel', `from_type` int(11) NOT NULL COMMENT '来源类型EnumCUserFrom', `from_id` bigint(20) DEFAULT NULL COMMENT '来源ID根据from_type判断', - `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '首次是否新用户(默认否)', - `count` int(11) NOT NULL COMMENT '次数', + `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '是否新用户(默认否)', `share_user_type` int(11) DEFAULT NULL COMMENT '分享者用户类型EnumUserType', `share_user` bigint(20) DEFAULT NULL COMMENT '分享者', `create_date` datetime(0) NOT NULL, - `update_date` datetime(0) NOT NULL, PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = Dynamic; @@ -871,12 +775,10 @@ CREATE TABLE `wx_c_user_from_48` ( `scene_address` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '来源渠道wx_user_channel', `from_type` int(11) NOT NULL COMMENT '来源类型EnumCUserFrom', `from_id` bigint(20) DEFAULT NULL COMMENT '来源ID根据from_type判断', - `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '首次是否新用户(默认否)', - `count` int(11) NOT NULL COMMENT '次数', + `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '是否新用户(默认否)', `share_user_type` int(11) DEFAULT NULL COMMENT '分享者用户类型EnumUserType', `share_user` bigint(20) DEFAULT NULL COMMENT '分享者', `create_date` datetime(0) NOT NULL, - `update_date` datetime(0) NOT NULL, PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = Dynamic; @@ -889,12 +791,10 @@ CREATE TABLE `wx_c_user_from_49` ( `scene_address` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '来源渠道wx_user_channel', `from_type` int(11) NOT NULL COMMENT '来源类型EnumCUserFrom', `from_id` bigint(20) DEFAULT NULL COMMENT '来源ID根据from_type判断', - `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '首次是否新用户(默认否)', - `count` int(11) NOT NULL COMMENT '次数', + `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '是否新用户(默认否)', `share_user_type` int(11) DEFAULT NULL COMMENT '分享者用户类型EnumUserType', `share_user` bigint(20) DEFAULT NULL COMMENT '分享者', `create_date` datetime(0) NOT NULL, - `update_date` datetime(0) NOT NULL, PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = Dynamic; @@ -907,12 +807,10 @@ CREATE TABLE `wx_c_user_from_50` ( `scene_address` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '来源渠道wx_user_channel', `from_type` int(11) NOT NULL COMMENT '来源类型EnumCUserFrom', `from_id` bigint(20) DEFAULT NULL COMMENT '来源ID根据from_type判断', - `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '首次是否新用户(默认否)', - `count` int(11) NOT NULL COMMENT '次数', + `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '是否新用户(默认否)', `share_user_type` int(11) DEFAULT NULL COMMENT '分享者用户类型EnumUserType', `share_user` bigint(20) DEFAULT NULL COMMENT '分享者', `create_date` datetime(0) NOT NULL, - `update_date` datetime(0) NOT NULL, PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = Dynamic; @@ -925,12 +823,10 @@ CREATE TABLE `wx_c_user_from_51` ( `scene_address` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '来源渠道wx_user_channel', `from_type` int(11) NOT NULL COMMENT '来源类型EnumCUserFrom', `from_id` bigint(20) DEFAULT NULL COMMENT '来源ID根据from_type判断', - `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '首次是否新用户(默认否)', - `count` int(11) NOT NULL COMMENT '次数', + `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '是否新用户(默认否)', `share_user_type` int(11) DEFAULT NULL COMMENT '分享者用户类型EnumUserType', `share_user` bigint(20) DEFAULT NULL COMMENT '分享者', `create_date` datetime(0) NOT NULL, - `update_date` datetime(0) NOT NULL, PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = Dynamic; @@ -943,12 +839,10 @@ CREATE TABLE `wx_c_user_from_52` ( `scene_address` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '来源渠道wx_user_channel', `from_type` int(11) NOT NULL COMMENT '来源类型EnumCUserFrom', `from_id` bigint(20) DEFAULT NULL COMMENT '来源ID根据from_type判断', - `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '首次是否新用户(默认否)', - `count` int(11) NOT NULL COMMENT '次数', + `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '是否新用户(默认否)', `share_user_type` int(11) DEFAULT NULL COMMENT '分享者用户类型EnumUserType', `share_user` bigint(20) DEFAULT NULL COMMENT '分享者', `create_date` datetime(0) NOT NULL, - `update_date` datetime(0) NOT NULL, PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = Dynamic; @@ -961,12 +855,10 @@ CREATE TABLE `wx_c_user_from_53` ( `scene_address` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '来源渠道wx_user_channel', `from_type` int(11) NOT NULL COMMENT '来源类型EnumCUserFrom', `from_id` bigint(20) DEFAULT NULL COMMENT '来源ID根据from_type判断', - `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '首次是否新用户(默认否)', - `count` int(11) NOT NULL COMMENT '次数', + `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '是否新用户(默认否)', `share_user_type` int(11) DEFAULT NULL COMMENT '分享者用户类型EnumUserType', `share_user` bigint(20) DEFAULT NULL COMMENT '分享者', `create_date` datetime(0) NOT NULL, - `update_date` datetime(0) NOT NULL, PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = Dynamic; @@ -979,12 +871,10 @@ CREATE TABLE `wx_c_user_from_54` ( `scene_address` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '来源渠道wx_user_channel', `from_type` int(11) NOT NULL COMMENT '来源类型EnumCUserFrom', `from_id` bigint(20) DEFAULT NULL COMMENT '来源ID根据from_type判断', - `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '首次是否新用户(默认否)', - `count` int(11) NOT NULL COMMENT '次数', + `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '是否新用户(默认否)', `share_user_type` int(11) DEFAULT NULL COMMENT '分享者用户类型EnumUserType', `share_user` bigint(20) DEFAULT NULL COMMENT '分享者', `create_date` datetime(0) NOT NULL, - `update_date` datetime(0) NOT NULL, PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = Dynamic; @@ -997,12 +887,10 @@ CREATE TABLE `wx_c_user_from_55` ( `scene_address` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '来源渠道wx_user_channel', `from_type` int(11) NOT NULL COMMENT '来源类型EnumCUserFrom', `from_id` bigint(20) DEFAULT NULL COMMENT '来源ID根据from_type判断', - `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '首次是否新用户(默认否)', - `count` int(11) NOT NULL COMMENT '次数', + `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '是否新用户(默认否)', `share_user_type` int(11) DEFAULT NULL COMMENT '分享者用户类型EnumUserType', `share_user` bigint(20) DEFAULT NULL COMMENT '分享者', `create_date` datetime(0) NOT NULL, - `update_date` datetime(0) NOT NULL, PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = Dynamic; @@ -1015,12 +903,10 @@ CREATE TABLE `wx_c_user_from_56` ( `scene_address` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '来源渠道wx_user_channel', `from_type` int(11) NOT NULL COMMENT '来源类型EnumCUserFrom', `from_id` bigint(20) DEFAULT NULL COMMENT '来源ID根据from_type判断', - `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '首次是否新用户(默认否)', - `count` int(11) NOT NULL COMMENT '次数', + `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '是否新用户(默认否)', `share_user_type` int(11) DEFAULT NULL COMMENT '分享者用户类型EnumUserType', `share_user` bigint(20) DEFAULT NULL COMMENT '分享者', `create_date` datetime(0) NOT NULL, - `update_date` datetime(0) NOT NULL, PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = Dynamic; @@ -1033,12 +919,10 @@ CREATE TABLE `wx_c_user_from_57` ( `scene_address` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '来源渠道wx_user_channel', `from_type` int(11) NOT NULL COMMENT '来源类型EnumCUserFrom', `from_id` bigint(20) DEFAULT NULL COMMENT '来源ID根据from_type判断', - `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '首次是否新用户(默认否)', - `count` int(11) NOT NULL COMMENT '次数', + `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '是否新用户(默认否)', `share_user_type` int(11) DEFAULT NULL COMMENT '分享者用户类型EnumUserType', `share_user` bigint(20) DEFAULT NULL COMMENT '分享者', `create_date` datetime(0) NOT NULL, - `update_date` datetime(0) NOT NULL, PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = Dynamic; @@ -1051,12 +935,10 @@ CREATE TABLE `wx_c_user_from_58` ( `scene_address` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '来源渠道wx_user_channel', `from_type` int(11) NOT NULL COMMENT '来源类型EnumCUserFrom', `from_id` bigint(20) DEFAULT NULL COMMENT '来源ID根据from_type判断', - `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '首次是否新用户(默认否)', - `count` int(11) NOT NULL COMMENT '次数', + `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '是否新用户(默认否)', `share_user_type` int(11) DEFAULT NULL COMMENT '分享者用户类型EnumUserType', `share_user` bigint(20) DEFAULT NULL COMMENT '分享者', `create_date` datetime(0) NOT NULL, - `update_date` datetime(0) NOT NULL, PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = Dynamic; @@ -1069,12 +951,10 @@ CREATE TABLE `wx_c_user_from_59` ( `scene_address` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '来源渠道wx_user_channel', `from_type` int(11) NOT NULL COMMENT '来源类型EnumCUserFrom', `from_id` bigint(20) DEFAULT NULL COMMENT '来源ID根据from_type判断', - `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '首次是否新用户(默认否)', - `count` int(11) NOT NULL COMMENT '次数', + `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '是否新用户(默认否)', `share_user_type` int(11) DEFAULT NULL COMMENT '分享者用户类型EnumUserType', `share_user` bigint(20) DEFAULT NULL COMMENT '分享者', `create_date` datetime(0) NOT NULL, - `update_date` datetime(0) NOT NULL, PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = Dynamic; @@ -1087,12 +967,10 @@ CREATE TABLE `wx_c_user_from_60` ( `scene_address` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '来源渠道wx_user_channel', `from_type` int(11) NOT NULL COMMENT '来源类型EnumCUserFrom', `from_id` bigint(20) DEFAULT NULL COMMENT '来源ID根据from_type判断', - `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '首次是否新用户(默认否)', - `count` int(11) NOT NULL COMMENT '次数', + `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '是否新用户(默认否)', `share_user_type` int(11) DEFAULT NULL COMMENT '分享者用户类型EnumUserType', `share_user` bigint(20) DEFAULT NULL COMMENT '分享者', `create_date` datetime(0) NOT NULL, - `update_date` datetime(0) NOT NULL, PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = Dynamic; @@ -1105,12 +983,10 @@ CREATE TABLE `wx_c_user_from_61` ( `scene_address` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '来源渠道wx_user_channel', `from_type` int(11) NOT NULL COMMENT '来源类型EnumCUserFrom', `from_id` bigint(20) DEFAULT NULL COMMENT '来源ID根据from_type判断', - `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '首次是否新用户(默认否)', - `count` int(11) NOT NULL COMMENT '次数', + `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '是否新用户(默认否)', `share_user_type` int(11) DEFAULT NULL COMMENT '分享者用户类型EnumUserType', `share_user` bigint(20) DEFAULT NULL COMMENT '分享者', `create_date` datetime(0) NOT NULL, - `update_date` datetime(0) NOT NULL, PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = Dynamic; @@ -1123,12 +999,10 @@ CREATE TABLE `wx_c_user_from_62` ( `scene_address` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '来源渠道wx_user_channel', `from_type` int(11) NOT NULL COMMENT '来源类型EnumCUserFrom', `from_id` bigint(20) DEFAULT NULL COMMENT '来源ID根据from_type判断', - `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '首次是否新用户(默认否)', - `count` int(11) NOT NULL COMMENT '次数', + `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '是否新用户(默认否)', `share_user_type` int(11) DEFAULT NULL COMMENT '分享者用户类型EnumUserType', `share_user` bigint(20) DEFAULT NULL COMMENT '分享者', `create_date` datetime(0) NOT NULL, - `update_date` datetime(0) NOT NULL, PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = Dynamic; @@ -1141,12 +1015,10 @@ CREATE TABLE `wx_c_user_from_63` ( `scene_address` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '来源渠道wx_user_channel', `from_type` int(11) NOT NULL COMMENT '来源类型EnumCUserFrom', `from_id` bigint(20) DEFAULT NULL COMMENT '来源ID根据from_type判断', - `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '首次是否新用户(默认否)', - `count` int(11) NOT NULL COMMENT '次数', + `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '是否新用户(默认否)', `share_user_type` int(11) DEFAULT NULL COMMENT '分享者用户类型EnumUserType', `share_user` bigint(20) DEFAULT NULL COMMENT '分享者', `create_date` datetime(0) NOT NULL, - `update_date` datetime(0) NOT NULL, PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = Dynamic; @@ -1159,12 +1031,10 @@ CREATE TABLE `wx_c_user_from_64` ( `scene_address` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '来源渠道wx_user_channel', `from_type` int(11) NOT NULL COMMENT '来源类型EnumCUserFrom', `from_id` bigint(20) DEFAULT NULL COMMENT '来源ID根据from_type判断', - `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '首次是否新用户(默认否)', - `count` int(11) NOT NULL COMMENT '次数', + `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '是否新用户(默认否)', `share_user_type` int(11) DEFAULT NULL COMMENT '分享者用户类型EnumUserType', `share_user` bigint(20) DEFAULT NULL COMMENT '分享者', `create_date` datetime(0) NOT NULL, - `update_date` datetime(0) NOT NULL, PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = Dynamic; @@ -1177,12 +1047,10 @@ CREATE TABLE `wx_c_user_from_65` ( `scene_address` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '来源渠道wx_user_channel', `from_type` int(11) NOT NULL COMMENT '来源类型EnumCUserFrom', `from_id` bigint(20) DEFAULT NULL COMMENT '来源ID根据from_type判断', - `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '首次是否新用户(默认否)', - `count` int(11) NOT NULL COMMENT '次数', + `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '是否新用户(默认否)', `share_user_type` int(11) DEFAULT NULL COMMENT '分享者用户类型EnumUserType', `share_user` bigint(20) DEFAULT NULL COMMENT '分享者', `create_date` datetime(0) NOT NULL, - `update_date` datetime(0) NOT NULL, PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = Dynamic; @@ -1195,12 +1063,10 @@ CREATE TABLE `wx_c_user_from_66` ( `scene_address` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '来源渠道wx_user_channel', `from_type` int(11) NOT NULL COMMENT '来源类型EnumCUserFrom', `from_id` bigint(20) DEFAULT NULL COMMENT '来源ID根据from_type判断', - `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '首次是否新用户(默认否)', - `count` int(11) NOT NULL COMMENT '次数', + `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '是否新用户(默认否)', `share_user_type` int(11) DEFAULT NULL COMMENT '分享者用户类型EnumUserType', `share_user` bigint(20) DEFAULT NULL COMMENT '分享者', `create_date` datetime(0) NOT NULL, - `update_date` datetime(0) NOT NULL, PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = Dynamic; @@ -1213,12 +1079,10 @@ CREATE TABLE `wx_c_user_from_67` ( `scene_address` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '来源渠道wx_user_channel', `from_type` int(11) NOT NULL COMMENT '来源类型EnumCUserFrom', `from_id` bigint(20) DEFAULT NULL COMMENT '来源ID根据from_type判断', - `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '首次是否新用户(默认否)', - `count` int(11) NOT NULL COMMENT '次数', + `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '是否新用户(默认否)', `share_user_type` int(11) DEFAULT NULL COMMENT '分享者用户类型EnumUserType', `share_user` bigint(20) DEFAULT NULL COMMENT '分享者', `create_date` datetime(0) NOT NULL, - `update_date` datetime(0) NOT NULL, PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = Dynamic; @@ -1231,12 +1095,10 @@ CREATE TABLE `wx_c_user_from_68` ( `scene_address` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '来源渠道wx_user_channel', `from_type` int(11) NOT NULL COMMENT '来源类型EnumCUserFrom', `from_id` bigint(20) DEFAULT NULL COMMENT '来源ID根据from_type判断', - `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '首次是否新用户(默认否)', - `count` int(11) NOT NULL COMMENT '次数', + `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '是否新用户(默认否)', `share_user_type` int(11) DEFAULT NULL COMMENT '分享者用户类型EnumUserType', `share_user` bigint(20) DEFAULT NULL COMMENT '分享者', `create_date` datetime(0) NOT NULL, - `update_date` datetime(0) NOT NULL, PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = Dynamic; @@ -1249,12 +1111,10 @@ CREATE TABLE `wx_c_user_from_69` ( `scene_address` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '来源渠道wx_user_channel', `from_type` int(11) NOT NULL COMMENT '来源类型EnumCUserFrom', `from_id` bigint(20) DEFAULT NULL COMMENT '来源ID根据from_type判断', - `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '首次是否新用户(默认否)', - `count` int(11) NOT NULL COMMENT '次数', + `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '是否新用户(默认否)', `share_user_type` int(11) DEFAULT NULL COMMENT '分享者用户类型EnumUserType', `share_user` bigint(20) DEFAULT NULL COMMENT '分享者', `create_date` datetime(0) NOT NULL, - `update_date` datetime(0) NOT NULL, PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = Dynamic; @@ -1267,12 +1127,10 @@ CREATE TABLE `wx_c_user_from_70` ( `scene_address` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '来源渠道wx_user_channel', `from_type` int(11) NOT NULL COMMENT '来源类型EnumCUserFrom', `from_id` bigint(20) DEFAULT NULL COMMENT '来源ID根据from_type判断', - `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '首次是否新用户(默认否)', - `count` int(11) NOT NULL COMMENT '次数', + `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '是否新用户(默认否)', `share_user_type` int(11) DEFAULT NULL COMMENT '分享者用户类型EnumUserType', `share_user` bigint(20) DEFAULT NULL COMMENT '分享者', `create_date` datetime(0) NOT NULL, - `update_date` datetime(0) NOT NULL, PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = Dynamic; @@ -1285,12 +1143,10 @@ CREATE TABLE `wx_c_user_from_71` ( `scene_address` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '来源渠道wx_user_channel', `from_type` int(11) NOT NULL COMMENT '来源类型EnumCUserFrom', `from_id` bigint(20) DEFAULT NULL COMMENT '来源ID根据from_type判断', - `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '首次是否新用户(默认否)', - `count` int(11) NOT NULL COMMENT '次数', + `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '是否新用户(默认否)', `share_user_type` int(11) DEFAULT NULL COMMENT '分享者用户类型EnumUserType', `share_user` bigint(20) DEFAULT NULL COMMENT '分享者', `create_date` datetime(0) NOT NULL, - `update_date` datetime(0) NOT NULL, PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = Dynamic; @@ -1303,12 +1159,10 @@ CREATE TABLE `wx_c_user_from_72` ( `scene_address` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '来源渠道wx_user_channel', `from_type` int(11) NOT NULL COMMENT '来源类型EnumCUserFrom', `from_id` bigint(20) DEFAULT NULL COMMENT '来源ID根据from_type判断', - `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '首次是否新用户(默认否)', - `count` int(11) NOT NULL COMMENT '次数', + `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '是否新用户(默认否)', `share_user_type` int(11) DEFAULT NULL COMMENT '分享者用户类型EnumUserType', `share_user` bigint(20) DEFAULT NULL COMMENT '分享者', `create_date` datetime(0) NOT NULL, - `update_date` datetime(0) NOT NULL, PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = Dynamic; @@ -1321,12 +1175,10 @@ CREATE TABLE `wx_c_user_from_73` ( `scene_address` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '来源渠道wx_user_channel', `from_type` int(11) NOT NULL COMMENT '来源类型EnumCUserFrom', `from_id` bigint(20) DEFAULT NULL COMMENT '来源ID根据from_type判断', - `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '首次是否新用户(默认否)', - `count` int(11) NOT NULL COMMENT '次数', + `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '是否新用户(默认否)', `share_user_type` int(11) DEFAULT NULL COMMENT '分享者用户类型EnumUserType', `share_user` bigint(20) DEFAULT NULL COMMENT '分享者', `create_date` datetime(0) NOT NULL, - `update_date` datetime(0) NOT NULL, PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = Dynamic; @@ -1339,12 +1191,10 @@ CREATE TABLE `wx_c_user_from_74` ( `scene_address` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '来源渠道wx_user_channel', `from_type` int(11) NOT NULL COMMENT '来源类型EnumCUserFrom', `from_id` bigint(20) DEFAULT NULL COMMENT '来源ID根据from_type判断', - `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '首次是否新用户(默认否)', - `count` int(11) NOT NULL COMMENT '次数', + `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '是否新用户(默认否)', `share_user_type` int(11) DEFAULT NULL COMMENT '分享者用户类型EnumUserType', `share_user` bigint(20) DEFAULT NULL COMMENT '分享者', `create_date` datetime(0) NOT NULL, - `update_date` datetime(0) NOT NULL, PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = Dynamic; @@ -1357,12 +1207,10 @@ CREATE TABLE `wx_c_user_from_75` ( `scene_address` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '来源渠道wx_user_channel', `from_type` int(11) NOT NULL COMMENT '来源类型EnumCUserFrom', `from_id` bigint(20) DEFAULT NULL COMMENT '来源ID根据from_type判断', - `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '首次是否新用户(默认否)', - `count` int(11) NOT NULL COMMENT '次数', + `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '是否新用户(默认否)', `share_user_type` int(11) DEFAULT NULL COMMENT '分享者用户类型EnumUserType', `share_user` bigint(20) DEFAULT NULL COMMENT '分享者', `create_date` datetime(0) NOT NULL, - `update_date` datetime(0) NOT NULL, PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = Dynamic; @@ -1375,12 +1223,10 @@ CREATE TABLE `wx_c_user_from_76` ( `scene_address` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '来源渠道wx_user_channel', `from_type` int(11) NOT NULL COMMENT '来源类型EnumCUserFrom', `from_id` bigint(20) DEFAULT NULL COMMENT '来源ID根据from_type判断', - `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '首次是否新用户(默认否)', - `count` int(11) NOT NULL COMMENT '次数', + `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '是否新用户(默认否)', `share_user_type` int(11) DEFAULT NULL COMMENT '分享者用户类型EnumUserType', `share_user` bigint(20) DEFAULT NULL COMMENT '分享者', `create_date` datetime(0) NOT NULL, - `update_date` datetime(0) NOT NULL, PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = Dynamic; @@ -1393,12 +1239,10 @@ CREATE TABLE `wx_c_user_from_77` ( `scene_address` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '来源渠道wx_user_channel', `from_type` int(11) NOT NULL COMMENT '来源类型EnumCUserFrom', `from_id` bigint(20) DEFAULT NULL COMMENT '来源ID根据from_type判断', - `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '首次是否新用户(默认否)', - `count` int(11) NOT NULL COMMENT '次数', + `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '是否新用户(默认否)', `share_user_type` int(11) DEFAULT NULL COMMENT '分享者用户类型EnumUserType', `share_user` bigint(20) DEFAULT NULL COMMENT '分享者', `create_date` datetime(0) NOT NULL, - `update_date` datetime(0) NOT NULL, PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = Dynamic; @@ -1411,12 +1255,10 @@ CREATE TABLE `wx_c_user_from_78` ( `scene_address` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '来源渠道wx_user_channel', `from_type` int(11) NOT NULL COMMENT '来源类型EnumCUserFrom', `from_id` bigint(20) DEFAULT NULL COMMENT '来源ID根据from_type判断', - `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '首次是否新用户(默认否)', - `count` int(11) NOT NULL COMMENT '次数', + `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '是否新用户(默认否)', `share_user_type` int(11) DEFAULT NULL COMMENT '分享者用户类型EnumUserType', `share_user` bigint(20) DEFAULT NULL COMMENT '分享者', `create_date` datetime(0) NOT NULL, - `update_date` datetime(0) NOT NULL, PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = Dynamic; @@ -1429,12 +1271,10 @@ CREATE TABLE `wx_c_user_from_79` ( `scene_address` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '来源渠道wx_user_channel', `from_type` int(11) NOT NULL COMMENT '来源类型EnumCUserFrom', `from_id` bigint(20) DEFAULT NULL COMMENT '来源ID根据from_type判断', - `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '首次是否新用户(默认否)', - `count` int(11) NOT NULL COMMENT '次数', + `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '是否新用户(默认否)', `share_user_type` int(11) DEFAULT NULL COMMENT '分享者用户类型EnumUserType', `share_user` bigint(20) DEFAULT NULL COMMENT '分享者', `create_date` datetime(0) NOT NULL, - `update_date` datetime(0) NOT NULL, PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = Dynamic; @@ -1447,12 +1287,10 @@ CREATE TABLE `wx_c_user_from_80` ( `scene_address` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '来源渠道wx_user_channel', `from_type` int(11) NOT NULL COMMENT '来源类型EnumCUserFrom', `from_id` bigint(20) DEFAULT NULL COMMENT '来源ID根据from_type判断', - `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '首次是否新用户(默认否)', - `count` int(11) NOT NULL COMMENT '次数', + `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '是否新用户(默认否)', `share_user_type` int(11) DEFAULT NULL COMMENT '分享者用户类型EnumUserType', `share_user` bigint(20) DEFAULT NULL COMMENT '分享者', `create_date` datetime(0) NOT NULL, - `update_date` datetime(0) NOT NULL, PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = Dynamic; @@ -1465,12 +1303,10 @@ CREATE TABLE `wx_c_user_from_81` ( `scene_address` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '来源渠道wx_user_channel', `from_type` int(11) NOT NULL COMMENT '来源类型EnumCUserFrom', `from_id` bigint(20) DEFAULT NULL COMMENT '来源ID根据from_type判断', - `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '首次是否新用户(默认否)', - `count` int(11) NOT NULL COMMENT '次数', + `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '是否新用户(默认否)', `share_user_type` int(11) DEFAULT NULL COMMENT '分享者用户类型EnumUserType', `share_user` bigint(20) DEFAULT NULL COMMENT '分享者', `create_date` datetime(0) NOT NULL, - `update_date` datetime(0) NOT NULL, PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = Dynamic; @@ -1483,12 +1319,10 @@ CREATE TABLE `wx_c_user_from_82` ( `scene_address` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '来源渠道wx_user_channel', `from_type` int(11) NOT NULL COMMENT '来源类型EnumCUserFrom', `from_id` bigint(20) DEFAULT NULL COMMENT '来源ID根据from_type判断', - `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '首次是否新用户(默认否)', - `count` int(11) NOT NULL COMMENT '次数', + `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '是否新用户(默认否)', `share_user_type` int(11) DEFAULT NULL COMMENT '分享者用户类型EnumUserType', `share_user` bigint(20) DEFAULT NULL COMMENT '分享者', `create_date` datetime(0) NOT NULL, - `update_date` datetime(0) NOT NULL, PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = Dynamic; @@ -1501,12 +1335,10 @@ CREATE TABLE `wx_c_user_from_83` ( `scene_address` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '来源渠道wx_user_channel', `from_type` int(11) NOT NULL COMMENT '来源类型EnumCUserFrom', `from_id` bigint(20) DEFAULT NULL COMMENT '来源ID根据from_type判断', - `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '首次是否新用户(默认否)', - `count` int(11) NOT NULL COMMENT '次数', + `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '是否新用户(默认否)', `share_user_type` int(11) DEFAULT NULL COMMENT '分享者用户类型EnumUserType', `share_user` bigint(20) DEFAULT NULL COMMENT '分享者', `create_date` datetime(0) NOT NULL, - `update_date` datetime(0) NOT NULL, PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = Dynamic; @@ -1519,12 +1351,10 @@ CREATE TABLE `wx_c_user_from_84` ( `scene_address` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '来源渠道wx_user_channel', `from_type` int(11) NOT NULL COMMENT '来源类型EnumCUserFrom', `from_id` bigint(20) DEFAULT NULL COMMENT '来源ID根据from_type判断', - `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '首次是否新用户(默认否)', - `count` int(11) NOT NULL COMMENT '次数', + `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '是否新用户(默认否)', `share_user_type` int(11) DEFAULT NULL COMMENT '分享者用户类型EnumUserType', `share_user` bigint(20) DEFAULT NULL COMMENT '分享者', `create_date` datetime(0) NOT NULL, - `update_date` datetime(0) NOT NULL, PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = Dynamic; @@ -1537,12 +1367,10 @@ CREATE TABLE `wx_c_user_from_85` ( `scene_address` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '来源渠道wx_user_channel', `from_type` int(11) NOT NULL COMMENT '来源类型EnumCUserFrom', `from_id` bigint(20) DEFAULT NULL COMMENT '来源ID根据from_type判断', - `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '首次是否新用户(默认否)', - `count` int(11) NOT NULL COMMENT '次数', + `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '是否新用户(默认否)', `share_user_type` int(11) DEFAULT NULL COMMENT '分享者用户类型EnumUserType', `share_user` bigint(20) DEFAULT NULL COMMENT '分享者', `create_date` datetime(0) NOT NULL, - `update_date` datetime(0) NOT NULL, PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = Dynamic; @@ -1555,12 +1383,10 @@ CREATE TABLE `wx_c_user_from_86` ( `scene_address` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '来源渠道wx_user_channel', `from_type` int(11) NOT NULL COMMENT '来源类型EnumCUserFrom', `from_id` bigint(20) DEFAULT NULL COMMENT '来源ID根据from_type判断', - `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '首次是否新用户(默认否)', - `count` int(11) NOT NULL COMMENT '次数', + `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '是否新用户(默认否)', `share_user_type` int(11) DEFAULT NULL COMMENT '分享者用户类型EnumUserType', `share_user` bigint(20) DEFAULT NULL COMMENT '分享者', `create_date` datetime(0) NOT NULL, - `update_date` datetime(0) NOT NULL, PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = Dynamic; @@ -1573,12 +1399,10 @@ CREATE TABLE `wx_c_user_from_87` ( `scene_address` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '来源渠道wx_user_channel', `from_type` int(11) NOT NULL COMMENT '来源类型EnumCUserFrom', `from_id` bigint(20) DEFAULT NULL COMMENT '来源ID根据from_type判断', - `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '首次是否新用户(默认否)', - `count` int(11) NOT NULL COMMENT '次数', + `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '是否新用户(默认否)', `share_user_type` int(11) DEFAULT NULL COMMENT '分享者用户类型EnumUserType', `share_user` bigint(20) DEFAULT NULL COMMENT '分享者', `create_date` datetime(0) NOT NULL, - `update_date` datetime(0) NOT NULL, PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = Dynamic; @@ -1591,12 +1415,10 @@ CREATE TABLE `wx_c_user_from_88` ( `scene_address` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '来源渠道wx_user_channel', `from_type` int(11) NOT NULL COMMENT '来源类型EnumCUserFrom', `from_id` bigint(20) DEFAULT NULL COMMENT '来源ID根据from_type判断', - `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '首次是否新用户(默认否)', - `count` int(11) NOT NULL COMMENT '次数', + `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '是否新用户(默认否)', `share_user_type` int(11) DEFAULT NULL COMMENT '分享者用户类型EnumUserType', `share_user` bigint(20) DEFAULT NULL COMMENT '分享者', `create_date` datetime(0) NOT NULL, - `update_date` datetime(0) NOT NULL, PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = Dynamic; @@ -1609,12 +1431,10 @@ CREATE TABLE `wx_c_user_from_89` ( `scene_address` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '来源渠道wx_user_channel', `from_type` int(11) NOT NULL COMMENT '来源类型EnumCUserFrom', `from_id` bigint(20) DEFAULT NULL COMMENT '来源ID根据from_type判断', - `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '首次是否新用户(默认否)', - `count` int(11) NOT NULL COMMENT '次数', + `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '是否新用户(默认否)', `share_user_type` int(11) DEFAULT NULL COMMENT '分享者用户类型EnumUserType', `share_user` bigint(20) DEFAULT NULL COMMENT '分享者', `create_date` datetime(0) NOT NULL, - `update_date` datetime(0) NOT NULL, PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = Dynamic; @@ -1627,12 +1447,10 @@ CREATE TABLE `wx_c_user_from_90` ( `scene_address` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '来源渠道wx_user_channel', `from_type` int(11) NOT NULL COMMENT '来源类型EnumCUserFrom', `from_id` bigint(20) DEFAULT NULL COMMENT '来源ID根据from_type判断', - `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '首次是否新用户(默认否)', - `count` int(11) NOT NULL COMMENT '次数', + `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '是否新用户(默认否)', `share_user_type` int(11) DEFAULT NULL COMMENT '分享者用户类型EnumUserType', `share_user` bigint(20) DEFAULT NULL COMMENT '分享者', `create_date` datetime(0) NOT NULL, - `update_date` datetime(0) NOT NULL, PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = Dynamic; @@ -1645,12 +1463,10 @@ CREATE TABLE `wx_c_user_from_91` ( `scene_address` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '来源渠道wx_user_channel', `from_type` int(11) NOT NULL COMMENT '来源类型EnumCUserFrom', `from_id` bigint(20) DEFAULT NULL COMMENT '来源ID根据from_type判断', - `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '首次是否新用户(默认否)', - `count` int(11) NOT NULL COMMENT '次数', + `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '是否新用户(默认否)', `share_user_type` int(11) DEFAULT NULL COMMENT '分享者用户类型EnumUserType', `share_user` bigint(20) DEFAULT NULL COMMENT '分享者', `create_date` datetime(0) NOT NULL, - `update_date` datetime(0) NOT NULL, PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = Dynamic; @@ -1663,12 +1479,10 @@ CREATE TABLE `wx_c_user_from_92` ( `scene_address` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '来源渠道wx_user_channel', `from_type` int(11) NOT NULL COMMENT '来源类型EnumCUserFrom', `from_id` bigint(20) DEFAULT NULL COMMENT '来源ID根据from_type判断', - `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '首次是否新用户(默认否)', - `count` int(11) NOT NULL COMMENT '次数', + `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '是否新用户(默认否)', `share_user_type` int(11) DEFAULT NULL COMMENT '分享者用户类型EnumUserType', `share_user` bigint(20) DEFAULT NULL COMMENT '分享者', `create_date` datetime(0) NOT NULL, - `update_date` datetime(0) NOT NULL, PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = Dynamic; @@ -1681,12 +1495,10 @@ CREATE TABLE `wx_c_user_from_93` ( `scene_address` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '来源渠道wx_user_channel', `from_type` int(11) NOT NULL COMMENT '来源类型EnumCUserFrom', `from_id` bigint(20) DEFAULT NULL COMMENT '来源ID根据from_type判断', - `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '首次是否新用户(默认否)', - `count` int(11) NOT NULL COMMENT '次数', + `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '是否新用户(默认否)', `share_user_type` int(11) DEFAULT NULL COMMENT '分享者用户类型EnumUserType', `share_user` bigint(20) DEFAULT NULL COMMENT '分享者', `create_date` datetime(0) NOT NULL, - `update_date` datetime(0) NOT NULL, PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = Dynamic; @@ -1699,12 +1511,10 @@ CREATE TABLE `wx_c_user_from_94` ( `scene_address` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '来源渠道wx_user_channel', `from_type` int(11) NOT NULL COMMENT '来源类型EnumCUserFrom', `from_id` bigint(20) DEFAULT NULL COMMENT '来源ID根据from_type判断', - `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '首次是否新用户(默认否)', - `count` int(11) NOT NULL COMMENT '次数', + `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '是否新用户(默认否)', `share_user_type` int(11) DEFAULT NULL COMMENT '分享者用户类型EnumUserType', `share_user` bigint(20) DEFAULT NULL COMMENT '分享者', `create_date` datetime(0) NOT NULL, - `update_date` datetime(0) NOT NULL, PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = Dynamic; @@ -1717,12 +1527,10 @@ CREATE TABLE `wx_c_user_from_95` ( `scene_address` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '来源渠道wx_user_channel', `from_type` int(11) NOT NULL COMMENT '来源类型EnumCUserFrom', `from_id` bigint(20) DEFAULT NULL COMMENT '来源ID根据from_type判断', - `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '首次是否新用户(默认否)', - `count` int(11) NOT NULL COMMENT '次数', + `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '是否新用户(默认否)', `share_user_type` int(11) DEFAULT NULL COMMENT '分享者用户类型EnumUserType', `share_user` bigint(20) DEFAULT NULL COMMENT '分享者', `create_date` datetime(0) NOT NULL, - `update_date` datetime(0) NOT NULL, PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = Dynamic; @@ -1735,12 +1543,10 @@ CREATE TABLE `wx_c_user_from_96` ( `scene_address` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '来源渠道wx_user_channel', `from_type` int(11) NOT NULL COMMENT '来源类型EnumCUserFrom', `from_id` bigint(20) DEFAULT NULL COMMENT '来源ID根据from_type判断', - `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '首次是否新用户(默认否)', - `count` int(11) NOT NULL COMMENT '次数', + `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '是否新用户(默认否)', `share_user_type` int(11) DEFAULT NULL COMMENT '分享者用户类型EnumUserType', `share_user` bigint(20) DEFAULT NULL COMMENT '分享者', `create_date` datetime(0) NOT NULL, - `update_date` datetime(0) NOT NULL, PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = Dynamic; @@ -1753,12 +1559,10 @@ CREATE TABLE `wx_c_user_from_97` ( `scene_address` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '来源渠道wx_user_channel', `from_type` int(11) NOT NULL COMMENT '来源类型EnumCUserFrom', `from_id` bigint(20) DEFAULT NULL COMMENT '来源ID根据from_type判断', - `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '首次是否新用户(默认否)', - `count` int(11) NOT NULL COMMENT '次数', + `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '是否新用户(默认否)', `share_user_type` int(11) DEFAULT NULL COMMENT '分享者用户类型EnumUserType', `share_user` bigint(20) DEFAULT NULL COMMENT '分享者', `create_date` datetime(0) NOT NULL, - `update_date` datetime(0) NOT NULL, PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = Dynamic; @@ -1771,12 +1575,10 @@ CREATE TABLE `wx_c_user_from_98` ( `scene_address` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '来源渠道wx_user_channel', `from_type` int(11) NOT NULL COMMENT '来源类型EnumCUserFrom', `from_id` bigint(20) DEFAULT NULL COMMENT '来源ID根据from_type判断', - `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '首次是否新用户(默认否)', - `count` int(11) NOT NULL COMMENT '次数', + `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '是否新用户(默认否)', `share_user_type` int(11) DEFAULT NULL COMMENT '分享者用户类型EnumUserType', `share_user` bigint(20) DEFAULT NULL COMMENT '分享者', `create_date` datetime(0) NOT NULL, - `update_date` datetime(0) NOT NULL, PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = Dynamic; @@ -1789,11 +1591,9 @@ CREATE TABLE `wx_c_user_from_99` ( `scene_address` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '来源渠道wx_user_channel', `from_type` int(11) NOT NULL COMMENT '来源类型EnumCUserFrom', `from_id` bigint(20) DEFAULT NULL COMMENT '来源ID根据from_type判断', - `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '首次是否新用户(默认否)', - `count` int(11) NOT NULL COMMENT '次数', + `is_new_user` smallint(1) NOT NULL DEFAULT 0 COMMENT '是否新用户(默认否)', `share_user_type` int(11) DEFAULT NULL COMMENT '分享者用户类型EnumUserType', `share_user` bigint(20) DEFAULT NULL COMMENT '分享者', `create_date` datetime(0) NOT NULL, - `update_date` datetime(0) NOT NULL, PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = Dynamic; \ No newline at end of file diff --git a/mallinkAdmin/src/main/resources/db/migration/V202101070001__ADD_UNIQUE_INDEX_wx_user_channel.sql b/mallinkAdmin/src/main/resources/db/migration/V202101070001__ADD_UNIQUE_INDEX_wx_user_channel.sql new file mode 100644 index 000000000..600ed0184 --- /dev/null +++ b/mallinkAdmin/src/main/resources/db/migration/V202101070001__ADD_UNIQUE_INDEX_wx_user_channel.sql @@ -0,0 +1,3 @@ +ALTER TABLE `wx_user_channel` +DROP INDEX `scene_address_index`, +ADD UNIQUE INDEX `scene_address_index`(`scene_address`) USING BTREE; \ No newline at end of file diff --git a/mallinkCApi/src/main/java/com/iformall/controller/WxGameController.java b/mallinkCApi/src/main/java/com/iformall/controller/WxGameController.java index 152f598a5..3d7200e0e 100644 --- a/mallinkCApi/src/main/java/com/iformall/controller/WxGameController.java +++ b/mallinkCApi/src/main/java/com/iformall/controller/WxGameController.java @@ -86,7 +86,9 @@ public class WxGameController extends BaseController { public ResultData getCount(String gameId) { try { Long gameIdL = Long.valueOf(gameId); - return wxGameService.getCount(gameIdL,getMemberId()); + ResultData resultData = wxGameService.getCount(gameIdL, getMemberId()); + logger.info("游戏次数详情-----"+resultData.data.toString()); + return resultData; } catch (Exception e){ e.printStackTrace(); return new ResultData(ErrorCode.SYS_PARAMETER_ERROR); diff --git a/mallinkCApi/src/main/java/com/iformall/controller/WxUserGrantController.java b/mallinkCApi/src/main/java/com/iformall/controller/WxUserGrantController.java index 61aedd0dd..0c4b5d1e4 100755 --- a/mallinkCApi/src/main/java/com/iformall/controller/WxUserGrantController.java +++ b/mallinkCApi/src/main/java/com/iformall/controller/WxUserGrantController.java @@ -222,9 +222,6 @@ public class WxUserGrantController extends BaseController { String session_key = null; String openId = null; String unionId = null; - boolean boolHaveUnionId = false; - boolean boolFindByUnionId = false; - Long userId = null; try { WxMaJscode2SessionResult session = wxMaService.jsCode2SessionInfo(code); @@ -237,9 +234,6 @@ public class WxUserGrantController extends BaseController { session_key = session.getSessionKey(); openId = session.getOpenid(); unionId = session.getUnionid(); -// if (StringUtils.isNotBlank(unionId)) { -// boolHaveUnionId = true; -// } logger.info("session_key: " + session_key + ", openId: " + openId + ", unionId: " + unionId); resultMap.put("openId", openId); @@ -249,75 +243,31 @@ public class WxUserGrantController extends BaseController { } HttpServletRequest request = ((ServletRequestAttributes) RequestContextHolder.getRequestAttributes()).getRequest(); + request.setAttribute(Constant.TENANT_ID, wxMall.getTenantId()); + request.setAttribute(Constant.PARENT_TENANT_ID, wxMall.getParentTenantId()); String ipaddress = IPUtil.getIpAddr(request); WxCUser newUser = new WxCUser(); newUser.updateTenantInfo(wxMall.getTenantInfo()); newUser.setAppId(appId); newUser.setOpenId(openId); - if (boolHaveUnionId) { - newUser.setUnionId(unionId); - } - - WxCUser oldUser = null; -// if (boolHaveUnionId) { -// // 优先根据unionId查询 -// WxCUser userQ = new WxCUser(); -// userQ.updateTenantInfo(wxMall.getTenantInfo()); -// userQ.setUnionId(unionId); -// oldUser = wxCUserService.getByObject(userQ); -// if(oldUser != null) { -// boolFindByUnionId = true; -// } -// } - if (oldUser == null) { - oldUser = wxCUserService.getByOpenId(newUser); - } + + WxCUser oldUser = wxCUserService.getByOpenId(newUser); + if (oldUser != null) { // 已有用户 token = oldUser.createToken(new Date(),oldUser.getTenantId()); - resultMap.put("token", token); - request.setAttribute(Constant.LOGIN_USER_KEY, oldUser.getId()); - request.setAttribute(Constant.TENANT_ID, oldUser.getTenantId()); if(StringUtils.isBlank(oldUser.getParentTenantId()) && StringUtils.isNotBlank(wxMall.getParentTenantId())){ oldUser.setParentTenantId(wxMall.getParentTenantId()); } - if(StringUtils.isNotBlank(oldUser.getParentTenantId())){ - request.setAttribute(Constant.PARENT_TENANT_ID, oldUser.getParentTenantId()); - } - - // 老用户,给出来已选中的mall -// if (mallList != null) { -// WxMall selectedMall = null; -// if (StringUtils.isNotBlank(oldUser.getParentTenantId())) { -// final String lastSubTenant = oldUser.getTenantId(); -// List selMallList = mallList.stream().filter(ml -> ml.getTenantId().equalsIgnoreCase(lastSubTenant)).collect(Collectors.toList()); -// if (selMallList.size() > 0) { -// selectedMall = selMallList.get(0); -// } -// } -// if (selectedMall == null){ -// WxMall firstMall = mallList.get(0); -// if (firstMall != null) { -// selectedMall = firstMall; -// } -// } -// if (selectedMall != null) { -// request.setAttribute(Constant.TENANT_ID, selectedMall.getTenantId()); -// resultMap.put("selectedMall", selectedMall.getTenantId()); -//// oldUser.setParentTenantId(selectedMall.getParentTenantId()); -// } -// } oldUser.setRegisterIp(ipaddress); oldUser.setSessionKey(session_key); oldUser.setAppId(appId); oldUser.setOpenId(openId); - if (boolHaveUnionId) { - oldUser.setUnionId(unionId); - } + oldUser.setUnionId(unionId); if (StringUtils.isNotBlank(wxAuthorizerInfo.getOpenAppid())) { oldUser.setOpenAppId(wxAuthorizerInfo.getOpenAppid()); } @@ -326,7 +276,7 @@ public class WxUserGrantController extends BaseController { oldUser.setSceneAddress(sceneAddress); } if (StringUtils.isBlank(oldUser.getScene()) || - oldUser.getScene().equals(Constant.UNDEFINED)) { // from pages/index/index onLoad.options.scene + oldUser.getScene().equals(Constant.UNDEFINED)) { // from pages/index/index onLoad.options.scene oldUser.setScene(scene); } if (StringUtils.isNotBlank(longitude)) { @@ -343,12 +293,14 @@ public class WxUserGrantController extends BaseController { } oldUser.setLoginCount(oldUser.getLoginCount() + 1); + oldUser.setActiveTime(new Date()); wxCUserService.saveOrUpdate(oldUser); + request.setAttribute(Constant.LOGIN_USER_KEY, oldUser.getId()); - // 登录后处理 - int score = wxCUserService.actionAfterLogin(oldUser, boolFindByUnionId); updateCacheCUser(token, oldUser); - resultMap.put("score", score); + // 登录后处理 + wxCUserService.actionAfterLogin(oldUser); + } else { // 新用户 newUser.updateTenantInfo(wxMall.getTenantInfo()); @@ -356,6 +308,7 @@ public class WxUserGrantController extends BaseController { newUser.setParentTenantId(wxMall.getParentTenantId()); } token = newUser.createToken(new Date(),newUser.getTenantId()); + resultMap.put("token", token); newUser.setRegisterIp(ipaddress); if (StringUtils.isNotBlank(sceneAddress) && @@ -380,30 +333,14 @@ public class WxUserGrantController extends BaseController { newUser.setExtraInfo(extraInfo.toJSONString()); } newUser.setLoginCount(1); - + oldUser.setActiveTime(new Date()); wxCUserService.saveOrUpdate(newUser); - - resultMap.put("token", token); request.setAttribute(Constant.LOGIN_USER_KEY, newUser.getId()); - request.setAttribute(Constant.TENANT_ID, newUser.getTenantId()); - if(StringUtils.isNotBlank(newUser.getParentTenantId())){ - request.setAttribute(Constant.PARENT_TENANT_ID, newUser.getParentTenantId()); - } -// if (mallList != null) { -// WxMall firstMall = mallList.get(0); -// if (firstMall != null) { -// // 默认选中第一个mall, 或者经纬度最近的那个 -// request.setAttribute(Constant.TENANT_ID, firstMall.getTenantId()); -// resultMap.put("selectedMall", firstMall.getTenantId()); -// newUser.setParentTenantId(firstMall.getTenantId()); -// } -// } - // 登录后处理 - int score = wxCUserService.actionAfterLogin(newUser, null); - resultMap.put("score", score); updateCacheCUser(token, newUser); - + // 登录后处理 + wxCUserService.actionAfterLogin(newUser); + } if (StringUtils.isBlank(token) || "null".equals(token) || "undefined".equals(token) ) { diff --git a/mallinkService/src/main/java/com/iformall/config/BaseMyBatisConfiguration.java b/mallinkService/src/main/java/com/iformall/config/BaseMyBatisConfiguration.java index 64c5ee0ec..b0e7342a8 100644 --- a/mallinkService/src/main/java/com/iformall/config/BaseMyBatisConfiguration.java +++ b/mallinkService/src/main/java/com/iformall/config/BaseMyBatisConfiguration.java @@ -82,6 +82,13 @@ public class BaseMyBatisConfiguration { wxbasicChildSharding.setCount(100); wxbasicChildSharding.setRule(EnumShardingRule.HASH.getCode()); shardingList.add(wxbasicChildSharding); + + ShardingSphere wxCUserFromSharding = new ShardingSphere(); + wxCUserFromSharding.setColumn("tenant_id"); + wxCUserFromSharding.setTableName("wx_c_user_from"); + wxCUserFromSharding.setCount(100); + wxCUserFromSharding.setRule(EnumShardingRule.HASH.getCode()); + shardingList.add(wxCUserFromSharding); ShardingSphere wxOrderSharding = new ShardingSphere(); wxOrderSharding.setColumn("tenant_id"); diff --git a/mallinkService/src/main/java/com/iformall/domain/po/WxCUserBasicInfo.java b/mallinkService/src/main/java/com/iformall/domain/po/WxCUserBasicInfo.java index 4563715be..727514a05 100644 --- a/mallinkService/src/main/java/com/iformall/domain/po/WxCUserBasicInfo.java +++ b/mallinkService/src/main/java/com/iformall/domain/po/WxCUserBasicInfo.java @@ -5,7 +5,6 @@ import com.alibaba.fastjson.JSONObject; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableName; import com.fasterxml.jackson.annotation.JsonIgnore; -import com.iformall.domain.po.base.BaseEntity; import com.iformall.domain.po.base.TenantEntity; import com.iformall.domain.po.base.TenantEntityWithoutFinalTenantId; diff --git a/mallinkService/src/main/java/com/iformall/domain/po/WxCUserFrom.java b/mallinkService/src/main/java/com/iformall/domain/po/WxCUserFrom.java new file mode 100644 index 000000000..7680239ac --- /dev/null +++ b/mallinkService/src/main/java/com/iformall/domain/po/WxCUserFrom.java @@ -0,0 +1,104 @@ +package com.iformall.domain.po; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableName; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; +import com.iformall.domain.po.base.TenantEntity; +import com.iformall.enums.EnumCUserFrom; +import com.iformall.enums.EnumUserType; +import com.iformall.enums.EnumYesOrNo; +import lombok.Data; +import lombok.EqualsAndHashCode; +import lombok.ToString; + +import java.util.Date; + +@TableName(value = "wx_c_user_from") +@JsonIgnoreProperties(ignoreUnknown = true) +@Data +@ToString(callSuper = true) +@EqualsAndHashCode(callSuper = true) +public class WxCUserFrom extends TenantEntity { + + @io.swagger.annotations.ApiModelProperty(value="cUserId",name="cUserId") + protected Long cUserId; + @TableField(exist = false) + @io.swagger.annotations.ApiModelProperty(value="cUserNickName",name="cUserNickName") + protected String cUserNickName; + + @io.swagger.annotations.ApiModelProperty(value="二维码来源,小程序",name="scene") + private String scene; + + @io.swagger.annotations.ApiModelProperty(value="渠道,小程序",name="sceneAddress") + private String sceneAddress; + @TableField(exist = false) + @io.swagger.annotations.ApiModelProperty(value="sceneAddress描述",name="sceneAddressDesc") + private String sceneAddressDesc; + + @io.swagger.annotations.ApiModelProperty(value="EnumCUserFrom",name="fromType") + private Integer fromType; + @TableField(exist = false) + @io.swagger.annotations.ApiModelProperty(value="fromType描述",name="fromTypeDesc") + private String fromTypeDesc; + public String getFromTypeDesc(){ + if(this.getFromType() != null){ + EnumCUserFrom anEnum = EnumCUserFrom.getEnum(this.getFromType()); + if(anEnum != null){ + fromTypeDesc = anEnum.getMessage(); + } + } + return fromTypeDesc; + } + + @io.swagger.annotations.ApiModelProperty(value="来源ID",name="fromId") + protected Long fromId; + @TableField(exist = false) + @io.swagger.annotations.ApiModelProperty(value="来源Name",name="fromName") + protected String fromName; + + @io.swagger.annotations.ApiModelProperty(value="是否新用户(0:否1:是)EnumYesOrNo",name="isNewUser") + private Integer isNewUser; + @TableField(exist = false) + @io.swagger.annotations.ApiModelProperty(value="是否新用户",name="isNewUserStr") + private String isNewUserStr; + public String getIsNewUserStr(){ + if(this.getIsNewUser() != null){ + EnumYesOrNo anEnum = EnumYesOrNo.getEnum(this.getFromType()); + if(anEnum != null){ + isNewUserStr = anEnum.getMessage(); + } + } + return isNewUserStr; + } + + @io.swagger.annotations.ApiModelProperty(value="分享者 EnumUserType",name="shareUserType") + private Integer shareUserType; + @TableField(exist = false) + @io.swagger.annotations.ApiModelProperty(value="shareUserType描述",name="shareUserType") + private String shareUserTypeDesc; + public String getShareUserTypeDesc(){ + if(this.getShareUserType() != null){ + EnumUserType anEnum = EnumUserType.getEnum(this.getFromType()); + if(anEnum != null){ + shareUserTypeDesc = anEnum.getMessage(); + } + } + return shareUserTypeDesc; + } + + @io.swagger.annotations.ApiModelProperty(value="分享者",name="shareUser") + protected Long shareUser; + @TableField(exist = false) + @io.swagger.annotations.ApiModelProperty(value="分享者",name="shareUserName") + protected String shareUserName; + + @io.swagger.annotations.ApiModelProperty(value="创建时间",name="createDate") + private Date createDate; + + @TableField(exist = false) + protected Date startDate; + + @TableField(exist = false) + protected Date endDate; + +} diff --git a/mallinkService/src/main/java/com/iformall/domain/po/msg/FmInsideCLoginMsg.java b/mallinkService/src/main/java/com/iformall/domain/po/msg/FmInsideCLoginMsg.java index aae11a6b7..cff4dc8f6 100644 --- a/mallinkService/src/main/java/com/iformall/domain/po/msg/FmInsideCLoginMsg.java +++ b/mallinkService/src/main/java/com/iformall/domain/po/msg/FmInsideCLoginMsg.java @@ -8,6 +8,7 @@ import lombok.ToString; @ToString(callSuper = true) @EqualsAndHashCode(callSuper = true) public class FmInsideCLoginMsg extends BaseMsg{ + private static final long serialVersionUID = 1L; @io.swagger.annotations.ApiModelProperty(value = "租户ID", name = "tenantId") @@ -17,6 +18,5 @@ public class FmInsideCLoginMsg extends BaseMsg{ @io.swagger.annotations.ApiModelProperty(value = "用户ID", name = "cUserId") private Long cUserId; - @io.swagger.annotations.ApiModelProperty(value = "是否从unionId更新", name = "findByUnionId") - private Boolean findByUnionId; + } diff --git a/mallinkService/src/main/java/com/iformall/enums/EnumCUserFrom.java b/mallinkService/src/main/java/com/iformall/enums/EnumCUserFrom.java index e78a5e46f..671d66a71 100644 --- a/mallinkService/src/main/java/com/iformall/enums/EnumCUserFrom.java +++ b/mallinkService/src/main/java/com/iformall/enums/EnumCUserFrom.java @@ -9,8 +9,11 @@ public enum EnumCUserFrom { FROM_C_USER(1,"来源于微信用户"), FROM_C_USER_BASIC_INFO(2,"来源于会员"), - FROM_MERCHANT(3,"来源于微信用户"), - FROM_COUPON_CHANNEL(4,"来源于卷"), + FROM_MERCHANT_B_USER(3,"来源于B端用户"), + FROM_MALL_USER_INFO(4,"来源于A端用户"), + FROM_MERCHANT(5,"来源于门店"), + FROM_COUPON_CHANNEL(6,"来源于卷"), + FROM_ACTIVITY(7,"来源于活动"), ; public static EnumCUserFrom getEnum(Integer code) { diff --git a/mallinkService/src/main/java/com/iformall/mapper/WxCUserFromMapper.java b/mallinkService/src/main/java/com/iformall/mapper/WxCUserFromMapper.java new file mode 100644 index 000000000..4605ef943 --- /dev/null +++ b/mallinkService/src/main/java/com/iformall/mapper/WxCUserFromMapper.java @@ -0,0 +1,12 @@ +package com.iformall.mapper; + +import com.iformall.common.CommonMapper; +import com.iformall.domain.po.WxCUserFrom; + +import java.util.List; + +public interface WxCUserFromMapper extends CommonMapper{ + + List findList(WxCUserFrom record); + +} diff --git a/mallinkService/src/main/java/com/iformall/service/WxCUserFromService.java b/mallinkService/src/main/java/com/iformall/service/WxCUserFromService.java new file mode 100644 index 000000000..465776dcb --- /dev/null +++ b/mallinkService/src/main/java/com/iformall/service/WxCUserFromService.java @@ -0,0 +1,19 @@ +package com.iformall.service; + +import com.github.pagehelper.PageInfo; +import com.iformall.domain.po.WxCUserFrom; + +public interface WxCUserFromService { + + /** + * 根据实体查询分页列表 + * + * @param record + * @param pageIndex + * @param pageSize + * @return + */ + PageInfo listAsPage(WxCUserFrom record, Integer pageIndex, Integer pageSize); + + +} diff --git a/mallinkService/src/main/java/com/iformall/service/WxCUserService.java b/mallinkService/src/main/java/com/iformall/service/WxCUserService.java index 7c19fc4ec..cbdc2bd04 100644 --- a/mallinkService/src/main/java/com/iformall/service/WxCUserService.java +++ b/mallinkService/src/main/java/com/iformall/service/WxCUserService.java @@ -125,14 +125,14 @@ public interface WxCUserService { * 登录后发消息 * @param user */ - void actionMsgAfterLogin(WxCUser user, Boolean findByUnionId); + void actionMsgAfterLogin(WxCUser user); /** * 登录后处理 * @param user * @return */ - int actionAfterLogin(WxCUser user, Boolean findByUnionId); + int actionAfterLogin(WxCUser user); /** * 积分 diff --git a/mallinkService/src/main/java/com/iformall/service/impl/WxCUserBasicInfoServiceImpl.java b/mallinkService/src/main/java/com/iformall/service/impl/WxCUserBasicInfoServiceImpl.java index ee50cd7df..22735438e 100644 --- a/mallinkService/src/main/java/com/iformall/service/impl/WxCUserBasicInfoServiceImpl.java +++ b/mallinkService/src/main/java/com/iformall/service/impl/WxCUserBasicInfoServiceImpl.java @@ -653,6 +653,7 @@ public class WxCUserBasicInfoServiceImpl implements WxCUserBasicInfoService,IExc List childrenList = record.getChildrenList(); if(childrenList != null && childrenList.size() > 0){ for (WxCUserBasicChild child:childrenList) { + child.setCUserId(record.getId()); wxCUserBasicChildService.saveOrUpdate(child); } } diff --git a/mallinkService/src/main/java/com/iformall/service/impl/WxCUserFromServiceImpl.java b/mallinkService/src/main/java/com/iformall/service/impl/WxCUserFromServiceImpl.java new file mode 100644 index 000000000..dd20aef4f --- /dev/null +++ b/mallinkService/src/main/java/com/iformall/service/impl/WxCUserFromServiceImpl.java @@ -0,0 +1,29 @@ +package com.iformall.service.impl; + + +import com.github.pagehelper.PageHelper; +import com.github.pagehelper.PageInfo; +import com.iformall.domain.po.*; +import com.iformall.mapper.*; +import com.iformall.service.*; +import lombok.extern.slf4j.Slf4j; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; + +@Service +@Slf4j +public class WxCUserFromServiceImpl implements WxCUserFromService { + + private final Logger logger = LoggerFactory.getLogger(this.getClass()); + + @Autowired + WxCUserFromMapper wxCUserFromMapper; + + @Override + public PageInfo listAsPage(WxCUserFrom record, Integer pageIndex, Integer pageSize) { + return PageHelper.startPage(pageIndex, pageSize).doSelectPageInfo(() -> wxCUserFromMapper.findList(record)); + } + +} diff --git a/mallinkService/src/main/java/com/iformall/service/impl/WxCUserServiceImpl.java b/mallinkService/src/main/java/com/iformall/service/impl/WxCUserServiceImpl.java index 2cde73cf7..a2aef34a2 100644 --- a/mallinkService/src/main/java/com/iformall/service/impl/WxCUserServiceImpl.java +++ b/mallinkService/src/main/java/com/iformall/service/impl/WxCUserServiceImpl.java @@ -88,19 +88,19 @@ public class WxCUserServiceImpl implements WxCUserService { Date curr = new Date(); if (user.getId() == null) { // 检查用户是否已有同一微信开放平台账号 - if(StringUtils.isNotBlank(user.getUnionId()) && StringUtils.isNotBlank(user.getOpenAppId())) { - WxCUser oldUser = wxCUserMapper.findByUnionId(user); - if(oldUser != null) { - // 已有,更新 - user.setId(oldUser.getId()); - user.setLoginCount(oldUser.getLoginCount()==null?0:oldUser.getLoginCount() + 1); - user.setUpdateDate(curr); - user.updateTenantInfo(oldUser); - // TODO 是否其他信息需要更新 - ret = wxCUserMapper.updateById(user); - return ret; - } - } +// if(StringUtils.isNotBlank(user.getUnionId()) && StringUtils.isNotBlank(user.getOpenAppId())) { +// WxCUser oldUser = wxCUserMapper.findByUnionId(user); +// if(oldUser != null) { +// // 已有,更新 +// user.setId(oldUser.getId()); +// user.setLoginCount(oldUser.getLoginCount()==null?0:oldUser.getLoginCount() + 1); +// user.setUpdateDate(curr); +// user.updateTenantInfo(oldUser); +// // TODO 是否其他信息需要更新 +// ret = wxCUserMapper.updateById(user); +// return ret; +// } +// } final IdWorker idWorker = IdWorker.get(); user.setId(idWorker.nextId()); user.setLoginCount(1); @@ -253,18 +253,17 @@ public class WxCUserServiceImpl implements WxCUserService { } @Override - public void actionMsgAfterLogin(WxCUser user, Boolean findByUnionId) { + public void actionMsgAfterLogin(WxCUser user) { FmInsideCLoginMsg loginMsg = new FmInsideCLoginMsg(); loginMsg.setMsgType(EnumMsgRecordType.INSIDE_C_LOGIN.getCode()); loginMsg.updateTenantInfo(user); loginMsg.setCUserId(user.getId()); - loginMsg.setFindByUnionId(findByUnionId); mqBaseProducer.sendMessage(loginMsg, EnumMsgMqTopic.DEFAULT.getCode(), EnumMsgMqTag.DEFAULT.getCode(), EnumMsgMqKey.DEFAULT.getCode()); } @Override - public int actionAfterLogin(WxCUser user, Boolean findByUnionId) { + public int actionAfterLogin(WxCUser user) { int score = 0; int credit = 0; // 成长值 @@ -291,43 +290,28 @@ public class WxCUserServiceImpl implements WxCUserService { if (wxCUserBasicInfo != null) { WxCUserBasicInfo basicInfo = new WxCUserBasicInfo(); basicInfo.setId(wxCUserBasicInfo.getId()); + basicInfo.setFinalTenantId(user.getFinalTenantId()); basicInfo.setActiveTime(new Date()); int loingcount = 0; try { loingcount = Integer.parseInt(wxCUserBasicInfo.getLoginCount().toString()); }catch(Exception e) { } - basicInfo.setFinalTenantId(user.getFinalTenantId()); basicInfo.setLoginCount(loingcount+1); wxCUserBasicInfoService.update(basicInfo); + + wxCUserTagsService.triggerAssignTags(EnumAssignTagsTrigger.ASSIGN_TAGS_TRIGGER_LOGIN, user,user); } - WxCUser wxCUser = getById(user.getId(),user.getTenantId()); - if (wxCUser != null) { - WxCUser cUser = new WxCUser(); - cUser.setId(user.getId()); - cUser.setActiveTime(new Date()); - cUser.setTenantId(user.getTenantId()); - saveOrUpdate(cUser); - } - wxCUserTagsService.triggerAssignTags(EnumAssignTagsTrigger.ASSIGN_TAGS_TRIGGER_LOGIN, wxCUser,user); - } - // 用户从unionId来的,可能会有重复 -// if(findByUnionId != null) { -// if(findByUnionId) { -// WxCUser userQ = new WxCUser(); -// userQ.setOpenAppId(user.getAppId()); -// userQ.setOpenId(user.getOpenId()); -// List userList = wxCUserMapper.findList(userQ); -// if(userList.size() > 1) { -// for(WxCUser tempUser: userList) { -// if(tempUser.getUnionId() == null) { -// // 删除 无unionId的用户 -// wxCUserMapper.deleteById(tempUser.getId()); -// } -// } -// } +// WxCUser wxCUser = getById(user.getId(),user.getTenantId()); +// if (wxCUser != null) { +// WxCUser cUser = new WxCUser(); +// cUser.setId(user.getId()); +// cUser.setActiveTime(new Date()); +// cUser.setTenantId(user.getTenantId()); +// saveOrUpdate(cUser); // } -// } + + } String key = Constant.tokenPrev + user.getToken(); if(baseCUserTokenRedisTemplate.hasKey(key)){ baseCUserTokenRedisTemplate.delete(key); @@ -349,10 +333,7 @@ public class WxCUserServiceImpl implements WxCUserService { wxCreditHistory.setChangePurpose(enumScoreType.getMessage()); wxCreditHistory.setOperatorType(EnumUserType.CUSERBASIC.getCode()); wxCreditHistory.setOperatorId(user.getUserId()); -// wxCreditHistory.setCreditNum(user.getCredit()); -// wxCreditHistory.setCreditAmount(user.getCredit()); WxCreditHistory record = wxCreditHistoryService.saveOrUpdate(wxCreditHistory); -// user.setCredit(record.getCreditAmount()); return record.getCreditAmount(); } diff --git a/mallinkService/src/main/java/com/iformall/service/msg/impl/FmInsideCLoginMsgServiceImpl.java b/mallinkService/src/main/java/com/iformall/service/msg/impl/FmInsideCLoginMsgServiceImpl.java index 44e39f740..53f1d06ca 100644 --- a/mallinkService/src/main/java/com/iformall/service/msg/impl/FmInsideCLoginMsgServiceImpl.java +++ b/mallinkService/src/main/java/com/iformall/service/msg/impl/FmInsideCLoginMsgServiceImpl.java @@ -40,7 +40,6 @@ public class FmInsideCLoginMsgServiceImpl implements MsgSendService { logger.error("用户ID未找到: " + msg.getCUserId()); throw new MallinkException(ErrorCode.USER_IS_EMPTY.getCode(), "用户ID未找到" + msg.getCUserId()); } - - userService.actionAfterLogin(user, msg.getFindByUnionId()); + userService.actionAfterLogin(user); } } diff --git a/mallinkService/src/main/resources/mapper/WxCUserFromMapper.xml b/mallinkService/src/main/resources/mapper/WxCUserFromMapper.xml new file mode 100644 index 000000000..0cb8d9cea --- /dev/null +++ b/mallinkService/src/main/resources/mapper/WxCUserFromMapper.xml @@ -0,0 +1,109 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + wcuf.`id`,wcuf.`tenant_id`,wcuf.`parent_tenant_id`,wcuf.`c_user_id`,wcuf.`scene`,wcuf.`scene_address`, + wcuf.`from_type`,wcuf.`from_id`,wcuf.`is_new_user`,wcuf.`share_user_type`,wcuf.`share_user`,wcuf.`create_date` + + + + where 1 = 1 + + and wcuf.`id` = #{id} + + + and wcuf.`tenant_id` = #{tenantId} + + + and wcuf.`parent_tenant_id` = #{parentTenantId} + + + and wcuf.`c_user_id` = #{cUserId} + + + and wcuf.`scene` = #{scene} + + + and wcuf.`scene_address` = #{sceneAddress} + + + and wcuf.`from_type` = #{fromType} + + + and wcuf.`from_id` = #{fromId} + + + and wcuf.`is_new_user` = #{isNewUser} + + + and wcuf.`share_user_type` = #{shareUserType} + + + and wcuf.`share_user` = #{shareUser} + + + + and wcuf.`create_date` >= #{startTime} + + + and wcuf.`create_date` <= #{endTime} + + + + and wcuf.id in + + #{idItem} + + + order by wcuf.`create_date` desc + + + + +