install.sql 5.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798
  1. CREATE TABLE `qimall_addons_share_redpack`
  2. (
  3. `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  4. `mall_id` int(10) NOT NULL,
  5. `name` varchar(255) NOT NULL COMMENT '海报名称',
  6. `key_word` varchar(255) DEFAULT NULL COMMENT '关键词',
  7. `look_num` int(11) DEFAULT '0' COMMENT '浏览次数',
  8. `scan_code_num` int(11) DEFAULT '0' COMMENT '扫码次数',
  9. `poster_content` longtext NOT NULL COMMENT '海报内容',
  10. `status` varchar(255) NOT NULL DEFAULT '0' COMMENT '状态【1启用 0禁用 -1删除】',
  11. `share_url` varchar(255) DEFAULT NULL COMMENT '分享图片',
  12. `created_at` int(11) NOT NULL,
  13. `updated_at` int(11) NOT NULL,
  14. PRIMARY KEY (`id`)
  15. ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COMMENT='海报分享得红包(海报表)';
  16. CREATE TABLE `qimall_addons_share_redpack_code`
  17. (
  18. `id` int(10) NOT NULL AUTO_INCREMENT COMMENT 'ID',
  19. `mall_id` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '商城ID',
  20. `user_id` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '用户ID',
  21. `source` tinyint(2) NOT NULL DEFAULT '0' COMMENT '来源,对应qimall_user.source',
  22. `item_id` int(10) NOT NULL DEFAULT '0' COMMENT '项目ID share_redpack.id',
  23. `code` varchar(16) NOT NULL DEFAULT '' COMMENT '分享码',
  24. `content` varchar(255) CHARACTER SET utf8mb4 NOT NULL DEFAULT '' COMMENT '二维码参数',
  25. `applet_code` varchar(255) DEFAULT '',
  26. `status` tinyint(1) NOT NULL DEFAULT '1' COMMENT '状态【1启用 0禁用 -1删除】',
  27. `created_at` int(10) NOT NULL DEFAULT '0' COMMENT '创建时间',
  28. `updated_at` int(10) NOT NULL DEFAULT '0' COMMENT '上次更新数据时间',
  29. `store_id` int(11) NOT NULL DEFAULT '0' COMMENT '门店id',
  30. PRIMARY KEY (`id`) USING BTREE,
  31. KEY `mall_id+user_id+source` (`mall_id`,`user_id`,`source`) USING BTREE,
  32. KEY `mall_id+code` (`mall_id`,`code`) USING BTREE
  33. ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='用户分享表';
  34. CREATE TABLE `qimall_addons_share_redpack_invate`
  35. (
  36. `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
  37. `mall_id` int(11) NOT NULL COMMENT '商城id',
  38. `user_id` int(11) NOT NULL COMMENT '用户id',
  39. `invite_code` varchar(64) NOT NULL COMMENT '邀请码',
  40. `num` int(10) NOT NULL COMMENT '邀请用户数',
  41. `created_at` int(11) NOT NULL,
  42. `updated_at` int(11) NOT NULL,
  43. PRIMARY KEY (`id`)
  44. ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COMMENT='邀请详情表';
  45. CREATE TABLE `qimall_addons_share_redpack_invate_log`
  46. (
  47. `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
  48. `mall_id` int(11) NOT NULL,
  49. `invate_id` int(11) NOT NULL COMMENT 'share_redpack_invate.id',
  50. `user_id` int(11) NOT NULL COMMENT '被邀请人的id',
  51. `created_at` int(11) NOT NULL COMMENT '创建时间',
  52. `updated_at` int(11) NOT NULL COMMENT '修改时间',
  53. PRIMARY KEY (`id`)
  54. ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COMMENT='邀请记录表';
  55. CREATE TABLE `qimall_addons_share_redpack_record`
  56. (
  57. `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
  58. `mall_id` int(11) NOT NULL,
  59. `user_id` int(11) NOT NULL COMMENT '发红包者user_id',
  60. `money` decimal(11, 2) DEFAULT NULL COMMENT '单个红包金额',
  61. `repack_id` int(11) DEFAULT NULL COMMENT '海报红包',
  62. `all_num` int(11) NOT NULL COMMENT '红包总数',
  63. `num` int(11) NOT NULL COMMENT '剩余个数',
  64. `status` tinyint(1) NOT NULL DEFAULT '1' COMMENT '状态[-1:删除;0:禁用;1启用]',
  65. `created_at` int(11) DEFAULT NULL,
  66. `updated_at` int(11) DEFAULT NULL,
  67. PRIMARY KEY (`id`)
  68. ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COMMENT='分享海报得红包的红包活动表';
  69. CREATE TABLE `qimall_addons_share_redpack_record_log`
  70. (
  71. `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
  72. `mall_id` int(11) NOT NULL,
  73. `record_id` int(11) NOT NULL COMMENT 'share_redpack_record.id',
  74. `user_id` int(11) NOT NULL COMMENT '发红包者的id',
  75. `get_user_id` int(11) NOT NULL COMMENT '获取红包者的id',
  76. `change_num` decimal(10, 2) NOT NULL COMMENT '变动金额',
  77. `change_type` varchar(10) NOT NULL COMMENT 'add 增 sub 减',
  78. `source_table` varchar(255) DEFAULT NULL COMMENT '来源表',
  79. `source_table_id` int(11) DEFAULT NULL COMMENT '操作来源业务id',
  80. `status` tinyint(4) DEFAULT '1' COMMENT '状态,-1:失效,1:正常,2:冻结',
  81. `desc` varchar(255) DEFAULT NULL COMMENT '变动说明',
  82. `created_at` int(11) DEFAULT NULL,
  83. `updated_at` int(11) DEFAULT NULL,
  84. PRIMARY KEY (`id`)
  85. ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COMMENT='领取红包记录';
  86. INSERT INTO `qimall_global_var_map` (`name`, `title`, `type`, `is_addons`, `status`, `created_at`,
  87. `updated_at`)
  88. VALUES ('ShareRedpack', '分享海报得红包', 'FromTypeMap', 1, 1, 1654569888, 1654569888);
  89. INSERT INTO `qimall_global_var_map` (`name`, `title`, `type`, `is_addons`, `status`, `created_at`,
  90. `updated_at`)
  91. VALUES ('ShareRedPackSetting', '红包设置', 'CapitalTypeMap', 1, 1, 1654569888, 1654569888);