From b51f6f0d5564b843aeb11f088873faa5aa2116ce Mon Sep 17 00:00:00 2001
From: Administrator <15274802129@163.com>
Date: Tue, 23 Jun 2026 22:22:54 +0800
Subject: [PATCH] feat(mall): 为订单支付流程添加订单号生成和更新功能

---
 sql/mall_country_delivery.sql |   40 ++++++++++++++++++++++++++++++++++++++++
 1 files changed, 40 insertions(+), 0 deletions(-)

diff --git a/sql/mall_country_delivery.sql b/sql/mall_country_delivery.sql
new file mode 100644
index 0000000..5a66763
--- /dev/null
+++ b/sql/mall_country_delivery.sql
@@ -0,0 +1,40 @@
+-- ============================================================
+-- 国家运费配置表
+-- ============================================================
+DROP TABLE IF EXISTS mall_country_delivery;
+CREATE TABLE mall_country_delivery (
+    ID           BIGINT       NOT NULL AUTO_INCREMENT  COMMENT '主键',
+    REVISION     INT          DEFAULT 1                COMMENT '乐观锁',
+    CREATED_BY   VARCHAR(32)  DEFAULT 'system'         COMMENT '创建人',
+    CREATED_TIME DATETIME     DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
+    UPDATED_BY   VARCHAR(32)  DEFAULT 'system'         COMMENT '更新人',
+    UPDATED_TIME DATETIME     DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
+    COUNTRY_CODE VARCHAR(10)  NOT NULL                 COMMENT '国家编码(ISO 3166-1,如 CN/US/JP)',
+    COUNTRY_NAME VARCHAR(64)  NOT NULL                 COMMENT '国家名称(中文)',
+    SHIPPING_FEE DECIMAL(10,2) NOT NULL DEFAULT 0.00   COMMENT '运费(元)',
+    STATUS       INT          DEFAULT 1                COMMENT '状态:1-启用,0-禁用',
+    REMARK       VARCHAR(255)                          COMMENT '备注',
+    PRIMARY KEY (ID),
+    UNIQUE KEY uk_country_code (COUNTRY_CODE)
+) COMMENT = '国家运费配置表';
+
+-- ----------------------------
+-- 默认数据
+-- ----------------------------
+INSERT INTO mall_country_delivery (COUNTRY_CODE, COUNTRY_NAME, SHIPPING_FEE, STATUS, REMARK) VALUES
+('CN', '中国',   0.00, 1, '国内免运费'),
+('US', '美国',  59.00, 1, NULL),
+('JP', '日本',  35.00, 1, NULL),
+('KR', '韩国',  30.00, 1, NULL),
+('GB', '英国',  50.00, 1, NULL),
+('DE', '德国',  50.00, 1, NULL),
+('FR', '法国',  50.00, 1, NULL),
+('AU', '澳大利亚', 55.00, 1, NULL),
+('CA', '加拿大',  55.00, 1, NULL),
+('SG', '新加坡',  28.00, 1, NULL);
+
+-- ============================================================
+-- 菜单注册 SQL(通过后台菜单管理页面操作,或直接执行)
+-- ============================================================
+-- INSERT INTO t_menu (MENU_NAME, URL, PERMS, ICON, TYPE, PARENT_ID, ORDER_NUM, CREATED_TIME)
+-- VALUES ('国家运费设置', 'modules/system/countryDeliveryList', 'countryDelivery:view', 'layui-icon-template-1', 0, {系统设置菜单ID}, 13, NOW());

--
Gitblit v1.9.1