1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
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());
|
|