diff --git a/sql/ai测试采购订单.sql b/sql/ai测试采购订单.sql deleted file mode 100644 index a819a3a..0000000 --- a/sql/ai测试采购订单.sql +++ /dev/null @@ -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='采购订单表'; \ No newline at end of file diff --git a/sql/gss/iso3166国家.sql b/sql/gss/iso3166国家.sql new file mode 100644 index 0000000..e69de29 diff --git a/sql/gss/产品分类表.sql b/sql/gss/产品分类表.sql new file mode 100644 index 0000000..e69de29 diff --git a/sql/gss/产品表.sql b/sql/gss/产品表.sql new file mode 100644 index 0000000..e69de29 diff --git a/sql/gss/区域提报.sql b/sql/gss/区域提报.sql new file mode 100644 index 0000000..e69de29 diff --git a/sql/gss/滚动计划.sql b/sql/gss/滚动计划.sql new file mode 100644 index 0000000..e69de29 diff --git a/sql/gss/订单台账.sql b/sql/gss/订单台账.sql new file mode 100644 index 0000000..e69de29 diff --git a/sql/gss/采购订单.sql b/sql/gss/采购订单.sql new file mode 100644 index 0000000..e69de29 diff --git a/sql/gss/销售区域表.sql b/sql/gss/销售区域表.sql new file mode 100644 index 0000000..e69de29 diff --git a/sql/iso3166国家.sql b/sql/iso3166国家.sql deleted file mode 100644 index f8736b6..0000000 --- a/sql/iso3166国家.sql +++ /dev/null @@ -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); \ No newline at end of file diff --git a/sql/采购订单.sql b/sql/采购订单.sql deleted file mode 100644 index c5f7a67..0000000 --- a/sql/采购订单.sql +++ /dev/null @@ -1,3 +0,0 @@ --- ---------------------------- --- by AI --- ---------------------------- \ No newline at end of file diff --git a/sql/销售区域表.sql b/sql/销售区域表.sql deleted file mode 100644 index ddd8d3f..0000000 --- a/sql/销售区域表.sql +++ /dev/null @@ -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='销售区域表'; \ No newline at end of file