多租户商城-后台
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

80 lines
4.9 KiB

2 years ago
  1. CREATE TABLE `cere_brand` (
  2. `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '品牌id',
  3. `brand_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '品牌名称',
  4. `brand_logo` varchar(1024) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '品牌图标',
  5. `create_time` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '创建时间',
  6. `update_time` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '更新时间',
  7. PRIMARY KEY (`id`) USING BTREE
  8. ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_bin COMMENT = '品牌表' ROW_FORMAT = Dynamic;
  9. CREATE TABLE `cere_channel` (
  10. `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '渠道id',
  11. `channel_name` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '渠道名称',
  12. `register_url` varchar(1024) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '渠道注册链接',
  13. `channel_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '渠道码',
  14. `create_time` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '创建时间',
  15. `update_time` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '更新时间',
  16. PRIMARY KEY (`id`) USING BTREE
  17. ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_bin COMMENT = '渠道表' ROW_FORMAT = Dynamic;
  18. CREATE TABLE `cere_scrm_verify` (
  19. `shop_id` bigint(20) NOT NULL COMMENT '店铺id',
  20. `encode_secret` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '秘钥编码之后的值',
  21. PRIMARY KEY (`shop_id`) USING BTREE
  22. ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_bin COMMENT = 'scrm同步数据配置表' ROW_FORMAT = Dynamic;
  23. CREATE TABLE `cere_shop_channel_activity` (
  24. `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '渠道活动id',
  25. `shop_id` bigint(20) NOT NULL COMMENT '店铺id',
  26. `activity_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '活动名称',
  27. `remark` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '备注',
  28. `start_time` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '开始时间',
  29. `end_time` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '结束时间',
  30. `publish_count` int(11) NOT NULL DEFAULT 1 COMMENT '活动发放数量',
  31. `remain_count` int(11) NOT NULL DEFAULT 0 COMMENT '剩余份数',
  32. `state` int(11) NOT NULL COMMENT '状态 0-未开始 1-已开始 2-已结束',
  33. `create_time` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '创建时间',
  34. `update_time` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '更新时间',
  35. PRIMARY KEY (`id`) USING BTREE
  36. ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_bin COMMENT = '渠道活动表' ROW_FORMAT = Dynamic;
  37. CREATE TABLE `cere_shop_channel_activity_coupon` (
  38. `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '渠道活动id',
  39. `coupon_id` bigint(20) NOT NULL COMMENT '渠道券id',
  40. `shop_id` bigint(20) NOT NULL COMMENT '店铺id',
  41. `create_time` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '创建时间',
  42. `update_time` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '更新时间',
  43. PRIMARY KEY (`id`, `coupon_id`) USING BTREE
  44. ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_bin COMMENT = '渠道活动关联渠道券表' ROW_FORMAT = Dynamic;
  45. ALTER TABLE `cere_buyer_user` MODIFY COLUMN `terminal` int(11) NOT NULL COMMENT '注册来源 0-未知 1-APP 2-微信小程序 3-H5 4-支付宝小程序 5-PC' AFTER `credit`;
  46. ALTER TABLE `cere_buyer_user` ADD COLUMN `register_ip` varchar(128) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '注册时的ip' AFTER `terminal`;
  47. ALTER TABLE `cere_buyer_user` ADD COLUMN `last_login_ip` varchar(128) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '最近一次登录时的ip' AFTER `register_ip`;
  48. ALTER TABLE `cere_buyer_user` ADD COLUMN `channel_code` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '渠道编码' AFTER `last_login_ip`;
  49. ALTER TABLE `cere_shop_coupon` ADD COLUMN `take_start` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '领券开始时间' AFTER `time_type`;
  50. ALTER TABLE `cere_shop_coupon` ADD COLUMN `take_end` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '领券结束时间' AFTER `take_start`;
  51. ALTER TABLE `cere_shop_coupon` ADD COLUMN `type` int(11) NOT NULL DEFAULT 1 COMMENT '优惠券分类 1-普通券 2-渠道券' AFTER `if_add`;
  52. ALTER TABLE `cere_shop_product` ADD COLUMN `brand_id` bigint(20) NULL DEFAULT NULL COMMENT '品牌id' AFTER `credit_limit`;
  53. -- 20230510更新
  54. alter table `cere_shop_cart` add UNIQUE KEY `uqe_buyer_user_id_sku_id` (`buyer_user_id`,`sku_id`);