From 46a31eb418eba03911fce1c19530a8deaa917d05 Mon Sep 17 00:00:00 2001
From: 云 <2163098428@qq.com>
Date: 星期三, 24 六月 2026 11:15:30 +0800
Subject: [PATCH] 初始化项目

---
 docs/database_schema.sql | 1726 +++++++++++++++++++++++++++++-----------------------------
 1 files changed, 863 insertions(+), 863 deletions(-)

diff --git a/docs/database_schema.sql b/docs/database_schema.sql
index 3e7b25f..e5b76dd 100644
--- a/docs/database_schema.sql
+++ b/docs/database_schema.sql
@@ -19,869 +19,869 @@
 -- =====================================================
 
 -- 1.1 绠$悊鍚庡彴鐢ㄦ埛琛�
-CREATE TABLE `system_users` (
-  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '鐢ㄦ埛ID',
-  `username` varchar(100) DEFAULT NULL COMMENT '鐢ㄦ埛璐﹀彿',
-  `password` varchar(100) DEFAULT NULL COMMENT '鍔犲瘑鍚庣殑瀵嗙爜',
-  `nickname` varchar(100) DEFAULT NULL COMMENT '鐢ㄦ埛鏄电О',
-  `remark` varchar(500) DEFAULT NULL COMMENT '澶囨敞',
-  `dept_id` bigint DEFAULT NULL COMMENT '閮ㄩ棬ID',
-  `post_ids` json DEFAULT NULL COMMENT '宀椾綅缂栧彿鏁扮粍',
-  `email` varchar(100) DEFAULT NULL COMMENT '鐢ㄦ埛閭',
-  `mobile` varchar(100) DEFAULT NULL COMMENT '鎵嬫満鍙风爜',
-  `sex` tinyint DEFAULT NULL COMMENT '鐢ㄦ埛鎬у埆',
-  `avatar` varchar(255) DEFAULT NULL COMMENT '鐢ㄦ埛澶村儚',
-  `status` tinyint NOT NULL DEFAULT '0' COMMENT '甯愬彿鐘舵�侊紙0姝e父 1鍋滅敤锛�',
-  `login_ip` varchar(50) DEFAULT NULL COMMENT '鏈�鍚庣櫥褰旾P',
-  `login_date` datetime DEFAULT NULL COMMENT '鏈�鍚庣櫥褰曟椂闂�',
-  `tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '澶氱鎴风紪鍙�',
-  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
-  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏈�鍚庢洿鏂版椂闂�',
-  `creator` varchar(64) DEFAULT '' COMMENT '鍒涘缓鑰�',
-  `updater` varchar(64) DEFAULT '' COMMENT '鏇存柊鑰�',
-  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
-  PRIMARY KEY (`id`)
-) ENGINE=InnoDB COMMENT='绠$悊鍚庡彴鐢ㄦ埛琛�';
-
--- 1.2 閮ㄩ棬琛�
-CREATE TABLE `system_dept` (
-  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '閮ㄩ棬ID',
-  `name` varchar(100) DEFAULT NULL COMMENT '閮ㄩ棬鍚嶇О',
-  `parent_id` bigint NOT NULL DEFAULT '0' COMMENT '鐖堕儴闂↖D',
-  `sort` int NOT NULL DEFAULT '0' COMMENT '鏄剧ず椤哄簭',
-  `leader_user_id` bigint DEFAULT NULL COMMENT '璐熻矗浜�',
-  `phone` varchar(50) DEFAULT NULL COMMENT '鑱旂郴鐢佃瘽',
-  `email` varchar(100) DEFAULT NULL COMMENT '閭',
-  `status` tinyint NOT NULL DEFAULT '0' COMMENT '閮ㄩ棬鐘舵�侊紙0姝e父 1鍋滅敤锛�',
-  `tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '澶氱鎴风紪鍙�',
-  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
-  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏈�鍚庢洿鏂版椂闂�',
-  `creator` varchar(64) DEFAULT '' COMMENT '鍒涘缓鑰�',
-  `updater` varchar(64) DEFAULT '' COMMENT '鏇存柊鑰�',
-  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
-  PRIMARY KEY (`id`)
-) ENGINE=InnoDB COMMENT='閮ㄩ棬琛�';
-
--- 1.3 宀椾綅琛�
-CREATE TABLE `system_post` (
-  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '宀椾綅搴忓彿',
-  `name` varchar(100) DEFAULT NULL COMMENT '宀椾綅鍚嶇О',
-  `code` varchar(100) DEFAULT NULL COMMENT '宀椾綅缂栫爜',
-  `sort` int NOT NULL DEFAULT '0' COMMENT '宀椾綅鎺掑簭',
-  `status` tinyint NOT NULL DEFAULT '0' COMMENT '鐘舵�侊紙0姝e父 1鍋滅敤锛�',
-  `remark` varchar(500) DEFAULT NULL COMMENT '澶囨敞',
-  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
-  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏈�鍚庢洿鏂版椂闂�',
-  `creator` varchar(64) DEFAULT '' COMMENT '鍒涘缓鑰�',
-  `updater` varchar(64) DEFAULT '' COMMENT '鏇存柊鑰�',
-  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
-  PRIMARY KEY (`id`)
-) ENGINE=InnoDB COMMENT='宀椾綅琛�';
-
--- 1.4 鐢ㄦ埛宀椾綅鍏宠仈琛�
-CREATE TABLE `system_user_post` (
-  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '鑷涓婚敭',
-  `user_id` bigint NOT NULL COMMENT '鐢ㄦ埛ID',
-  `post_id` bigint NOT NULL COMMENT '宀椾綅ID',
-  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
-  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏈�鍚庢洿鏂版椂闂�',
-  `creator` varchar(64) DEFAULT '' COMMENT '鍒涘缓鑰�',
-  `updater` varchar(64) DEFAULT '' COMMENT '鏇存柊鑰�',
-  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
-  PRIMARY KEY (`id`)
-) ENGINE=InnoDB COMMENT='鐢ㄦ埛宀椾綅鍏宠仈琛�';
-
--- 1.5 瀛楀吀绫诲瀷琛�
-CREATE TABLE `system_dict_type` (
-  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '瀛楀吀涓婚敭',
-  `name` varchar(100) DEFAULT NULL COMMENT '瀛楀吀鍚嶇О',
-  `type` varchar(100) DEFAULT NULL COMMENT '瀛楀吀绫诲瀷',
-  `status` tinyint NOT NULL DEFAULT '0' COMMENT '鐘舵�侊紙0姝e父 1鍋滅敤锛�',
-  `remark` varchar(500) DEFAULT NULL COMMENT '澶囨敞',
-  `deleted_time` datetime DEFAULT NULL COMMENT '鍒犻櫎鏃堕棿',
-  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
-  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏈�鍚庢洿鏂版椂闂�',
-  `creator` varchar(64) DEFAULT '' COMMENT '鍒涘缓鑰�',
-  `updater` varchar(64) DEFAULT '' COMMENT '鏇存柊鑰�',
-  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
-  PRIMARY KEY (`id`)
-) ENGINE=InnoDB COMMENT='瀛楀吀绫诲瀷琛�';
-
--- 1.6 瀛楀吀鏁版嵁琛�
-CREATE TABLE `system_dict_data` (
-  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '瀛楀吀鏁版嵁缂栧彿',
-  `sort` int NOT NULL DEFAULT '0' COMMENT '瀛楀吀鎺掑簭',
-  `label` varchar(100) DEFAULT NULL COMMENT '瀛楀吀鏍囩',
-  `value` varchar(100) DEFAULT NULL COMMENT '瀛楀吀鍊�',
-  `dict_type` varchar(100) DEFAULT NULL COMMENT '瀛楀吀绫诲瀷',
-  `status` tinyint NOT NULL DEFAULT '0' COMMENT '鐘舵�侊紙0姝e父 1鍋滅敤锛�',
-  `color_type` varchar(50) DEFAULT NULL COMMENT '棰滆壊绫诲瀷',
-  `css_class` varchar(100) DEFAULT NULL COMMENT 'css鏍峰紡',
-  `remark` varchar(500) DEFAULT NULL COMMENT '澶囨敞',
-  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
-  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏈�鍚庢洿鏂版椂闂�',
-  `creator` varchar(64) DEFAULT '' COMMENT '鍒涘缓鑰�',
-  `updater` varchar(64) DEFAULT '' COMMENT '鏇存柊鑰�',
-  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
-  PRIMARY KEY (`id`)
-) ENGINE=InnoDB COMMENT='瀛楀吀鏁版嵁琛�';
-
--- 1.7 鐧诲綍鏃ュ織琛�
-CREATE TABLE `system_login_log` (
-  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '鏃ュ織涓婚敭',
-  `log_type` tinyint NOT NULL COMMENT '鏃ュ織绫诲瀷',
-  `trace_id` varchar(64) DEFAULT NULL COMMENT '閾捐矾杩借釜缂栧彿',
-  `user_id` bigint NOT NULL COMMENT '鐢ㄦ埛缂栧彿',
-  `user_type` tinyint NOT NULL COMMENT '鐢ㄦ埛绫诲瀷',
-  `username` varchar(100) DEFAULT NULL COMMENT '鐢ㄦ埛璐﹀彿',
-  `result` tinyint NOT NULL COMMENT '鐧诲綍缁撴灉',
-  `user_ip` varchar(50) DEFAULT NULL COMMENT '鐢ㄦ埛IP',
-  `user_agent` varchar(512) DEFAULT NULL COMMENT '娴忚鍣║A',
-  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
-  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏈�鍚庢洿鏂版椂闂�',
-  `creator` varchar(64) DEFAULT '' COMMENT '鍒涘缓鑰�',
-  `updater` varchar(64) DEFAULT '' COMMENT '鏇存柊鑰�',
-  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
-  PRIMARY KEY (`id`)
-) ENGINE=InnoDB COMMENT='鐧诲綍鏃ュ織琛�';
-
--- 1.8 鎿嶄綔鏃ュ織琛�
-CREATE TABLE `system_operate_log` (
-  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '鏃ュ織涓婚敭',
-  `trace_id` varchar(64) DEFAULT NULL COMMENT '閾捐矾杩借釜缂栧彿',
-  `user_id` bigint NOT NULL COMMENT '鐢ㄦ埛缂栧彿',
-  `user_type` tinyint NOT NULL COMMENT '鐢ㄦ埛绫诲瀷',
-  `type` varchar(100) DEFAULT NULL COMMENT '鎿嶄綔妯″潡绫诲瀷',
-  `sub_type` varchar(100) DEFAULT NULL COMMENT '鎿嶄綔鍚�',
-  `biz_id` bigint DEFAULT NULL COMMENT '鎿嶄綔妯″潡涓氬姟缂栧彿',
-  `action` varchar(2000) DEFAULT NULL COMMENT '鏃ュ織鍐呭',
-  `extra` varchar(2000) DEFAULT NULL COMMENT '鎷撳睍瀛楁',
-  `request_method` varchar(50) DEFAULT NULL COMMENT '璇锋眰鏂规硶鍚�',
-  `request_url` varchar(255) DEFAULT NULL COMMENT '璇锋眰鍦板潃',
-  `user_ip` varchar(50) DEFAULT NULL COMMENT '鐢ㄦ埛IP',
-  `user_agent` varchar(512) DEFAULT NULL COMMENT '娴忚鍣║A',
-  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
-  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏈�鍚庢洿鏂版椂闂�',
-  `creator` varchar(64) DEFAULT '' COMMENT '鍒涘缓鑰�',
-  `updater` varchar(64) DEFAULT '' COMMENT '鏇存柊鑰�',
-  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
-  PRIMARY KEY (`id`)
-) ENGINE=InnoDB COMMENT='鎿嶄綔鏃ュ織琛�';
-
--- 1.9 閫氱煡鍏憡琛�
-CREATE TABLE `system_notice` (
-  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '鍏憡ID',
-  `title` varchar(200) DEFAULT NULL COMMENT '鍏憡鏍囬',
-  `type` tinyint NOT NULL COMMENT '鍏憡绫诲瀷',
-  `content` text COMMENT '鍏憡鍐呭',
-  `status` tinyint NOT NULL DEFAULT '0' COMMENT '鍏憡鐘舵�侊紙0姝e父 1鍏抽棴锛�',
-  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
-  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏈�鍚庢洿鏂版椂闂�',
-  `creator` varchar(64) DEFAULT '' COMMENT '鍒涘缓鑰�',
-  `updater` varchar(64) DEFAULT '' COMMENT '鏇存柊鑰�',
-  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
-  PRIMARY KEY (`id`)
-) ENGINE=InnoDB COMMENT='閫氱煡鍏憡琛�';
-
--- 1.10 鑿滃崟琛�
-CREATE TABLE `system_menu` (
-  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '鑿滃崟缂栧彿',
-  `name` varchar(100) DEFAULT NULL COMMENT '鑿滃崟鍚嶇О',
-  `permission` varchar(100) DEFAULT NULL COMMENT '鏉冮檺鏍囪瘑',
-  `type` tinyint NOT NULL COMMENT '鑿滃崟绫诲瀷',
-  `sort` int NOT NULL DEFAULT '0' COMMENT '鏄剧ず椤哄簭',
-  `parent_id` bigint NOT NULL DEFAULT '0' COMMENT '鐖惰彍鍗旾D',
-  `path` varchar(255) DEFAULT NULL COMMENT '璺敱鍦板潃',
-  `icon` varchar(100) DEFAULT NULL COMMENT '鑿滃崟鍥炬爣',
-  `component` varchar(255) DEFAULT NULL COMMENT '缁勪欢璺緞',
-  `component_name` varchar(100) DEFAULT NULL COMMENT '缁勪欢鍚�',
-  `status` tinyint NOT NULL DEFAULT '0' COMMENT '鐘舵�侊紙0姝e父 1鍋滅敤锛�',
-  `visible` bit(1) DEFAULT b'1' COMMENT '鏄惁鍙',
-  `keep_alive` bit(1) DEFAULT b'1' COMMENT '鏄惁缂撳瓨',
-  `always_show` bit(1) DEFAULT b'1' COMMENT '鏄惁鎬绘槸鏄剧ず',
-  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
-  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏈�鍚庢洿鏂版椂闂�',
-  `creator` varchar(64) DEFAULT '' COMMENT '鍒涘缓鑰�',
-  `updater` varchar(64) DEFAULT '' COMMENT '鏇存柊鑰�',
-  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
-  PRIMARY KEY (`id`)
-) ENGINE=InnoDB COMMENT='鑿滃崟琛�';
-
--- 1.11 瑙掕壊琛�
-CREATE TABLE `system_role` (
-  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '瑙掕壊ID',
-  `name` varchar(100) DEFAULT NULL COMMENT '瑙掕壊鍚嶇О',
-  `code` varchar(100) DEFAULT NULL COMMENT '瑙掕壊鏍囪瘑',
-  `sort` int NOT NULL DEFAULT '0' COMMENT '瑙掕壊鎺掑簭',
-  `status` tinyint NOT NULL DEFAULT '0' COMMENT '瑙掕壊鐘舵�侊紙0姝e父 1鍋滅敤锛�',
-  `type` tinyint NOT NULL COMMENT '瑙掕壊绫诲瀷',
-  `remark` varchar(500) DEFAULT NULL COMMENT '澶囨敞',
-  `data_scope` tinyint DEFAULT NULL COMMENT '鏁版嵁鑼冨洿',
-  `data_scope_dept_ids` json DEFAULT NULL COMMENT '鏁版嵁鑼冨洿(鎸囧畾閮ㄩ棬鏁扮粍)',
-  `tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '澶氱鎴风紪鍙�',
-  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
-  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏈�鍚庢洿鏂版椂闂�',
-  `creator` varchar(64) DEFAULT '' COMMENT '鍒涘缓鑰�',
-  `updater` varchar(64) DEFAULT '' COMMENT '鏇存柊鑰�',
-  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
-  PRIMARY KEY (`id`)
-) ENGINE=InnoDB COMMENT='瑙掕壊琛�';
-
--- 1.12 瑙掕壊鑿滃崟鍏宠仈琛�
-CREATE TABLE `system_role_menu` (
-  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '鑷涓婚敭',
-  `role_id` bigint NOT NULL COMMENT '瑙掕壊ID',
-  `menu_id` bigint NOT NULL COMMENT '鑿滃崟ID',
-  `tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '澶氱鎴风紪鍙�',
-  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
-  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏈�鍚庢洿鏂版椂闂�',
-  `creator` varchar(64) DEFAULT '' COMMENT '鍒涘缓鑰�',
-  `updater` varchar(64) DEFAULT '' COMMENT '鏇存柊鑰�',
-  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
-  PRIMARY KEY (`id`)
-) ENGINE=InnoDB COMMENT='瑙掕壊鑿滃崟鍏宠仈琛�';
-
--- 1.13 鐢ㄦ埛瑙掕壊鍏宠仈琛�
-CREATE TABLE `system_user_role` (
-  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '鑷涓婚敭',
-  `user_id` bigint NOT NULL COMMENT '鐢ㄦ埛ID',
-  `role_id` bigint NOT NULL COMMENT '瑙掕壊ID',
-  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
-  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏈�鍚庢洿鏂版椂闂�',
-  `creator` varchar(64) DEFAULT '' COMMENT '鍒涘缓鑰�',
-  `updater` varchar(64) DEFAULT '' COMMENT '鏇存柊鑰�',
-  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
-  PRIMARY KEY (`id`)
-) ENGINE=InnoDB COMMENT='鐢ㄦ埛瑙掕壊鍏宠仈琛�';
-
--- 1.14 鐭俊娓犻亾琛�
-CREATE TABLE `system_sms_channel` (
-  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '娓犻亾缂栧彿',
-  `signature` varchar(100) DEFAULT NULL COMMENT '鐭俊绛惧悕',
-  `code` varchar(100) DEFAULT NULL COMMENT '娓犻亾缂栫爜',
-  `status` tinyint NOT NULL DEFAULT '0' COMMENT '鍚敤鐘舵�侊紙0姝e父 1鍋滅敤锛�',
-  `remark` varchar(500) DEFAULT NULL COMMENT '澶囨敞',
-  `api_key` varchar(255) DEFAULT NULL COMMENT '鐭俊API鐨勮处鍙�',
-  `api_secret` varchar(255) DEFAULT NULL COMMENT '鐭俊API鐨勫瘑閽�',
-  `callback_url` varchar(255) DEFAULT NULL COMMENT '鐭俊鍙戦�佸洖璋僓RL',
-  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
-  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏈�鍚庢洿鏂版椂闂�',
-  `creator` varchar(64) DEFAULT '' COMMENT '鍒涘缓鑰�',
-  `updater` varchar(64) DEFAULT '' COMMENT '鏇存柊鑰�',
-  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
-  PRIMARY KEY (`id`)
-) ENGINE=InnoDB COMMENT='鐭俊娓犻亾琛�';
-
--- 1.15 鎵嬫満楠岃瘉鐮佽〃
-CREATE TABLE `system_sms_code` (
-  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
-  `mobile` varchar(20) DEFAULT NULL COMMENT '鎵嬫満鍙�',
-  `code` varchar(20) DEFAULT NULL COMMENT '楠岃瘉鐮�',
-  `scene` tinyint NOT NULL COMMENT '鍙戦�佸満鏅�',
-  `create_ip` varchar(50) DEFAULT NULL COMMENT '鍒涘缓IP',
-  `today_index` int DEFAULT NULL COMMENT '浠婃棩鍙戦�佺殑绗嚑鏉�',
-  `used` bit(1) DEFAULT b'0' COMMENT '鏄惁浣跨敤',
-  `used_time` datetime DEFAULT NULL COMMENT '浣跨敤鏃堕棿',
-  `used_ip` varchar(50) DEFAULT NULL COMMENT '浣跨敤IP',
-  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
-  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏈�鍚庢洿鏂版椂闂�',
-  `creator` varchar(64) DEFAULT '' COMMENT '鍒涘缓鑰�',
-  `updater` varchar(64) DEFAULT '' COMMENT '鏇存柊鑰�',
-  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
-  PRIMARY KEY (`id`),
-  KEY `idx_mobile` (`mobile`)
-) ENGINE=InnoDB COMMENT='鎵嬫満楠岃瘉鐮佽〃';
-
--- 1.16 鐭俊妯℃澘琛�
-CREATE TABLE `system_sms_template` (
-  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '鑷缂栧彿',
-  `type` tinyint NOT NULL COMMENT '鐭俊绫诲瀷',
-  `status` tinyint NOT NULL DEFAULT '0' COMMENT '鍚敤鐘舵�侊紙0姝e父 1鍋滅敤锛�',
-  `code` varchar(100) DEFAULT NULL COMMENT '妯℃澘缂栫爜',
-  `name` varchar(100) DEFAULT NULL COMMENT '妯℃澘鍚嶇О',
-  `content` varchar(500) DEFAULT NULL COMMENT '妯℃澘鍐呭',
-  `params` json DEFAULT NULL COMMENT '鍙傛暟鏁扮粍',
-  `remark` varchar(500) DEFAULT NULL COMMENT '澶囨敞',
-  `api_template_id` varchar(100) DEFAULT NULL COMMENT '鐭俊API鐨勬ā鏉跨紪鍙�',
-  `channel_id` bigint DEFAULT NULL COMMENT '鐭俊娓犻亾缂栧彿',
-  `channel_code` varchar(100) DEFAULT NULL COMMENT '鐭俊娓犻亾缂栫爜',
-  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
-  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏈�鍚庢洿鏂版椂闂�',
-  `creator` varchar(64) DEFAULT '' COMMENT '鍒涘缓鑰�',
-  `updater` varchar(64) DEFAULT '' COMMENT '鏇存柊鑰�',
-  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
-  PRIMARY KEY (`id`)
-) ENGINE=InnoDB COMMENT='鐭俊妯℃澘琛�';
-
--- 1.17 鐭俊鏃ュ織琛�
-CREATE TABLE `system_sms_log` (
-  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '鑷缂栧彿',
-  `channel_id` bigint DEFAULT NULL COMMENT '鐭俊娓犻亾缂栧彿',
-  `channel_code` varchar(100) DEFAULT NULL COMMENT '鐭俊娓犻亾缂栫爜',
-  `template_id` bigint DEFAULT NULL COMMENT '妯℃澘缂栧彿',
-  `template_code` varchar(100) DEFAULT NULL COMMENT '妯℃澘缂栫爜',
-  `template_type` tinyint DEFAULT NULL COMMENT '鐭俊绫诲瀷',
-  `template_content` varchar(500) DEFAULT NULL COMMENT '妯℃澘鍐呭',
-  `template_params` json DEFAULT NULL COMMENT '妯℃澘鍙傛暟',
-  `api_template_id` varchar(100) DEFAULT NULL COMMENT '鐭俊API鐨勬ā鏉跨紪鍙�',
-  `mobile` varchar(20) DEFAULT NULL COMMENT '鎵嬫満鍙�',
-  `user_id` bigint DEFAULT NULL COMMENT '鐢ㄦ埛缂栧彿',
-  `user_type` tinyint DEFAULT NULL COMMENT '鐢ㄦ埛绫诲瀷',
-  `send_status` tinyint NOT NULL DEFAULT '0' COMMENT '鍙戦�佺姸鎬�',
-  `send_time` datetime DEFAULT NULL COMMENT '鍙戦�佹椂闂�',
-  `api_send_code` varchar(100) DEFAULT NULL COMMENT '鐭俊API鍙戦�佺粨鏋滅殑缂栫爜',
-  `api_send_msg` varchar(500) DEFAULT NULL COMMENT '鐭俊API鍙戦�佸け璐ョ殑鎻愮ず',
-  `api_request_id` varchar(100) DEFAULT NULL COMMENT '鐭俊API鍙戦�佽繑鍥炵殑鍞竴璇锋眰ID',
-  `api_serial_no` varchar(100) DEFAULT NULL COMMENT '鐭俊API鍙戦�佽繑鍥炵殑搴忓彿',
-  `receive_status` tinyint NOT NULL DEFAULT '0' COMMENT '鎺ユ敹鐘舵��',
-  `receive_time` datetime DEFAULT NULL COMMENT '鎺ユ敹鏃堕棿',
-  `api_receive_code` varchar(100) DEFAULT NULL COMMENT '鐭俊API鎺ユ敹缁撴灉鐨勭紪鐮�',
-  `api_receive_msg` varchar(500) DEFAULT NULL COMMENT '鐭俊API鎺ユ敹缁撴灉鐨勬彁绀�',
-  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
-  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏈�鍚庢洿鏂版椂闂�',
-  `creator` varchar(64) DEFAULT '' COMMENT '鍒涘缓鑰�',
-  `updater` varchar(64) DEFAULT '' COMMENT '鏇存柊鑰�',
-  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
-  PRIMARY KEY (`id`)
-) ENGINE=InnoDB COMMENT='鐭俊鏃ュ織琛�';
-
--- 1.18 绀句氦瀹㈡埛绔〃
-CREATE TABLE `system_social_client` (
-  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
-  `name` varchar(100) DEFAULT NULL COMMENT '搴旂敤鍚�',
-  `social_type` tinyint NOT NULL COMMENT '绀句氦绫诲瀷',
-  `user_type` tinyint NOT NULL COMMENT '鐢ㄦ埛绫诲瀷',
-  `status` tinyint NOT NULL DEFAULT '0' COMMENT '鐘舵�侊紙0姝e父 1鍋滅敤锛�',
-  `client_id` varchar(255) DEFAULT NULL COMMENT '瀹㈡埛绔痠d',
-  `client_secret` varchar(255) DEFAULT NULL COMMENT '瀹㈡埛绔疭ecret',
-  `agent_id` varchar(100) DEFAULT NULL COMMENT '浠g悊缂栧彿',
-  `public_key` varchar(512) DEFAULT NULL COMMENT 'publicKey鍏挜',
-  `tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '澶氱鎴风紪鍙�',
-  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
-  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏈�鍚庢洿鏂版椂闂�',
-  `creator` varchar(64) DEFAULT '' COMMENT '鍒涘缓鑰�',
-  `updater` varchar(64) DEFAULT '' COMMENT '鏇存柊鑰�',
-  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
-  PRIMARY KEY (`id`)
-) ENGINE=InnoDB COMMENT='绀句氦瀹㈡埛绔〃';
-
--- 1.19 绀句氦鐢ㄦ埛琛�
-CREATE TABLE `system_social_user` (
-  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '鑷涓婚敭',
-  `type` tinyint NOT NULL COMMENT '绀句氦骞冲彴鐨勭被鍨�',
-  `openid` varchar(100) DEFAULT NULL COMMENT '绀句氦openid',
-  `token` varchar(255) DEFAULT NULL COMMENT '绀句氦token',
-  `raw_token_info` text COMMENT '鍘熷Token鏁版嵁',
-  `nickname` varchar(100) DEFAULT NULL COMMENT '鐢ㄦ埛鏄电О',
-  `avatar` varchar(255) DEFAULT NULL COMMENT '鐢ㄦ埛澶村儚',
-  `raw_user_info` text COMMENT '鍘熷鐢ㄦ埛鏁版嵁',
-  `code` varchar(100) DEFAULT NULL COMMENT '鏈�鍚庝竴娆$殑璁よ瘉code',
-  `state` varchar(100) DEFAULT NULL COMMENT '鏈�鍚庝竴娆$殑璁よ瘉state',
-  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
-  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏈�鍚庢洿鏂版椂闂�',
-  `creator` varchar(64) DEFAULT '' COMMENT '鍒涘缓鑰�',
-  `updater` varchar(64) DEFAULT '' COMMENT '鏇存柊鑰�',
-  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
-  PRIMARY KEY (`id`)
-) ENGINE=InnoDB COMMENT='绀句氦鐢ㄦ埛琛�';
-
--- 1.20 绀句氦鐢ㄦ埛缁戝畾琛�
-CREATE TABLE `system_social_user_bind` (
-  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
-  `user_id` bigint NOT NULL COMMENT '鍏宠仈鐨勭敤鎴风紪鍙�',
-  `user_type` tinyint NOT NULL COMMENT '鐢ㄦ埛绫诲瀷',
-  `social_user_id` bigint NOT NULL COMMENT '绀句氦骞冲彴鐨勭敤鎴风紪鍙�',
-  `social_type` tinyint NOT NULL COMMENT '绀句氦骞冲彴鐨勭被鍨�',
-  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
-  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏈�鍚庢洿鏂版椂闂�',
-  `creator` varchar(64) DEFAULT '' COMMENT '鍒涘缓鑰�',
-  `updater` varchar(64) DEFAULT '' COMMENT '鏇存柊鑰�',
-  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
-  PRIMARY KEY (`id`)
-) ENGINE=InnoDB COMMENT='绀句氦鐢ㄦ埛缁戝畾琛�';
-
--- 1.21 绉熸埛琛�
-CREATE TABLE `system_tenant` (
-  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '绉熸埛缂栧彿',
-  `name` varchar(100) DEFAULT NULL COMMENT '绉熸埛鍚�',
-  `contact_user_id` bigint DEFAULT NULL COMMENT '鑱旂郴浜虹殑鐢ㄦ埛缂栧彿',
-  `contact_name` varchar(100) DEFAULT NULL COMMENT '鑱旂郴浜�',
-  `contact_mobile` varchar(50) DEFAULT NULL COMMENT '鑱旂郴鎵嬫満',
-  `status` tinyint NOT NULL DEFAULT '0' COMMENT '绉熸埛鐘舵�侊紙0姝e父 1鍋滅敤锛�',
-  `websites` json DEFAULT NULL COMMENT '缁戝畾鍩熷悕鍒楄〃',
-  `package_id` bigint DEFAULT NULL COMMENT '绉熸埛濂楅缂栧彿',
-  `expire_time` datetime DEFAULT NULL COMMENT '杩囨湡鏃堕棿',
-  `account_count` int DEFAULT NULL COMMENT '璐﹀彿鏁伴噺',
-  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
-  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏈�鍚庢洿鏂版椂闂�',
-  `creator` varchar(64) DEFAULT '' COMMENT '鍒涘缓鑰�',
-  `updater` varchar(64) DEFAULT '' COMMENT '鏇存柊鑰�',
-  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
-  PRIMARY KEY (`id`)
-) ENGINE=InnoDB COMMENT='绉熸埛琛�';
-
--- 1.22 绉熸埛濂楅琛�
-CREATE TABLE `system_tenant_package` (
-  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '濂楅缂栧彿',
-  `name` varchar(100) DEFAULT NULL COMMENT '濂楅鍚�',
-  `status` tinyint NOT NULL DEFAULT '0' COMMENT '绉熸埛濂楅鐘舵�侊紙0姝e父 1鍋滅敤锛�',
-  `remark` varchar(500) DEFAULT NULL COMMENT '澶囨敞',
-  `menu_ids` json DEFAULT NULL COMMENT '鍏宠仈鐨勮彍鍗曠紪鍙�',
-  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
-  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏈�鍚庢洿鏂版椂闂�',
-  `creator` varchar(64) DEFAULT '' COMMENT '鍒涘缓鑰�',
-  `updater` varchar(64) DEFAULT '' COMMENT '鏇存柊鑰�',
-  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
-  PRIMARY KEY (`id`)
-) ENGINE=InnoDB COMMENT='绉熸埛濂楅琛�';
-
--- 1.23 閭璐﹀彿琛�
-CREATE TABLE `system_mail_account` (
-  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '涓婚敭',
-  `mail` varchar(100) DEFAULT NULL COMMENT '閭',
-  `username` varchar(100) DEFAULT NULL COMMENT '鐢ㄦ埛鍚�',
-  `password` varchar(100) DEFAULT NULL COMMENT '瀵嗙爜',
-  `host` varchar(100) DEFAULT NULL COMMENT 'SMTP鏈嶅姟鍣ㄥ煙鍚�',
-  `port` int DEFAULT NULL COMMENT 'SMTP鏈嶅姟鍣ㄧ鍙�',
-  `ssl_enable` bit(1) DEFAULT b'0' COMMENT '鏄惁寮�鍚疭SL',
-  `starttls_enable` bit(1) DEFAULT b'0' COMMENT '鏄惁寮�鍚疭TARTTLS',
-  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
-  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏈�鍚庢洿鏂版椂闂�',
-  `creator` varchar(64) DEFAULT '' COMMENT '鍒涘缓鑰�',
-  `updater` varchar(64) DEFAULT '' COMMENT '鏇存柊鑰�',
-  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
-  PRIMARY KEY (`id`)
-) ENGINE=InnoDB COMMENT='閭璐﹀彿琛�';
-
--- 1.24 閭欢妯$増琛�
-CREATE TABLE `system_mail_template` (
-  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '涓婚敭',
-  `name` varchar(100) DEFAULT NULL COMMENT '妯$増鍚嶇О',
-  `code` varchar(100) DEFAULT NULL COMMENT '妯$増缂栧彿',
-  `account_id` bigint DEFAULT NULL COMMENT '鍙戦�佺殑閭璐﹀彿缂栧彿',
-  `nickname` varchar(100) DEFAULT NULL COMMENT '鍙戦�佷汉鍚嶇О',
-  `title` varchar(255) DEFAULT NULL COMMENT '鏍囬',
-  `content` text COMMENT '鍐呭',
-  `params` json DEFAULT NULL COMMENT '鍙傛暟鏁扮粍',
-  `status` tinyint NOT NULL DEFAULT '0' COMMENT '鐘舵�侊紙0姝e父 1鍋滅敤锛�',
-  `remark` varchar(500) DEFAULT NULL COMMENT '澶囨敞',
-  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
-  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏈�鍚庢洿鏂版椂闂�',
-  `creator` varchar(64) DEFAULT '' COMMENT '鍒涘缓鑰�',
-  `updater` varchar(64) DEFAULT '' COMMENT '鏇存柊鑰�',
-  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
-  PRIMARY KEY (`id`)
-) ENGINE=InnoDB COMMENT='閭欢妯$増琛�';
-
--- 1.25 閭鏃ュ織琛�
-CREATE TABLE `system_mail_log` (
-  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '鏃ュ織缂栧彿',
-  `user_id` bigint DEFAULT NULL COMMENT '鐢ㄦ埛缂栫爜',
-  `user_type` tinyint DEFAULT NULL COMMENT '鐢ㄦ埛绫诲瀷',
-  `to_mails` json DEFAULT NULL COMMENT '鎺ユ敹閭鍦板潃',
-  `cc_mails` json DEFAULT NULL COMMENT '鎶勯�侀偖绠卞湴鍧�',
-  `bcc_mails` json DEFAULT NULL COMMENT '瀵嗛�侀偖绠卞湴鍧�',
-  `account_id` bigint DEFAULT NULL COMMENT '閭璐﹀彿缂栧彿',
-  `from_mail` varchar(100) DEFAULT NULL COMMENT '鍙戦�侀偖绠卞湴鍧�',
-  `template_id` bigint DEFAULT NULL COMMENT '妯$増缂栧彿',
-  `template_code` varchar(100) DEFAULT NULL COMMENT '妯$増缂栫爜',
-  `template_nickname` varchar(100) DEFAULT NULL COMMENT '妯$増鍙戦�佷汉鍚嶇О',
-  `template_title` varchar(255) DEFAULT NULL COMMENT '妯$増鏍囬',
-  `template_content` text COMMENT '妯$増鍐呭',
-  `template_params` json DEFAULT NULL COMMENT '妯$増鍙傛暟',
-  `send_status` tinyint NOT NULL DEFAULT '0' COMMENT '鍙戦�佺姸鎬�',
-  `send_time` datetime DEFAULT NULL COMMENT '鍙戦�佹椂闂�',
-  `send_message_id` varchar(255) DEFAULT NULL COMMENT '鍙戦�佽繑鍥炵殑娑堟伅ID',
-  `send_exception` varchar(500) DEFAULT NULL COMMENT '鍙戦�佸紓甯�',
-  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
-  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏈�鍚庢洿鏂版椂闂�',
-  `creator` varchar(64) DEFAULT '' COMMENT '鍒涘缓鑰�',
-  `updater` varchar(64) DEFAULT '' COMMENT '鏇存柊鑰�',
-  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
-  PRIMARY KEY (`id`)
-) ENGINE=InnoDB COMMENT='閭鏃ュ織琛�';
-
--- 1.26 绔欏唴淇℃ā鐗堣〃
-CREATE TABLE `system_notify_template` (
-  `id` bigint NOT NULL AUTO_INCREMENT COMMENT 'ID',
-  `name` varchar(100) DEFAULT NULL COMMENT '妯$増鍚嶇О',
-  `code` varchar(100) DEFAULT NULL COMMENT '妯$増缂栫爜',
-  `type` tinyint NOT NULL COMMENT '妯$増绫诲瀷',
-  `nickname` varchar(100) DEFAULT NULL COMMENT '鍙戦�佷汉鍚嶇О',
-  `content` varchar(500) DEFAULT NULL COMMENT '妯$増鍐呭',
-  `params` json DEFAULT NULL COMMENT '鍙傛暟鏁扮粍',
-  `status` tinyint NOT NULL DEFAULT '0' COMMENT '鐘舵�侊紙0姝e父 1鍋滅敤锛�',
-  `remark` varchar(500) DEFAULT NULL COMMENT '澶囨敞',
-  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
-  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏈�鍚庢洿鏂版椂闂�',
-  `creator` varchar(64) DEFAULT '' COMMENT '鍒涘缓鑰�',
-  `updater` varchar(64) DEFAULT '' COMMENT '鏇存柊鑰�',
-  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
-  PRIMARY KEY (`id`)
-) ENGINE=InnoDB COMMENT='绔欏唴淇℃ā鐗堣〃';
-
--- 1.27 绔欏唴淇¤〃
-CREATE TABLE `system_notify_message` (
-  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '绔欏唴淇$紪鍙�',
-  `user_id` bigint NOT NULL COMMENT '鐢ㄦ埛缂栧彿',
-  `user_type` tinyint NOT NULL COMMENT '鐢ㄦ埛绫诲瀷',
-  `template_id` bigint DEFAULT NULL COMMENT '妯$増缂栧彿',
-  `template_code` varchar(100) DEFAULT NULL COMMENT '妯$増缂栫爜',
-  `template_type` tinyint DEFAULT NULL COMMENT '妯$増绫诲瀷',
-  `template_nickname` varchar(100) DEFAULT NULL COMMENT '妯$増鍙戦�佷汉鍚嶇О',
-  `template_content` varchar(500) DEFAULT NULL COMMENT '妯$増鍐呭',
-  `template_params` json DEFAULT NULL COMMENT '妯$増鍙傛暟',
-  `read_status` bit(1) DEFAULT b'0' COMMENT '鏄惁宸茶',
-  `read_time` datetime DEFAULT NULL COMMENT '闃呰鏃堕棿',
-  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
-  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏈�鍚庢洿鏂版椂闂�',
-  `creator` varchar(64) DEFAULT '' COMMENT '鍒涘缓鑰�',
-  `updater` varchar(64) DEFAULT '' COMMENT '鏇存柊鑰�',
-  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
-  PRIMARY KEY (`id`)
-) ENGINE=InnoDB COMMENT='绔欏唴淇¤〃';
-
--- 1.28 OAuth2瀹㈡埛绔〃
-CREATE TABLE `system_oauth2_client` (
-  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
-  `client_id` varchar(100) DEFAULT NULL COMMENT '瀹㈡埛绔紪鍙�',
-  `secret` varchar(255) DEFAULT NULL COMMENT '瀹㈡埛绔瘑閽�',
-  `name` varchar(100) DEFAULT NULL COMMENT '搴旂敤鍚�',
-  `logo` varchar(255) DEFAULT NULL COMMENT '搴旂敤鍥炬爣',
-  `description` varchar(500) DEFAULT NULL COMMENT '搴旂敤鎻忚堪',
-  `status` tinyint NOT NULL DEFAULT '0' COMMENT '鐘舵�侊紙0姝e父 1鍋滅敤锛�',
-  `access_token_validity_seconds` int DEFAULT NULL COMMENT '璁块棶浠ょ墝鐨勬湁鏁堟湡',
-  `refresh_token_validity_seconds` int DEFAULT NULL COMMENT '鍒锋柊浠ょ墝鐨勬湁鏁堟湡',
-  `redirect_uris` json DEFAULT NULL COMMENT '鍙噸瀹氬悜鐨刄RI鍦板潃',
-  `authorized_grant_types` json DEFAULT NULL COMMENT '鎺堟潈绫诲瀷',
-  `scopes` json DEFAULT NULL COMMENT '鎺堟潈鑼冨洿',
-  `auto_approve_scopes` json DEFAULT NULL COMMENT '鑷姩鎺堟潈鐨凷cope',
-  `authorities` json DEFAULT NULL COMMENT '鏉冮檺',
-  `resource_ids` json DEFAULT NULL COMMENT '璧勬簮',
-  `additional_information` varchar(2000) DEFAULT NULL COMMENT '闄勫姞淇℃伅',
-  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
-  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏈�鍚庢洿鏂版椂闂�',
-  `creator` varchar(64) DEFAULT '' COMMENT '鍒涘缓鑰�',
-  `updater` varchar(64) DEFAULT '' COMMENT '鏇存柊鑰�',
-  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
-  PRIMARY KEY (`id`)
-) ENGINE=InnoDB COMMENT='OAuth2瀹㈡埛绔〃';
-
--- 1.29 OAuth2鎺堟潈鐮佽〃
-CREATE TABLE `system_oauth2_code` (
-  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
-  `code` varchar(255) DEFAULT NULL COMMENT '鎺堟潈鐮�',
-  `user_id` bigint NOT NULL COMMENT '鐢ㄦ埛缂栧彿',
-  `user_type` tinyint NOT NULL COMMENT '鐢ㄦ埛绫诲瀷',
-  `client_id` varchar(100) DEFAULT NULL COMMENT '瀹㈡埛绔紪鍙�',
-  `scopes` json DEFAULT NULL COMMENT '鎺堟潈鑼冨洿',
-  `redirect_uri` varchar(255) DEFAULT NULL COMMENT '閲嶅畾鍚戝湴鍧�',
-  `state` varchar(100) DEFAULT NULL COMMENT '鐘舵��',
-  `expires_time` datetime DEFAULT NULL COMMENT '杩囨湡鏃堕棿',
-  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
-  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏈�鍚庢洿鏂版椂闂�',
-  `creator` varchar(64) DEFAULT '' COMMENT '鍒涘缓鑰�',
-  `updater` varchar(64) DEFAULT '' COMMENT '鏇存柊鑰�',
-  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
-  PRIMARY KEY (`id`)
-) ENGINE=InnoDB COMMENT='OAuth2鎺堟潈鐮佽〃';
-
--- 1.30 OAuth2璁块棶浠ょ墝琛�
-CREATE TABLE `system_oauth2_access_token` (
-  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
-  `access_token` varchar(255) DEFAULT NULL COMMENT '璁块棶浠ょ墝',
-  `refresh_token` varchar(255) DEFAULT NULL COMMENT '鍒锋柊浠ょ墝',
-  `user_id` bigint NOT NULL COMMENT '鐢ㄦ埛缂栧彿',
-  `user_type` tinyint NOT NULL COMMENT '鐢ㄦ埛绫诲瀷',
-  `user_info` json DEFAULT NULL COMMENT '鐢ㄦ埛淇℃伅',
-  `client_id` varchar(100) DEFAULT NULL COMMENT '瀹㈡埛绔紪鍙�',
-  `scopes` json DEFAULT NULL COMMENT '鎺堟潈鑼冨洿',
-  `expires_time` datetime DEFAULT NULL COMMENT '杩囨湡鏃堕棿',
-  `tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '澶氱鎴风紪鍙�',
-  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
-  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏈�鍚庢洿鏂版椂闂�',
-  `creator` varchar(64) DEFAULT '' COMMENT '鍒涘缓鑰�',
-  `updater` varchar(64) DEFAULT '' COMMENT '鏇存柊鑰�',
-  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
-  PRIMARY KEY (`id`)
-) ENGINE=InnoDB COMMENT='OAuth2璁块棶浠ょ墝琛�';
-
--- 1.31 OAuth2鍒锋柊浠ょ墝琛�
-CREATE TABLE `system_oauth2_refresh_token` (
-  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
-  `refresh_token` varchar(255) DEFAULT NULL COMMENT '鍒锋柊浠ょ墝',
-  `user_id` bigint NOT NULL COMMENT '鐢ㄦ埛缂栧彿',
-  `user_type` tinyint NOT NULL COMMENT '鐢ㄦ埛绫诲瀷',
-  `client_id` varchar(100) DEFAULT NULL COMMENT '瀹㈡埛绔紪鍙�',
-  `scopes` json DEFAULT NULL COMMENT '鎺堟潈鑼冨洿',
-  `expires_time` datetime DEFAULT NULL COMMENT '杩囨湡鏃堕棿',
-  `tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '澶氱鎴风紪鍙�',
-  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
-  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏈�鍚庢洿鏂版椂闂�',
-  `creator` varchar(64) DEFAULT '' COMMENT '鍒涘缓鑰�',
-  `updater` varchar(64) DEFAULT '' COMMENT '鏇存柊鑰�',
-  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
-  PRIMARY KEY (`id`)
-) ENGINE=InnoDB COMMENT='OAuth2鍒锋柊浠ょ墝琛�';
-
--- 1.32 OAuth2鎵瑰噯琛�
-CREATE TABLE `system_oauth2_approve` (
-  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
-  `user_id` bigint NOT NULL COMMENT '鐢ㄦ埛缂栧彿',
-  `user_type` tinyint NOT NULL COMMENT '鐢ㄦ埛绫诲瀷',
-  `client_id` varchar(100) DEFAULT NULL COMMENT '瀹㈡埛绔紪鍙�',
-  `scope` varchar(255) DEFAULT NULL COMMENT '鎺堟潈鑼冨洿',
-  `approved` bit(1) DEFAULT b'0' COMMENT '鏄惁鎺ュ彈',
-  `expires_time` datetime DEFAULT NULL COMMENT '杩囨湡鏃堕棿',
-  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
-  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏈�鍚庢洿鏂版椂闂�',
-  `creator` varchar(64) DEFAULT '' COMMENT '鍒涘缓鑰�',
-  `updater` varchar(64) DEFAULT '' COMMENT '鏇存柊鑰�',
-  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
-  PRIMARY KEY (`id`)
-) ENGINE=InnoDB COMMENT='OAuth2鎵瑰噯琛�';
-
-
--- =====================================================
--- 绗簩閮ㄥ垎: yudao-module-infra 鍩虹璁炬柦妯″潡 (11 寮犺〃)
--- =====================================================
-
--- 2.1 浠g爜鐢熸垚瀛楁瀹氫箟琛�
-CREATE TABLE `infra_codegen_column` (
-    `id` BIGINT NOT NULL AUTO_INCREMENT COMMENT 'ID 缂栧彿',
-    `table_id` BIGINT NOT NULL COMMENT '琛ㄧ紪鍙�',
-    `column_name` VARCHAR(200) NOT NULL COMMENT '瀛楁鍚�',
-    `data_type` VARCHAR(200) NOT NULL COMMENT '鏁版嵁搴撳瓧娈电被鍨�',
-    `column_comment` VARCHAR(500) DEFAULT NULL COMMENT '瀛楁鎻忚堪',
-    `nullable` TINYINT(1) NOT NULL COMMENT '鏄惁鍏佽涓虹┖',
-    `primary_key` TINYINT(1) NOT NULL COMMENT '鏄惁涓婚敭',
-    `ordinal_position` INT NOT NULL COMMENT '鎺掑簭',
-    `java_type` VARCHAR(200) NOT NULL COMMENT 'Java 灞炴�х被鍨�',
-    `java_field` VARCHAR(200) NOT NULL COMMENT 'Java 灞炴�у悕',
-    `dict_type` VARCHAR(200) DEFAULT NULL COMMENT '瀛楀吀绫诲瀷',
-    `example` VARCHAR(500) DEFAULT NULL COMMENT '鏁版嵁绀轰緥',
-    `create_operation` TINYINT(1) NOT NULL COMMENT '鏄惁涓� Create 鍒涘缓鎿嶄綔鐨勫瓧娈�',
-    `update_operation` TINYINT(1) NOT NULL COMMENT '鏄惁涓� Update 鏇存柊鎿嶄綔鐨勫瓧娈�',
-    `list_operation` TINYINT(1) NOT NULL COMMENT '鏄惁涓� List 鏌ヨ鎿嶄綔鐨勫瓧娈�',
-    `list_operation_condition` VARCHAR(200) NOT NULL COMMENT 'List 鏌ヨ鎿嶄綔鐨勬潯浠剁被鍨�',
-    `list_operation_result` TINYINT(1) NOT NULL COMMENT '鏄惁涓� List 鏌ヨ鎿嶄綔鐨勮繑鍥炲瓧娈�',
-    `html_type` VARCHAR(200) NOT NULL COMMENT '鏄剧ず绫诲瀷',
-    `creator` VARCHAR(64) DEFAULT '' COMMENT '鍒涘缓鑰�',
-    `create_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
-    `updater` VARCHAR(64) DEFAULT '' COMMENT '鏇存柊鑰�',
-    `update_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
-    `deleted` TINYINT(1) NOT NULL DEFAULT 0 COMMENT '鏄惁鍒犻櫎',
-    PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='浠g爜鐢熸垚瀛楁瀹氫箟琛�';
-
--- 2.2 浠g爜鐢熸垚琛ㄥ畾涔夎〃
-CREATE TABLE `infra_codegen_table` (
-    `id` BIGINT NOT NULL AUTO_INCREMENT COMMENT 'ID 缂栧彿',
-    `data_source_config_id` BIGINT NOT NULL COMMENT '鏁版嵁婧愮紪鍙�',
-    `scene` INT NOT NULL COMMENT '鐢熸垚鍦烘櫙',
-    `table_name` VARCHAR(200) NOT NULL COMMENT '琛ㄥ悕绉�',
-    `table_comment` VARCHAR(500) DEFAULT NULL COMMENT '琛ㄦ弿杩�',
-    `remark` VARCHAR(500) DEFAULT NULL COMMENT '澶囨敞',
-    `module_name` VARCHAR(100) NOT NULL COMMENT '妯″潡鍚嶏紝鍗充竴绾х洰褰�',
-    `business_name` VARCHAR(100) NOT NULL COMMENT '涓氬姟鍚嶏紝鍗充簩绾х洰褰�',
-    `class_name` VARCHAR(100) NOT NULL COMMENT '绫诲悕绉帮紙棣栧瓧姣嶅ぇ鍐欙級',
-    `class_comment` VARCHAR(500) DEFAULT NULL COMMENT '绫绘弿杩�',
-    `author` VARCHAR(100) DEFAULT NULL COMMENT '浣滆��',
-    `template_type` INT NOT NULL COMMENT '妯℃澘绫诲瀷',
-    `front_type` INT NOT NULL COMMENT '浠g爜鐢熸垚鐨勫墠绔被鍨�',
-    `parent_menu_id` BIGINT DEFAULT NULL COMMENT '鐖惰彍鍗曠紪鍙�',
-    `master_table_id` BIGINT DEFAULT NULL COMMENT '涓昏〃鐨勭紪鍙�',
-    `sub_join_column_id` BIGINT DEFAULT NULL COMMENT '瀛愯〃鍏宠仈涓昏〃鐨勫瓧娈电紪鍙�',
-    `sub_join_many` TINYINT(1) DEFAULT NULL COMMENT '涓昏〃涓庡瓙琛ㄦ槸鍚︿竴瀵瑰',
-    `tree_parent_column_id` BIGINT DEFAULT NULL COMMENT '鏍戣〃鐨勭埗瀛楁缂栧彿',
-    `tree_name_column_id` BIGINT DEFAULT NULL COMMENT '鏍戣〃鐨勫悕瀛楀瓧娈电紪鍙�',
-    `creator` VARCHAR(64) DEFAULT '' COMMENT '鍒涘缓鑰�',
-    `create_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
-    `updater` VARCHAR(64) DEFAULT '' COMMENT '鏇存柊鑰�',
-    `update_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
-    `deleted` TINYINT(1) NOT NULL DEFAULT 0 COMMENT '鏄惁鍒犻櫎',
-    PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='浠g爜鐢熸垚琛ㄥ畾涔夎〃';
-
--- 2.3 鍙傛暟閰嶇疆琛�
-CREATE TABLE `infra_config` (
-    `id` BIGINT NOT NULL AUTO_INCREMENT COMMENT '鍙傛暟涓婚敭',
-    `category` VARCHAR(100) NOT NULL COMMENT '鍙傛暟鍒嗙被',
-    `name` VARCHAR(100) NOT NULL COMMENT '鍙傛暟鍚嶇О',
-    `config_key` VARCHAR(100) NOT NULL COMMENT '鍙傛暟閿悕',
-    `value` VARCHAR(500) NOT NULL COMMENT '鍙傛暟閿��',
-    `type` INT NOT NULL COMMENT '鍙傛暟绫诲瀷',
-    `visible` TINYINT(1) NOT NULL COMMENT '鏄惁鍙',
-    `remark` VARCHAR(500) DEFAULT NULL COMMENT '澶囨敞',
-    `creator` VARCHAR(64) DEFAULT '' COMMENT '鍒涘缓鑰�',
-    `create_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
-    `updater` VARCHAR(64) DEFAULT '' COMMENT '鏇存柊鑰�',
-    `update_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
-    `deleted` TINYINT(1) NOT NULL DEFAULT 0 COMMENT '鏄惁鍒犻櫎',
-    PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='鍙傛暟閰嶇疆琛�';
-
--- 2.4 鏁版嵁婧愰厤缃〃
-CREATE TABLE `infra_data_source_config` (
-    `id` BIGINT NOT NULL AUTO_INCREMENT COMMENT '涓婚敭缂栧彿',
-    `name` VARCHAR(100) NOT NULL COMMENT '杩炴帴鍚�',
-    `url` VARCHAR(1024) NOT NULL COMMENT '鏁版嵁婧愯繛鎺�',
-    `username` VARCHAR(255) NOT NULL COMMENT '鐢ㄦ埛鍚�',
-    `password` VARCHAR(255) NOT NULL COMMENT '瀵嗙爜',
-    `creator` VARCHAR(64) DEFAULT '' COMMENT '鍒涘缓鑰�',
-    `create_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
-    `updater` VARCHAR(64) DEFAULT '' COMMENT '鏇存柊鑰�',
-    `update_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
-    `deleted` TINYINT(1) NOT NULL DEFAULT 0 COMMENT '鏄惁鍒犻櫎',
-    PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='鏁版嵁婧愰厤缃〃';
-
--- 2.5 鏂囦欢鍐呭琛�
-CREATE TABLE `infra_file_content` (
-    `id` BIGINT NOT NULL AUTO_INCREMENT COMMENT '缂栧彿锛屾暟鎹簱鑷',
-    `config_id` BIGINT NOT NULL COMMENT '閰嶇疆缂栧彿',
-    `path` VARCHAR(512) NOT NULL COMMENT '璺緞锛屽嵆鏂囦欢鍚�',
-    `content` LONGBLOB NOT NULL COMMENT '鏂囦欢鍐呭',
-    `creator` VARCHAR(64) DEFAULT '' COMMENT '鍒涘缓鑰�',
-    `create_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
-    `updater` VARCHAR(64) DEFAULT '' COMMENT '鏇存柊鑰�',
-    `update_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
-    `deleted` TINYINT(1) NOT NULL DEFAULT 0 COMMENT '鏄惁鍒犻櫎',
-    PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='鏂囦欢鍐呭琛�';
-
--- 2.6 鏂囦欢琛�
-CREATE TABLE `infra_file` (
-    `id` BIGINT NOT NULL AUTO_INCREMENT COMMENT '缂栧彿锛屾暟鎹簱鑷',
-    `config_id` BIGINT NOT NULL COMMENT '閰嶇疆缂栧彿',
-    `name` VARCHAR(256) DEFAULT NULL COMMENT '鍘熸枃浠跺悕',
-    `path` VARCHAR(512) NOT NULL COMMENT '璺緞锛屽嵆鏂囦欢鍚�',
-    `url` VARCHAR(1024) NOT NULL COMMENT '璁块棶鍦板潃',
-    `type` VARCHAR(128) DEFAULT NULL COMMENT '鏂囦欢鐨� MIME 绫诲瀷',
-    `size` BIGINT NOT NULL COMMENT '鏂囦欢澶у皬',
-    `creator` VARCHAR(64) DEFAULT '' COMMENT '鍒涘缓鑰�',
-    `create_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
-    `updater` VARCHAR(64) DEFAULT '' COMMENT '鏇存柊鑰�',
-    `update_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
-    `deleted` TINYINT(1) NOT NULL DEFAULT 0 COMMENT '鏄惁鍒犻櫎',
-    PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='鏂囦欢琛�';
-
--- 2.7 鏂囦欢閰嶇疆琛�
-CREATE TABLE `infra_file_config` (
-    `id` BIGINT NOT NULL AUTO_INCREMENT COMMENT '閰嶇疆缂栧彿锛屾暟鎹簱鑷',
-    `name` VARCHAR(100) NOT NULL COMMENT '閰嶇疆鍚�',
-    `storage` INT NOT NULL COMMENT '瀛樺偍鍣�',
-    `remark` VARCHAR(500) DEFAULT NULL COMMENT '澶囨敞',
-    `master` TINYINT(1) NOT NULL COMMENT '鏄惁涓轰富閰嶇疆',
-    `config` VARCHAR(4000) NOT NULL COMMENT '鏂囦欢瀹㈡埛绔厤缃�',
-    `creator` VARCHAR(64) DEFAULT '' COMMENT '鍒涘缓鑰�',
-    `create_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
-    `updater` VARCHAR(64) DEFAULT '' COMMENT '鏇存柊鑰�',
-    `update_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
-    `deleted` TINYINT(1) NOT NULL DEFAULT 0 COMMENT '鏄惁鍒犻櫎',
-    PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='鏂囦欢閰嶇疆琛�';
-
--- 2.8 瀹氭椂浠诲姟琛�
-CREATE TABLE `infra_job` (
-    `id` BIGINT NOT NULL AUTO_INCREMENT COMMENT '浠诲姟缂栧彿',
-    `name` VARCHAR(100) NOT NULL COMMENT '浠诲姟鍚嶇О',
-    `status` INT NOT NULL COMMENT '浠诲姟鐘舵��',
-    `handler_name` VARCHAR(100) NOT NULL COMMENT '澶勭悊鍣ㄧ殑鍚嶅瓧',
-    `handler_param` VARCHAR(500) DEFAULT NULL COMMENT '澶勭悊鍣ㄧ殑鍙傛暟',
-    `cron_expression` VARCHAR(100) NOT NULL COMMENT 'CRON 琛ㄨ揪寮�',
-    `retry_count` INT NOT NULL DEFAULT 0 COMMENT '閲嶈瘯娆℃暟',
-    `retry_interval` INT NOT NULL DEFAULT 0 COMMENT '閲嶈瘯闂撮殧锛屽崟浣嶏細姣',
-    `monitor_timeout` INT DEFAULT NULL COMMENT '鐩戞帶瓒呮椂鏃堕棿锛屽崟浣嶏細姣',
-    `creator` VARCHAR(64) DEFAULT '' COMMENT '鍒涘缓鑰�',
-    `create_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
-    `updater` VARCHAR(64) DEFAULT '' COMMENT '鏇存柊鑰�',
-    `update_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
-    `deleted` TINYINT(1) NOT NULL DEFAULT 0 COMMENT '鏄惁鍒犻櫎',
-    PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='瀹氭椂浠诲姟琛�';
-
--- 2.9 瀹氭椂浠诲姟鎵ц鏃ュ織琛�
-CREATE TABLE `infra_job_log` (
-    `id` BIGINT NOT NULL AUTO_INCREMENT COMMENT '鏃ュ織缂栧彿',
-    `job_id` BIGINT NOT NULL COMMENT '浠诲姟缂栧彿',
-    `handler_name` VARCHAR(100) NOT NULL COMMENT '澶勭悊鍣ㄧ殑鍚嶅瓧',
-    `handler_param` VARCHAR(500) DEFAULT NULL COMMENT '澶勭悊鍣ㄧ殑鍙傛暟',
-    `execute_index` INT NOT NULL COMMENT '绗嚑娆℃墽琛�',
-    `begin_time` DATETIME NOT NULL COMMENT '寮�濮嬫墽琛屾椂闂�',
-    `end_time` DATETIME DEFAULT NULL COMMENT '缁撴潫鎵ц鏃堕棿',
-    `duration` INT DEFAULT NULL COMMENT '鎵ц鏃堕暱锛屽崟浣嶏細姣',
-    `status` INT NOT NULL COMMENT '鐘舵��',
-    `result` VARCHAR(4000) DEFAULT NULL COMMENT '缁撴灉鏁版嵁',
-    `creator` VARCHAR(64) DEFAULT '' COMMENT '鍒涘缓鑰�',
-    `create_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
-    `updater` VARCHAR(64) DEFAULT '' COMMENT '鏇存柊鑰�',
-    `update_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
-    `deleted` TINYINT(1) NOT NULL DEFAULT 0 COMMENT '鏄惁鍒犻櫎',
-    PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='瀹氭椂浠诲姟鎵ц鏃ュ織琛�';
-
--- 2.10 API 璁块棶鏃ュ織琛�
-CREATE TABLE `infra_api_access_log` (
-    `id` BIGINT NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
-    `trace_id` VARCHAR(64) DEFAULT NULL COMMENT '閾捐矾杩借釜缂栧彿',
-    `user_id` BIGINT DEFAULT NULL COMMENT '鐢ㄦ埛缂栧彿',
-    `user_type` INT DEFAULT NULL COMMENT '鐢ㄦ埛绫诲瀷',
-    `application_name` VARCHAR(100) NOT NULL COMMENT '搴旂敤鍚�',
-    `request_method` VARCHAR(16) NOT NULL COMMENT '璇锋眰鏂规硶鍚�',
-    `request_url` VARCHAR(512) NOT NULL COMMENT '璁块棶鍦板潃',
-    `request_params` TEXT COMMENT '璇锋眰鍙傛暟',
-    `response_body` TEXT COMMENT '鍝嶅簲缁撴灉',
-    `user_ip` VARCHAR(64) NOT NULL COMMENT '鐢ㄦ埛 IP',
-    `user_agent` VARCHAR(512) DEFAULT NULL COMMENT '娴忚鍣� UA',
-    `operate_module` VARCHAR(100) DEFAULT NULL COMMENT '鎿嶄綔妯″潡',
-    `operate_name` VARCHAR(100) DEFAULT NULL COMMENT '鎿嶄綔鍚�',
-    `operate_type` INT DEFAULT NULL COMMENT '鎿嶄綔鍒嗙被',
-    `begin_time` DATETIME NOT NULL COMMENT '寮�濮嬭姹傛椂闂�',
-    `end_time` DATETIME NOT NULL COMMENT '缁撴潫璇锋眰鏃堕棿',
-    `duration` INT NOT NULL COMMENT '鎵ц鏃堕暱锛屽崟浣嶏細姣',
-    `result_code` INT NOT NULL COMMENT '缁撴灉鐮�',
-    `result_msg` VARCHAR(512) DEFAULT NULL COMMENT '缁撴灉鎻愮ず',
-    `creator` VARCHAR(64) DEFAULT '' COMMENT '鍒涘缓鑰�',
-    `create_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
-    `updater` VARCHAR(64) DEFAULT '' COMMENT '鏇存柊鑰�',
-    `update_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
-    `deleted` TINYINT(1) NOT NULL DEFAULT 0 COMMENT '鏄惁鍒犻櫎',
-    PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='API 璁块棶鏃ュ織琛�';
-
--- 2.11 API 寮傚父鏃ュ織琛�
-CREATE TABLE `infra_api_error_log` (
-    `id` BIGINT NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
-    `user_id` BIGINT DEFAULT NULL COMMENT '鐢ㄦ埛缂栧彿',
-    `trace_id` VARCHAR(64) DEFAULT NULL COMMENT '閾捐矾杩借釜缂栧彿',
-    `user_type` INT DEFAULT NULL COMMENT '鐢ㄦ埛绫诲瀷',
-    `application_name` VARCHAR(100) NOT NULL COMMENT '搴旂敤鍚�',
-    `request_method` VARCHAR(16) NOT NULL COMMENT '璇锋眰鏂规硶鍚�',
-    `request_url` VARCHAR(512) NOT NULL COMMENT '璁块棶鍦板潃',
-    `request_params` TEXT COMMENT '璇锋眰鍙傛暟',
-    `user_ip` VARCHAR(64) NOT NULL COMMENT '鐢ㄦ埛 IP',
-    `user_agent` VARCHAR(512) DEFAULT NULL COMMENT '娴忚鍣� UA',
-    `exception_time` DATETIME NOT NULL COMMENT '寮傚父鍙戠敓鏃堕棿',
-    `exception_name` VARCHAR(256) DEFAULT NULL COMMENT '寮傚父鍚�',
-    `exception_message` TEXT COMMENT '寮傚父瀵艰嚧鐨勬秷鎭�',
-    `exception_root_cause_message` TEXT COMMENT '寮傚父瀵艰嚧鐨勬牴娑堟伅',
-    `exception_stack_trace` TEXT COMMENT '寮傚父鐨勬爤杞ㄨ抗',
-    `exception_class_name` VARCHAR(512) DEFAULT NULL COMMENT '寮傚父鍙戠敓鐨勭被鍏ㄥ悕',
-    `exception_file_name` VARCHAR(256) DEFAULT NULL COMMENT '寮傚父鍙戠敓鐨勭被鏂囦欢',
-    `exception_method_name` VARCHAR(128) DEFAULT NULL COMMENT '寮傚父鍙戠敓鐨勬柟娉曞悕',
-    `exception_line_number` INT DEFAULT NULL COMMENT '寮傚父鍙戠敓鐨勬柟娉曟墍鍦ㄨ',
-    `process_status` INT NOT NULL COMMENT '澶勭悊鐘舵��',
-    `process_time` DATETIME DEFAULT NULL COMMENT '澶勭悊鏃堕棿',
-    `process_user_id` BIGINT DEFAULT NULL COMMENT '澶勭悊鐢ㄦ埛缂栧彿',
-    `creator` VARCHAR(64) DEFAULT '' COMMENT '鍒涘缓鑰�',
-    `create_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
-    `updater` VARCHAR(64) DEFAULT '' COMMENT '鏇存柊鑰�',
-    `update_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
-    `deleted` TINYINT(1) NOT NULL DEFAULT 0 COMMENT '鏄惁鍒犻櫎',
-    PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='API 寮傚父鏃ュ織琛�';
+-- CREATE TABLE `system_users` (
+--   `id` bigint NOT NULL AUTO_INCREMENT COMMENT '鐢ㄦ埛ID',
+--   `username` varchar(100) DEFAULT NULL COMMENT '鐢ㄦ埛璐﹀彿',
+--   `password` varchar(100) DEFAULT NULL COMMENT '鍔犲瘑鍚庣殑瀵嗙爜',
+--   `nickname` varchar(100) DEFAULT NULL COMMENT '鐢ㄦ埛鏄电О',
+--   `remark` varchar(500) DEFAULT NULL COMMENT '澶囨敞',
+--   `dept_id` bigint DEFAULT NULL COMMENT '閮ㄩ棬ID',
+--   `post_ids` json DEFAULT NULL COMMENT '宀椾綅缂栧彿鏁扮粍',
+--   `email` varchar(100) DEFAULT NULL COMMENT '鐢ㄦ埛閭',
+--   `mobile` varchar(100) DEFAULT NULL COMMENT '鎵嬫満鍙风爜',
+--   `sex` tinyint DEFAULT NULL COMMENT '鐢ㄦ埛鎬у埆',
+--   `avatar` varchar(255) DEFAULT NULL COMMENT '鐢ㄦ埛澶村儚',
+--   `status` tinyint NOT NULL DEFAULT '0' COMMENT '甯愬彿鐘舵�侊紙0姝e父 1鍋滅敤锛�',
+--   `login_ip` varchar(50) DEFAULT NULL COMMENT '鏈�鍚庣櫥褰旾P',
+--   `login_date` datetime DEFAULT NULL COMMENT '鏈�鍚庣櫥褰曟椂闂�',
+--   `tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '澶氱鎴风紪鍙�',
+--   `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+--   `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏈�鍚庢洿鏂版椂闂�',
+--   `creator` varchar(64) DEFAULT '' COMMENT '鍒涘缓鑰�',
+--   `updater` varchar(64) DEFAULT '' COMMENT '鏇存柊鑰�',
+--   `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+--   PRIMARY KEY (`id`)
+-- ) ENGINE=InnoDB COMMENT='绠$悊鍚庡彴鐢ㄦ埛琛�';
+--
+-- -- 1.2 閮ㄩ棬琛�
+-- CREATE TABLE `system_dept` (
+--   `id` bigint NOT NULL AUTO_INCREMENT COMMENT '閮ㄩ棬ID',
+--   `name` varchar(100) DEFAULT NULL COMMENT '閮ㄩ棬鍚嶇О',
+--   `parent_id` bigint NOT NULL DEFAULT '0' COMMENT '鐖堕儴闂↖D',
+--   `sort` int NOT NULL DEFAULT '0' COMMENT '鏄剧ず椤哄簭',
+--   `leader_user_id` bigint DEFAULT NULL COMMENT '璐熻矗浜�',
+--   `phone` varchar(50) DEFAULT NULL COMMENT '鑱旂郴鐢佃瘽',
+--   `email` varchar(100) DEFAULT NULL COMMENT '閭',
+--   `status` tinyint NOT NULL DEFAULT '0' COMMENT '閮ㄩ棬鐘舵�侊紙0姝e父 1鍋滅敤锛�',
+--   `tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '澶氱鎴风紪鍙�',
+--   `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+--   `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏈�鍚庢洿鏂版椂闂�',
+--   `creator` varchar(64) DEFAULT '' COMMENT '鍒涘缓鑰�',
+--   `updater` varchar(64) DEFAULT '' COMMENT '鏇存柊鑰�',
+--   `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+--   PRIMARY KEY (`id`)
+-- ) ENGINE=InnoDB COMMENT='閮ㄩ棬琛�';
+--
+-- -- 1.3 宀椾綅琛�
+-- CREATE TABLE `system_post` (
+--   `id` bigint NOT NULL AUTO_INCREMENT COMMENT '宀椾綅搴忓彿',
+--   `name` varchar(100) DEFAULT NULL COMMENT '宀椾綅鍚嶇О',
+--   `code` varchar(100) DEFAULT NULL COMMENT '宀椾綅缂栫爜',
+--   `sort` int NOT NULL DEFAULT '0' COMMENT '宀椾綅鎺掑簭',
+--   `status` tinyint NOT NULL DEFAULT '0' COMMENT '鐘舵�侊紙0姝e父 1鍋滅敤锛�',
+--   `remark` varchar(500) DEFAULT NULL COMMENT '澶囨敞',
+--   `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+--   `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏈�鍚庢洿鏂版椂闂�',
+--   `creator` varchar(64) DEFAULT '' COMMENT '鍒涘缓鑰�',
+--   `updater` varchar(64) DEFAULT '' COMMENT '鏇存柊鑰�',
+--   `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+--   PRIMARY KEY (`id`)
+-- ) ENGINE=InnoDB COMMENT='宀椾綅琛�';
+--
+-- -- 1.4 鐢ㄦ埛宀椾綅鍏宠仈琛�
+-- CREATE TABLE `system_user_post` (
+--   `id` bigint NOT NULL AUTO_INCREMENT COMMENT '鑷涓婚敭',
+--   `user_id` bigint NOT NULL COMMENT '鐢ㄦ埛ID',
+--   `post_id` bigint NOT NULL COMMENT '宀椾綅ID',
+--   `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+--   `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏈�鍚庢洿鏂版椂闂�',
+--   `creator` varchar(64) DEFAULT '' COMMENT '鍒涘缓鑰�',
+--   `updater` varchar(64) DEFAULT '' COMMENT '鏇存柊鑰�',
+--   `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+--   PRIMARY KEY (`id`)
+-- ) ENGINE=InnoDB COMMENT='鐢ㄦ埛宀椾綅鍏宠仈琛�';
+--
+-- -- 1.5 瀛楀吀绫诲瀷琛�
+-- CREATE TABLE `system_dict_type` (
+--   `id` bigint NOT NULL AUTO_INCREMENT COMMENT '瀛楀吀涓婚敭',
+--   `name` varchar(100) DEFAULT NULL COMMENT '瀛楀吀鍚嶇О',
+--   `type` varchar(100) DEFAULT NULL COMMENT '瀛楀吀绫诲瀷',
+--   `status` tinyint NOT NULL DEFAULT '0' COMMENT '鐘舵�侊紙0姝e父 1鍋滅敤锛�',
+--   `remark` varchar(500) DEFAULT NULL COMMENT '澶囨敞',
+--   `deleted_time` datetime DEFAULT NULL COMMENT '鍒犻櫎鏃堕棿',
+--   `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+--   `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏈�鍚庢洿鏂版椂闂�',
+--   `creator` varchar(64) DEFAULT '' COMMENT '鍒涘缓鑰�',
+--   `updater` varchar(64) DEFAULT '' COMMENT '鏇存柊鑰�',
+--   `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+--   PRIMARY KEY (`id`)
+-- ) ENGINE=InnoDB COMMENT='瀛楀吀绫诲瀷琛�';
+--
+-- -- 1.6 瀛楀吀鏁版嵁琛�
+-- CREATE TABLE `system_dict_data` (
+--   `id` bigint NOT NULL AUTO_INCREMENT COMMENT '瀛楀吀鏁版嵁缂栧彿',
+--   `sort` int NOT NULL DEFAULT '0' COMMENT '瀛楀吀鎺掑簭',
+--   `label` varchar(100) DEFAULT NULL COMMENT '瀛楀吀鏍囩',
+--   `value` varchar(100) DEFAULT NULL COMMENT '瀛楀吀鍊�',
+--   `dict_type` varchar(100) DEFAULT NULL COMMENT '瀛楀吀绫诲瀷',
+--   `status` tinyint NOT NULL DEFAULT '0' COMMENT '鐘舵�侊紙0姝e父 1鍋滅敤锛�',
+--   `color_type` varchar(50) DEFAULT NULL COMMENT '棰滆壊绫诲瀷',
+--   `css_class` varchar(100) DEFAULT NULL COMMENT 'css鏍峰紡',
+--   `remark` varchar(500) DEFAULT NULL COMMENT '澶囨敞',
+--   `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+--   `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏈�鍚庢洿鏂版椂闂�',
+--   `creator` varchar(64) DEFAULT '' COMMENT '鍒涘缓鑰�',
+--   `updater` varchar(64) DEFAULT '' COMMENT '鏇存柊鑰�',
+--   `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+--   PRIMARY KEY (`id`)
+-- ) ENGINE=InnoDB COMMENT='瀛楀吀鏁版嵁琛�';
+--
+-- -- 1.7 鐧诲綍鏃ュ織琛�
+-- CREATE TABLE `system_login_log` (
+--   `id` bigint NOT NULL AUTO_INCREMENT COMMENT '鏃ュ織涓婚敭',
+--   `log_type` tinyint NOT NULL COMMENT '鏃ュ織绫诲瀷',
+--   `trace_id` varchar(64) DEFAULT NULL COMMENT '閾捐矾杩借釜缂栧彿',
+--   `user_id` bigint NOT NULL COMMENT '鐢ㄦ埛缂栧彿',
+--   `user_type` tinyint NOT NULL COMMENT '鐢ㄦ埛绫诲瀷',
+--   `username` varchar(100) DEFAULT NULL COMMENT '鐢ㄦ埛璐﹀彿',
+--   `result` tinyint NOT NULL COMMENT '鐧诲綍缁撴灉',
+--   `user_ip` varchar(50) DEFAULT NULL COMMENT '鐢ㄦ埛IP',
+--   `user_agent` varchar(512) DEFAULT NULL COMMENT '娴忚鍣║A',
+--   `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+--   `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏈�鍚庢洿鏂版椂闂�',
+--   `creator` varchar(64) DEFAULT '' COMMENT '鍒涘缓鑰�',
+--   `updater` varchar(64) DEFAULT '' COMMENT '鏇存柊鑰�',
+--   `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+--   PRIMARY KEY (`id`)
+-- ) ENGINE=InnoDB COMMENT='鐧诲綍鏃ュ織琛�';
+--
+-- -- 1.8 鎿嶄綔鏃ュ織琛�
+-- CREATE TABLE `system_operate_log` (
+--   `id` bigint NOT NULL AUTO_INCREMENT COMMENT '鏃ュ織涓婚敭',
+--   `trace_id` varchar(64) DEFAULT NULL COMMENT '閾捐矾杩借釜缂栧彿',
+--   `user_id` bigint NOT NULL COMMENT '鐢ㄦ埛缂栧彿',
+--   `user_type` tinyint NOT NULL COMMENT '鐢ㄦ埛绫诲瀷',
+--   `type` varchar(100) DEFAULT NULL COMMENT '鎿嶄綔妯″潡绫诲瀷',
+--   `sub_type` varchar(100) DEFAULT NULL COMMENT '鎿嶄綔鍚�',
+--   `biz_id` bigint DEFAULT NULL COMMENT '鎿嶄綔妯″潡涓氬姟缂栧彿',
+--   `action` varchar(2000) DEFAULT NULL COMMENT '鏃ュ織鍐呭',
+--   `extra` varchar(2000) DEFAULT NULL COMMENT '鎷撳睍瀛楁',
+--   `request_method` varchar(50) DEFAULT NULL COMMENT '璇锋眰鏂规硶鍚�',
+--   `request_url` varchar(255) DEFAULT NULL COMMENT '璇锋眰鍦板潃',
+--   `user_ip` varchar(50) DEFAULT NULL COMMENT '鐢ㄦ埛IP',
+--   `user_agent` varchar(512) DEFAULT NULL COMMENT '娴忚鍣║A',
+--   `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+--   `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏈�鍚庢洿鏂版椂闂�',
+--   `creator` varchar(64) DEFAULT '' COMMENT '鍒涘缓鑰�',
+--   `updater` varchar(64) DEFAULT '' COMMENT '鏇存柊鑰�',
+--   `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+--   PRIMARY KEY (`id`)
+-- ) ENGINE=InnoDB COMMENT='鎿嶄綔鏃ュ織琛�';
+--
+-- -- 1.9 閫氱煡鍏憡琛�
+-- CREATE TABLE `system_notice` (
+--   `id` bigint NOT NULL AUTO_INCREMENT COMMENT '鍏憡ID',
+--   `title` varchar(200) DEFAULT NULL COMMENT '鍏憡鏍囬',
+--   `type` tinyint NOT NULL COMMENT '鍏憡绫诲瀷',
+--   `content` text COMMENT '鍏憡鍐呭',
+--   `status` tinyint NOT NULL DEFAULT '0' COMMENT '鍏憡鐘舵�侊紙0姝e父 1鍏抽棴锛�',
+--   `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+--   `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏈�鍚庢洿鏂版椂闂�',
+--   `creator` varchar(64) DEFAULT '' COMMENT '鍒涘缓鑰�',
+--   `updater` varchar(64) DEFAULT '' COMMENT '鏇存柊鑰�',
+--   `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+--   PRIMARY KEY (`id`)
+-- ) ENGINE=InnoDB COMMENT='閫氱煡鍏憡琛�';
+--
+-- -- 1.10 鑿滃崟琛�
+-- CREATE TABLE `system_menu` (
+--   `id` bigint NOT NULL AUTO_INCREMENT COMMENT '鑿滃崟缂栧彿',
+--   `name` varchar(100) DEFAULT NULL COMMENT '鑿滃崟鍚嶇О',
+--   `permission` varchar(100) DEFAULT NULL COMMENT '鏉冮檺鏍囪瘑',
+--   `type` tinyint NOT NULL COMMENT '鑿滃崟绫诲瀷',
+--   `sort` int NOT NULL DEFAULT '0' COMMENT '鏄剧ず椤哄簭',
+--   `parent_id` bigint NOT NULL DEFAULT '0' COMMENT '鐖惰彍鍗旾D',
+--   `path` varchar(255) DEFAULT NULL COMMENT '璺敱鍦板潃',
+--   `icon` varchar(100) DEFAULT NULL COMMENT '鑿滃崟鍥炬爣',
+--   `component` varchar(255) DEFAULT NULL COMMENT '缁勪欢璺緞',
+--   `component_name` varchar(100) DEFAULT NULL COMMENT '缁勪欢鍚�',
+--   `status` tinyint NOT NULL DEFAULT '0' COMMENT '鐘舵�侊紙0姝e父 1鍋滅敤锛�',
+--   `visible` bit(1) DEFAULT b'1' COMMENT '鏄惁鍙',
+--   `keep_alive` bit(1) DEFAULT b'1' COMMENT '鏄惁缂撳瓨',
+--   `always_show` bit(1) DEFAULT b'1' COMMENT '鏄惁鎬绘槸鏄剧ず',
+--   `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+--   `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏈�鍚庢洿鏂版椂闂�',
+--   `creator` varchar(64) DEFAULT '' COMMENT '鍒涘缓鑰�',
+--   `updater` varchar(64) DEFAULT '' COMMENT '鏇存柊鑰�',
+--   `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+--   PRIMARY KEY (`id`)
+-- ) ENGINE=InnoDB COMMENT='鑿滃崟琛�';
+--
+-- -- 1.11 瑙掕壊琛�
+-- CREATE TABLE `system_role` (
+--   `id` bigint NOT NULL AUTO_INCREMENT COMMENT '瑙掕壊ID',
+--   `name` varchar(100) DEFAULT NULL COMMENT '瑙掕壊鍚嶇О',
+--   `code` varchar(100) DEFAULT NULL COMMENT '瑙掕壊鏍囪瘑',
+--   `sort` int NOT NULL DEFAULT '0' COMMENT '瑙掕壊鎺掑簭',
+--   `status` tinyint NOT NULL DEFAULT '0' COMMENT '瑙掕壊鐘舵�侊紙0姝e父 1鍋滅敤锛�',
+--   `type` tinyint NOT NULL COMMENT '瑙掕壊绫诲瀷',
+--   `remark` varchar(500) DEFAULT NULL COMMENT '澶囨敞',
+--   `data_scope` tinyint DEFAULT NULL COMMENT '鏁版嵁鑼冨洿',
+--   `data_scope_dept_ids` json DEFAULT NULL COMMENT '鏁版嵁鑼冨洿(鎸囧畾閮ㄩ棬鏁扮粍)',
+--   `tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '澶氱鎴风紪鍙�',
+--   `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+--   `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏈�鍚庢洿鏂版椂闂�',
+--   `creator` varchar(64) DEFAULT '' COMMENT '鍒涘缓鑰�',
+--   `updater` varchar(64) DEFAULT '' COMMENT '鏇存柊鑰�',
+--   `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+--   PRIMARY KEY (`id`)
+-- ) ENGINE=InnoDB COMMENT='瑙掕壊琛�';
+--
+-- -- 1.12 瑙掕壊鑿滃崟鍏宠仈琛�
+-- CREATE TABLE `system_role_menu` (
+--   `id` bigint NOT NULL AUTO_INCREMENT COMMENT '鑷涓婚敭',
+--   `role_id` bigint NOT NULL COMMENT '瑙掕壊ID',
+--   `menu_id` bigint NOT NULL COMMENT '鑿滃崟ID',
+--   `tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '澶氱鎴风紪鍙�',
+--   `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+--   `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏈�鍚庢洿鏂版椂闂�',
+--   `creator` varchar(64) DEFAULT '' COMMENT '鍒涘缓鑰�',
+--   `updater` varchar(64) DEFAULT '' COMMENT '鏇存柊鑰�',
+--   `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+--   PRIMARY KEY (`id`)
+-- ) ENGINE=InnoDB COMMENT='瑙掕壊鑿滃崟鍏宠仈琛�';
+--
+-- -- 1.13 鐢ㄦ埛瑙掕壊鍏宠仈琛�
+-- CREATE TABLE `system_user_role` (
+--   `id` bigint NOT NULL AUTO_INCREMENT COMMENT '鑷涓婚敭',
+--   `user_id` bigint NOT NULL COMMENT '鐢ㄦ埛ID',
+--   `role_id` bigint NOT NULL COMMENT '瑙掕壊ID',
+--   `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+--   `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏈�鍚庢洿鏂版椂闂�',
+--   `creator` varchar(64) DEFAULT '' COMMENT '鍒涘缓鑰�',
+--   `updater` varchar(64) DEFAULT '' COMMENT '鏇存柊鑰�',
+--   `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+--   PRIMARY KEY (`id`)
+-- ) ENGINE=InnoDB COMMENT='鐢ㄦ埛瑙掕壊鍏宠仈琛�';
+--
+-- -- 1.14 鐭俊娓犻亾琛�
+-- CREATE TABLE `system_sms_channel` (
+--   `id` bigint NOT NULL AUTO_INCREMENT COMMENT '娓犻亾缂栧彿',
+--   `signature` varchar(100) DEFAULT NULL COMMENT '鐭俊绛惧悕',
+--   `code` varchar(100) DEFAULT NULL COMMENT '娓犻亾缂栫爜',
+--   `status` tinyint NOT NULL DEFAULT '0' COMMENT '鍚敤鐘舵�侊紙0姝e父 1鍋滅敤锛�',
+--   `remark` varchar(500) DEFAULT NULL COMMENT '澶囨敞',
+--   `api_key` varchar(255) DEFAULT NULL COMMENT '鐭俊API鐨勮处鍙�',
+--   `api_secret` varchar(255) DEFAULT NULL COMMENT '鐭俊API鐨勫瘑閽�',
+--   `callback_url` varchar(255) DEFAULT NULL COMMENT '鐭俊鍙戦�佸洖璋僓RL',
+--   `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+--   `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏈�鍚庢洿鏂版椂闂�',
+--   `creator` varchar(64) DEFAULT '' COMMENT '鍒涘缓鑰�',
+--   `updater` varchar(64) DEFAULT '' COMMENT '鏇存柊鑰�',
+--   `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+--   PRIMARY KEY (`id`)
+-- ) ENGINE=InnoDB COMMENT='鐭俊娓犻亾琛�';
+--
+-- -- 1.15 鎵嬫満楠岃瘉鐮佽〃
+-- CREATE TABLE `system_sms_code` (
+--   `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+--   `mobile` varchar(20) DEFAULT NULL COMMENT '鎵嬫満鍙�',
+--   `code` varchar(20) DEFAULT NULL COMMENT '楠岃瘉鐮�',
+--   `scene` tinyint NOT NULL COMMENT '鍙戦�佸満鏅�',
+--   `create_ip` varchar(50) DEFAULT NULL COMMENT '鍒涘缓IP',
+--   `today_index` int DEFAULT NULL COMMENT '浠婃棩鍙戦�佺殑绗嚑鏉�',
+--   `used` bit(1) DEFAULT b'0' COMMENT '鏄惁浣跨敤',
+--   `used_time` datetime DEFAULT NULL COMMENT '浣跨敤鏃堕棿',
+--   `used_ip` varchar(50) DEFAULT NULL COMMENT '浣跨敤IP',
+--   `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+--   `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏈�鍚庢洿鏂版椂闂�',
+--   `creator` varchar(64) DEFAULT '' COMMENT '鍒涘缓鑰�',
+--   `updater` varchar(64) DEFAULT '' COMMENT '鏇存柊鑰�',
+--   `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+--   PRIMARY KEY (`id`),
+--   KEY `idx_mobile` (`mobile`)
+-- ) ENGINE=InnoDB COMMENT='鎵嬫満楠岃瘉鐮佽〃';
+--
+-- -- 1.16 鐭俊妯℃澘琛�
+-- CREATE TABLE `system_sms_template` (
+--   `id` bigint NOT NULL AUTO_INCREMENT COMMENT '鑷缂栧彿',
+--   `type` tinyint NOT NULL COMMENT '鐭俊绫诲瀷',
+--   `status` tinyint NOT NULL DEFAULT '0' COMMENT '鍚敤鐘舵�侊紙0姝e父 1鍋滅敤锛�',
+--   `code` varchar(100) DEFAULT NULL COMMENT '妯℃澘缂栫爜',
+--   `name` varchar(100) DEFAULT NULL COMMENT '妯℃澘鍚嶇О',
+--   `content` varchar(500) DEFAULT NULL COMMENT '妯℃澘鍐呭',
+--   `params` json DEFAULT NULL COMMENT '鍙傛暟鏁扮粍',
+--   `remark` varchar(500) DEFAULT NULL COMMENT '澶囨敞',
+--   `api_template_id` varchar(100) DEFAULT NULL COMMENT '鐭俊API鐨勬ā鏉跨紪鍙�',
+--   `channel_id` bigint DEFAULT NULL COMMENT '鐭俊娓犻亾缂栧彿',
+--   `channel_code` varchar(100) DEFAULT NULL COMMENT '鐭俊娓犻亾缂栫爜',
+--   `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+--   `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏈�鍚庢洿鏂版椂闂�',
+--   `creator` varchar(64) DEFAULT '' COMMENT '鍒涘缓鑰�',
+--   `updater` varchar(64) DEFAULT '' COMMENT '鏇存柊鑰�',
+--   `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+--   PRIMARY KEY (`id`)
+-- ) ENGINE=InnoDB COMMENT='鐭俊妯℃澘琛�';
+--
+-- -- 1.17 鐭俊鏃ュ織琛�
+-- CREATE TABLE `system_sms_log` (
+--   `id` bigint NOT NULL AUTO_INCREMENT COMMENT '鑷缂栧彿',
+--   `channel_id` bigint DEFAULT NULL COMMENT '鐭俊娓犻亾缂栧彿',
+--   `channel_code` varchar(100) DEFAULT NULL COMMENT '鐭俊娓犻亾缂栫爜',
+--   `template_id` bigint DEFAULT NULL COMMENT '妯℃澘缂栧彿',
+--   `template_code` varchar(100) DEFAULT NULL COMMENT '妯℃澘缂栫爜',
+--   `template_type` tinyint DEFAULT NULL COMMENT '鐭俊绫诲瀷',
+--   `template_content` varchar(500) DEFAULT NULL COMMENT '妯℃澘鍐呭',
+--   `template_params` json DEFAULT NULL COMMENT '妯℃澘鍙傛暟',
+--   `api_template_id` varchar(100) DEFAULT NULL COMMENT '鐭俊API鐨勬ā鏉跨紪鍙�',
+--   `mobile` varchar(20) DEFAULT NULL COMMENT '鎵嬫満鍙�',
+--   `user_id` bigint DEFAULT NULL COMMENT '鐢ㄦ埛缂栧彿',
+--   `user_type` tinyint DEFAULT NULL COMMENT '鐢ㄦ埛绫诲瀷',
+--   `send_status` tinyint NOT NULL DEFAULT '0' COMMENT '鍙戦�佺姸鎬�',
+--   `send_time` datetime DEFAULT NULL COMMENT '鍙戦�佹椂闂�',
+--   `api_send_code` varchar(100) DEFAULT NULL COMMENT '鐭俊API鍙戦�佺粨鏋滅殑缂栫爜',
+--   `api_send_msg` varchar(500) DEFAULT NULL COMMENT '鐭俊API鍙戦�佸け璐ョ殑鎻愮ず',
+--   `api_request_id` varchar(100) DEFAULT NULL COMMENT '鐭俊API鍙戦�佽繑鍥炵殑鍞竴璇锋眰ID',
+--   `api_serial_no` varchar(100) DEFAULT NULL COMMENT '鐭俊API鍙戦�佽繑鍥炵殑搴忓彿',
+--   `receive_status` tinyint NOT NULL DEFAULT '0' COMMENT '鎺ユ敹鐘舵��',
+--   `receive_time` datetime DEFAULT NULL COMMENT '鎺ユ敹鏃堕棿',
+--   `api_receive_code` varchar(100) DEFAULT NULL COMMENT '鐭俊API鎺ユ敹缁撴灉鐨勭紪鐮�',
+--   `api_receive_msg` varchar(500) DEFAULT NULL COMMENT '鐭俊API鎺ユ敹缁撴灉鐨勬彁绀�',
+--   `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+--   `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏈�鍚庢洿鏂版椂闂�',
+--   `creator` varchar(64) DEFAULT '' COMMENT '鍒涘缓鑰�',
+--   `updater` varchar(64) DEFAULT '' COMMENT '鏇存柊鑰�',
+--   `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+--   PRIMARY KEY (`id`)
+-- ) ENGINE=InnoDB COMMENT='鐭俊鏃ュ織琛�';
+--
+-- -- 1.18 绀句氦瀹㈡埛绔〃
+-- CREATE TABLE `system_social_client` (
+--   `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+--   `name` varchar(100) DEFAULT NULL COMMENT '搴旂敤鍚�',
+--   `social_type` tinyint NOT NULL COMMENT '绀句氦绫诲瀷',
+--   `user_type` tinyint NOT NULL COMMENT '鐢ㄦ埛绫诲瀷',
+--   `status` tinyint NOT NULL DEFAULT '0' COMMENT '鐘舵�侊紙0姝e父 1鍋滅敤锛�',
+--   `client_id` varchar(255) DEFAULT NULL COMMENT '瀹㈡埛绔痠d',
+--   `client_secret` varchar(255) DEFAULT NULL COMMENT '瀹㈡埛绔疭ecret',
+--   `agent_id` varchar(100) DEFAULT NULL COMMENT '浠g悊缂栧彿',
+--   `public_key` varchar(512) DEFAULT NULL COMMENT 'publicKey鍏挜',
+--   `tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '澶氱鎴风紪鍙�',
+--   `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+--   `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏈�鍚庢洿鏂版椂闂�',
+--   `creator` varchar(64) DEFAULT '' COMMENT '鍒涘缓鑰�',
+--   `updater` varchar(64) DEFAULT '' COMMENT '鏇存柊鑰�',
+--   `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+--   PRIMARY KEY (`id`)
+-- ) ENGINE=InnoDB COMMENT='绀句氦瀹㈡埛绔〃';
+--
+-- -- 1.19 绀句氦鐢ㄦ埛琛�
+-- CREATE TABLE `system_social_user` (
+--   `id` bigint NOT NULL AUTO_INCREMENT COMMENT '鑷涓婚敭',
+--   `type` tinyint NOT NULL COMMENT '绀句氦骞冲彴鐨勭被鍨�',
+--   `openid` varchar(100) DEFAULT NULL COMMENT '绀句氦openid',
+--   `token` varchar(255) DEFAULT NULL COMMENT '绀句氦token',
+--   `raw_token_info` text COMMENT '鍘熷Token鏁版嵁',
+--   `nickname` varchar(100) DEFAULT NULL COMMENT '鐢ㄦ埛鏄电О',
+--   `avatar` varchar(255) DEFAULT NULL COMMENT '鐢ㄦ埛澶村儚',
+--   `raw_user_info` text COMMENT '鍘熷鐢ㄦ埛鏁版嵁',
+--   `code` varchar(100) DEFAULT NULL COMMENT '鏈�鍚庝竴娆$殑璁よ瘉code',
+--   `state` varchar(100) DEFAULT NULL COMMENT '鏈�鍚庝竴娆$殑璁よ瘉state',
+--   `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+--   `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏈�鍚庢洿鏂版椂闂�',
+--   `creator` varchar(64) DEFAULT '' COMMENT '鍒涘缓鑰�',
+--   `updater` varchar(64) DEFAULT '' COMMENT '鏇存柊鑰�',
+--   `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+--   PRIMARY KEY (`id`)
+-- ) ENGINE=InnoDB COMMENT='绀句氦鐢ㄦ埛琛�';
+--
+-- -- 1.20 绀句氦鐢ㄦ埛缁戝畾琛�
+-- CREATE TABLE `system_social_user_bind` (
+--   `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+--   `user_id` bigint NOT NULL COMMENT '鍏宠仈鐨勭敤鎴风紪鍙�',
+--   `user_type` tinyint NOT NULL COMMENT '鐢ㄦ埛绫诲瀷',
+--   `social_user_id` bigint NOT NULL COMMENT '绀句氦骞冲彴鐨勭敤鎴风紪鍙�',
+--   `social_type` tinyint NOT NULL COMMENT '绀句氦骞冲彴鐨勭被鍨�',
+--   `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+--   `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏈�鍚庢洿鏂版椂闂�',
+--   `creator` varchar(64) DEFAULT '' COMMENT '鍒涘缓鑰�',
+--   `updater` varchar(64) DEFAULT '' COMMENT '鏇存柊鑰�',
+--   `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+--   PRIMARY KEY (`id`)
+-- ) ENGINE=InnoDB COMMENT='绀句氦鐢ㄦ埛缁戝畾琛�';
+--
+-- -- 1.21 绉熸埛琛�
+-- CREATE TABLE `system_tenant` (
+--   `id` bigint NOT NULL AUTO_INCREMENT COMMENT '绉熸埛缂栧彿',
+--   `name` varchar(100) DEFAULT NULL COMMENT '绉熸埛鍚�',
+--   `contact_user_id` bigint DEFAULT NULL COMMENT '鑱旂郴浜虹殑鐢ㄦ埛缂栧彿',
+--   `contact_name` varchar(100) DEFAULT NULL COMMENT '鑱旂郴浜�',
+--   `contact_mobile` varchar(50) DEFAULT NULL COMMENT '鑱旂郴鎵嬫満',
+--   `status` tinyint NOT NULL DEFAULT '0' COMMENT '绉熸埛鐘舵�侊紙0姝e父 1鍋滅敤锛�',
+--   `websites` json DEFAULT NULL COMMENT '缁戝畾鍩熷悕鍒楄〃',
+--   `package_id` bigint DEFAULT NULL COMMENT '绉熸埛濂楅缂栧彿',
+--   `expire_time` datetime DEFAULT NULL COMMENT '杩囨湡鏃堕棿',
+--   `account_count` int DEFAULT NULL COMMENT '璐﹀彿鏁伴噺',
+--   `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+--   `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏈�鍚庢洿鏂版椂闂�',
+--   `creator` varchar(64) DEFAULT '' COMMENT '鍒涘缓鑰�',
+--   `updater` varchar(64) DEFAULT '' COMMENT '鏇存柊鑰�',
+--   `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+--   PRIMARY KEY (`id`)
+-- ) ENGINE=InnoDB COMMENT='绉熸埛琛�';
+--
+-- -- 1.22 绉熸埛濂楅琛�
+-- CREATE TABLE `system_tenant_package` (
+--   `id` bigint NOT NULL AUTO_INCREMENT COMMENT '濂楅缂栧彿',
+--   `name` varchar(100) DEFAULT NULL COMMENT '濂楅鍚�',
+--   `status` tinyint NOT NULL DEFAULT '0' COMMENT '绉熸埛濂楅鐘舵�侊紙0姝e父 1鍋滅敤锛�',
+--   `remark` varchar(500) DEFAULT NULL COMMENT '澶囨敞',
+--   `menu_ids` json DEFAULT NULL COMMENT '鍏宠仈鐨勮彍鍗曠紪鍙�',
+--   `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+--   `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏈�鍚庢洿鏂版椂闂�',
+--   `creator` varchar(64) DEFAULT '' COMMENT '鍒涘缓鑰�',
+--   `updater` varchar(64) DEFAULT '' COMMENT '鏇存柊鑰�',
+--   `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+--   PRIMARY KEY (`id`)
+-- ) ENGINE=InnoDB COMMENT='绉熸埛濂楅琛�';
+--
+-- -- 1.23 閭璐﹀彿琛�
+-- CREATE TABLE `system_mail_account` (
+--   `id` bigint NOT NULL AUTO_INCREMENT COMMENT '涓婚敭',
+--   `mail` varchar(100) DEFAULT NULL COMMENT '閭',
+--   `username` varchar(100) DEFAULT NULL COMMENT '鐢ㄦ埛鍚�',
+--   `password` varchar(100) DEFAULT NULL COMMENT '瀵嗙爜',
+--   `host` varchar(100) DEFAULT NULL COMMENT 'SMTP鏈嶅姟鍣ㄥ煙鍚�',
+--   `port` int DEFAULT NULL COMMENT 'SMTP鏈嶅姟鍣ㄧ鍙�',
+--   `ssl_enable` bit(1) DEFAULT b'0' COMMENT '鏄惁寮�鍚疭SL',
+--   `starttls_enable` bit(1) DEFAULT b'0' COMMENT '鏄惁寮�鍚疭TARTTLS',
+--   `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+--   `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏈�鍚庢洿鏂版椂闂�',
+--   `creator` varchar(64) DEFAULT '' COMMENT '鍒涘缓鑰�',
+--   `updater` varchar(64) DEFAULT '' COMMENT '鏇存柊鑰�',
+--   `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+--   PRIMARY KEY (`id`)
+-- ) ENGINE=InnoDB COMMENT='閭璐﹀彿琛�';
+--
+-- -- 1.24 閭欢妯$増琛�
+-- CREATE TABLE `system_mail_template` (
+--   `id` bigint NOT NULL AUTO_INCREMENT COMMENT '涓婚敭',
+--   `name` varchar(100) DEFAULT NULL COMMENT '妯$増鍚嶇О',
+--   `code` varchar(100) DEFAULT NULL COMMENT '妯$増缂栧彿',
+--   `account_id` bigint DEFAULT NULL COMMENT '鍙戦�佺殑閭璐﹀彿缂栧彿',
+--   `nickname` varchar(100) DEFAULT NULL COMMENT '鍙戦�佷汉鍚嶇О',
+--   `title` varchar(255) DEFAULT NULL COMMENT '鏍囬',
+--   `content` text COMMENT '鍐呭',
+--   `params` json DEFAULT NULL COMMENT '鍙傛暟鏁扮粍',
+--   `status` tinyint NOT NULL DEFAULT '0' COMMENT '鐘舵�侊紙0姝e父 1鍋滅敤锛�',
+--   `remark` varchar(500) DEFAULT NULL COMMENT '澶囨敞',
+--   `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+--   `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏈�鍚庢洿鏂版椂闂�',
+--   `creator` varchar(64) DEFAULT '' COMMENT '鍒涘缓鑰�',
+--   `updater` varchar(64) DEFAULT '' COMMENT '鏇存柊鑰�',
+--   `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+--   PRIMARY KEY (`id`)
+-- ) ENGINE=InnoDB COMMENT='閭欢妯$増琛�';
+--
+-- -- 1.25 閭鏃ュ織琛�
+-- CREATE TABLE `system_mail_log` (
+--   `id` bigint NOT NULL AUTO_INCREMENT COMMENT '鏃ュ織缂栧彿',
+--   `user_id` bigint DEFAULT NULL COMMENT '鐢ㄦ埛缂栫爜',
+--   `user_type` tinyint DEFAULT NULL COMMENT '鐢ㄦ埛绫诲瀷',
+--   `to_mails` json DEFAULT NULL COMMENT '鎺ユ敹閭鍦板潃',
+--   `cc_mails` json DEFAULT NULL COMMENT '鎶勯�侀偖绠卞湴鍧�',
+--   `bcc_mails` json DEFAULT NULL COMMENT '瀵嗛�侀偖绠卞湴鍧�',
+--   `account_id` bigint DEFAULT NULL COMMENT '閭璐﹀彿缂栧彿',
+--   `from_mail` varchar(100) DEFAULT NULL COMMENT '鍙戦�侀偖绠卞湴鍧�',
+--   `template_id` bigint DEFAULT NULL COMMENT '妯$増缂栧彿',
+--   `template_code` varchar(100) DEFAULT NULL COMMENT '妯$増缂栫爜',
+--   `template_nickname` varchar(100) DEFAULT NULL COMMENT '妯$増鍙戦�佷汉鍚嶇О',
+--   `template_title` varchar(255) DEFAULT NULL COMMENT '妯$増鏍囬',
+--   `template_content` text COMMENT '妯$増鍐呭',
+--   `template_params` json DEFAULT NULL COMMENT '妯$増鍙傛暟',
+--   `send_status` tinyint NOT NULL DEFAULT '0' COMMENT '鍙戦�佺姸鎬�',
+--   `send_time` datetime DEFAULT NULL COMMENT '鍙戦�佹椂闂�',
+--   `send_message_id` varchar(255) DEFAULT NULL COMMENT '鍙戦�佽繑鍥炵殑娑堟伅ID',
+--   `send_exception` varchar(500) DEFAULT NULL COMMENT '鍙戦�佸紓甯�',
+--   `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+--   `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏈�鍚庢洿鏂版椂闂�',
+--   `creator` varchar(64) DEFAULT '' COMMENT '鍒涘缓鑰�',
+--   `updater` varchar(64) DEFAULT '' COMMENT '鏇存柊鑰�',
+--   `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+--   PRIMARY KEY (`id`)
+-- ) ENGINE=InnoDB COMMENT='閭鏃ュ織琛�';
+--
+-- -- 1.26 绔欏唴淇℃ā鐗堣〃
+-- CREATE TABLE `system_notify_template` (
+--   `id` bigint NOT NULL AUTO_INCREMENT COMMENT 'ID',
+--   `name` varchar(100) DEFAULT NULL COMMENT '妯$増鍚嶇О',
+--   `code` varchar(100) DEFAULT NULL COMMENT '妯$増缂栫爜',
+--   `type` tinyint NOT NULL COMMENT '妯$増绫诲瀷',
+--   `nickname` varchar(100) DEFAULT NULL COMMENT '鍙戦�佷汉鍚嶇О',
+--   `content` varchar(500) DEFAULT NULL COMMENT '妯$増鍐呭',
+--   `params` json DEFAULT NULL COMMENT '鍙傛暟鏁扮粍',
+--   `status` tinyint NOT NULL DEFAULT '0' COMMENT '鐘舵�侊紙0姝e父 1鍋滅敤锛�',
+--   `remark` varchar(500) DEFAULT NULL COMMENT '澶囨敞',
+--   `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+--   `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏈�鍚庢洿鏂版椂闂�',
+--   `creator` varchar(64) DEFAULT '' COMMENT '鍒涘缓鑰�',
+--   `updater` varchar(64) DEFAULT '' COMMENT '鏇存柊鑰�',
+--   `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+--   PRIMARY KEY (`id`)
+-- ) ENGINE=InnoDB COMMENT='绔欏唴淇℃ā鐗堣〃';
+--
+-- -- 1.27 绔欏唴淇¤〃
+-- CREATE TABLE `system_notify_message` (
+--   `id` bigint NOT NULL AUTO_INCREMENT COMMENT '绔欏唴淇$紪鍙�',
+--   `user_id` bigint NOT NULL COMMENT '鐢ㄦ埛缂栧彿',
+--   `user_type` tinyint NOT NULL COMMENT '鐢ㄦ埛绫诲瀷',
+--   `template_id` bigint DEFAULT NULL COMMENT '妯$増缂栧彿',
+--   `template_code` varchar(100) DEFAULT NULL COMMENT '妯$増缂栫爜',
+--   `template_type` tinyint DEFAULT NULL COMMENT '妯$増绫诲瀷',
+--   `template_nickname` varchar(100) DEFAULT NULL COMMENT '妯$増鍙戦�佷汉鍚嶇О',
+--   `template_content` varchar(500) DEFAULT NULL COMMENT '妯$増鍐呭',
+--   `template_params` json DEFAULT NULL COMMENT '妯$増鍙傛暟',
+--   `read_status` bit(1) DEFAULT b'0' COMMENT '鏄惁宸茶',
+--   `read_time` datetime DEFAULT NULL COMMENT '闃呰鏃堕棿',
+--   `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+--   `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏈�鍚庢洿鏂版椂闂�',
+--   `creator` varchar(64) DEFAULT '' COMMENT '鍒涘缓鑰�',
+--   `updater` varchar(64) DEFAULT '' COMMENT '鏇存柊鑰�',
+--   `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+--   PRIMARY KEY (`id`)
+-- ) ENGINE=InnoDB COMMENT='绔欏唴淇¤〃';
+--
+-- -- 1.28 OAuth2瀹㈡埛绔〃
+-- CREATE TABLE `system_oauth2_client` (
+--   `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+--   `client_id` varchar(100) DEFAULT NULL COMMENT '瀹㈡埛绔紪鍙�',
+--   `secret` varchar(255) DEFAULT NULL COMMENT '瀹㈡埛绔瘑閽�',
+--   `name` varchar(100) DEFAULT NULL COMMENT '搴旂敤鍚�',
+--   `logo` varchar(255) DEFAULT NULL COMMENT '搴旂敤鍥炬爣',
+--   `description` varchar(500) DEFAULT NULL COMMENT '搴旂敤鎻忚堪',
+--   `status` tinyint NOT NULL DEFAULT '0' COMMENT '鐘舵�侊紙0姝e父 1鍋滅敤锛�',
+--   `access_token_validity_seconds` int DEFAULT NULL COMMENT '璁块棶浠ょ墝鐨勬湁鏁堟湡',
+--   `refresh_token_validity_seconds` int DEFAULT NULL COMMENT '鍒锋柊浠ょ墝鐨勬湁鏁堟湡',
+--   `redirect_uris` json DEFAULT NULL COMMENT '鍙噸瀹氬悜鐨刄RI鍦板潃',
+--   `authorized_grant_types` json DEFAULT NULL COMMENT '鎺堟潈绫诲瀷',
+--   `scopes` json DEFAULT NULL COMMENT '鎺堟潈鑼冨洿',
+--   `auto_approve_scopes` json DEFAULT NULL COMMENT '鑷姩鎺堟潈鐨凷cope',
+--   `authorities` json DEFAULT NULL COMMENT '鏉冮檺',
+--   `resource_ids` json DEFAULT NULL COMMENT '璧勬簮',
+--   `additional_information` varchar(2000) DEFAULT NULL COMMENT '闄勫姞淇℃伅',
+--   `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+--   `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏈�鍚庢洿鏂版椂闂�',
+--   `creator` varchar(64) DEFAULT '' COMMENT '鍒涘缓鑰�',
+--   `updater` varchar(64) DEFAULT '' COMMENT '鏇存柊鑰�',
+--   `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+--   PRIMARY KEY (`id`)
+-- ) ENGINE=InnoDB COMMENT='OAuth2瀹㈡埛绔〃';
+--
+-- -- 1.29 OAuth2鎺堟潈鐮佽〃
+-- CREATE TABLE `system_oauth2_code` (
+--   `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+--   `code` varchar(255) DEFAULT NULL COMMENT '鎺堟潈鐮�',
+--   `user_id` bigint NOT NULL COMMENT '鐢ㄦ埛缂栧彿',
+--   `user_type` tinyint NOT NULL COMMENT '鐢ㄦ埛绫诲瀷',
+--   `client_id` varchar(100) DEFAULT NULL COMMENT '瀹㈡埛绔紪鍙�',
+--   `scopes` json DEFAULT NULL COMMENT '鎺堟潈鑼冨洿',
+--   `redirect_uri` varchar(255) DEFAULT NULL COMMENT '閲嶅畾鍚戝湴鍧�',
+--   `state` varchar(100) DEFAULT NULL COMMENT '鐘舵��',
+--   `expires_time` datetime DEFAULT NULL COMMENT '杩囨湡鏃堕棿',
+--   `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+--   `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏈�鍚庢洿鏂版椂闂�',
+--   `creator` varchar(64) DEFAULT '' COMMENT '鍒涘缓鑰�',
+--   `updater` varchar(64) DEFAULT '' COMMENT '鏇存柊鑰�',
+--   `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+--   PRIMARY KEY (`id`)
+-- ) ENGINE=InnoDB COMMENT='OAuth2鎺堟潈鐮佽〃';
+--
+-- -- 1.30 OAuth2璁块棶浠ょ墝琛�
+-- CREATE TABLE `system_oauth2_access_token` (
+--   `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+--   `access_token` varchar(255) DEFAULT NULL COMMENT '璁块棶浠ょ墝',
+--   `refresh_token` varchar(255) DEFAULT NULL COMMENT '鍒锋柊浠ょ墝',
+--   `user_id` bigint NOT NULL COMMENT '鐢ㄦ埛缂栧彿',
+--   `user_type` tinyint NOT NULL COMMENT '鐢ㄦ埛绫诲瀷',
+--   `user_info` json DEFAULT NULL COMMENT '鐢ㄦ埛淇℃伅',
+--   `client_id` varchar(100) DEFAULT NULL COMMENT '瀹㈡埛绔紪鍙�',
+--   `scopes` json DEFAULT NULL COMMENT '鎺堟潈鑼冨洿',
+--   `expires_time` datetime DEFAULT NULL COMMENT '杩囨湡鏃堕棿',
+--   `tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '澶氱鎴风紪鍙�',
+--   `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+--   `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏈�鍚庢洿鏂版椂闂�',
+--   `creator` varchar(64) DEFAULT '' COMMENT '鍒涘缓鑰�',
+--   `updater` varchar(64) DEFAULT '' COMMENT '鏇存柊鑰�',
+--   `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+--   PRIMARY KEY (`id`)
+-- ) ENGINE=InnoDB COMMENT='OAuth2璁块棶浠ょ墝琛�';
+--
+-- -- 1.31 OAuth2鍒锋柊浠ょ墝琛�
+-- CREATE TABLE `system_oauth2_refresh_token` (
+--   `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+--   `refresh_token` varchar(255) DEFAULT NULL COMMENT '鍒锋柊浠ょ墝',
+--   `user_id` bigint NOT NULL COMMENT '鐢ㄦ埛缂栧彿',
+--   `user_type` tinyint NOT NULL COMMENT '鐢ㄦ埛绫诲瀷',
+--   `client_id` varchar(100) DEFAULT NULL COMMENT '瀹㈡埛绔紪鍙�',
+--   `scopes` json DEFAULT NULL COMMENT '鎺堟潈鑼冨洿',
+--   `expires_time` datetime DEFAULT NULL COMMENT '杩囨湡鏃堕棿',
+--   `tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '澶氱鎴风紪鍙�',
+--   `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+--   `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏈�鍚庢洿鏂版椂闂�',
+--   `creator` varchar(64) DEFAULT '' COMMENT '鍒涘缓鑰�',
+--   `updater` varchar(64) DEFAULT '' COMMENT '鏇存柊鑰�',
+--   `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+--   PRIMARY KEY (`id`)
+-- ) ENGINE=InnoDB COMMENT='OAuth2鍒锋柊浠ょ墝琛�';
+--
+-- -- 1.32 OAuth2鎵瑰噯琛�
+-- CREATE TABLE `system_oauth2_approve` (
+--   `id` bigint NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+--   `user_id` bigint NOT NULL COMMENT '鐢ㄦ埛缂栧彿',
+--   `user_type` tinyint NOT NULL COMMENT '鐢ㄦ埛绫诲瀷',
+--   `client_id` varchar(100) DEFAULT NULL COMMENT '瀹㈡埛绔紪鍙�',
+--   `scope` varchar(255) DEFAULT NULL COMMENT '鎺堟潈鑼冨洿',
+--   `approved` bit(1) DEFAULT b'0' COMMENT '鏄惁鎺ュ彈',
+--   `expires_time` datetime DEFAULT NULL COMMENT '杩囨湡鏃堕棿',
+--   `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+--   `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏈�鍚庢洿鏂版椂闂�',
+--   `creator` varchar(64) DEFAULT '' COMMENT '鍒涘缓鑰�',
+--   `updater` varchar(64) DEFAULT '' COMMENT '鏇存柊鑰�',
+--   `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍒犻櫎',
+--   PRIMARY KEY (`id`)
+-- ) ENGINE=InnoDB COMMENT='OAuth2鎵瑰噯琛�';
+--
+--
+-- -- =====================================================
+-- -- 绗簩閮ㄥ垎: yudao-module-infra 鍩虹璁炬柦妯″潡 (11 寮犺〃)
+-- -- =====================================================
+--
+-- -- 2.1 浠g爜鐢熸垚瀛楁瀹氫箟琛�
+-- CREATE TABLE `infra_codegen_column` (
+--     `id` BIGINT NOT NULL AUTO_INCREMENT COMMENT 'ID 缂栧彿',
+--     `table_id` BIGINT NOT NULL COMMENT '琛ㄧ紪鍙�',
+--     `column_name` VARCHAR(200) NOT NULL COMMENT '瀛楁鍚�',
+--     `data_type` VARCHAR(200) NOT NULL COMMENT '鏁版嵁搴撳瓧娈电被鍨�',
+--     `column_comment` VARCHAR(500) DEFAULT NULL COMMENT '瀛楁鎻忚堪',
+--     `nullable` TINYINT(1) NOT NULL COMMENT '鏄惁鍏佽涓虹┖',
+--     `primary_key` TINYINT(1) NOT NULL COMMENT '鏄惁涓婚敭',
+--     `ordinal_position` INT NOT NULL COMMENT '鎺掑簭',
+--     `java_type` VARCHAR(200) NOT NULL COMMENT 'Java 灞炴�х被鍨�',
+--     `java_field` VARCHAR(200) NOT NULL COMMENT 'Java 灞炴�у悕',
+--     `dict_type` VARCHAR(200) DEFAULT NULL COMMENT '瀛楀吀绫诲瀷',
+--     `example` VARCHAR(500) DEFAULT NULL COMMENT '鏁版嵁绀轰緥',
+--     `create_operation` TINYINT(1) NOT NULL COMMENT '鏄惁涓� Create 鍒涘缓鎿嶄綔鐨勫瓧娈�',
+--     `update_operation` TINYINT(1) NOT NULL COMMENT '鏄惁涓� Update 鏇存柊鎿嶄綔鐨勫瓧娈�',
+--     `list_operation` TINYINT(1) NOT NULL COMMENT '鏄惁涓� List 鏌ヨ鎿嶄綔鐨勫瓧娈�',
+--     `list_operation_condition` VARCHAR(200) NOT NULL COMMENT 'List 鏌ヨ鎿嶄綔鐨勬潯浠剁被鍨�',
+--     `list_operation_result` TINYINT(1) NOT NULL COMMENT '鏄惁涓� List 鏌ヨ鎿嶄綔鐨勮繑鍥炲瓧娈�',
+--     `html_type` VARCHAR(200) NOT NULL COMMENT '鏄剧ず绫诲瀷',
+--     `creator` VARCHAR(64) DEFAULT '' COMMENT '鍒涘缓鑰�',
+--     `create_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+--     `updater` VARCHAR(64) DEFAULT '' COMMENT '鏇存柊鑰�',
+--     `update_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+--     `deleted` TINYINT(1) NOT NULL DEFAULT 0 COMMENT '鏄惁鍒犻櫎',
+--     PRIMARY KEY (`id`)
+-- ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='浠g爜鐢熸垚瀛楁瀹氫箟琛�';
+--
+-- -- 2.2 浠g爜鐢熸垚琛ㄥ畾涔夎〃
+-- CREATE TABLE `infra_codegen_table` (
+--     `id` BIGINT NOT NULL AUTO_INCREMENT COMMENT 'ID 缂栧彿',
+--     `data_source_config_id` BIGINT NOT NULL COMMENT '鏁版嵁婧愮紪鍙�',
+--     `scene` INT NOT NULL COMMENT '鐢熸垚鍦烘櫙',
+--     `table_name` VARCHAR(200) NOT NULL COMMENT '琛ㄥ悕绉�',
+--     `table_comment` VARCHAR(500) DEFAULT NULL COMMENT '琛ㄦ弿杩�',
+--     `remark` VARCHAR(500) DEFAULT NULL COMMENT '澶囨敞',
+--     `module_name` VARCHAR(100) NOT NULL COMMENT '妯″潡鍚嶏紝鍗充竴绾х洰褰�',
+--     `business_name` VARCHAR(100) NOT NULL COMMENT '涓氬姟鍚嶏紝鍗充簩绾х洰褰�',
+--     `class_name` VARCHAR(100) NOT NULL COMMENT '绫诲悕绉帮紙棣栧瓧姣嶅ぇ鍐欙級',
+--     `class_comment` VARCHAR(500) DEFAULT NULL COMMENT '绫绘弿杩�',
+--     `author` VARCHAR(100) DEFAULT NULL COMMENT '浣滆��',
+--     `template_type` INT NOT NULL COMMENT '妯℃澘绫诲瀷',
+--     `front_type` INT NOT NULL COMMENT '浠g爜鐢熸垚鐨勫墠绔被鍨�',
+--     `parent_menu_id` BIGINT DEFAULT NULL COMMENT '鐖惰彍鍗曠紪鍙�',
+--     `master_table_id` BIGINT DEFAULT NULL COMMENT '涓昏〃鐨勭紪鍙�',
+--     `sub_join_column_id` BIGINT DEFAULT NULL COMMENT '瀛愯〃鍏宠仈涓昏〃鐨勫瓧娈电紪鍙�',
+--     `sub_join_many` TINYINT(1) DEFAULT NULL COMMENT '涓昏〃涓庡瓙琛ㄦ槸鍚︿竴瀵瑰',
+--     `tree_parent_column_id` BIGINT DEFAULT NULL COMMENT '鏍戣〃鐨勭埗瀛楁缂栧彿',
+--     `tree_name_column_id` BIGINT DEFAULT NULL COMMENT '鏍戣〃鐨勫悕瀛楀瓧娈电紪鍙�',
+--     `creator` VARCHAR(64) DEFAULT '' COMMENT '鍒涘缓鑰�',
+--     `create_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+--     `updater` VARCHAR(64) DEFAULT '' COMMENT '鏇存柊鑰�',
+--     `update_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+--     `deleted` TINYINT(1) NOT NULL DEFAULT 0 COMMENT '鏄惁鍒犻櫎',
+--     PRIMARY KEY (`id`)
+-- ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='浠g爜鐢熸垚琛ㄥ畾涔夎〃';
+--
+-- -- 2.3 鍙傛暟閰嶇疆琛�
+-- CREATE TABLE `infra_config` (
+--     `id` BIGINT NOT NULL AUTO_INCREMENT COMMENT '鍙傛暟涓婚敭',
+--     `category` VARCHAR(100) NOT NULL COMMENT '鍙傛暟鍒嗙被',
+--     `name` VARCHAR(100) NOT NULL COMMENT '鍙傛暟鍚嶇О',
+--     `config_key` VARCHAR(100) NOT NULL COMMENT '鍙傛暟閿悕',
+--     `value` VARCHAR(500) NOT NULL COMMENT '鍙傛暟閿��',
+--     `type` INT NOT NULL COMMENT '鍙傛暟绫诲瀷',
+--     `visible` TINYINT(1) NOT NULL COMMENT '鏄惁鍙',
+--     `remark` VARCHAR(500) DEFAULT NULL COMMENT '澶囨敞',
+--     `creator` VARCHAR(64) DEFAULT '' COMMENT '鍒涘缓鑰�',
+--     `create_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+--     `updater` VARCHAR(64) DEFAULT '' COMMENT '鏇存柊鑰�',
+--     `update_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+--     `deleted` TINYINT(1) NOT NULL DEFAULT 0 COMMENT '鏄惁鍒犻櫎',
+--     PRIMARY KEY (`id`)
+-- ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='鍙傛暟閰嶇疆琛�';
+--
+-- -- 2.4 鏁版嵁婧愰厤缃〃
+-- CREATE TABLE `infra_data_source_config` (
+--     `id` BIGINT NOT NULL AUTO_INCREMENT COMMENT '涓婚敭缂栧彿',
+--     `name` VARCHAR(100) NOT NULL COMMENT '杩炴帴鍚�',
+--     `url` VARCHAR(1024) NOT NULL COMMENT '鏁版嵁婧愯繛鎺�',
+--     `username` VARCHAR(255) NOT NULL COMMENT '鐢ㄦ埛鍚�',
+--     `password` VARCHAR(255) NOT NULL COMMENT '瀵嗙爜',
+--     `creator` VARCHAR(64) DEFAULT '' COMMENT '鍒涘缓鑰�',
+--     `create_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+--     `updater` VARCHAR(64) DEFAULT '' COMMENT '鏇存柊鑰�',
+--     `update_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+--     `deleted` TINYINT(1) NOT NULL DEFAULT 0 COMMENT '鏄惁鍒犻櫎',
+--     PRIMARY KEY (`id`)
+-- ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='鏁版嵁婧愰厤缃〃';
+--
+-- -- 2.5 鏂囦欢鍐呭琛�
+-- CREATE TABLE `infra_file_content` (
+--     `id` BIGINT NOT NULL AUTO_INCREMENT COMMENT '缂栧彿锛屾暟鎹簱鑷',
+--     `config_id` BIGINT NOT NULL COMMENT '閰嶇疆缂栧彿',
+--     `path` VARCHAR(512) NOT NULL COMMENT '璺緞锛屽嵆鏂囦欢鍚�',
+--     `content` LONGBLOB NOT NULL COMMENT '鏂囦欢鍐呭',
+--     `creator` VARCHAR(64) DEFAULT '' COMMENT '鍒涘缓鑰�',
+--     `create_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+--     `updater` VARCHAR(64) DEFAULT '' COMMENT '鏇存柊鑰�',
+--     `update_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+--     `deleted` TINYINT(1) NOT NULL DEFAULT 0 COMMENT '鏄惁鍒犻櫎',
+--     PRIMARY KEY (`id`)
+-- ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='鏂囦欢鍐呭琛�';
+--
+-- -- 2.6 鏂囦欢琛�
+-- CREATE TABLE `infra_file` (
+--     `id` BIGINT NOT NULL AUTO_INCREMENT COMMENT '缂栧彿锛屾暟鎹簱鑷',
+--     `config_id` BIGINT NOT NULL COMMENT '閰嶇疆缂栧彿',
+--     `name` VARCHAR(256) DEFAULT NULL COMMENT '鍘熸枃浠跺悕',
+--     `path` VARCHAR(512) NOT NULL COMMENT '璺緞锛屽嵆鏂囦欢鍚�',
+--     `url` VARCHAR(1024) NOT NULL COMMENT '璁块棶鍦板潃',
+--     `type` VARCHAR(128) DEFAULT NULL COMMENT '鏂囦欢鐨� MIME 绫诲瀷',
+--     `size` BIGINT NOT NULL COMMENT '鏂囦欢澶у皬',
+--     `creator` VARCHAR(64) DEFAULT '' COMMENT '鍒涘缓鑰�',
+--     `create_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+--     `updater` VARCHAR(64) DEFAULT '' COMMENT '鏇存柊鑰�',
+--     `update_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+--     `deleted` TINYINT(1) NOT NULL DEFAULT 0 COMMENT '鏄惁鍒犻櫎',
+--     PRIMARY KEY (`id`)
+-- ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='鏂囦欢琛�';
+--
+-- -- 2.7 鏂囦欢閰嶇疆琛�
+-- CREATE TABLE `infra_file_config` (
+--     `id` BIGINT NOT NULL AUTO_INCREMENT COMMENT '閰嶇疆缂栧彿锛屾暟鎹簱鑷',
+--     `name` VARCHAR(100) NOT NULL COMMENT '閰嶇疆鍚�',
+--     `storage` INT NOT NULL COMMENT '瀛樺偍鍣�',
+--     `remark` VARCHAR(500) DEFAULT NULL COMMENT '澶囨敞',
+--     `master` TINYINT(1) NOT NULL COMMENT '鏄惁涓轰富閰嶇疆',
+--     `config` VARCHAR(4000) NOT NULL COMMENT '鏂囦欢瀹㈡埛绔厤缃�',
+--     `creator` VARCHAR(64) DEFAULT '' COMMENT '鍒涘缓鑰�',
+--     `create_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+--     `updater` VARCHAR(64) DEFAULT '' COMMENT '鏇存柊鑰�',
+--     `update_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+--     `deleted` TINYINT(1) NOT NULL DEFAULT 0 COMMENT '鏄惁鍒犻櫎',
+--     PRIMARY KEY (`id`)
+-- ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='鏂囦欢閰嶇疆琛�';
+--
+-- -- 2.8 瀹氭椂浠诲姟琛�
+-- CREATE TABLE `infra_job` (
+--     `id` BIGINT NOT NULL AUTO_INCREMENT COMMENT '浠诲姟缂栧彿',
+--     `name` VARCHAR(100) NOT NULL COMMENT '浠诲姟鍚嶇О',
+--     `status` INT NOT NULL COMMENT '浠诲姟鐘舵��',
+--     `handler_name` VARCHAR(100) NOT NULL COMMENT '澶勭悊鍣ㄧ殑鍚嶅瓧',
+--     `handler_param` VARCHAR(500) DEFAULT NULL COMMENT '澶勭悊鍣ㄧ殑鍙傛暟',
+--     `cron_expression` VARCHAR(100) NOT NULL COMMENT 'CRON 琛ㄨ揪寮�',
+--     `retry_count` INT NOT NULL DEFAULT 0 COMMENT '閲嶈瘯娆℃暟',
+--     `retry_interval` INT NOT NULL DEFAULT 0 COMMENT '閲嶈瘯闂撮殧锛屽崟浣嶏細姣',
+--     `monitor_timeout` INT DEFAULT NULL COMMENT '鐩戞帶瓒呮椂鏃堕棿锛屽崟浣嶏細姣',
+--     `creator` VARCHAR(64) DEFAULT '' COMMENT '鍒涘缓鑰�',
+--     `create_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+--     `updater` VARCHAR(64) DEFAULT '' COMMENT '鏇存柊鑰�',
+--     `update_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+--     `deleted` TINYINT(1) NOT NULL DEFAULT 0 COMMENT '鏄惁鍒犻櫎',
+--     PRIMARY KEY (`id`)
+-- ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='瀹氭椂浠诲姟琛�';
+--
+-- -- 2.9 瀹氭椂浠诲姟鎵ц鏃ュ織琛�
+-- CREATE TABLE `infra_job_log` (
+--     `id` BIGINT NOT NULL AUTO_INCREMENT COMMENT '鏃ュ織缂栧彿',
+--     `job_id` BIGINT NOT NULL COMMENT '浠诲姟缂栧彿',
+--     `handler_name` VARCHAR(100) NOT NULL COMMENT '澶勭悊鍣ㄧ殑鍚嶅瓧',
+--     `handler_param` VARCHAR(500) DEFAULT NULL COMMENT '澶勭悊鍣ㄧ殑鍙傛暟',
+--     `execute_index` INT NOT NULL COMMENT '绗嚑娆℃墽琛�',
+--     `begin_time` DATETIME NOT NULL COMMENT '寮�濮嬫墽琛屾椂闂�',
+--     `end_time` DATETIME DEFAULT NULL COMMENT '缁撴潫鎵ц鏃堕棿',
+--     `duration` INT DEFAULT NULL COMMENT '鎵ц鏃堕暱锛屽崟浣嶏細姣',
+--     `status` INT NOT NULL COMMENT '鐘舵��',
+--     `result` VARCHAR(4000) DEFAULT NULL COMMENT '缁撴灉鏁版嵁',
+--     `creator` VARCHAR(64) DEFAULT '' COMMENT '鍒涘缓鑰�',
+--     `create_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+--     `updater` VARCHAR(64) DEFAULT '' COMMENT '鏇存柊鑰�',
+--     `update_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+--     `deleted` TINYINT(1) NOT NULL DEFAULT 0 COMMENT '鏄惁鍒犻櫎',
+--     PRIMARY KEY (`id`)
+-- ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='瀹氭椂浠诲姟鎵ц鏃ュ織琛�';
+--
+-- -- 2.10 API 璁块棶鏃ュ織琛�
+-- CREATE TABLE `infra_api_access_log` (
+--     `id` BIGINT NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+--     `trace_id` VARCHAR(64) DEFAULT NULL COMMENT '閾捐矾杩借釜缂栧彿',
+--     `user_id` BIGINT DEFAULT NULL COMMENT '鐢ㄦ埛缂栧彿',
+--     `user_type` INT DEFAULT NULL COMMENT '鐢ㄦ埛绫诲瀷',
+--     `application_name` VARCHAR(100) NOT NULL COMMENT '搴旂敤鍚�',
+--     `request_method` VARCHAR(16) NOT NULL COMMENT '璇锋眰鏂规硶鍚�',
+--     `request_url` VARCHAR(512) NOT NULL COMMENT '璁块棶鍦板潃',
+--     `request_params` TEXT COMMENT '璇锋眰鍙傛暟',
+--     `response_body` TEXT COMMENT '鍝嶅簲缁撴灉',
+--     `user_ip` VARCHAR(64) NOT NULL COMMENT '鐢ㄦ埛 IP',
+--     `user_agent` VARCHAR(512) DEFAULT NULL COMMENT '娴忚鍣� UA',
+--     `operate_module` VARCHAR(100) DEFAULT NULL COMMENT '鎿嶄綔妯″潡',
+--     `operate_name` VARCHAR(100) DEFAULT NULL COMMENT '鎿嶄綔鍚�',
+--     `operate_type` INT DEFAULT NULL COMMENT '鎿嶄綔鍒嗙被',
+--     `begin_time` DATETIME NOT NULL COMMENT '寮�濮嬭姹傛椂闂�',
+--     `end_time` DATETIME NOT NULL COMMENT '缁撴潫璇锋眰鏃堕棿',
+--     `duration` INT NOT NULL COMMENT '鎵ц鏃堕暱锛屽崟浣嶏細姣',
+--     `result_code` INT NOT NULL COMMENT '缁撴灉鐮�',
+--     `result_msg` VARCHAR(512) DEFAULT NULL COMMENT '缁撴灉鎻愮ず',
+--     `creator` VARCHAR(64) DEFAULT '' COMMENT '鍒涘缓鑰�',
+--     `create_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+--     `updater` VARCHAR(64) DEFAULT '' COMMENT '鏇存柊鑰�',
+--     `update_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+--     `deleted` TINYINT(1) NOT NULL DEFAULT 0 COMMENT '鏄惁鍒犻櫎',
+--     PRIMARY KEY (`id`)
+-- ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='API 璁块棶鏃ュ織琛�';
+--
+-- -- 2.11 API 寮傚父鏃ュ織琛�
+-- CREATE TABLE `infra_api_error_log` (
+--     `id` BIGINT NOT NULL AUTO_INCREMENT COMMENT '缂栧彿',
+--     `user_id` BIGINT DEFAULT NULL COMMENT '鐢ㄦ埛缂栧彿',
+--     `trace_id` VARCHAR(64) DEFAULT NULL COMMENT '閾捐矾杩借釜缂栧彿',
+--     `user_type` INT DEFAULT NULL COMMENT '鐢ㄦ埛绫诲瀷',
+--     `application_name` VARCHAR(100) NOT NULL COMMENT '搴旂敤鍚�',
+--     `request_method` VARCHAR(16) NOT NULL COMMENT '璇锋眰鏂规硶鍚�',
+--     `request_url` VARCHAR(512) NOT NULL COMMENT '璁块棶鍦板潃',
+--     `request_params` TEXT COMMENT '璇锋眰鍙傛暟',
+--     `user_ip` VARCHAR(64) NOT NULL COMMENT '鐢ㄦ埛 IP',
+--     `user_agent` VARCHAR(512) DEFAULT NULL COMMENT '娴忚鍣� UA',
+--     `exception_time` DATETIME NOT NULL COMMENT '寮傚父鍙戠敓鏃堕棿',
+--     `exception_name` VARCHAR(256) DEFAULT NULL COMMENT '寮傚父鍚�',
+--     `exception_message` TEXT COMMENT '寮傚父瀵艰嚧鐨勬秷鎭�',
+--     `exception_root_cause_message` TEXT COMMENT '寮傚父瀵艰嚧鐨勬牴娑堟伅',
+--     `exception_stack_trace` TEXT COMMENT '寮傚父鐨勬爤杞ㄨ抗',
+--     `exception_class_name` VARCHAR(512) DEFAULT NULL COMMENT '寮傚父鍙戠敓鐨勭被鍏ㄥ悕',
+--     `exception_file_name` VARCHAR(256) DEFAULT NULL COMMENT '寮傚父鍙戠敓鐨勭被鏂囦欢',
+--     `exception_method_name` VARCHAR(128) DEFAULT NULL COMMENT '寮傚父鍙戠敓鐨勬柟娉曞悕',
+--     `exception_line_number` INT DEFAULT NULL COMMENT '寮傚父鍙戠敓鐨勬柟娉曟墍鍦ㄨ',
+--     `process_status` INT NOT NULL COMMENT '澶勭悊鐘舵��',
+--     `process_time` DATETIME DEFAULT NULL COMMENT '澶勭悊鏃堕棿',
+--     `process_user_id` BIGINT DEFAULT NULL COMMENT '澶勭悊鐢ㄦ埛缂栧彿',
+--     `creator` VARCHAR(64) DEFAULT '' COMMENT '鍒涘缓鑰�',
+--     `create_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+--     `updater` VARCHAR(64) DEFAULT '' COMMENT '鏇存柊鑰�',
+--     `update_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+--     `deleted` TINYINT(1) NOT NULL DEFAULT 0 COMMENT '鏄惁鍒犻櫎',
+--     PRIMARY KEY (`id`)
+-- ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='API 寮傚父鏃ュ織琛�';
 
 
 -- =====================================================

--
Gitblit v1.9.3