Browse Source

扩展店铺、商户、订单SQL文件

Ben 11 months ago
parent
commit
bbf0cdb471
2 changed files with 39 additions and 5 deletions
  1. 16 5
      sql/mysql/建空库SQL/1_20240227.sql
  2. 23 0
      sql/mysql/建空库SQL/3_20240320.sql

+ 16 - 5
sql/mysql/建空库SQL/1_20240227.sql

@@ -28,7 +28,6 @@ ALTER TABLE trade_after_sale ADD COLUMN shop_id bigint COMMENT '店铺id';  --
 ALTER TABLE trade_delivery_express_template ADD COLUMN shop_id bigint COMMENT '店铺id';  --  快递运费模板主表加店铺id
 ALTER TABLE trade_delivery_pick_up_store ADD COLUMN shop_id bigint COMMENT '店铺id';  --  自提门店表加店铺id
 
-
 /*增加商户表*/
 CREATE TABLE `sale_merchant`  (
   `id` bigint NOT NULL AUTO_INCREMENT COMMENT '商户id',
@@ -143,8 +142,20 @@ ALTER TABLE product_sku ADD COLUMN promotion_expenses_proportion int NULL COMMEN
 ALTER TABLE `sale_merchant` ADD COLUMN `area_id` bigint NULL DEFAULT NULL COMMENT '区域id,对应文件系统 src/main/resources/area.csv 中的id一列';
 
 
-
-
-
-
+-- 增加按店铺隔离数据的 '店铺交易配置' 表
+CREATE TABLE `trade_shop_config` (
+                                     `id` bigint NOT NULL AUTO_INCREMENT COMMENT '自增主键',
+                                     `shop_id` bigint DEFAULT NULL COMMENT '店铺id',
+                                     `merchant_id` bigint(20) unsigned zerofill DEFAULT NULL COMMENT '商户id',
+                                     `delivery_express_free_enabled` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否启用全场包邮',
+                                     `delivery_express_free_price` int NOT NULL DEFAULT '0' COMMENT '全场包邮的最小金额,单位:分',
+                                     `delivery_pick_up_enabled` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否开启自提',
+                                     `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '创建者',
+                                     `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
+                                     `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '更新者',
+                                     `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
+                                     `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
+                                     `tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
+                                     PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='店铺交易配置';
 

+ 23 - 0
sql/mysql/建空库SQL/3_20240320.sql

@@ -0,0 +1,23 @@
+/* 订单相关数据库扩展
+
+订单主表`trade_order`增加字段pay_points(支付积分)、increase_points(用户获得积分);
+订单主表`trade_order`原有use_point、give_point 字段、refund_point('退还的使用的积分') 字段:记录订单项的积分信息。但是系统原来的积分与我们需求的设定不同,安全起见不使用这些积分字段。
+
+
+ */
+
+-- 订单主表`trade_order`增加字段pay_points(支付积分)、increase_points(用户获得积分)
+ ALTER TABLE `trade_order` 
+ADD COLUMN `pay_points` int COMMENT '支付积分';
+
+ ALTER TABLE `trade_order` 
+ADD COLUMN `increase_points` int COMMENT '用户获得积分';
+
+
+-- 订单项表`trade_order_item`增加字段pay_points(支付积分)
+ ALTER TABLE `trade_order_item` 
+ADD COLUMN `pay_points` int COMMENT '支付积分';
+
+
+
+