12 changed files with 0 additions and 128 deletions
@ -1,27 +0,0 @@
@@ -1,27 +0,0 @@
|
||||
--DROP TABLE IF EXISTS purchase_order; |
||||
CREATE TABLE purchase_order |
||||
( |
||||
id bigint NOT NULL AUTO_INCREMENT COMMENT '主键ID', |
||||
plan_no varchar(32) NOT NULL COMMENT '滚动计划号', |
||||
purchase_no varchar(32) NOT NULL COMMENT '采购凭证号', |
||||
supplier_code varchar(32) NOT NULL COMMENT '供应商编码', |
||||
supplier_name varchar(100) NOT NULL COMMENT '供应商名称', |
||||
machine_code varchar(32) NOT NULL COMMENT '整机编码', |
||||
internal_model varchar(50) NOT NULL COMMENT '内部型号', |
||||
quantity int NOT NULL DEFAULT '0' COMMENT '数量', |
||||
adjustment_time datetime DEFAULT NULL COMMENT '意向调整时间', |
||||
price decimal(10, 2) NOT NULL DEFAULT '0.00' COMMENT '未税单价', |
||||
total_amount decimal(10, 2) NOT NULL DEFAULT '0.00' COMMENT '总金额', |
||||
warehouse_code varchar(32) NOT NULL COMMENT '仓库编码', |
||||
warehouse_name varchar(100) NOT NULL COMMENT '仓库名称', |
||||
create_by varchar(64) DEFAULT '' COMMENT '创建者', |
||||
create_time datetime DEFAULT NULL COMMENT '创建时间', |
||||
update_by varchar(64) DEFAULT '' COMMENT '更新者', |
||||
update_time datetime DEFAULT NULL COMMENT '更新时间', |
||||
remark varchar(500) DEFAULT NULL COMMENT '备注', |
||||
del_flag char(1) DEFAULT '0' COMMENT '删除标志(0代表存在 2代表删除)', |
||||
PRIMARY KEY (id), |
||||
UNIQUE KEY idx_purchase_no (purchase_no), |
||||
KEY idx_plan_no (plan_no), |
||||
KEY idx_supplier_code (supplier_code) |
||||
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='采购订单表'; |
@ -1,75 +0,0 @@
@@ -1,75 +0,0 @@
|
||||
-- ---------------------------- |
||||
-- by AI |
||||
-- ---------------------------- |
||||
CREATE TABLE `iso3166_country` ( |
||||
`id` int NOT NULL AUTO_INCREMENT COMMENT '主键ID', |
||||
`alpha_2` char(2) NOT NULL COMMENT 'ISO 3166-1 二位字母代码', |
||||
`alpha_3` char(3) NOT NULL COMMENT 'ISO 3166-1 三位字母代码', |
||||
`numeric` char(3) NOT NULL COMMENT 'ISO 3166-1 三位数字代码', |
||||
`name_zh` varchar(100) NOT NULL COMMENT '中文名称', |
||||
`name_en` varchar(100) NOT NULL COMMENT '英文名称', |
||||
`region` varchar(50) DEFAULT NULL COMMENT '地理区域', |
||||
`sub_region` varchar(50) DEFAULT NULL COMMENT '子区域', |
||||
`is_independent` tinyint(1) DEFAULT '1' COMMENT '是否独立国家:1-是,0-否', |
||||
`is_enabled` tinyint(1) DEFAULT '1' COMMENT '是否启用:1-启用,0-禁用', |
||||
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', |
||||
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', |
||||
PRIMARY KEY (`id`), |
||||
UNIQUE KEY `uk_alpha_2` (`alpha_2`), |
||||
UNIQUE KEY `uk_alpha_3` (`alpha_3`), |
||||
UNIQUE KEY `uk_numeric` (`numeric`) |
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='国家信息表 (ISO 3166-1)'; |
||||
|
||||
|
||||
-- 插入 ISO 3166-1 标准国家数据 |
||||
INSERT INTO `iso3166_country` (`alpha_2`, `alpha_3`, `numeric`, `name_zh`, `name_en`, `region`, `sub_region`, `is_independent`) VALUES |
||||
-- 亚洲 |
||||
('CN', 'CHN', '156', '中国', 'China', 'Asia', 'Eastern Asia', 1), |
||||
('JP', 'JPN', '392', '日本', 'Japan', 'Asia', 'Eastern Asia', 1), |
||||
('KR', 'KOR', '410', '韩国', 'Korea, Republic of', 'Asia', 'Eastern Asia', 1), |
||||
('IN', 'IND', '356', '印度', 'India', 'Asia', 'Southern Asia', 1), |
||||
('SG', 'SGP', '702', '新加坡', 'Singapore', 'Asia', 'South-Eastern Asia', 1), |
||||
('MY', 'MYS', '458', '马来西亚', 'Malaysia', 'Asia', 'South-Eastern Asia', 1), |
||||
('TH', 'THA', '764', '泰国', 'Thailand', 'Asia', 'South-Eastern Asia', 1), |
||||
('VN', 'VNM', '704', '越南', 'Viet Nam', 'Asia', 'South-Eastern Asia', 1), |
||||
('ID', 'IDN', '360', '印度尼西亚', 'Indonesia', 'Asia', 'South-Eastern Asia', 1), |
||||
('PH', 'PHL', '608', '菲律宾', 'Philippines', 'Asia', 'South-Eastern Asia', 1), |
||||
|
||||
-- 欧洲 |
||||
('GB', 'GBR', '826', '英国', 'United Kingdom', 'Europe', 'Northern Europe', 1), |
||||
('DE', 'DEU', '276', '德国', 'Germany', 'Europe', 'Western Europe', 1), |
||||
('FR', 'FRA', '250', '法国', 'France', 'Europe', 'Western Europe', 1), |
||||
('IT', 'ITA', '380', '意大利', 'Italy', 'Europe', 'Southern Europe', 1), |
||||
('ES', 'ESP', '724', '西班牙', 'Spain', 'Europe', 'Southern Europe', 1), |
||||
('RU', 'RUS', '643', '俄罗斯', 'Russian Federation', 'Europe', 'Eastern Europe', 1), |
||||
('NL', 'NLD', '528', '荷兰', 'Netherlands', 'Europe', 'Western Europe', 1), |
||||
('CH', 'CHE', '756', '瑞士', 'Switzerland', 'Europe', 'Western Europe', 1), |
||||
('SE', 'SWE', '752', '瑞典', 'Sweden', 'Europe', 'Northern Europe', 1), |
||||
('NO', 'NOR', '578', '挪威', 'Norway', 'Europe', 'Northern Europe', 1), |
||||
|
||||
-- 北美洲 |
||||
('US', 'USA', '840', '美国', 'United States of America', 'Americas', 'Northern America', 1), |
||||
('CA', 'CAN', '124', '加拿大', 'Canada', 'Americas', 'Northern America', 1), |
||||
('MX', 'MEX', '484', '墨西哥', 'Mexico', 'Americas', 'Central America', 1), |
||||
|
||||
-- 南美洲 |
||||
('BR', 'BRA', '076', '巴西', 'Brazil', 'Americas', 'South America', 1), |
||||
('AR', 'ARG', '032', '阿根廷', 'Argentina', 'Americas', 'South America', 1), |
||||
('CL', 'CHL', '152', '智利', 'Chile', 'Americas', 'South America', 1), |
||||
('CO', 'COL', '170', '哥伦比亚', 'Colombia', 'Americas', 'South America', 1), |
||||
|
||||
-- 大洋洲 |
||||
('AU', 'AUS', '036', '澳大利亚', 'Australia', 'Oceania', 'Australia and New Zealand', 1), |
||||
('NZ', 'NZL', '554', '新西兰', 'New Zealand', 'Oceania', 'Australia and New Zealand', 1), |
||||
|
||||
-- 非洲 |
||||
('ZA', 'ZAF', '710', '南非', 'South Africa', 'Africa', 'Southern Africa', 1), |
||||
('EG', 'EGY', '818', '埃及', 'Egypt', 'Africa', 'Northern Africa', 1), |
||||
('NG', 'NGA', '566', '尼日利亚', 'Nigeria', 'Africa', 'Western Africa', 1), |
||||
('KE', 'KEN', '404', '肯尼亚', 'Kenya', 'Africa', 'Eastern Africa', 1), |
||||
('MA', 'MAR', '504', '摩洛哥', 'Morocco', 'Africa', 'Northern Africa', 1), |
||||
|
||||
-- 特殊地区 |
||||
('HK', 'HKG', '344', '香港', 'Hong Kong', 'Asia', 'Eastern Asia', 0), |
||||
('MO', 'MAC', '446', '澳门', 'Macao', 'Asia', 'Eastern Asia', 0), |
||||
('TW', 'TWN', '158', '台湾', 'Taiwan, Province of China', 'Asia', 'Eastern Asia', 0); |
@ -1,3 +0,0 @@
@@ -1,3 +0,0 @@
|
||||
-- ---------------------------- |
||||
-- by AI |
||||
-- ---------------------------- |
@ -1,23 +0,0 @@
@@ -1,23 +0,0 @@
|
||||
-- ---------------------------- |
||||
-- by AI |
||||
-- ---------------------------- |
||||
|
||||
-- 创建销售区域表 |
||||
CREATE TABLE `sales_region` ( |
||||
`region_id` bigint NOT NULL AUTO_INCREMENT COMMENT '销售区域ID', |
||||
`region_name` varchar(100) NOT NULL COMMENT '销售区域名称', |
||||
`country_id` int NOT NULL COMMENT '国家ID', |
||||
`user_id` bigint NOT NULL COMMENT '负责用户ID', |
||||
`status` char(1) DEFAULT '0' COMMENT '状态(0正常 1停用)', |
||||
`del_flag` char(1) DEFAULT '0' COMMENT '删除标志(0代表存在 2代表删除)', |
||||
`create_by` varchar(64) DEFAULT '' COMMENT '创建者', |
||||
`create_time` datetime DEFAULT NULL COMMENT '创建时间', |
||||
`update_by` varchar(64) DEFAULT '' COMMENT '更新者', |
||||
`update_time` datetime DEFAULT NULL COMMENT '更新时间', |
||||
`remark` varchar(500) DEFAULT NULL COMMENT '备注', |
||||
PRIMARY KEY (`region_id`), |
||||
KEY `idx_country_id` (`country_id`), |
||||
KEY `idx_user_id` (`user_id`), |
||||
CONSTRAINT `fk_sales_region_country` FOREIGN KEY (`country_id`) REFERENCES `iso3166_country` (`id`) ON DELETE RESTRICT ON UPDATE RESTRICT, |
||||
CONSTRAINT `fk_sales_region_user` FOREIGN KEY (`user_id`) REFERENCES `sys_user` (`user_id`) ON DELETE RESTRICT ON UPDATE RESTRICT |
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='销售区域表'; |
Loading…
Reference in new issue