CREATE TABLE `qimall_addons_share_redpack` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, `mall_id` int(10) NOT NULL, `name` varchar(255) NOT NULL COMMENT '海报名称', `key_word` varchar(255) DEFAULT NULL COMMENT '关键词', `look_num` int(11) DEFAULT '0' COMMENT '浏览次数', `scan_code_num` int(11) DEFAULT '0' COMMENT '扫码次数', `poster_content` longtext NOT NULL COMMENT '海报内容', `status` varchar(255) NOT NULL DEFAULT '0' COMMENT '状态【1启用 0禁用 -1删除】', `share_url` varchar(255) DEFAULT NULL COMMENT '分享图片', `created_at` int(11) NOT NULL, `updated_at` int(11) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COMMENT='海报分享得红包(海报表)'; CREATE TABLE `qimall_addons_share_redpack_code` ( `id` int(10) NOT NULL AUTO_INCREMENT COMMENT 'ID', `mall_id` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '商城ID', `user_id` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '用户ID', `source` tinyint(2) NOT NULL DEFAULT '0' COMMENT '来源,对应qimall_user.source', `item_id` int(10) NOT NULL DEFAULT '0' COMMENT '项目ID share_redpack.id', `code` varchar(16) NOT NULL DEFAULT '' COMMENT '分享码', `content` varchar(255) CHARACTER SET utf8mb4 NOT NULL DEFAULT '' COMMENT '二维码参数', `applet_code` varchar(255) DEFAULT '', `status` tinyint(1) NOT NULL DEFAULT '1' COMMENT '状态【1启用 0禁用 -1删除】', `created_at` int(10) NOT NULL DEFAULT '0' COMMENT '创建时间', `updated_at` int(10) NOT NULL DEFAULT '0' COMMENT '上次更新数据时间', `store_id` int(11) NOT NULL DEFAULT '0' COMMENT '门店id', PRIMARY KEY (`id`) USING BTREE, KEY `mall_id+user_id+source` (`mall_id`,`user_id`,`source`) USING BTREE, KEY `mall_id+code` (`mall_id`,`code`) USING BTREE ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='用户分享表'; CREATE TABLE `qimall_addons_share_redpack_invate` ( `id` int(11) unsigned NOT NULL AUTO_INCREMENT, `mall_id` int(11) NOT NULL COMMENT '商城id', `user_id` int(11) NOT NULL COMMENT '用户id', `invite_code` varchar(64) NOT NULL COMMENT '邀请码', `num` int(10) NOT NULL COMMENT '邀请用户数', `created_at` int(11) NOT NULL, `updated_at` int(11) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COMMENT='邀请详情表'; CREATE TABLE `qimall_addons_share_redpack_invate_log` ( `id` int(11) unsigned NOT NULL AUTO_INCREMENT, `mall_id` int(11) NOT NULL, `invate_id` int(11) NOT NULL COMMENT 'share_redpack_invate.id', `user_id` int(11) NOT NULL COMMENT '被邀请人的id', `created_at` int(11) NOT NULL COMMENT '创建时间', `updated_at` int(11) NOT NULL COMMENT '修改时间', PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COMMENT='邀请记录表'; CREATE TABLE `qimall_addons_share_redpack_record` ( `id` int(11) unsigned NOT NULL AUTO_INCREMENT, `mall_id` int(11) NOT NULL, `user_id` int(11) NOT NULL COMMENT '发红包者user_id', `money` decimal(11, 2) DEFAULT NULL COMMENT '单个红包金额', `repack_id` int(11) DEFAULT NULL COMMENT '海报红包', `all_num` int(11) NOT NULL COMMENT '红包总数', `num` int(11) NOT NULL COMMENT '剩余个数', `status` tinyint(1) NOT NULL DEFAULT '1' COMMENT '状态[-1:删除;0:禁用;1启用]', `created_at` int(11) DEFAULT NULL, `updated_at` int(11) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COMMENT='分享海报得红包的红包活动表'; CREATE TABLE `qimall_addons_share_redpack_record_log` ( `id` int(11) unsigned NOT NULL AUTO_INCREMENT, `mall_id` int(11) NOT NULL, `record_id` int(11) NOT NULL COMMENT 'share_redpack_record.id', `user_id` int(11) NOT NULL COMMENT '发红包者的id', `get_user_id` int(11) NOT NULL COMMENT '获取红包者的id', `change_num` decimal(10, 2) NOT NULL COMMENT '变动金额', `change_type` varchar(10) NOT NULL COMMENT 'add 增 sub 减', `source_table` varchar(255) DEFAULT NULL COMMENT '来源表', `source_table_id` int(11) DEFAULT NULL COMMENT '操作来源业务id', `status` tinyint(4) DEFAULT '1' COMMENT '状态,-1:失效,1:正常,2:冻结', `desc` varchar(255) DEFAULT NULL COMMENT '变动说明', `created_at` int(11) DEFAULT NULL, `updated_at` int(11) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COMMENT='领取红包记录'; INSERT INTO `qimall_global_var_map` (`name`, `title`, `type`, `is_addons`, `status`, `created_at`, `updated_at`) VALUES ('ShareRedpack', '分享海报得红包', 'FromTypeMap', 1, 1, 1654569888, 1654569888); INSERT INTO `qimall_global_var_map` (`name`, `title`, `type`, `is_addons`, `status`, `created_at`, `updated_at`) VALUES ('ShareRedPackSetting', '红包设置', 'CapitalTypeMap', 1, 1, 1654569888, 1654569888);