install.sql 22 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348
  1. -- ----------------------------
  2. -- Table structure for qimall_addons_short_video
  3. -- ----------------------------
  4. DROP TABLE IF EXISTS `qimall_addons_short_video`;
  5. CREATE TABLE `qimall_addons_short_video` (
  6. `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT,
  7. `mall_id` int(10) UNSIGNED NOT NULL COMMENT '商家id',
  8. `user_id` int(10) UNSIGNED NOT NULL COMMENT '用户id',
  9. `title` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '标题',
  10. `content` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '内容',
  11. `video_url` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '视频路径',
  12. `first_frame` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '首帧',
  13. `video_wide` int(11) NOT NULL DEFAULT 0 COMMENT '视频宽度',
  14. `video_long` int(11) NOT NULL DEFAULT 0 COMMENT '视频长度',
  15. `duration_str` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '视频时长(时分秒字符串形式),upload_type = video 时才有意义',
  16. `duration_seconds` float(6, 2) NOT NULL DEFAULT 0.00 COMMENT '视频时长(秒为单位浮点数形式),upload_type = video 时才有意义',
  17. `related_type` tinyint(4) NOT NULL DEFAULT 1 COMMENT '关联类型1:关联商品 2:关联店铺 3:关联地址',
  18. `related_goods_id` int(10) UNSIGNED NOT NULL DEFAULT 0 COMMENT '关联商品id',
  19. `related_store_id` int(10) UNSIGNED NOT NULL DEFAULT 0 COMMENT '关联门店id',
  20. `related_address` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '关联地址',
  21. `related_detailed_address` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '关联详细地址',
  22. `related_lon` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '关联经度',
  23. `related_lat` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '关联维度',
  24. `tag_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '标签id',
  25. `open_integral_award` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否开启积分奖励 0:未开启 1:开启',
  26. `open_money_award` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否开启现金奖励 0:未开启 1:开启',
  27. `max_integral` decimal(12, 2) UNSIGNED NOT NULL DEFAULT 0.00 COMMENT '积分最大值',
  28. `surplus_integral` decimal(12, 2) UNSIGNED NOT NULL DEFAULT 0.00 COMMENT '剩余的积分',
  29. `spend_integral` decimal(12, 2) NOT NULL DEFAULT 0.00 COMMENT '花费积分',
  30. `max_money` decimal(12, 2) UNSIGNED NOT NULL DEFAULT 0.00 COMMENT '金额最大值',
  31. `surplus_money` decimal(12, 2) UNSIGNED NOT NULL DEFAULT 0.00 COMMENT '剩余金额',
  32. `spend_money` decimal(12, 2) UNSIGNED NOT NULL DEFAULT 0.00 COMMENT '花费金额',
  33. `watch_integral_sum` decimal(12, 2) UNSIGNED NOT NULL DEFAULT 0.00 COMMENT '观看奖励积分总和',
  34. `watch_integral` decimal(12, 2) UNSIGNED NOT NULL DEFAULT 0.00 COMMENT '观看奖励积分百分比',
  35. `watch_integral_one` decimal(12, 2) UNSIGNED NOT NULL DEFAULT 0.00 COMMENT '观看奖励积分一级百分比',
  36. `watch_integral_two` decimal(12, 2) UNSIGNED NOT NULL DEFAULT 0.00 COMMENT '观看奖励现金二级百分比',
  37. `watch_money_sum` decimal(10, 0) UNSIGNED NOT NULL DEFAULT 0 COMMENT '观看现金奖励总和',
  38. `watch_money` decimal(10, 0) UNSIGNED NOT NULL DEFAULT 0 COMMENT '观看奖励现金百分比',
  39. `watch_money_one` decimal(10, 0) UNSIGNED NOT NULL DEFAULT 0 COMMENT '观看奖励现金一级百分比',
  40. `watch_money_two` decimal(10, 0) UNSIGNED NOT NULL DEFAULT 0 COMMENT '观看奖励现金二级百分比',
  41. `check_remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '审核备注',
  42. `check_status` tinyint(4) NOT NULL DEFAULT 0 COMMENT '审核状态:0:未审核 1:审核通过 2:审核不通过',
  43. `comment_num` int(10) UNSIGNED NOT NULL DEFAULT 0 COMMENT '评论量',
  44. `like_num` int(10) UNSIGNED NOT NULL DEFAULT 0 COMMENT '点赞量',
  45. `look_people_num` int(10) UNSIGNED NOT NULL DEFAULT 0 COMMENT '观看人数',
  46. `look_complete_num` int(10) UNSIGNED NOT NULL DEFAULT 0 COMMENT '完整观看人数',
  47. `look_num` int(10) UNSIGNED NOT NULL DEFAULT 0 COMMENT '浏览量',
  48. `share_num` int(10) UNSIGNED NOT NULL DEFAULT 0 COMMENT '分享数量',
  49. `share_click_num` int(10) UNSIGNED NOT NULL DEFAULT 0 COMMENT '分享点击次数',
  50. `is_blacklist` tinyint(4) NOT NULL DEFAULT 0 COMMENT '是否拉黑0:否 1:是',
  51. `is_top` tinyint(4) NOT NULL DEFAULT 0 COMMENT '是否置顶0:否 1:是',
  52. `status` tinyint(1) NOT NULL DEFAULT 1 COMMENT '状态[-1:删除;0:禁用;1启用]',
  53. `check_time` int(11) NOT NULL DEFAULT 0 COMMENT '审核时间',
  54. `top_time` int(11) NOT NULL DEFAULT 0 COMMENT '置顶时间',
  55. `blacklist_time` int(11) NOT NULL DEFAULT 0 COMMENT '拉黑时间',
  56. `created_at` int(11) NOT NULL DEFAULT 0,
  57. `updated_at` int(11) NOT NULL DEFAULT 0,
  58. PRIMARY KEY (`id`) USING BTREE,
  59. INDEX `idx_mu_id`(`mall_id`, `user_id`) USING BTREE,
  60. INDEX `related_type`(`related_type`) USING BTREE,
  61. INDEX `is_blacklist`(`is_blacklist`) USING BTREE,
  62. INDEX `check_status`(`check_status`) USING BTREE
  63. ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '视频列表' ROW_FORMAT = Dynamic;
  64. -- ----------------------------
  65. -- Table structure for qimall_addons_short_video_browse
  66. -- ----------------------------
  67. DROP TABLE IF EXISTS `qimall_addons_short_video_browse`;
  68. CREATE TABLE `qimall_addons_short_video_browse` (
  69. `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT,
  70. `mall_id` int(10) UNSIGNED NOT NULL,
  71. `video_id` int(10) UNSIGNED NOT NULL COMMENT '视频id',
  72. `user_id` int(10) UNSIGNED NOT NULL COMMENT '用户id',
  73. `is_share` tinyint(4) NOT NULL DEFAULT 0 COMMENT '是否分享观看 0:否 1:是',
  74. `is_complete_look` tinyint(4) NOT NULL DEFAULT 0 COMMENT '是否完整观看0:否 1:是',
  75. `complete_time` int(10) UNSIGNED NOT NULL DEFAULT 0 COMMENT '完整观看时间',
  76. `status` tinyint(1) NOT NULL DEFAULT 1 COMMENT '状态[-1:删除;0:禁用;1启用]',
  77. `created_at` int(10) UNSIGNED NOT NULL DEFAULT 0,
  78. `updated_at` int(10) UNSIGNED NOT NULL DEFAULT 0,
  79. PRIMARY KEY (`id`) USING BTREE,
  80. INDEX `idx_mvu_id`(`mall_id`, `video_id`, `user_id`) USING BTREE
  81. ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '视频浏览记录' ROW_FORMAT = Dynamic;
  82. -- ----------------------------
  83. -- Table structure for qimall_addons_short_video_browse_award
  84. -- ----------------------------
  85. DROP TABLE IF EXISTS `qimall_addons_short_video_browse_award`;
  86. CREATE TABLE `qimall_addons_short_video_browse_award` (
  87. `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT,
  88. `mall_id` int(10) UNSIGNED NOT NULL,
  89. `video_id` int(10) UNSIGNED NOT NULL COMMENT '视频id',
  90. `user_id` int(10) UNSIGNED NOT NULL COMMENT '用户id',
  91. `source_user_id` int(10) UNSIGNED NULL DEFAULT NULL COMMENT '源头id',
  92. `user_type` tinyint(4) NULL DEFAULT 0 COMMENT '用户类型:0:本人 1:一级 2:二级',
  93. `award_type` tinyint(4) NOT NULL DEFAULT 0 COMMENT '奖励类型 0:积分 1:现金',
  94. `award_integral` decimal(10, 2) NOT NULL DEFAULT 0.00 COMMENT '奖励积分',
  95. `award_money` decimal(10, 2) NOT NULL DEFAULT 0.00 COMMENT '奖励金额',
  96. `status` tinyint(1) NOT NULL DEFAULT 1 COMMENT '状态[-1:删除;0:禁用;1启用]',
  97. `created_at` int(10) UNSIGNED NOT NULL DEFAULT 0,
  98. `updated_at` int(10) UNSIGNED NOT NULL DEFAULT 0,
  99. PRIMARY KEY (`id`) USING BTREE,
  100. INDEX `idx_mvu_id`(`mall_id`, `video_id`, `user_id`) USING BTREE,
  101. INDEX `award_type`(`award_type`) USING BTREE
  102. ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '观看视频奖励' ROW_FORMAT = Dynamic;
  103. -- ----------------------------
  104. -- Table structure for qimall_addons_short_video_browse_num
  105. -- ----------------------------
  106. DROP TABLE IF EXISTS `qimall_addons_short_video_browse_num`;
  107. CREATE TABLE `qimall_addons_short_video_browse_num` (
  108. `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT,
  109. `mall_id` int(10) UNSIGNED NOT NULL,
  110. `user_id` int(10) UNSIGNED NOT NULL,
  111. `look_num` int(10) UNSIGNED NULL DEFAULT 1 COMMENT '观看次数',
  112. `status` tinyint(1) NOT NULL DEFAULT 1 COMMENT '状态[-1:删除;0:禁用;1启用]',
  113. `created_at` int(10) UNSIGNED NOT NULL DEFAULT 0,
  114. `updated_at` int(10) UNSIGNED NOT NULL DEFAULT 0,
  115. PRIMARY KEY (`id`) USING BTREE,
  116. INDEX `idx_mu_id`(`mall_id`, `user_id`) USING BTREE
  117. ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '用户观看视频次数' ROW_FORMAT = Dynamic;
  118. -- ----------------------------
  119. -- Table structure for qimall_addons_short_video_comment
  120. -- ----------------------------
  121. DROP TABLE IF EXISTS `qimall_addons_short_video_comment`;
  122. CREATE TABLE `qimall_addons_short_video_comment` (
  123. `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT,
  124. `mall_id` int(10) UNSIGNED NOT NULL,
  125. `user_id` int(10) UNSIGNED NOT NULL,
  126. `video_id` int(10) UNSIGNED NOT NULL COMMENT '视频id',
  127. `content` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '评论内容',
  128. `like_num` int(10) UNSIGNED NOT NULL DEFAULT 0 COMMENT '点赞量',
  129. `status` tinyint(1) NOT NULL DEFAULT 1 COMMENT '状态[-1:删除;0:禁用;1启用]',
  130. `created_at` int(10) UNSIGNED NOT NULL DEFAULT 0,
  131. `updated_at` int(10) UNSIGNED NOT NULL DEFAULT 0,
  132. PRIMARY KEY (`id`) USING BTREE,
  133. INDEX `idx_mall_video_id`(`mall_id`, `video_id`) USING BTREE,
  134. INDEX `user_id`(`user_id`) USING BTREE
  135. ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '视频评论列表' ROW_FORMAT = Dynamic;
  136. -- ----------------------------
  137. -- Table structure for qimall_addons_short_video_comment_like
  138. -- ----------------------------
  139. DROP TABLE IF EXISTS `qimall_addons_short_video_comment_like`;
  140. CREATE TABLE `qimall_addons_short_video_comment_like` (
  141. `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT,
  142. `mall_id` int(10) UNSIGNED NOT NULL,
  143. `user_id` int(10) UNSIGNED NOT NULL COMMENT '用戶id',
  144. `comment_id` int(10) UNSIGNED NOT NULL COMMENT '评论ID',
  145. `status` tinyint(1) NOT NULL DEFAULT 1 COMMENT '状态[-1:删除;0:禁用;1启用]',
  146. `created_at` int(10) UNSIGNED NOT NULL DEFAULT 0,
  147. `updated_at` int(10) UNSIGNED NOT NULL DEFAULT 0,
  148. PRIMARY KEY (`id`) USING BTREE,
  149. INDEX `idx_muc_id`(`mall_id`, `user_id`, `comment_id`) USING BTREE
  150. ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '评论点赞表' ROW_FORMAT = Dynamic;
  151. -- ----------------------------
  152. -- Table structure for qimall_addons_short_video_commission_item_setting
  153. -- ----------------------------
  154. DROP TABLE IF EXISTS `qimall_addons_short_video_commission_item_setting`;
  155. CREATE TABLE `qimall_addons_short_video_commission_item_setting` (
  156. `id` int(11) NOT NULL AUTO_INCREMENT,
  157. `mall_id` int(11) NOT NULL COMMENT '商城ID',
  158. `is_enable` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否启用带货奖励:0:否;1是',
  159. `is_alone` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否独立设置:0:否;1是',
  160. `is_extra` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否开启额外分红:0:否;1是',
  161. `item_id` int(11) NOT NULL DEFAULT 0 COMMENT '项目id',
  162. `item_type` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '0' COMMENT '项目类型:商品goods',
  163. `commission_type` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '0' COMMENT '分佣类型:佣金:commission',
  164. `status` tinyint(1) NOT NULL DEFAULT 1 COMMENT '状态[-1:删除;0:禁用;1启用]',
  165. `created_at` int(11) NOT NULL DEFAULT 0,
  166. `updated_at` int(11) NOT NULL DEFAULT 0,
  167. PRIMARY KEY (`id`) USING BTREE,
  168. INDEX `idx_mall_item_id`(`mall_id`, `item_id`) USING BTREE
  169. ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '短视频项目带货奖励设置' ROW_FORMAT = Dynamic;
  170. -- ----------------------------
  171. -- Table structure for qimall_addons_short_video_commission_item_setting_detail
  172. -- ----------------------------
  173. DROP TABLE IF EXISTS `qimall_addons_short_video_commission_item_setting_detail`;
  174. CREATE TABLE `qimall_addons_short_video_commission_item_setting_detail` (
  175. `id` int(11) NOT NULL AUTO_INCREMENT,
  176. `mall_id` int(11) NOT NULL COMMENT '商城ID',
  177. `short_video_commission_item_setting_id` int(11) NOT NULL,
  178. `level` int(11) NOT NULL DEFAULT 0,
  179. `calculate_type` tinyint(4) NOT NULL DEFAULT 1 COMMENT '计算方式,1:百分比,2:固定值',
  180. `value` decimal(12, 2) NOT NULL DEFAULT 0.00 COMMENT '值,calculate_type = 1 时表示百分比(计算时需要 /100);calculate_type = 2 时表示设置的固定值',
  181. `status` tinyint(1) NOT NULL DEFAULT 1 COMMENT '状态[-1:删除;0:禁用;1启用]',
  182. `created_at` int(11) NOT NULL DEFAULT 0,
  183. `updated_at` int(11) NOT NULL DEFAULT 0,
  184. PRIMARY KEY (`id`) USING BTREE,
  185. INDEX `idx_m_c_id`(`mall_id`, `short_video_commission_item_setting_id`) USING BTREE
  186. ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '短视频项目带货奖励设置详情' ROW_FORMAT = Dynamic;
  187. -- ----------------------------
  188. -- Table structure for qimall_addons_short_video_config
  189. -- ----------------------------
  190. DROP TABLE IF EXISTS `qimall_addons_short_video_config`;
  191. CREATE TABLE `qimall_addons_short_video_config` (
  192. `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT,
  193. `mall_id` int(10) UNSIGNED NOT NULL,
  194. `is_enabled` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否开启 0--关闭|1--开启',
  195. `is_check` tinyint(4) NOT NULL DEFAULT 0 COMMENT '是否需要审核0:否 1:是',
  196. `release_rule` tinyint(4) NOT NULL DEFAULT 0 COMMENT '发布权限:0:无条件 1:有条件',
  197. `award_status` tinyint(4) NULL DEFAULT 0 COMMENT '是否开启全局带货奖励0:否 1:是',
  198. `award_type` tinyint(4) NOT NULL DEFAULT 0 COMMENT '奖励类型 0:金额 1:百分比',
  199. `award_percentage` decimal(10, 2) NOT NULL DEFAULT 0.00 COMMENT '奖励百分比',
  200. `award_money` decimal(10, 2) NOT NULL DEFAULT 0.00 COMMENT '奖励金额',
  201. `purchase_times_status` tinyint(4) NULL DEFAULT 0 COMMENT '消费达到多少次 是否开启 0:未开启 1:开启',
  202. `purchase_times` int(10) UNSIGNED NULL DEFAULT 0 COMMENT '消费达到多少次',
  203. `purchase_cost_status` tinyint(4) NULL DEFAULT 0 COMMENT '消费达标是否开启0:未开启 1:已开启',
  204. `purchase_cost` decimal(10, 2) NULL DEFAULT 0.00 COMMENT '消费达到多少钱',
  205. `purchase_goods_status` tinyint(4) NULL DEFAULT 0 COMMENT '消费商品是否开启0:未开启 1:已开启',
  206. `purchase_goods_id` int(10) UNSIGNED NULL DEFAULT NULL COMMENT '消费某个商品',
  207. `video_lenght` int(10) UNSIGNED NOT NULL DEFAULT 0 COMMENT '视频发布时长',
  208. `agreement` text CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL COMMENT '视频协议',
  209. `status` tinyint(1) NOT NULL DEFAULT 1 COMMENT '状态[-1:删除;0:禁用;1启用]',
  210. `client_status` tinyint(4) NULL DEFAULT 0 COMMENT '是否开启文本审核 0:否 1:是',
  211. `start_up_diagram` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '启动图',
  212. `share_img` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '分享图片',
  213. `share_title` varchar(65) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '分享标题',
  214. `share_content` varchar(65) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '分享内容',
  215. `created_at` int(10) UNSIGNED NOT NULL DEFAULT 0,
  216. `updated_at` int(10) UNSIGNED NOT NULL DEFAULT 0,
  217. PRIMARY KEY (`id`) USING BTREE,
  218. INDEX `mall_id`(`mall_id`) USING BTREE
  219. ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '视频配置' ROW_FORMAT = Dynamic;
  220. -- ----------------------------
  221. -- Table structure for qimall_addons_short_video_goods
  222. -- ----------------------------
  223. DROP TABLE IF EXISTS `qimall_addons_short_video_goods`;
  224. CREATE TABLE `qimall_addons_short_video_goods` (
  225. `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT,
  226. `mall_id` int(10) UNSIGNED NOT NULL,
  227. `goods_id` int(10) UNSIGNED NOT NULL COMMENT '商品ID',
  228. `share_type` tinyint(4) NOT NULL DEFAULT 0 COMMENT '佣金类型 0,固定金额,1百分比',
  229. `percentage` decimal(10, 0) NULL DEFAULT 0 COMMENT '百分比',
  230. `fixed_value` decimal(10, 0) NULL DEFAULT 0 COMMENT '固定值',
  231. `is_alone` tinyint(4) NOT NULL DEFAULT 0 COMMENT '独立设置 0:否 1:是',
  232. `status` tinyint(1) NOT NULL DEFAULT 1 COMMENT '状态[-1:删除;0:禁用;1启用]',
  233. `created_at` int(10) UNSIGNED NOT NULL DEFAULT 0,
  234. `updated_at` int(10) UNSIGNED NOT NULL DEFAULT 0,
  235. PRIMARY KEY (`id`) USING BTREE,
  236. INDEX `idx_mg_id`(`mall_id`, `goods_id`) USING BTREE
  237. ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '短视频商品设置' ROW_FORMAT = Dynamic;
  238. -- ----------------------------
  239. -- Table structure for qimall_addons_short_video_like
  240. -- ----------------------------
  241. DROP TABLE IF EXISTS `qimall_addons_short_video_like`;
  242. CREATE TABLE `qimall_addons_short_video_like` (
  243. `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT,
  244. `mall_id` int(10) UNSIGNED NOT NULL,
  245. `user_id` int(10) UNSIGNED NOT NULL COMMENT '用户id',
  246. `video_id` int(10) UNSIGNED NOT NULL COMMENT '视频id',
  247. `status` tinyint(1) NOT NULL DEFAULT 1 COMMENT '状态[-1:删除;0:禁用;1启用]',
  248. `created_at` int(10) UNSIGNED NOT NULL DEFAULT 0,
  249. `updated_at` int(10) UNSIGNED NOT NULL DEFAULT 0,
  250. PRIMARY KEY (`id`) USING BTREE,
  251. INDEX `idx_muv_id`(`mall_id`, `user_id`, `video_id`) USING BTREE
  252. ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '点赞记录' ROW_FORMAT = Dynamic;
  253. -- ----------------------------
  254. -- Table structure for qimall_addons_short_video_order_award
  255. -- ----------------------------
  256. DROP TABLE IF EXISTS `qimall_addons_short_video_order_award`;
  257. CREATE TABLE `qimall_addons_short_video_order_award` (
  258. `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT,
  259. `mall_id` int(10) UNSIGNED NOT NULL,
  260. `video_id` int(10) UNSIGNED NOT NULL COMMENT '视频id',
  261. `order_id` int(10) UNSIGNED NOT NULL COMMENT '子订单id',
  262. `user_id` int(10) UNSIGNED NOT NULL COMMENT '用户id',
  263. `goods_id` int(10) UNSIGNED NOT NULL COMMENT '商品id',
  264. `goods_price` decimal(12, 2) UNSIGNED NOT NULL DEFAULT 0.00 COMMENT '商品售价',
  265. `money` decimal(12, 2) NOT NULL DEFAULT 0.00 COMMENT '奖励金额',
  266. `award_type` tinyint(4) NOT NULL DEFAULT 0 COMMENT '奖励类型 0:金额 1:百分比',
  267. `award_percentage` decimal(10, 2) NOT NULL DEFAULT 0.00 COMMENT '奖励百分比',
  268. `award_money` decimal(12, 2) NOT NULL DEFAULT 0.00 COMMENT '奖励金额',
  269. `is_settlement` tinyint(4) NOT NULL DEFAULT 0 COMMENT '是否结算 0:否 1:是',
  270. `settlement_time` int(10) UNSIGNED NULL DEFAULT NULL COMMENT '结算时间',
  271. `status` tinyint(1) NOT NULL DEFAULT 1 COMMENT '状态[-1:删除;0:禁用;1启用]',
  272. `goods_num` int(10) UNSIGNED NOT NULL DEFAULT 0 COMMENT '商品数量',
  273. `is_award` int(10) UNSIGNED NULL DEFAULT 0 COMMENT '是否带货奖励商品 0:否 1:是',
  274. `created_at` int(10) UNSIGNED NOT NULL DEFAULT 0,
  275. `updated_at` int(10) UNSIGNED NOT NULL DEFAULT 0,
  276. PRIMARY KEY (`id`) USING BTREE,
  277. INDEX `mall_id`(`mall_id`) USING BTREE,
  278. INDEX `order_id`(`order_id`) USING BTREE,
  279. INDEX `is_settlement`(`is_settlement`) USING BTREE,
  280. INDEX `video_id`(`user_id`) USING BTREE
  281. ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '短视频带货订单奖励' ROW_FORMAT = Dynamic;
  282. -- ----------------------------
  283. -- Table structure for qimall_addons_short_video_related_goods
  284. -- ----------------------------
  285. DROP TABLE IF EXISTS `qimall_addons_short_video_related_goods`;
  286. CREATE TABLE `qimall_addons_short_video_related_goods` (
  287. `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT,
  288. `mall_id` int(10) UNSIGNED NOT NULL,
  289. `video_id` int(10) UNSIGNED NOT NULL,
  290. `goods_id` int(10) UNSIGNED NOT NULL,
  291. `status` tinyint(1) NOT NULL DEFAULT 1 COMMENT '状态[-1:删除;0:禁用;1启用]',
  292. `created_at` int(10) UNSIGNED NOT NULL DEFAULT 0 COMMENT '创建时间',
  293. `updated_at` int(10) UNSIGNED NOT NULL DEFAULT 0 COMMENT '修改时间',
  294. PRIMARY KEY (`id`) USING BTREE,
  295. INDEX `idx_mv_id`(`mall_id`, `video_id`) USING BTREE
  296. ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '视频商品关联记录表' ROW_FORMAT = Dynamic;
  297. -- ----------------------------
  298. -- Table structure for qimall_addons_short_video_share
  299. -- ----------------------------
  300. DROP TABLE IF EXISTS `qimall_addons_short_video_share`;
  301. CREATE TABLE `qimall_addons_short_video_share` (
  302. `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT,
  303. `mall_id` int(10) UNSIGNED NOT NULL,
  304. `user_id` int(10) UNSIGNED NOT NULL COMMENT '分享视频的会员的id',
  305. `share_to_user_id` int(10) UNSIGNED NOT NULL DEFAULT 0 COMMENT '观看分享的会员的id',
  306. `video_id` int(10) UNSIGNED NOT NULL COMMENT '视频id',
  307. `status` tinyint(1) NOT NULL DEFAULT 1 COMMENT '状态[-1:删除;0:禁用;1启用]',
  308. `created_at` int(10) UNSIGNED NOT NULL DEFAULT 0,
  309. `updated_at` int(10) UNSIGNED NOT NULL DEFAULT 0,
  310. PRIMARY KEY (`id`) USING BTREE,
  311. INDEX `idx_muv_id`(`mall_id`, `user_id`, `video_id`) USING BTREE
  312. ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '视频分享记录' ROW_FORMAT = Dynamic;
  313. -- ----------------------------
  314. -- Table structure for qimall_addons_short_video_tag
  315. -- ----------------------------
  316. DROP TABLE IF EXISTS `qimall_addons_short_video_tag`;
  317. CREATE TABLE `qimall_addons_short_video_tag` (
  318. `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT,
  319. `mall_id` int(10) UNSIGNED NOT NULL,
  320. `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '标签名称',
  321. `create_type` tinyint(4) NOT NULL DEFAULT 1 COMMENT '创建类型1:用户创建 2:平台创建',
  322. `user_id` int(10) UNSIGNED NOT NULL DEFAULT 0 COMMENT '发布用户id',
  323. `admin_id` int(10) UNSIGNED NOT NULL DEFAULT 0 COMMENT '发布管理员id',
  324. `is_recommend` tinyint(4) NOT NULL DEFAULT 0 COMMENT '是否推荐 0:否 1:是',
  325. `recommend_time` int(10) UNSIGNED NOT NULL DEFAULT 0 COMMENT '推荐时间',
  326. `hot_num` int(10) UNSIGNED NOT NULL DEFAULT 0 COMMENT '热量',
  327. `usage_num` int(10) UNSIGNED NOT NULL DEFAULT 0 COMMENT '使用次数',
  328. `status` tinyint(1) NOT NULL DEFAULT 1 COMMENT '状态[-1:删除;0:禁用;1启用]',
  329. `created_at` int(10) UNSIGNED NOT NULL DEFAULT 0,
  330. `updated_at` int(10) UNSIGNED NOT NULL DEFAULT 0,
  331. PRIMARY KEY (`id`) USING BTREE
  332. ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '视频标签' ROW_FORMAT = Dynamic;