install.sql 3.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. -- ----------------------------
  2. -- Table structure for qimall_addons_recharge_active
  3. -- ----------------------------
  4. DROP TABLE IF EXISTS `qimall_addons_recharge_active`;
  5. CREATE TABLE `qimall_addons_recharge_active` (
  6. `id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT,
  7. `mall_id` int(10) NOT NULL DEFAULT 0,
  8. `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '活动名称',
  9. `start_at` int(11) NOT NULL DEFAULT 0 COMMENT '开始时间',
  10. `end_at` int(11) NOT NULL DEFAULT 0 COMMENT '结束时间',
  11. `already_give` int(11) NULL DEFAULT 0 COMMENT '已赠送人数',
  12. `give_desc` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '赠送说明',
  13. `give_cond` int(11) NOT NULL COMMENT '赠送条件 0/单次充值 1/累计充值(活动时间内)',
  14. `give_info` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '赠送具体信息',
  15. `active_status` tinyint(5) NOT NULL DEFAULT 0 COMMENT '0/未开始 1/进行中 2/已过期 3/已停用',
  16. `status` tinyint(2) NOT NULL DEFAULT 0 COMMENT '状态[-1:删除;0:禁用;1启用]',
  17. `created_at` int(11) NOT NULL DEFAULT 0,
  18. `updated_at` int(11) NOT NULL DEFAULT 0,
  19. PRIMARY KEY (`id`) USING BTREE,
  20. INDEX `idx_mall`(`mall_id`) USING BTREE
  21. ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '充值有礼活动' ROW_FORMAT = DYNAMIC;
  22. -- ----------------------------
  23. -- Table structure for qimall_addons_recharge_log
  24. -- ----------------------------
  25. DROP TABLE IF EXISTS `qimall_addons_recharge_log`;
  26. CREATE TABLE `qimall_addons_recharge_log` (
  27. `id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT,
  28. `mall_id` int(11) NOT NULL DEFAULT 0,
  29. `user_id` int(11) NOT NULL DEFAULT 0,
  30. `recharge_active_id` int(11) NOT NULL COMMENT '充值活动id',
  31. `recharge_order_id` int(11) NOT NULL DEFAULT 0 COMMENT '充值订单id',
  32. `recharge_num` decimal(10, 2) NOT NULL DEFAULT 0.00 COMMENT '充值金额',
  33. `give_score` int(11) NOT NULL DEFAULT 0 COMMENT '赠送积分',
  34. `give_balance` decimal(10, 2) NOT NULL DEFAULT 0.00 COMMENT '赠送余额',
  35. `give_coupons` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '赠送优惠券',
  36. `give_content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '赠送内容文字描述',
  37. `created_at` int(11) NOT NULL DEFAULT 0,
  38. `updated_at` int(11) NOT NULL DEFAULT 0,
  39. PRIMARY KEY (`id`) USING BTREE,
  40. INDEX `idx_mall_user`(`mall_id`, `user_id`) USING BTREE,
  41. INDEX `idx_order`(`recharge_order_id`) USING BTREE
  42. ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '充值插件充值赠送记录' ROW_FORMAT = DYNAMIC;
  43. -- ----------------------------
  44. -- 插入定时任务表
  45. -- ----------------------------
  46. INSERT INTO `qimall_crontab_task`(`name`, `command`, `type`, `rule`, `is_warning`, `status`, `created_at`, `updated_at`) VALUES
  47. ('充值有礼活动定时开启/结束', 'recharge-balance-activity/do-job', 2, '0 */1 * * * *', 0, -1, 1640760567, 1640836085),
  48. ('充值有礼活动定时开启/结束', 'recharge-balance-activity/do-job', 2, '0 */1 * * * *', 0, 1, 1640836138, 1640836138);