2024-11-05 门店PC端.sql 7.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175
  1. USE yami_bbc;
  2. # 店铺账号添加门店id
  3. ALTER TABLE `tz_shop_employee`
  4. ADD COLUMN `station_id` bigint(0) NULL DEFAULT 0 COMMENT '门店id' AFTER `shop_id`,
  5. DROP INDEX `username`,
  6. ADD INDEX `username`(`username`) USING BTREE;
  7. # tz_station中的门店账号,转移到tz_shop_employee中
  8. INSERT INTO tz_shop_employee(shop_id, station_id, type, username, nickname, `password`, `status`, create_time)
  9. SELECT
  10. shop_id, station_id, 0, account username, account nickname, `password`, 1, NOW()
  11. FROM
  12. tz_station
  13. WHERE
  14. `status` != -1
  15. AND account IS NOT NULL;
  16. # 店铺角色添加门店id
  17. ALTER TABLE `tz_shop_role`
  18. ADD COLUMN `station_id` bigint(0) NULL DEFAULT 0 COMMENT '门店id' AFTER `shop_id`;
  19. # 店铺钱包日志添加门店id
  20. ALTER TABLE `tz_shop_wallet_log`
  21. ADD COLUMN `station_id` bigint(0) NULL DEFAULT 0 COMMENT '门店id,为0时是在店铺下单' AFTER `shop_id`;
  22. # 公告添加门店id
  23. ALTER TABLE `tz_notice`
  24. ADD COLUMN `station_ids` varchar(500) NULL COMMENT '指定门店ids(为空则全部门店)' AFTER `user_ids`;
  25. # 商家菜单添加系统类型
  26. ALTER TABLE `tz_shop_menu`
  27. ADD COLUMN `sys_type` tinyint(0) NOT NULL COMMENT '系统类型 1.商家端 3.门店端' AFTER `router_name`;
  28. # 库存流水记录添加门店id
  29. ALTER TABLE `tz_stock_bill_log`
  30. ADD COLUMN `station_id` bigint(0) NULL DEFAULT 0 COMMENT '门店id' AFTER `shop_id`;
  31. # 库存变更原因添加门店id
  32. ALTER TABLE `tz_stock_change_reason`
  33. ADD COLUMN `station_id` bigint(0) NULL DEFAULT 0 COMMENT '门店id' AFTER `shop_id`;
  34. # 门店添加字段
  35. ALTER TABLE `tz_station`
  36. ADD COLUMN `custom_prod` tinyint(0) NULL DEFAULT 0 COMMENT '门店自定义商品 1.可以 0.不可以' AFTER `station_score`,
  37. ADD COLUMN `custom_marking` tinyint(0) NULL DEFAULT 0 COMMENT '门店自定义营销活动 1.可以 0.不可以' AFTER `custom_prod`;
  38. # 限时折扣添加字段
  39. # 店铺账号添加门店id
  40. ALTER TABLE `tz_shop_customer`
  41. ADD COLUMN `station_id` bigint(0) NULL DEFAULT 0 COMMENT '门店id' AFTER `shop_id`;
  42. ALTER TABLE `tz_order`
  43. ADD COLUMN `station_id` bigint(0) NULL DEFAULT 0 COMMENT '门店id' AFTER `shop_id`;
  44. ALTER TABLE `tz_order_refund`
  45. ADD COLUMN `station_id` bigint(0) NULL DEFAULT 0 COMMENT '门店id' AFTER `shop_id`;
  46. ALTER TABLE `tz_prod`
  47. ADD COLUMN `station_id` bigint(0) NULL DEFAULT 0 COMMENT '门店id' AFTER `shop_id`,
  48. ADD COLUMN `prod_belongs` tinyint(0) NULL DEFAULT 0 COMMENT '商品归属 0.品牌商品 1.门店商品';
  49. ALTER TABLE `tz_prod_prop`
  50. ADD COLUMN `station_id` bigint(0) NULL DEFAULT 0 COMMENT '门店id' AFTER `shop_id`;
  51. ALTER TABLE `tz_form`
  52. ADD COLUMN `station_id` bigint(0) NULL DEFAULT 0 COMMENT '门店id' AFTER `shop_id`;
  53. ALTER TABLE `tz_attach_file`
  54. ADD COLUMN `station_id` bigint(0) NULL DEFAULT 0 COMMENT '门店id' AFTER `shop_id`;
  55. ALTER TABLE `tz_attach_file_group`
  56. ADD COLUMN `station_id` bigint(0) NULL DEFAULT 0 COMMENT '门店id' AFTER `shop_id`;
  57. # 限时折扣添加门店id
  58. ALTER TABLE `tz_discount`
  59. ADD COLUMN `station_id` bigint(0) NULL DEFAULT 0 COMMENT '门店id' AFTER `shop_id`,
  60. ADD COLUMN `suitable_station_type` tinyint(0) NULL DEFAULT 0 COMMENT '使用门店类型(0:全部门店, 1:指定门店)';
  61. # 创建折扣-门店关联表
  62. CREATE TABLE `tz_discount_station` (
  63. `discount_station_id` bigint(0) NOT NULL AUTO_INCREMENT COMMENT '主键',
  64. `discount_id` bigint NULL COMMENT '折扣活动id',
  65. `station_id` bigint NULL COMMENT '门店id',
  66. PRIMARY KEY (`discount_station_id`),
  67. UNIQUE INDEX `discount_station_idx`(`discount_id`, `station_id`) USING BTREE
  68. );
  69. # 调拨订单修改
  70. ALTER TABLE `tz_allot_order`
  71. DROP COLUMN `sys_type`,
  72. ADD COLUMN `station_id` bigint(0) NULL DEFAULT 0 COMMENT '门店id' AFTER `shop_id`;
  73. # 调拨订单项修改
  74. ALTER TABLE `tz_allot_order_item`
  75. ADD COLUMN `allot_out_count` int(0) NULL COMMENT '调拨出库数量' AFTER `allot_in_count`;
  76. # 实物盘点修改
  77. ALTER TABLE `tz_take_stock`
  78. ADD COLUMN `station_id` bigint(0) NULL DEFAULT 0 COMMENT '门店id' AFTER `shop_id`;
  79. # 拼团活动修改
  80. ALTER TABLE `tz_group_activity`
  81. ADD COLUMN `station_id` bigint(0) NULL DEFAULT 0 COMMENT '门店id' AFTER `shop_id`,
  82. ADD COLUMN `suitable_station_type` tinyint(0) NULL DEFAULT 0 COMMENT '适用门店类型(0:全部门店 1:指定门店)' AFTER `prod_id`;
  83. # 拼团活动-门店关联表
  84. CREATE TABLE `tz_group_station` (
  85. `group_station_id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键',
  86. `group_activity_id` bigint NULL COMMENT '拼团活动id',
  87. `station_id` bigint NULL COMMENT '门店id',
  88. PRIMARY KEY (`group_station_id`),
  89. UNIQUE INDEX `group_station_idx`(`group_station_id`, `group_activity_id`) USING BTREE
  90. );
  91. # 秒杀活动修改
  92. ALTER TABLE `tz_seckill`
  93. ADD COLUMN `station_id` bigint(0) NULL DEFAULT 0 COMMENT '门店id' AFTER `shop_id`;
  94. # 优惠券修改
  95. ALTER TABLE `tz_coupon`
  96. ADD COLUMN `station_id` bigint(0) NULL DEFAULT 0 COMMENT '门店id' AFTER `shop_id`,
  97. ADD COLUMN `suitable_station_type` tinyint(0) NULL DEFAULT 0 COMMENT '使用门店类型(0:全部门店, 1:指定门店)' AFTER `suitable_prod_type`;
  98. # 优惠券-门店关联表
  99. CREATE TABLE `tz_coupon_station` (
  100. `coupon_station_id` bigint(0) NOT NULL AUTO_INCREMENT COMMENT '主键',
  101. `coupon_id` bigint(0) NULL DEFAULT NULL COMMENT '优惠券id',
  102. `station_id` bigint(0) NULL DEFAULT NULL COMMENT '门店id',
  103. PRIMARY KEY (`coupon_station_id`) USING BTREE,
  104. UNIQUE INDEX `coupon_station_idx`(`coupon_id`, `station_id`) USING BTREE
  105. );
  106. # 赠品活动修改
  107. ALTER TABLE `tz_giveaway`
  108. ADD COLUMN `station_id` bigint(0) NULL DEFAULT 0 COMMENT '门店id' AFTER `shop_id`,
  109. ADD COLUMN `suitable_station_type` tinyint(0) NULL DEFAULT 0 COMMENT '适用门店类型(0:全部门店 1:指定门店)' AFTER `prod_id`;
  110. CREATE TABLE `tz_giveaway_station` (
  111. `giveaway_station_id` BIGINT NOT NULL AUTO_INCREMENT COMMENT '主键',
  112. `giveaway_id` BIGINT DEFAULT NULL COMMENT '赠品id',
  113. `station_id` BIGINT DEFAULT NULL COMMENT '门店id',
  114. PRIMARY KEY (`giveaway_station_id`),
  115. UNIQUE KEY `giveaway_station_idx` (`giveaway_id`,`station_id`) USING BTREE
  116. ) ENGINE = INNODB
  117. DEFAULT CHARSET = utf8mb4
  118. COLLATE = utf8mb4_general_ci COMMENT ='赠品门店关联表';
  119. # 分销商品活动修改
  120. ALTER TABLE `tz_distribution_prod`
  121. ADD COLUMN `station_id` bigint(0) NULL DEFAULT 0 COMMENT '门店id' AFTER `shop_id`;
  122. # 套餐修改
  123. ALTER TABLE `tz_combo`
  124. ADD COLUMN `station_id` bigint(0) NULL DEFAULT 0 COMMENT '门店id' AFTER `shop_id`,
  125. ADD COLUMN `suitable_station_type` tinyint(1) NULL DEFAULT 0 COMMENT '使用门店类型(0:全部门店, 1:指定门店)' AFTER `status`;
  126. # 套餐-门店关联表
  127. CREATE TABLE `tz_combo_station` (
  128. `combo_station_id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键',
  129. `combo_id` bigint NULL COMMENT '套餐id',
  130. `station_id` bigint NULL COMMENT '门店id',
  131. PRIMARY KEY (`combo_station_id`),
  132. UNIQUE INDEX `combo_station_idx`(`combo_id`, `station_id`) USING BTREE
  133. );
  134. # 直播间修改
  135. ALTER TABLE `tz_live_room`
  136. ADD COLUMN `station_id` bigint(0) NULL DEFAULT 0 COMMENT '门店id' AFTER `shop_id`;
  137. # 下线事件修改
  138. ALTER TABLE `tz_offline_handle_event`
  139. ADD COLUMN `station_id` bigint(0) NULL DEFAULT 0 COMMENT '关联门店id' AFTER `shop_id`;