| @@ -0,0 +1,448 @@ | |||
| /* | |||
| 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: 29/05/2025 17:32:02 | |||
| */ | |||
| SET NAMES utf8mb4; | |||
| SET FOREIGN_KEY_CHECKS = 0; | |||
| -- ---------------------------- | |||
| -- Table structure for wx_vtwo_activity_award | |||
| -- ---------------------------- | |||
| DROP TABLE IF EXISTS `wx_vtwo_activity_award`; | |||
| CREATE TABLE `wx_vtwo_activity_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', | |||
| `grade` int(11) NOT NULL COMMENT '奖项等级', | |||
| `name` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '奖项名称', | |||
| `price` decimal(10, 2) NOT NULL DEFAULT 0.00 COMMENT '奖项价值', | |||
| `share_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_vtwo_activity_grant | |||
| -- ---------------------------- | |||
| DROP TABLE IF EXISTS `wx_vtwo_activity_grant`; | |||
| CREATE TABLE `wx_vtwo_activity_grant` ( | |||
| `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', | |||
| `activity_type` smallint(1) NOT NULL, | |||
| `activity_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL, | |||
| `order_money_sum` decimal(10, 2) NOT NULL COMMENT '订单总金额', | |||
| `order_count` int(11) NOT 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 '客户电话', | |||
| `lottery_num` json NULL COMMENT '抽奖券编码', | |||
| `lottery_count` int(11) NULL DEFAULT NULL COMMENT '抽奖券数量', | |||
| `anniversary_lottery_num` json 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 '实际领奖人身份证号', | |||
| `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL, | |||
| `sign_img` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '签名图片', | |||
| `status` smallint(1) NOT NULL DEFAULT 1, | |||
| `create_by` bigint(20) NULL DEFAULT NULL, | |||
| `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_vtwo_activity_grant_award | |||
| -- ---------------------------- | |||
| DROP TABLE IF EXISTS `wx_vtwo_activity_grant_award`; | |||
| CREATE TABLE `wx_vtwo_activity_grant_award` ( | |||
| `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', | |||
| `activity_id` bigint(20) NOT NULL COMMENT '活动id', | |||
| `activity_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '活动名称', | |||
| `grant_id` bigint(20) NOT NULL COMMENT '发放id', | |||
| `order_id` bigint(20) NULL DEFAULT NULL, | |||
| `mode_type` smallint(1) NOT NULL COMMENT '金额/联单', | |||
| `award_id` bigint(20) NOT NULL COMMENT '奖项id', | |||
| `award_grade` int(11) NULL DEFAULT NULL COMMENT '奖项等级', | |||
| `award_name` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '奖项名称', | |||
| `award_price` decimal(10, 2) NOT NULL COMMENT '奖项价值', | |||
| `award_count` int(11) NOT NULL COMMENT '奖项数量', | |||
| `grant_price` decimal(10, 2) NOT NULL COMMENT '实际发放价值', | |||
| `share_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 '商户分担比例', | |||
| `status` smallint(1) NOT NULL DEFAULT 1, | |||
| `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_vtwo_activity_grant_export | |||
| -- ---------------------------- | |||
| DROP TABLE IF EXISTS `wx_vtwo_activity_grant_export`; | |||
| CREATE TABLE `wx_vtwo_activity_grant_export` ( | |||
| `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', | |||
| `activity_id` bigint(20) NOT NULL COMMENT '活动id', | |||
| `activity_type` smallint(1) NOT NULL, | |||
| `activity_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL, | |||
| `order_id` bigint(20) NOT NULL COMMENT '订单id', | |||
| `order_no` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '订单号', | |||
| `order_amount` decimal(10, 2) NULL DEFAULT NULL COMMENT '订单金额', | |||
| `merchant_id` bigint(20) NOT NULL COMMENT '商户编号', | |||
| `merchant_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL, | |||
| `merchant_shop_num` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL, | |||
| `business_id` int(11) NULL DEFAULT NULL COMMENT '业态', | |||
| `business_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL, | |||
| `lottery_num` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT 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 '周年庆抽奖编码', | |||
| `order_create_time` datetime NULL DEFAULT NULL, | |||
| `vip_num` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci 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 '客户电话', | |||
| `cus_card` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '身份证号', | |||
| `cus_address` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '客户地址', | |||
| `legion_id` bigint(11) NULL DEFAULT NULL COMMENT '所属军团', | |||
| `legion_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL, | |||
| `union_id` bigint(11) NULL DEFAULT NULL COMMENT '所属联盟', | |||
| `union_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL, | |||
| `grant_id` bigint(20) NOT NULL COMMENT '发奖id', | |||
| `grant_user_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '实际领奖人', | |||
| `grant_user_card` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '实际领奖人身份证号', | |||
| `grant_remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL, | |||
| `sign_img` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '签名图片', | |||
| `grant_by` bigint(20) NULL DEFAULT NULL COMMENT '发奖人', | |||
| `grant_by_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL, | |||
| `grant_time` datetime NULL DEFAULT NULL COMMENT '发奖时间', | |||
| `grant_detail` json NULL COMMENT '发放结算详情', | |||
| `grant_price` decimal(10, 2) NULL DEFAULT NULL COMMENT '发放总价值', | |||
| `mall_share_price` decimal(10, 2) NULL DEFAULT NULL COMMENT '订单商管承担总金额', | |||
| `merchant_share_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 '商户承担比率', | |||
| `tax_amount` decimal(10, 2) NOT NULL DEFAULT 0.00 COMMENT '税点金额', | |||
| `status` smallint(1) NOT NULL DEFAULT 1, | |||
| PRIMARY KEY (`id`) USING BTREE | |||
| ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '线下活动发放奖励导出' ROW_FORMAT = DYNAMIC; | |||
| -- ---------------------------- | |||
| -- Table structure for wx_vtwo_activity_grant_order | |||
| -- ---------------------------- | |||
| DROP TABLE IF EXISTS `wx_vtwo_activity_grant_order`; | |||
| CREATE TABLE `wx_vtwo_activity_grant_order` ( | |||
| `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', | |||
| `order_id` bigint(20) NOT NULL COMMENT '订单id', | |||
| `is_amount` smallint(1) NOT NULL COMMENT '是否参与总金额计算', | |||
| `status` smallint(1) NOT NULL DEFAULT 1, | |||
| PRIMARY KEY (`id`) USING BTREE | |||
| ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '线下活动发奖订单' ROW_FORMAT = DYNAMIC; | |||
| -- ---------------------------- | |||
| -- Table structure for wx_vtwo_activity_grant_settlement | |||
| -- ---------------------------- | |||
| DROP TABLE IF EXISTS `wx_vtwo_activity_grant_settlement`; | |||
| CREATE TABLE `wx_vtwo_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', | |||
| `activity_id` bigint(20) NOT NULL COMMENT '活动id', | |||
| `grant_id` bigint(20) NOT NULL COMMENT '发奖id', | |||
| `grant_award_id` bigint(20) NOT NULL COMMENT '发放奖励记录id', | |||
| `award_id` bigint(20) NOT NULL COMMENT '奖项id', | |||
| `grant_price` decimal(10, 2) NOT NULL COMMENT '发放总价值', | |||
| `order_id` bigint(20) NOT NULL COMMENT '订单id', | |||
| `order_no` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '订单编号', | |||
| `order_amount` decimal(10, 2) NULL DEFAULT NULL COMMENT '订单金额', | |||
| `merchant_id` bigint(20) NOT NULL COMMENT '商户id', | |||
| `order_ratio` decimal(10, 2) NULL DEFAULT NULL COMMENT '订单占比', | |||
| `order_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_mall_share_price` decimal(10, 2) NULL DEFAULT NULL COMMENT '订单商管承担总金额', | |||
| `order_merchant_share_price` decimal(10, 2) NULL DEFAULT NULL COMMENT '订单商户承担总金额', | |||
| `tax_amount` decimal(10, 2) NOT NULL DEFAULT 0.00 COMMENT '税点金额', | |||
| `status` smallint(1) NOT NULL DEFAULT 1, | |||
| `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_vtwo_activity_merchant | |||
| -- ---------------------------- | |||
| DROP TABLE IF EXISTS `wx_vtwo_activity_merchant`; | |||
| CREATE TABLE `wx_vtwo_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 '活动ID', | |||
| `merchant_id` bigint(20) NOT NULL COMMENT '商户ID', | |||
| PRIMARY KEY (`id`) USING BTREE | |||
| ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '线下活动商户' ROW_FORMAT = DYNAMIC; | |||
| -- ---------------------------- | |||
| -- Table structure for wx_vtwo_activity_order | |||
| -- ---------------------------- | |||
| DROP TABLE IF EXISTS `wx_vtwo_activity_order`; | |||
| CREATE TABLE `wx_vtwo_activity_order` ( | |||
| `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', | |||
| `from_user_id` bigint(20) NULL DEFAULT NULL COMMENT '来源用户ID', | |||
| `vip_num` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci 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_card` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '身份证号', | |||
| `cus_address` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '客户地址', | |||
| `legion_id` bigint(11) NULL DEFAULT NULL COMMENT '所属军团', | |||
| `legion_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL, | |||
| `union_id` bigint(11) NULL DEFAULT NULL COMMENT '所属联盟', | |||
| `union_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL, | |||
| `from_order_id` bigint(20) NULL DEFAULT 0 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 '订单金额', | |||
| `merchant_id` bigint(20) NOT NULL COMMENT '商户编号', | |||
| `business_id` int(11) 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 '周年庆抽奖编码', | |||
| `audit_status` int(1) NOT NULL DEFAULT 0 COMMENT '审批状态', | |||
| `audit_remark` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '审批意见', | |||
| `audit_by` bigint(20) NULL DEFAULT NULL COMMENT '审核人', | |||
| `audit_time` datetime NULL DEFAULT NULL COMMENT '审核时间', | |||
| `increased_points` int(11) NOT NULL DEFAULT 0 COMMENT '积分变动值', | |||
| `create_by` bigint(11) NULL DEFAULT NULL, | |||
| `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_vtwo_activity_special_topic | |||
| -- ---------------------------- | |||
| DROP TABLE IF EXISTS `wx_vtwo_activity_special_topic`; | |||
| CREATE TABLE `wx_vtwo_activity_special_topic` ( | |||
| `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 '结束时间', | |||
| `credit_on_off` smallint(1) NOT NULL DEFAULT 0 COMMENT '积分开关', | |||
| `credit_config` json NULL COMMENT '积分配置', | |||
| `status` smallint(2) NOT NULL DEFAULT 0 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_vtwo_amount_gift_activity | |||
| -- ---------------------------- | |||
| DROP TABLE IF EXISTS `wx_vtwo_amount_gift_activity`; | |||
| CREATE TABLE `wx_vtwo_amount_gift_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(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '活动名称', | |||
| `start_time` datetime NULL DEFAULT NULL COMMENT '开始时间', | |||
| `end_time` datetime NULL DEFAULT NULL COMMENT '结束时间', | |||
| `amount_model` smallint(1) NOT NULL COMMENT '计算模式', | |||
| `business_order_limit` int(11) NULL DEFAULT NULL COMMENT '业态订单数量限制', | |||
| `amount_rules` json NULL, | |||
| `related_model` smallint(1) NOT NULL COMMENT '联单模式', | |||
| `related_rules` json NULL, | |||
| `awards_count` int(11) NULL DEFAULT NULL COMMENT '礼品总数量', | |||
| `merchant_rule` smallint(1) NULL DEFAULT NULL COMMENT '商户规则', | |||
| `status` smallint(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_vtwo_cash_back_activity | |||
| -- ---------------------------- | |||
| DROP TABLE IF EXISTS `wx_vtwo_cash_back_activity`; | |||
| CREATE TABLE `wx_vtwo_cash_back_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(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '活动名称', | |||
| `start_time` datetime NULL DEFAULT NULL COMMENT '开始时间', | |||
| `end_time` datetime NULL DEFAULT NULL COMMENT '结束时间', | |||
| `amount_model` smallint(1) NOT NULL COMMENT '计算模式', | |||
| `business_order_limit` int(11) NULL DEFAULT NULL COMMENT '业态订单数量限制', | |||
| `related_model` smallint(1) NOT NULL COMMENT '联单模式', | |||
| `cash_back_limit` decimal(10, 2) NULL DEFAULT NULL COMMENT '返现总金额限制', | |||
| `cash_back_rule` smallint(1) NULL DEFAULT NULL COMMENT '返现计算规则', | |||
| `tax_deduction_rules` json NULL COMMENT '扣税规则', | |||
| `merchant_rule` smallint(1) NULL DEFAULT NULL COMMENT '商户规则', | |||
| `status` smallint(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_vtwo_cash_back_award | |||
| -- ---------------------------- | |||
| DROP TABLE IF EXISTS `wx_vtwo_cash_back_award`; | |||
| CREATE TABLE `wx_vtwo_cash_back_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', | |||
| `model_type` smallint(1) NOT NULL COMMENT '金额/联单', | |||
| `min_amount` decimal(10, 2) NULL DEFAULT NULL COMMENT '限制最小金额', | |||
| `max_amount` decimal(10, 2) NULL DEFAULT NULL COMMENT '限制最大金额', | |||
| `related_count` int(11) NULL DEFAULT NULL COMMENT '联单笔数', | |||
| `name` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '奖品名称', | |||
| `cash_back_ratio` decimal(10, 2) NOT NULL COMMENT '返现比例', | |||
| `cash_back_limit` decimal(10, 2) NULL DEFAULT NULL COMMENT '返现金额限制', | |||
| `share_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_vtwo_cash_back_grant | |||
| -- ---------------------------- | |||
| DROP TABLE IF EXISTS `wx_vtwo_cash_back_grant`; | |||
| CREATE TABLE `wx_vtwo_cash_back_grant` ( | |||
| `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', | |||
| `activity_type` smallint(1) NOT NULL, | |||
| `activity_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL, | |||
| `order_money_sum` decimal(10, 2) NOT NULL COMMENT '订单总金额', | |||
| `order_count` int(11) NOT 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 '客户电话', | |||
| `lottery_num` json NULL COMMENT '抽奖券编码', | |||
| `lottery_count` int(11) NULL DEFAULT NULL COMMENT '抽奖券数量', | |||
| `anniversary_lottery_num` json 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 '实际领奖人身份证号', | |||
| `cash_back_limit` decimal(10, 2) NULL DEFAULT NULL COMMENT '返现金额限制', | |||
| `cash_back` decimal(10, 2) NULL DEFAULT NULL COMMENT '返现金额', | |||
| `tax_deduction_rules` json NULL COMMENT '扣税规则', | |||
| `tax_amount` decimal(10, 2) NULL DEFAULT NULL COMMENT '税点金额', | |||
| `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL, | |||
| `sign_img` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '签名图片', | |||
| `status` smallint(1) NOT NULL DEFAULT 1, | |||
| `create_by` bigint(20) NULL DEFAULT NULL, | |||
| `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_vtwo_cash_back_grant_award | |||
| -- ---------------------------- | |||
| DROP TABLE IF EXISTS `wx_vtwo_cash_back_grant_award`; | |||
| CREATE TABLE `wx_vtwo_cash_back_grant_award` ( | |||
| `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', | |||
| `activity_id` bigint(20) NOT NULL COMMENT '活动id', | |||
| `activity_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '活动名称', | |||
| `grant_id` bigint(20) NOT NULL COMMENT '发放id', | |||
| `order_id` bigint(20) NULL DEFAULT NULL, | |||
| `order_amount` decimal(10, 2) NOT NULL COMMENT '订单金额/总金额', | |||
| `mode_type` smallint(1) NOT NULL COMMENT '金额/联单', | |||
| `min_amount` decimal(10, 2) NULL DEFAULT NULL COMMENT '奖项限制最小金额', | |||
| `max_amount` decimal(10, 2) NULL DEFAULT NULL COMMENT '奖项限制最大金额', | |||
| `related_count` int(11) NULL DEFAULT NULL COMMENT '联单笔数', | |||
| `award_id` bigint(20) NOT NULL COMMENT '奖项id', | |||
| `award_name` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '奖项名称', | |||
| `cash_back_ratio` decimal(10, 2) NULL DEFAULT NULL COMMENT '返现比例', | |||
| `cash_back_rule` smallint(1) NULL DEFAULT NULL COMMENT '返现计算规则', | |||
| `cash_back` decimal(10, 2) NOT NULL COMMENT '返现金额', | |||
| `share_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 '商户分担比例', | |||
| `tax_deduction_rules` json NULL COMMENT '扣税规则', | |||
| `tax_amount` decimal(10, 2) NOT NULL DEFAULT 0.00 COMMENT '税点金额', | |||
| `status` smallint(1) NOT NULL DEFAULT 1, | |||
| `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_vtwo_prize_draw_activity | |||
| -- ---------------------------- | |||
| DROP TABLE IF EXISTS `wx_vtwo_prize_draw_activity`; | |||
| CREATE TABLE `wx_vtwo_prize_draw_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(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '活动名称', | |||
| `start_time` datetime NULL DEFAULT NULL COMMENT '开始时间', | |||
| `end_time` datetime NULL DEFAULT NULL COMMENT '结束时间', | |||
| `amount_model` smallint(1) NOT NULL COMMENT '计算模式', | |||
| `business_order_limit` int(11) NULL DEFAULT NULL COMMENT '业态订单数量限制', | |||
| `amount_rules` json NULL, | |||
| `related_model` smallint(1) NOT NULL COMMENT '联单模式', | |||
| `related_rules` json NULL, | |||
| `awards_limit` int(11) NULL DEFAULT NULL COMMENT '奖项数量限制', | |||
| `awards_count` int(11) NULL DEFAULT NULL COMMENT '奖项总数量', | |||
| `merchant_rule` smallint(1) NULL DEFAULT NULL COMMENT '商户规则', | |||
| `status` smallint(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_vtwo_special_topic_activity | |||
| -- ---------------------------- | |||
| DROP TABLE IF EXISTS `wx_vtwo_special_topic_activity`; | |||
| CREATE TABLE `wx_vtwo_special_topic_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', | |||
| `special_topic_id` bigint(20) NOT NULL COMMENT '专题ID', | |||
| `activity_id` bigint(20) NOT NULL COMMENT '活动ID', | |||
| `activity_type` smallint(1) NOT NULL COMMENT '活动类型', | |||
| `activity_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '活动名称', | |||
| `activity_create_date` datetime NULL DEFAULT NULL, | |||
| `activity_start_time` datetime NULL DEFAULT NULL COMMENT '开始时间', | |||
| `activity_end_time` datetime NULL DEFAULT NULL COMMENT '结束时间', | |||
| `activity_status` smallint(2) NOT NULL DEFAULT 0 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; | |||
| SET FOREIGN_KEY_CHECKS = 1; | |||