| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144 |
- INSERT INTO `qimall_global_var_map`(`name`, `title`, `type`, `is_addons`, `status`, `created_at`, `updated_at`) VALUES
- ('DoubleCopy', '二二复制', 'IncomeMap', 1, 1, 1654569888, 1654569888),
- ('DoubleCopy', '二二复制', 'FromTypeMap', 1, 1, 1654569888, 1654569888),
- ('equal_prize', '培育奖', 'CapitalTypeMap', 0, 1, 1654569888, 1654569888),
- ('freeze_fund', '冻结基金', 'CapitalTypeMap', 0, 1, 1654569888, 1654569888),
- ('second_prize', '平台补贴', 'CapitalTypeMap', 0, 1, 1654569888, 1654569888);
- ALTER TABLE `qimall_addons_double_copy_commission`
- MODIFY COLUMN `setting` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '生成数据时配置',
- MODIFY COLUMN `settlement_type` tinyint(2) NOT NULL DEFAULT 0 COMMENT '结算状态[-1:已失效,0:未结算,1:已结算,2:部分结算]';
- ALTER TABLE `qimall_addons_double_copy_level`
- ADD COLUMN `open_ladder` tinyint(1) NULL DEFAULT 0 COMMENT '是否开启阶梯解冻设置[0=否,1=是]',
- ADD COLUMN `ladder_setting` longtext NULL COMMENT '阶梯解冻设置';
- ALTER TABLE `qimall_addons_double_copy_user`
- ADD COLUMN `thaw_percent` decimal(10, 2) NULL DEFAULT 0.00 COMMENT '上次解冻比例,单位:百分比',
- ADD COLUMN `achievement` decimal(10, 2) NULL DEFAULT 0.00 COMMENT '业绩,单位:元',
- MODIFY COLUMN `frozen_fund` decimal(10, 2) NULL DEFAULT 0 COMMENT '冻结基金,单位:元';
- INSERT INTO `qimall_crontab_task`(`name`, `command`, `type`, `rule`, `is_warning`, `status`, `created_at`, `updated_at`) VALUES
- ('二二复制分红池发放', 'double-copy/pool/send', 2, '0 50 0 * * *', 0, 1, 1663664792, 1663664792);
- DROP TABLE IF EXISTS `qimall_addons_double_copy_achievement`;
- CREATE TABLE `qimall_addons_double_copy_achievement` (
- `id` int(10) NOT NULL AUTO_INCREMENT,
- `mall_id` int(10) NOT NULL DEFAULT '0' COMMENT '商城ID',
- `user_id` int(10) NOT NULL DEFAULT '0' COMMENT '用户id',
- `order_detail_id` int(10) NOT NULL DEFAULT '0' COMMENT '订单详情id',
- `money` decimal(10,2) DEFAULT '0.00' COMMENT '实付金额,单位:元',
- `status` tinyint(1) NOT NULL DEFAULT '1' COMMENT '状态[-1:删除;0:禁用;1启用]',
- `created_at` int(10) NOT NULL DEFAULT '0',
- `updated_at` int(10) NOT NULL DEFAULT '0',
- PRIMARY KEY (`id`) USING BTREE,
- KEY `mall_id+user_id` (`mall_id`,`user_id`) USING BTREE
- ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='业绩记录';
- DROP TABLE IF EXISTS `qimall_addons_double_copy_pool_level`;
- CREATE TABLE `qimall_addons_double_copy_pool_level` (
- `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT,
- `mall_id` int(10) NOT NULL DEFAULT 0 COMMENT '商城ID',
- `name` varchar(250) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '名称',
- `level` int(10) NOT NULL DEFAULT 0 COMMENT '等级(权重)',
- `achievement` decimal(12, 2) NOT NULL DEFAULT 0.00 COMMENT '所需一二市场总业绩,单位:元',
- `single_market` decimal(12, 2) NULL DEFAULT 0.00 COMMENT '单个市场业绩,单位:元',
- `current_money` decimal(12, 2) NOT NULL DEFAULT 0.00 COMMENT '当前池金额,单位:元',
- `total_money` decimal(12, 2) NOT NULL DEFAULT 0.00 COMMENT '累计池金额,单位:元',
- `bonus_num` int(10) NOT NULL DEFAULT 0 COMMENT '当前分红人数(预留字段暂时没用)',
- `goods_setting` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL COMMENT '商品设置',
- `status` tinyint(4) NOT NULL DEFAULT 1 COMMENT '状态[-1:删除;0:禁用;1启用]',
- `created_at` int(10) NULL DEFAULT 0 COMMENT '创建时间',
- `updated_at` int(10) NULL DEFAULT 0 COMMENT '更新时间',
- PRIMARY KEY (`id`) USING BTREE,
- INDEX `mall_level`(`mall_id`, `level`) USING BTREE
- ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '二二复制分红池等级' ROW_FORMAT = Dynamic;
- DROP TABLE IF EXISTS `qimall_addons_double_copy_pool_log`;
- CREATE TABLE `qimall_addons_double_copy_pool_log` (
- `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT,
- `send_id` int(10) NOT NULL DEFAULT 0 COMMENT 'double_copy_pool_send.id',
- `mall_id` int(10) NOT NULL DEFAULT 0 COMMENT '商城ID',
- `user_id` int(10) NOT NULL DEFAULT 0 COMMENT '等级(权重)',
- `level` int(10) NOT NULL DEFAULT 0 COMMENT '等级(权重)',
- `total_bonus_money` decimal(12, 2) NULL DEFAULT 0.00 COMMENT '本次分红总额,单位:元',
- `bonus_num` int(10) NULL DEFAULT 0 COMMENT '分红人数',
- `bonus_money` decimal(12, 2) NULL DEFAULT 0.00 COMMENT '可得分红金额,单位:元',
- `status` tinyint(4) NOT NULL DEFAULT 1 COMMENT '状态[-1:删除;0:禁用;1启用]',
- `created_at` int(10) NULL DEFAULT 0 COMMENT '创建时间',
- `updated_at` int(10) NULL DEFAULT 0 COMMENT '更新时间',
- PRIMARY KEY (`id`) USING BTREE,
- INDEX `send_id_user_id_level`(`send_id`, `user_id`, `level`) USING BTREE,
- INDEX `mall_id`(`mall_id`) USING BTREE
- ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '二二复制分红池发放收益记录' ROW_FORMAT = Dynamic;
- DROP TABLE IF EXISTS `qimall_addons_double_copy_pool_send`;
- CREATE TABLE `qimall_addons_double_copy_pool_send` (
- `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT,
- `mall_id` int(10) NOT NULL DEFAULT 0 COMMENT '商城ID',
- `level` int(10) NOT NULL DEFAULT 0 COMMENT '等级(权重)',
- `total_bonus_money` decimal(12, 2) NULL DEFAULT 0.00 COMMENT '本次分红总额,单位:元',
- `bonus_num` int(10) NULL DEFAULT 0 COMMENT '分红人数',
- `bonus_money` decimal(12, 2) NULL DEFAULT 0.00 COMMENT '每人可得分红金额,单位:元',
- `cycle_type` int(10) NOT NULL DEFAULT 0 COMMENT '分红周期[1=日,2=周,3=月]',
- `date` int(6) NOT NULL DEFAULT 0 COMMENT '执行日期,如:20220919',
- `status` tinyint(4) NOT NULL DEFAULT 1 COMMENT '状态[-1:删除;0:禁用;1启用]',
- `created_at` int(10) NULL DEFAULT 0 COMMENT '创建时间',
- `updated_at` int(10) NULL DEFAULT 0 COMMENT '更新时间',
- PRIMARY KEY (`id`) USING BTREE,
- INDEX `mall_level`(`mall_id`, `level`) USING BTREE
- ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '二二复制分红池发放记录' ROW_FORMAT = Dynamic;
- DROP TABLE IF EXISTS `qimall_addons_double_copy_pool_source`;
- CREATE TABLE `qimall_addons_double_copy_pool_source` (
- `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT,
- `mall_id` int(10) NOT NULL DEFAULT 0 COMMENT '商城ID',
- `level` int(10) NOT NULL DEFAULT 0 COMMENT '等级(权重)',
- `order_detail_id` int(10) NOT NULL DEFAULT 0 COMMENT '订单详情ID',
- `money` decimal(12, 2) NOT NULL DEFAULT 0.00 COMMENT '插入金额,单位:元',
- `status` tinyint(4) NOT NULL DEFAULT 1 COMMENT '状态[-1:删除;0:禁用;1启用]',
- `created_at` int(10) NULL DEFAULT 0 COMMENT '创建时间',
- `updated_at` int(10) NULL DEFAULT 0 COMMENT '更新时间',
- PRIMARY KEY (`id`) USING BTREE,
- INDEX `mall_id_level`(`mall_id`, `level`) USING BTREE
- ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '二二复制分红池资金来源记录' ROW_FORMAT = Dynamic;
- DROP TABLE IF EXISTS `qimall_addons_double_copy_pool_user`;
- CREATE TABLE `qimall_addons_double_copy_pool_user` (
- `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT,
- `mall_id` int(10) NOT NULL DEFAULT 0 COMMENT '商城ID',
- `user_id` int(10) NOT NULL DEFAULT 0 COMMENT '用户ID',
- `level` int(10) NOT NULL DEFAULT 0 COMMENT '等级(权重)',
- `pool_income` decimal(12, 2) NOT NULL DEFAULT 0.00 COMMENT '分红池总收益,单位:元',
- `upgrade_status` smallint(6) NOT NULL DEFAULT 0 COMMENT '1条件升级,2购买指定商品升级,3手动升级',
- `upgrade_level_at` int(10) NOT NULL DEFAULT 0 COMMENT '等级升级时间',
- `status` tinyint(4) NOT NULL DEFAULT 1 COMMENT '状态[-1:删除;0:禁用;1启用]',
- `created_at` int(10) NULL DEFAULT 0 COMMENT '创建时间',
- `updated_at` int(10) NULL DEFAULT 0 COMMENT '更新时间',
- PRIMARY KEY (`id`) USING BTREE,
- INDEX `mall_user_id_level`(`mall_id`, `user_id`, `level`) USING BTREE
- ) ENGINE = InnoDB AUTO_INCREMENT = 17 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '二二复制分红池用户' ROW_FORMAT = Dynamic;
- /** 奖励类型:积分*/
- ALTER TABLE `qimall_addons_double_copy_commission`
- ADD COLUMN `reward_currency` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT 'commission' COMMENT '奖励类型:佣金-commission,积分-score' AFTER `updated_at`;
- ALTER TABLE `qimall_addons_double_copy_user`
- ADD COLUMN `score` decimal(10,2) NOT NULL DEFAULT 0 COMMENT '已结算积分' AFTER `achievement`,
- ADD COLUMN `frozen_score` decimal(10,2) NOT NULL DEFAULT 0 COMMENT '未结算积分' AFTER `score`,
- ADD COLUMN `frozen_fund_score` decimal(10,2) NOT NULL DEFAULT 0 COMMENT '冻结基金积分' AFTER `frozen_score`;
- ALTER TABLE `qimall_addons_double_copy_pool_source` ADD COLUMN `reward_currency` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT 'commission' COMMENT '奖励类型:佣金-commission,积分-score' AFTER `updated_at`;
- ALTER TABLE `qimall_addons_double_copy_pool_log` ADD COLUMN `reward_currency` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT 'commission' COMMENT '奖励类型:佣金-commission,积分-score' AFTER `updated_at`;
- ALTER TABLE `qimall_addons_double_copy_pool_send` ADD COLUMN `reward_currency` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT 'commission' COMMENT '奖励类型:佣金-commission,积分-score' AFTER `updated_at`;
- ALTER TABLE `qimall_addons_double_copy_pool_level`
- ADD COLUMN `current_score` decimal(12,2) NOT NULL DEFAULT 0 COMMENT '当前池积分' AFTER `user_level`,
- ADD COLUMN `total_score` decimal(12,2) NOT NULL DEFAULT 0 COMMENT '累计池积分' AFTER `current_score`;
|