| @@ -0,0 +1,226 @@ | |||||
| /* | |||||
| Navicat Premium Dump SQL | |||||
| Source Server : 101.200.130.134 | |||||
| Source Server Type : MySQL | |||||
| Source Server Version : 50728 (5.7.28) | |||||
| Source Host : 101.200.130.134:3306 | |||||
| Source Schema : mallink | |||||
| Target Server Type : MySQL | |||||
| Target Server Version : 50728 (5.7.28) | |||||
| File Encoding : 65001 | |||||
| Date: 15/08/2024 15:28:13 | |||||
| */ | |||||
| SET NAMES utf8mb4; | |||||
| SET FOREIGN_KEY_CHECKS = 0; | |||||
| -- ---------------------------- | |||||
| -- Table structure for wx_offline_activity | |||||
| -- ---------------------------- | |||||
| DROP TABLE IF EXISTS `wx_offline_activity`; | |||||
| CREATE TABLE `wx_offline_activity` ( | |||||
| `id` bigint(20) NOT NULL COMMENT '主键ID', | |||||
| `tenant_id` varchar(5) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '租户ID', | |||||
| `parent_tenant_id` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '父租户ID', | |||||
| `name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '活动名称', | |||||
| `start_time` datetime NULL DEFAULT NULL COMMENT '开始时间', | |||||
| `end_time` datetime NULL DEFAULT NULL COMMENT '结束时间', | |||||
| `status` smallint(2) NOT NULL DEFAULT 0 COMMENT '状态(0:未上架 1:已上架)', | |||||
| `create_date` datetime NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', | |||||
| `update_date` datetime NULL DEFAULT CURRENT_TIMESTAMP COMMENT '更新时间', | |||||
| `all_merchant` smallint(1) NOT NULL DEFAULT 0 COMMENT '是否全部商户', | |||||
| PRIMARY KEY (`id`) USING BTREE | |||||
| ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '线下活动' ROW_FORMAT = DYNAMIC; | |||||
| -- ---------------------------- | |||||
| -- Table structure for wx_offline_activity_awards_item | |||||
| -- ---------------------------- | |||||
| DROP TABLE IF EXISTS `wx_offline_activity_awards_item`; | |||||
| CREATE TABLE `wx_offline_activity_awards_item` ( | |||||
| `id` bigint(20) NOT NULL COMMENT '主键ID', | |||||
| `tenant_id` varchar(5) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '租户ID', | |||||
| `parent_tenant_id` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '父租户ID', | |||||
| `activity_item_id` bigint(20) NOT NULL COMMENT '活动项id', | |||||
| `name` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '奖项名称', | |||||
| `grade` int(11) NULL DEFAULT NULL COMMENT '奖项等级', | |||||
| `min_amount` decimal(10, 2) NULL DEFAULT NULL COMMENT '限制最小金额', | |||||
| `max_amount` decimal(10, 2) NULL DEFAULT NULL COMMENT '限制最大金额', | |||||
| `cash_back_ratio` decimal(10, 2) NULL DEFAULT NULL COMMENT '返现比例', | |||||
| `price` decimal(10, 2) NULL DEFAULT NULL COMMENT '奖项价值', | |||||
| `money_rule` smallint(1) NOT NULL COMMENT '分担规则(0-商管 1-商户 2-分担)', | |||||
| `mall_share_rate` decimal(10, 2) NULL DEFAULT NULL COMMENT '商管分担比例', | |||||
| `merchant_share_rate` decimal(10, 2) NULL DEFAULT NULL COMMENT '商户分担比例', | |||||
| `create_date` datetime NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', | |||||
| `update_date` datetime NULL DEFAULT CURRENT_TIMESTAMP COMMENT '更新时间', | |||||
| PRIMARY KEY (`id`) USING BTREE | |||||
| ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '线下活动奖项' ROW_FORMAT = DYNAMIC; | |||||
| -- ---------------------------- | |||||
| -- Table structure for wx_offline_activity_grant_award | |||||
| -- ---------------------------- | |||||
| DROP TABLE IF EXISTS `wx_offline_activity_grant_award`; | |||||
| CREATE TABLE `wx_offline_activity_grant_award` ( | |||||
| `id` bigint(20) NOT NULL COMMENT '主键ID', | |||||
| `tenant_id` varchar(5) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '租户ID', | |||||
| `parent_tenant_id` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '父租户ID', | |||||
| `activity_id` bigint(20) NOT NULL COMMENT '活动ID', | |||||
| `order_money_sum` decimal(10, 2) NULL DEFAULT NULL COMMENT '订单总金额', | |||||
| `order_count` int(11) NULL DEFAULT NULL COMMENT '订单数量', | |||||
| `cus_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '客户姓名', | |||||
| `cus_phone` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '客户电话', | |||||
| `real_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '实际领奖人', | |||||
| `real_card` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '实际领奖人身份证号', | |||||
| `sign_img` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '签名图片', | |||||
| `create_by` bigint(20) NULL DEFAULT NULL, | |||||
| `create_date` datetime NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', | |||||
| `update_date` datetime NULL DEFAULT CURRENT_TIMESTAMP COMMENT '更新时间', | |||||
| `lottery_num` json NULL COMMENT '抽奖券编码', | |||||
| `lottery_count` int(11) NULL DEFAULT NULL COMMENT '抽奖券数量', | |||||
| `anniversary_lottery_num` json NULL COMMENT '周年庆抽奖编码', | |||||
| PRIMARY KEY (`id`) USING BTREE | |||||
| ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '线下活动发放奖励' ROW_FORMAT = DYNAMIC; | |||||
| -- ---------------------------- | |||||
| -- Table structure for wx_offline_activity_grant_item | |||||
| -- ---------------------------- | |||||
| DROP TABLE IF EXISTS `wx_offline_activity_grant_item`; | |||||
| CREATE TABLE `wx_offline_activity_grant_item` ( | |||||
| `id` bigint(20) NOT NULL, | |||||
| `tenant_id` varchar(5) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '租户ID', | |||||
| `parent_tenant_id` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '父租户ID', | |||||
| `grant_id` bigint(20) NOT NULL COMMENT '发放id', | |||||
| `activity_id` bigint(20) NOT NULL COMMENT '活动id', | |||||
| `activity_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '活动名称', | |||||
| `activity_item_id` bigint(20) NOT NULL COMMENT '活动项id', | |||||
| `activity_item_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '活动项名称', | |||||
| `activity_item_type` smallint(1) NULL DEFAULT NULL COMMENT '活动项类型', | |||||
| `award_itam_id` bigint(20) NOT NULL COMMENT '奖项id', | |||||
| `award_name` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '奖项名称', | |||||
| `award_grade` int(11) NULL DEFAULT NULL COMMENT '奖项等级', | |||||
| `award_min_amount` decimal(10, 2) NULL DEFAULT NULL COMMENT '奖项限制最小金额', | |||||
| `award_max_amount` decimal(10, 2) NULL DEFAULT NULL COMMENT '奖项限制最大金额', | |||||
| `awards_item_rule` smallint(1) NULL DEFAULT NULL COMMENT '奖项计算规则', | |||||
| `cash_back_ratio` decimal(10, 2) NULL DEFAULT NULL COMMENT '返现比例', | |||||
| `award_price` decimal(10, 2) NOT NULL COMMENT '奖项价值', | |||||
| `award_count` int(11) NULL DEFAULT NULL COMMENT '奖项数量', | |||||
| `money_rule` smallint(1) NOT NULL COMMENT '分担规则(0-商管 1-商户 2-分担)', | |||||
| `mall_share_rate` decimal(10, 2) NULL DEFAULT NULL COMMENT '商管分担比例', | |||||
| `merchant_share_rate` decimal(10, 2) NULL DEFAULT NULL COMMENT '商户分担比例', | |||||
| `create_date` datetime NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', | |||||
| `update_date` datetime NULL DEFAULT CURRENT_TIMESTAMP COMMENT '更新时间', | |||||
| PRIMARY KEY (`id`) USING BTREE, | |||||
| UNIQUE INDEX `activity_id`(`grant_id`, `activity_item_id`) USING BTREE | |||||
| ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '线下活动发放奖励' ROW_FORMAT = DYNAMIC; | |||||
| -- ---------------------------- | |||||
| -- Table structure for wx_offline_activity_grant_settlement | |||||
| -- ---------------------------- | |||||
| DROP TABLE IF EXISTS `wx_offline_activity_grant_settlement`; | |||||
| CREATE TABLE `wx_offline_activity_grant_settlement` ( | |||||
| `id` bigint(20) NOT NULL, | |||||
| `tenant_id` varchar(5) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '租户ID', | |||||
| `parent_tenant_id` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '父租户ID', | |||||
| `record_id` bigint(20) NOT NULL COMMENT '参与记录id', | |||||
| `order_no` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '订单编号', | |||||
| `order_money` decimal(10, 2) NULL DEFAULT NULL COMMENT '订单金额', | |||||
| `merchant_id` bigint(20) NOT NULL COMMENT '商户id', | |||||
| `activity_id` bigint(20) NOT NULL COMMENT '活动id', | |||||
| `activity_item_id` bigint(20) NOT NULL COMMENT '活动项id', | |||||
| `award_itam_id` bigint(20) NOT NULL COMMENT '奖项id', | |||||
| `grant_id` bigint(20) NOT NULL COMMENT '发放id', | |||||
| `grant_price` decimal(10, 2) NULL DEFAULT NULL COMMENT '发放总价值', | |||||
| `mall_share_rate` decimal(10, 2) NULL DEFAULT NULL COMMENT '商管承担比率', | |||||
| `merchant_share_rate` decimal(10, 2) NULL DEFAULT NULL COMMENT '商户承担比率', | |||||
| `order_ratio` decimal(10, 2) NULL DEFAULT NULL COMMENT '订单占比', | |||||
| `real_grant_price` decimal(10, 2) NULL DEFAULT NULL COMMENT '实际发放总价值', | |||||
| `real_mall_share_price` decimal(10, 2) NULL DEFAULT NULL COMMENT '实际商管承担总金额', | |||||
| `real_merchant_share_price` decimal(10, 2) NULL DEFAULT NULL COMMENT '实际商户承担总金额', | |||||
| `create_date` datetime NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', | |||||
| `update_date` datetime NULL DEFAULT CURRENT_TIMESTAMP COMMENT '更新时间', | |||||
| PRIMARY KEY (`id`) USING BTREE | |||||
| ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '线下活动发放奖励结算' ROW_FORMAT = DYNAMIC; | |||||
| -- ---------------------------- | |||||
| -- Table structure for wx_offline_activity_item | |||||
| -- ---------------------------- | |||||
| DROP TABLE IF EXISTS `wx_offline_activity_item`; | |||||
| CREATE TABLE `wx_offline_activity_item` ( | |||||
| `id` bigint(20) NOT NULL COMMENT '主键ID', | |||||
| `tenant_id` varchar(5) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '租户ID', | |||||
| `parent_tenant_id` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '父租户ID', | |||||
| `activity_id` bigint(20) NOT NULL COMMENT '活动id', | |||||
| `type` smallint(1) NOT NULL COMMENT '活动项类型', | |||||
| `name` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '活动项名称', | |||||
| `limit_money` decimal(10, 2) NOT NULL COMMENT '参与金额', | |||||
| `awards_item_price` decimal(10, 2) NULL DEFAULT NULL COMMENT '奖项单价', | |||||
| `awards_item_limit` int(11) NULL DEFAULT NULL COMMENT '奖项限制', | |||||
| `awards_item_count` int(11) NULL DEFAULT NULL COMMENT '奖项总数量', | |||||
| `awards_item_rule` smallint(1) NULL DEFAULT NULL COMMENT '奖项计算规则', | |||||
| `create_date` datetime NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', | |||||
| `update_date` datetime NULL DEFAULT CURRENT_TIMESTAMP COMMENT '更新时间', | |||||
| PRIMARY KEY (`id`) USING BTREE | |||||
| ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '线下活动项目' ROW_FORMAT = DYNAMIC; | |||||
| -- ---------------------------- | |||||
| -- Table structure for wx_offline_activity_merchant | |||||
| -- ---------------------------- | |||||
| DROP TABLE IF EXISTS `wx_offline_activity_merchant`; | |||||
| CREATE TABLE `wx_offline_activity_merchant` ( | |||||
| `id` bigint(20) NOT NULL COMMENT '主键ID', | |||||
| `tenant_id` varchar(5) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '租户ID', | |||||
| `parent_tenant_id` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '父租户ID', | |||||
| `activity_id` bigint(20) NOT NULL COMMENT '活动编号', | |||||
| `merchant_id` bigint(20) NOT NULL COMMENT '商户编号', | |||||
| `whether_in` smallint(1) NOT NULL COMMENT '是否参加', | |||||
| `create_date` datetime NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', | |||||
| `update_date` datetime NULL DEFAULT CURRENT_TIMESTAMP COMMENT '更新时间', | |||||
| PRIMARY KEY (`id`) USING BTREE | |||||
| ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '线下活动商户' ROW_FORMAT = DYNAMIC; | |||||
| -- ---------------------------- | |||||
| -- Table structure for wx_offline_activity_record | |||||
| -- ---------------------------- | |||||
| DROP TABLE IF EXISTS `wx_offline_activity_record`; | |||||
| CREATE TABLE `wx_offline_activity_record` ( | |||||
| `id` bigint(20) NOT NULL COMMENT '主键ID', | |||||
| `tenant_id` varchar(5) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '租户ID', | |||||
| `parent_tenant_id` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '父租户ID', | |||||
| `order_no` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '订单号', | |||||
| `order_money` decimal(10, 2) NULL DEFAULT NULL COMMENT '订单金额', | |||||
| `cus_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '客户姓名', | |||||
| `real_cus_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL, | |||||
| `cus_phone` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '客户电话', | |||||
| `cus_address` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '客户地址', | |||||
| `cus_card` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '身份证号', | |||||
| `lottery_num` json NULL COMMENT '抽奖券编码', | |||||
| `lottery_count` int(11) NULL DEFAULT NULL COMMENT '抽奖券数量', | |||||
| `anniversary_lottery_num` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '周年庆抽奖编码', | |||||
| `create_by` bigint(11) NULL DEFAULT NULL, | |||||
| `merchant_id` bigint(20) NOT NULL COMMENT '商户编号', | |||||
| `business_id` int(11) NULL DEFAULT NULL COMMENT '业态', | |||||
| `create_date` datetime NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', | |||||
| `update_date` datetime NULL DEFAULT CURRENT_TIMESTAMP COMMENT '更新时间', | |||||
| `audit_remark` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '审批意见', | |||||
| `audit_status` int(1) NOT NULL DEFAULT 0 COMMENT '审批状态', | |||||
| `audit_by` bigint(20) NULL DEFAULT NULL COMMENT '审核人', | |||||
| `audit_time` datetime NULL DEFAULT NULL COMMENT '审核时间', | |||||
| PRIMARY KEY (`id`) USING BTREE | |||||
| ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '线下活动参与登记' ROW_FORMAT = DYNAMIC; | |||||
| -- ---------------------------- | |||||
| -- Table structure for wx_offline_activity_record_grant | |||||
| -- ---------------------------- | |||||
| DROP TABLE IF EXISTS `wx_offline_activity_record_grant`; | |||||
| CREATE TABLE `wx_offline_activity_record_grant` ( | |||||
| `tenant_id` varchar(5) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '租户ID', | |||||
| `parent_tenant_id` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '父租户ID', | |||||
| `activity_id` bigint(20) NOT NULL COMMENT '活动id', | |||||
| `record_id` bigint(20) NOT NULL COMMENT '参与记录id', | |||||
| `grant_id` bigint(20) NOT NULL COMMENT '发放id', | |||||
| UNIQUE INDEX `activity_id`(`activity_id`, `record_id`) USING BTREE | |||||
| ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '线下活动参与登记与发放关联表' ROW_FORMAT = DYNAMIC; | |||||
| SET FOREIGN_KEY_CHECKS = 1; | |||||