install.sql 5.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889
  1. CREATE TABLE `qimall_addons_issue_coupons_rule` (
  2. `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  3. `mall_id` int(11) NOT NULL COMMENT '商城id',
  4. `name` varchar(100) NOT NULL DEFAULT '' COMMENT '规则名称',
  5. `grant_object` tinyint(4) NOT NULL DEFAULT '1' COMMENT '发放对象:1:全部会员 2:会员等级 3:会员标签 4:会员id 5:指定区域',
  6. `grant_object_content` text NOT NULL COMMENT '对象内容',
  7. `timing_time` int(11) unsigned DEFAULT NULL COMMENT '定时发送时间',
  8. `grant_time` int(11) unsigned DEFAULT NULL COMMENT '上一次发放券的时间',
  9. `grant_type` tinyint(4) NOT NULL DEFAULT '1' COMMENT '发放类型:1:手动发放 2:自动发放 3:失效',
  10. `grant_status` tinyint(4) NOT NULL DEFAULT '1' COMMENT '发放状态:1:未发放 2:已发放 3:发放中',
  11. `is_grant` tinyint(4) DEFAULT '0' COMMENT '是否发放:0:未发放 1:已发放',
  12. `redpack_remark` varchar(200) DEFAULT NULL COMMENT '红包备注',
  13. `score_remark` varchar(300) DEFAULT NULL COMMENT '积分备注',
  14. `balance_remark` varchar(300) DEFAULT NULL COMMENT '余额备注',
  15. `admin_id` int(11) NOT NULL DEFAULT '0' COMMENT '管理员id',
  16. `remark` varchar(255) DEFAULT NULL COMMENT '备注',
  17. `created_at` int(11) NOT NULL DEFAULT '0',
  18. `updated_at` int(11) NOT NULL DEFAULT '0',
  19. `status` tinyint(1) NOT NULL DEFAULT '1' COMMENT '状态[-1:删除;0:禁用;1启用]',
  20. `e_coupon` text COMMENT '电子券数量',
  21. `coupon` text COMMENT '优惠卷数量',
  22. `redpack` float DEFAULT NULL COMMENT '红包金额',
  23. `balance` float DEFAULT NULL COMMENT '余额金额',
  24. `score` float DEFAULT NULL COMMENT '积分值',
  25. PRIMARY KEY (`id`),
  26. KEY `mall_id` (`mall_id`) USING BTREE,
  27. KEY `grant_object` (`grant_object`) USING BTREE,
  28. KEY `grant_type` (`grant_type`) USING BTREE,
  29. KEY `grant_status` (`grant_status`) USING BTREE
  30. ) ENGINE=InnoDB AUTO_INCREMENT=0 DEFAULT CHARSET=utf8mb4 ROW_FORMAT=COMPACT COMMENT='发券宝规则';
  31. CREATE TABLE `qimall_addons_issue_coupons_send_log` (
  32. `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  33. `rule_id` int(11) DEFAULT NULL COMMENT '规则ID',
  34. `mall_id` int(11) NOT NULL COMMENT '商城id',
  35. `created_at` int(11) NOT NULL DEFAULT '0',
  36. `updated_at` int(11) NOT NULL DEFAULT '0',
  37. `status` tinyint(1) NOT NULL DEFAULT '1' COMMENT '状态[-1:删除;0:禁用;1启用]',
  38. `e_coupon_num` float DEFAULT NULL COMMENT '电子券数量',
  39. `coupon_num` float DEFAULT NULL COMMENT '优惠卷数量',
  40. `redpack_num` float DEFAULT NULL COMMENT '红包统计',
  41. `balance_num` float DEFAULT NULL COMMENT '金额统计',
  42. `score_num` float DEFAULT NULL COMMENT '积分统计',
  43. `grant_object` tinyint(4) NOT NULL DEFAULT '1' COMMENT '发放对象:1:全部会员 2:会员等级 3:会员标签 4:会员id 5:指定区域',
  44. `grant_object_content` text CHARACTER SET utf8mb4 NOT NULL COMMENT '对象内容',
  45. PRIMARY KEY (`id`),
  46. KEY `mall_id` (`mall_id`) USING BTREE
  47. ) ENGINE=InnoDB AUTO_INCREMENT=0 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci ROW_FORMAT=COMPACT COMMENT='发券记录';;
  48. CREATE TABLE `qimall_addons_issue_coupons_statistics` (
  49. `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  50. `rule_id` int(11) DEFAULT NULL COMMENT '规则ID',
  51. `mall_id` int(11) NOT NULL COMMENT '商城id',
  52. `created_at` int(11) NOT NULL DEFAULT '0',
  53. `updated_at` int(11) NOT NULL DEFAULT '0',
  54. `status` tinyint(1) NOT NULL DEFAULT '1' COMMENT '状态[-1:删除;0:禁用;1启用]',
  55. `e_coupon_num` float DEFAULT NULL COMMENT '电子券数量',
  56. `coupon_num` float DEFAULT NULL COMMENT '优惠卷数量',
  57. `redpack_num` float DEFAULT NULL COMMENT '红包统计',
  58. `balance_num` float DEFAULT NULL COMMENT '金额统计',
  59. `score_num` float DEFAULT NULL COMMENT '积分统计',
  60. `grant_object` tinyint(4) NOT NULL DEFAULT '1' COMMENT '发放对象:1:全部会员 2:会员等级 3:会员标签 4:会员id 5:指定区域',
  61. `grant_object_content` text CHARACTER SET utf8mb4 NOT NULL COMMENT '对象内容',
  62. `send_times` int(2) DEFAULT NULL COMMENT '发放次数',
  63. PRIMARY KEY (`id`),
  64. KEY `mall_id` (`mall_id`) USING BTREE
  65. ) ENGINE=InnoDB AUTO_INCREMENT=0 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci ROW_FORMAT=COMPACT COMMENT='发券宝规则统计';;
  66. CREATE TABLE `qimall_addons_issue_coupons_user` (
  67. `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  68. `rule_id` int(11) DEFAULT NULL COMMENT '规则ID',
  69. `user_id` int(11) NOT NULL COMMENT '会员ID',
  70. `mall_id` int(11) NOT NULL COMMENT '商城id',
  71. `created_at` int(11) NOT NULL DEFAULT '0',
  72. `updated_at` int(11) NOT NULL DEFAULT '0',
  73. `status` tinyint(1) NOT NULL DEFAULT '1' COMMENT '状态[-1:删除;0:禁用;1启用]',
  74. `number` float DEFAULT NULL COMMENT '金额',
  75. `grant_object` tinyint(4) NOT NULL DEFAULT '1' COMMENT '发放对象:1:全部会员 2:会员等级 3:会员标签 4:会员id 5:指定区域',
  76. `grant_object_content` text CHARACTER SET utf8mb4 COMMENT '对象内容',
  77. PRIMARY KEY (`id`),
  78. KEY `mall_id` (`mall_id`) USING BTREE,
  79. KEY `user_id` (`user_id`) USING BTREE
  80. ) ENGINE=InnoDB AUTO_INCREMENT=0 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci ROW_FORMAT=COMPACT COMMENT='发券会员';
  81. INSERT INTO `qimall_crontab_task`( `name`, `command`, `type`, `rule`, `is_warning`, `status`, `created_at`, `updated_at`) VALUES ( '发卷宝:自动发放', 'issue-coupons/issue-coupons/send', 2, '*/5 * * * * *', 0, 1, 1647400086, 1648278791);