diff --git a/docs/sql/mysql8/database.sql b/docs/sql/mysql8/database.sql index 0e466681a..7e6e9538c 100644 --- a/docs/sql/mysql8/database.sql +++ b/docs/sql/mysql8/database.sql @@ -28,4 +28,9 @@ CREATE DATABASE IF NOT EXISTS youlai_mall_oms DEFAULT CHARACTER SET utf8mb4 DEFA -- ---------------------------- -- 商城营销数据库 -- ---------------------------- -CREATE DATABASE IF NOT EXISTS youlai_mall_sms DEFAULT CHARACTER SET utf8mb4 DEFAULT COLLATE utf8mb4_general_ci; \ No newline at end of file +CREATE DATABASE IF NOT EXISTS youlai_mall_sms DEFAULT CHARACTER SET utf8mb4 DEFAULT COLLATE utf8mb4_general_ci; + +-- ---------------------------- +-- 代码生成数据库 +-- ---------------------------- +CREATE DATABASE IF NOT EXISTS youlai_codegen DEFAULT CHARACTER SET utf8mb4 DEFAULT COLLATE utf8mb4_general_ci; \ No newline at end of file diff --git a/docs/sql/mysql8/youlai_codegen.sql b/docs/sql/mysql8/youlai_codegen.sql new file mode 100644 index 000000000..a4df43ecc --- /dev/null +++ b/docs/sql/mysql8/youlai_codegen.sql @@ -0,0 +1,60 @@ +use youlai_codegen; + +SET NAMES utf8mb4; +SET FOREIGN_KEY_CHECKS = 0; + +-- ---------------------------- +-- Table structure for gen_config +-- ---------------------------- +DROP TABLE IF EXISTS `gen_config`; +CREATE TABLE `gen_config` ( + `id` bigint NOT NULL AUTO_INCREMENT, + `table_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '表名', + `module_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '模块名(youlai-system)', + `package_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '包名(com.youlai.system)', + `business_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '业务名(系统用户)', + `entity_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '实体类名(User)', + `author` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '作者', + `parent_menu_id` bigint DEFAULT NULL COMMENT '上级菜单ID,对应sys_menu的id ', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `update_time` datetime DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', + PRIMARY KEY (`id`) USING BTREE, + UNIQUE KEY `uk_tablename` (`table_name`) USING BTREE +) ENGINE=InnoDB AUTO_INCREMENT=238 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='代码生成配置表'; +-- ---------------------------- +-- Records of gen_config +-- ---------------------------- + +-- ---------------------------- +-- Table structure for gen_field_config +-- ---------------------------- +DROP TABLE IF EXISTS `gen_field_config`; +CREATE TABLE `gen_field_config` ( + `id` bigint NOT NULL AUTO_INCREMENT, + `config_id` bigint NOT NULL COMMENT '关联的配置ID', + `column_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `column_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `field_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '字段名称', + `field_type` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '字段类型', + `field_sort` int DEFAULT NULL COMMENT '字段排序', + `field_comment` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '字段描述', + `is_required` tinyint(1) DEFAULT NULL COMMENT '是否必填', + `max_length` int DEFAULT NULL, + `is_show_in_list` tinyint(1) DEFAULT '0' COMMENT '是否在列表显示', + `is_show_in_form` tinyint(1) DEFAULT '0' COMMENT '是否在表单显示', + `is_show_in_query` tinyint(1) DEFAULT '0' COMMENT '是否在查询条件显示', + `query_type` tinyint DEFAULT NULL COMMENT '查询方式', + `form_type` tinyint DEFAULT NULL COMMENT '表单类型', + `dict_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '字典类型', + `column_length` int DEFAULT NULL, + `create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', + `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', + PRIMARY KEY (`id`) USING BTREE, + KEY `config_id` (`config_id`) USING BTREE +) ENGINE=InnoDB AUTO_INCREMENT=2275 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='字段配置表'; + +-- ---------------------------- +-- Records of gen_field_config +-- ---------------------------- + +SET FOREIGN_KEY_CHECKS = 1; diff --git a/docs/sql/mysql8/youlai_generator.sql b/docs/sql/mysql8/youlai_generator.sql deleted file mode 100644 index 072ca51eb..000000000 --- a/docs/sql/mysql8/youlai_generator.sql +++ /dev/null @@ -1,75 +0,0 @@ -/* - Navicat Premium Data Transfer - - Source Server : localhost - Source Server Type : MySQL - Source Server Version : 80036 (8.0.36) - Source Host : localhost:3306 - Source Schema : youlai_generator - - Target Server Type : MySQL - Target Server Version : 80036 (8.0.36) - File Encoding : 65001 - - Date: 04/09/2024 00:25:11 -*/ - -SET NAMES utf8mb4; -SET FOREIGN_KEY_CHECKS = 0; - --- ---------------------------- --- Table structure for gen_config --- ---------------------------- -DROP TABLE IF EXISTS `gen_config`; -CREATE TABLE `gen_config` ( - `id` bigint NOT NULL AUTO_INCREMENT, - `table_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '表名', - `module_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '模块名(youlai-system)', - `package_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '包名(com.youlai.system)', - `business_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '业务名(系统用户)', - `entity_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '实体类名(User)', - `author` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '作者', - `parent_menu_id` bigint NULL DEFAULT NULL COMMENT '上级菜单ID,对应sys_menu的id ', - `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间', - `update_time` datetime NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', - PRIMARY KEY (`id`) USING BTREE, - UNIQUE INDEX `uk_tablename`(`table_name` ASC) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 238 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '代码生成配置表' ROW_FORMAT = Dynamic; - --- ---------------------------- --- Records of gen_config --- ---------------------------- - --- ---------------------------- --- Table structure for gen_field_config --- ---------------------------- -DROP TABLE IF EXISTS `gen_field_config`; -CREATE TABLE `gen_field_config` ( - `id` bigint NOT NULL AUTO_INCREMENT, - `config_id` bigint NOT NULL COMMENT '关联的配置ID', - `column_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `column_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `field_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '字段名称', - `field_type` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '字段类型', - `field_sort` int NULL DEFAULT NULL COMMENT '字段排序', - `field_comment` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '字段描述', - `is_required` tinyint(1) NULL DEFAULT NULL COMMENT '是否必填', - `max_length` int NULL DEFAULT NULL, - `is_show_in_list` tinyint(1) NULL DEFAULT 0 COMMENT '是否在列表显示', - `is_show_in_form` tinyint(1) NULL DEFAULT 0 COMMENT '是否在表单显示', - `is_show_in_query` tinyint(1) NULL DEFAULT 0 COMMENT '是否在查询条件显示', - `query_type` tinyint NULL DEFAULT NULL COMMENT '查询方式', - `form_type` tinyint NULL DEFAULT NULL COMMENT '表单类型', - `dict_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '字典类型', - `column_length` int NULL DEFAULT NULL, - `create_time` datetime NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', - `update_time` datetime NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', - PRIMARY KEY (`id`) USING BTREE, - INDEX `config_id`(`config_id` ASC) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 2275 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '字段配置表' ROW_FORMAT = DYNAMIC; - --- ---------------------------- --- Records of gen_field_config --- ---------------------------- - -SET FOREIGN_KEY_CHECKS = 1; diff --git a/docs/sql/mysql8/youlai_mall_oms.sql b/docs/sql/mysql8/youlai_mall_oms.sql index e19998c61..fe0508c50 100644 --- a/docs/sql/mysql8/youlai_mall_oms.sql +++ b/docs/sql/mysql8/youlai_mall_oms.sql @@ -1,18 +1,4 @@ -/* - Navicat Premium Data Transfer - - Source Server : localhost - Source Server Type : MySQL - Source Server Version : 80027 - Source Host : 192.168.10.192:3306 - Source Schema : youlai_mall_oms - - Target Server Type : MySQL - Target Server Version : 80027 - File Encoding : 65001 - - Date: 15/06/2024 09:35:41 -*/ +use youlai_mall_oms; SET NAMES utf8mb4; SET FOREIGN_KEY_CHECKS = 0; diff --git a/docs/sql/mysql8/youlai_mall_pms.sql b/docs/sql/mysql8/youlai_mall_pms.sql index c2be1d4d5..28ded1d1a 100644 --- a/docs/sql/mysql8/youlai_mall_pms.sql +++ b/docs/sql/mysql8/youlai_mall_pms.sql @@ -1,18 +1,4 @@ -/* - Navicat Premium Data Transfer - - Source Server : localhost - Source Server Type : MySQL - Source Server Version : 80027 - Source Host : 192.168.10.192:3306 - Source Schema : youlai_mall_pms - - Target Server Type : MySQL - Target Server Version : 80027 - File Encoding : 65001 - - Date: 15/06/2024 09:35:57 -*/ +use youlai_mall_pms; SET NAMES utf8mb4; SET FOREIGN_KEY_CHECKS = 0; diff --git a/docs/sql/mysql8/youlai_mall_sms.sql b/docs/sql/mysql8/youlai_mall_sms.sql index dbcf2179e..edbb71fb7 100644 --- a/docs/sql/mysql8/youlai_mall_sms.sql +++ b/docs/sql/mysql8/youlai_mall_sms.sql @@ -1,18 +1,4 @@ -/* - Navicat Premium Data Transfer - - Source Server : localhost - Source Server Type : MySQL - Source Server Version : 80027 - Source Host : 192.168.10.192:3306 - Source Schema : youlai_mall_sms - - Target Server Type : MySQL - Target Server Version : 80027 - File Encoding : 65001 - - Date: 15/06/2024 09:36:31 -*/ +use youlai_mall_sms; SET NAMES utf8mb4; SET FOREIGN_KEY_CHECKS = 0; diff --git a/docs/sql/mysql8/youlai_mall_ums.sql b/docs/sql/mysql8/youlai_mall_ums.sql index d800f665d..fa800c407 100644 --- a/docs/sql/mysql8/youlai_mall_ums.sql +++ b/docs/sql/mysql8/youlai_mall_ums.sql @@ -1,18 +1,4 @@ -/* - Navicat Premium Data Transfer - - Source Server : localhost - Source Server Type : MySQL - Source Server Version : 80027 - Source Host : 192.168.10.192:3306 - Source Schema : youlai_mall_ums - - Target Server Type : MySQL - Target Server Version : 80027 - File Encoding : 65001 - - Date: 15/06/2024 09:36:50 -*/ +use youlai_mall_ums; SET NAMES utf8mb4; SET FOREIGN_KEY_CHECKS = 0; diff --git a/docs/sql/mysql8/youlai_system.sql b/docs/sql/mysql8/youlai_system.sql index 955c056c6..0b1c2bb31 100644 --- a/docs/sql/mysql8/youlai_system.sql +++ b/docs/sql/mysql8/youlai_system.sql @@ -1,18 +1,5 @@ -/* - Navicat Premium Data Transfer - Source Server : localhost - Source Server Type : MySQL - Source Server Version : 80027 - Source Host : 192.168.10.192:3306 - Source Schema : youlai_system - - Target Server Type : MySQL - Target Server Version : 80027 - File Encoding : 65001 - - Date: 09/07/2024 21:11:15 -*/ +use youlai_system; SET NAMES utf8mb4; SET FOREIGN_KEY_CHECKS = 0;