| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133 |
- CREATE TABLE `qimall_addons_business_bonus_level` (
- `id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT,
- `mall_id` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '商城ID',
- `level` int(10) NULL DEFAULT 0 COMMENT '等级(权重),数字越大,等级越高',
- `level_name` varchar(128) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '等级名称',
- `bonus_rate` decimal(10, 2) NULL DEFAULT 0.00 COMMENT '分红比例,5%,填5',
- `status` tinyint(4) NULL DEFAULT 1 COMMENT '状态:-1删除,0禁用,1启用',
- `created_at` int(11) NULL DEFAULT 0 COMMENT '创建时间',
- `updated_at` int(11) NULL DEFAULT 0 COMMENT '更新时间',
- PRIMARY KEY (`id`) USING BTREE,
- INDEX `mall_id`(`mall_id`) USING BTREE
- ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '招商员等级' ROW_FORMAT = Dynamic;
- CREATE TABLE `qimall_addons_business_bonus_level_info` (
- `id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT,
- `mall_id` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '商城ID',
- `business_bonus_level` int(11) NULL DEFAULT 0 COMMENT '招商员等级',
- `benefit_intro` text CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '福利介绍',
- `status` tinyint(4) NULL DEFAULT 1 COMMENT '状态:-1删除,0禁用,1启用',
- `created_at` int(11) NULL DEFAULT 0 COMMENT '创建时间',
- `updated_at` int(11) NULL DEFAULT 0 COMMENT '更新时间',
- PRIMARY KEY (`id`) USING BTREE,
- INDEX `mall_id`(`mall_id`) USING BTREE
- ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '招商员等级附加信息表' ROW_FORMAT = Dynamic;
- CREATE TABLE `qimall_addons_business_bonus_reward` (
- `id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT 'updated_at',
- `mall_id` int(11) NULL DEFAULT 0 COMMENT '商城ID',
- `user_id` int(11) NULL DEFAULT 0 COMMENT '会员ID',
- `order_id` int(11) NULL DEFAULT 0 COMMENT '订单ID',
- `order_no` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '订单号',
- `settle_base_on` tinyint(4) NULL DEFAULT 1 COMMENT '结算依据:1订单金额,2利润金额',
- `settle_amount` decimal(12, 2) NULL DEFAULT 0.00 COMMENT '结算金额',
- `bonus_rate` decimal(10, 2) NULL DEFAULT 0.00 COMMENT '分红比例,5%,填5',
- `bonus_amount` decimal(10, 2) NULL DEFAULT 0.00 COMMENT '分红金额',
- `bonus_status` tinyint(4) NULL DEFAULT 0 COMMENT '结算状态:0待结算,1已结算',
- `bonus_time` int(11) NULL DEFAULT 0 COMMENT '分红时间',
- `settle_time` int(11) NULL DEFAULT 0 COMMENT '结算时间,跑任务用',
- `bonus_type` tinyint(4) NULL DEFAULT 1 COMMENT '分红类型:1招商分红',
- `from_type` tinyint(4) NULL DEFAULT 0 COMMENT '来源类型:1门店,2多商户',
- `store_id` int(11) NULL DEFAULT 0 COMMENT '门店、多商户的ID',
- `status` tinyint(4) NULL DEFAULT 1 COMMENT '状态:-1删除,0禁用,1启用',
- `created_at` int(11) NULL DEFAULT 0 COMMENT '创建时间',
- `updated_at` int(11) NULL DEFAULT 0 COMMENT '更新时间',
- PRIMARY KEY (`id`) USING BTREE,
- INDEX `mall_id`(`mall_id`) USING BTREE,
- INDEX `user_id`(`user_id`) USING BTREE
- ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '招商分红奖励明细表' ROW_FORMAT = Dynamic;
- CREATE TABLE `qimall_addons_business_bonus_store` (
- `id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT,
- `mall_id` int(11) NULL DEFAULT 0 COMMENT '商城ID',
- `store_id` int(11) NULL DEFAULT 0 COMMENT '门店、多商户的ID',
- `store_type` tinyint(4) NULL DEFAULT 0 COMMENT '类型:1门店,2多商户',
- `store_user_id` int(11) NULL DEFAULT 0 COMMENT '店主、商户user_id',
- `business_user_id` int(11) NULL DEFAULT 0 COMMENT '招商员user_id',
- `history_income` decimal(12, 2) NULL DEFAULT 0.00 COMMENT '累计收入',
- `history_earn` decimal(12, 2) NULL DEFAULT 0.00 COMMENT '累计利润',
- `status` tinyint(4) NULL DEFAULT 1 COMMENT '状态:-1删除,0禁用,1启用',
- `store_created_at` int(11) NULL DEFAULT 0 COMMENT '店铺创建时间',
- `created_at` int(11) NULL DEFAULT 0 COMMENT '创建时间',
- `updated_at` int(11) NULL DEFAULT 0 COMMENT '更新时间',
- PRIMARY KEY (`id`) USING BTREE,
- INDEX `mall_id`(`mall_id`) USING BTREE
- ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '门店、多商户列表' ROW_FORMAT = Dynamic;
- CREATE TABLE `qimall_addons_business_bonus_upgrade_apply` (
- `id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT,
- `mall_id` int(11) NULL DEFAULT 0 COMMENT '商城ID',
- `user_id` int(11) NULL DEFAULT 0 COMMENT '申请人会员ID',
- `business_bonus_level` int(11) NULL DEFAULT 0 COMMENT '申请的招商员等级',
- `audit_status` tinyint(4) NULL DEFAULT 0 COMMENT '审核状态:0待审核,1审核通过,2驳回',
- `audit_time` int(11) NULL DEFAULT 0 COMMENT '审核时间',
- `audit_admin` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '审核的管理员的用户名',
- `apply_time` int(11) NULL DEFAULT 0 COMMENT '申请时间',
- `faid_reason` varchar(128) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '驳回理由',
- `status` tinyint(4) NULL DEFAULT 1 COMMENT '状态:-1删除,0禁用,1启用',
- `created_at` int(11) NULL DEFAULT 0 COMMENT '创建时间',
- `updated_at` int(11) NULL DEFAULT 0 COMMENT '更新时间',
- PRIMARY KEY (`id`) USING BTREE,
- INDEX `mall_id`(`mall_id`) USING BTREE
- ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '招商员升级申请' ROW_FORMAT = Dynamic;
- CREATE TABLE `qimall_addons_business_bonus_upgrade_condition` (
- `id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT,
- `mall_id` int(11) NULL DEFAULT 0 COMMENT '商城ID',
- `business_bonus_level` int(11) NULL DEFAULT 0 COMMENT '招商员等级',
- `upgrade_type` tinyint(4) NULL DEFAULT 0 COMMENT '升级方式:0未知,1无条件,2前端申请,3购买指定商品,4后台添加,5后台调整',
- `goods_id` tinytext CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '指定的商品ID,多个用英文逗号隔开',
- `goods_buy_number` int(11) NULL DEFAULT 1 COMMENT '购买商品数量:0全部商品,1任一商品,2其二商品, 以此类推',
- `is_audit` tinyint(4) NULL DEFAULT 1 COMMENT '前端申请时,是否需要审核,0否,1是',
- `status` tinyint(4) NULL DEFAULT 1 COMMENT '状态:-1删除,0禁用,1启用',
- `created_at` int(11) NULL DEFAULT 0 COMMENT '创建时间',
- `updated_at` int(11) NULL DEFAULT 0 COMMENT '更新时间',
- PRIMARY KEY (`id`) USING BTREE,
- INDEX `mall_id`(`mall_id`) USING BTREE
- ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '招商员升级条件' ROW_FORMAT = Dynamic;
- CREATE TABLE `qimall_addons_business_bonus_upgrade_record` (
- `id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT,
- `mall_id` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '商城ID',
- `user_id` int(11) NULL DEFAULT 0 COMMENT '会员ID',
- `business_bonus_level` int(11) NULL DEFAULT 0 COMMENT '招商分红等级',
- `bonus_rate` decimal(12, 2) NULL DEFAULT 0.00 COMMENT '升级后的分红比例,仅记录作用',
- `upgrade_type` tinyint(4) NULL DEFAULT 0 COMMENT '升级方式:0未知,1无条件,2前端申请,3购买指定商品,4后台添加,5后台调整',
- `upgrade_time` int(11) NULL DEFAULT 0 COMMENT '升级时间',
- `extra_data` text COMMENT '额外信息,json格式,根据不同升级方式保存不同信息',
- `status` int(11) NULL DEFAULT 1 COMMENT '状态:-1删除,0禁用,1启用',
- `created_at` int(11) NULL DEFAULT 0 COMMENT '创建时间',
- `updated_at` int(11) NULL DEFAULT 0 COMMENT '更新时间',
- PRIMARY KEY (`id`) USING BTREE,
- INDEX `mall_id`(`mall_id`) USING BTREE
- ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '升级记录' ROW_FORMAT = Dynamic;
- CREATE TABLE `qimall_addons_business_bonus_user` (
- `id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT,
- `mall_id` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '商城ID',
- `user_id` int(11) NULL DEFAULT 0 COMMENT '用户ID',
- `business_bonus_level` int(11) NULL DEFAULT 0 COMMENT '招商分红等级',
- `history_bonus_amount` decimal(12, 2) NULL DEFAULT 0.00 COMMENT '历史累计分红',
- `register_time` int(11) NULL DEFAULT 0 COMMENT '成为招商员时间',
- `store_number` int(11) NULL DEFAULT 0 COMMENT '推广的门店数量',
- `mch_number` int(11) NULL DEFAULT 0 COMMENT '推广的供应商数量',
- `status` tinyint(4) NULL DEFAULT 1 COMMENT '状态:-1删除,0禁用,1启用',
- `created_at` int(11) NULL DEFAULT 0 COMMENT '创建时间',
- `updated_at` int(11) NULL DEFAULT 0 COMMENT '更新时间',
- PRIMARY KEY (`id`) USING BTREE,
- INDEX `mall_id`(`mall_id`) USING BTREE
- ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '招商员列表' ROW_FORMAT = Dynamic;
- INSERT INTO `qimall_crontab_task`(`name`, `command`, `type`, `rule`, `is_warning`, `status`, `created_at`, `updated_at`) VALUES ('招商分红:结算分红', 'business-bonus/settle-bonus/send-bonus', 2, '*/3 * * * * *', 0, 1, 1658731380, 1658731380);
|