Quellcode durchsuchen

最新脚本提交

lingmin_package@163.com vor 3 Wochen
Ursprung
Commit
741b2eb7d5
1 geänderte Dateien mit 1378 neuen und 0 gelöschten Zeilen
  1. 1378 0
      scripts/lq_db_dev_20260202.sql

+ 1378 - 0
scripts/lq_db_dev_20260202.sql

@@ -0,0 +1,1378 @@
+/*
+ Navicat Premium Data Transfer
+
+ Source Server         : 192.168.92.61-lq-db
+ Source Server Type    : MySQL
+ Source Server Version : 80035
+ Source Host           : 192.168.92.61:13306
+ Source Schema         : lq_db_dev
+
+ Target Server Type    : MySQL
+ Target Server Version : 80035
+ File Encoding         : 65001
+
+ Date: 02/02/2026 14:43:33
+*/
+
+SET NAMES utf8mb4;
+SET FOREIGN_KEY_CHECKS = 0;
+
+-- ----------------------------
+-- Table structure for t_image_category
+-- ----------------------------
+DROP TABLE IF EXISTS `t_image_category`;
+CREATE TABLE `t_image_category`  (
+  `id` varchar(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '分类ID',
+  `type_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '分类名称',
+  `parent_id` varchar(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '0' COMMENT '父分类ID',
+  `remark` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
+  `created_by` varchar(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '创建人',
+  `created_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
+  `updated_by` varchar(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '更新人',
+  `updated_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',
+  PRIMARY KEY (`id`) USING BTREE
+) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '图片分类表' ROW_FORMAT = Dynamic;
+
+-- ----------------------------
+-- Records of t_image_category
+-- ----------------------------
+INSERT INTO `t_image_category` VALUES ('6c7ff39c-b514-4e93-a007-81a6347ce207', '其它', '0', '', 'ed6a79d3-0083-4d81-8b48-fc522f686f74', '2026-01-31 22:03:16', 'ed6a79d3-0083-4d81-8b48-fc522f686f74', '2026-01-31 22:03:16');
+INSERT INTO `t_image_category` VALUES ('88a4cc7c-17aa-4dc6-acaa-9d3715378112', '常规桥梁', '0', '', 'ed6a79d3-0083-4d81-8b48-fc522f686f74', '2026-01-31 21:50:02', 'ed6a79d3-0083-4d81-8b48-fc522f686f74', '2026-01-31 21:50:02');
+INSERT INTO `t_image_category` VALUES ('9e021d76-4cbd-4f4b-b93c-6ee558749575', '风景', '0', '', 'ed6a79d3-0083-4d81-8b48-fc522f686f74', '2026-01-31 21:50:27', 'ed6a79d3-0083-4d81-8b48-fc522f686f74', '2026-01-31 22:02:50');
+INSERT INTO `t_image_category` VALUES ('f864539b-bfe7-43cd-9e6b-e240e34d251a', '其它', '9e021d76-4cbd-4f4b-b93c-6ee558749575', '', 'ed6a79d3-0083-4d81-8b48-fc522f686f74', '2026-01-31 22:03:04', 'ed6a79d3-0083-4d81-8b48-fc522f686f74', '2026-01-31 22:03:04');
+INSERT INTO `t_image_category` VALUES ('ff609947-1710-4689-957f-22269e1f2b6f', '施工图纸', '88a4cc7c-17aa-4dc6-acaa-9d3715378112', '', 'ed6a79d3-0083-4d81-8b48-fc522f686f74', '2026-01-31 21:50:12', 'ed6a79d3-0083-4d81-8b48-fc522f686f74', '2026-01-31 21:50:12');
+
+-- ----------------------------
+-- Table structure for t_image_info
+-- ----------------------------
+DROP TABLE IF EXISTS `t_image_info`;
+CREATE TABLE `t_image_info`  (
+  `id` varchar(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '图片ID',
+  `image_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '图片名称',
+  `image_url` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '图片链接',
+  `image_type` varchar(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '图片分类ID',
+  `description` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '图片描述',
+  `created_by` varchar(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '创建人',
+  `created_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
+  `updated_by` varchar(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '更新人',
+  `updated_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',
+  `whether_to_task` int(0) NOT NULL DEFAULT 0 COMMENT '是否进入任务',
+  PRIMARY KEY (`id`) USING BTREE,
+  INDEX `idx_image_type`(`image_type`) USING BTREE
+) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '图片信息表' ROW_FORMAT = Dynamic;
+
+-- ----------------------------
+-- Records of t_image_info
+-- ----------------------------
+INSERT INTO `t_image_info` VALUES ('0bd1cbc5-1fc5-4cab-9ea5-0a0683b199ef', 'IMG_20170114_152009', '/uploads/20260131/28f89521-2220-46e1-a054-48e7304bc652.jpg', '9e021d76-4cbd-4f4b-b93c-6ee558749575', '', 'ed6a79d3-0083-4d81-8b48-fc522f686f74', '2026-01-31 21:53:10', 'ed6a79d3-0083-4d81-8b48-fc522f686f74', '2026-01-31 21:53:10', 0);
+INSERT INTO `t_image_info` VALUES ('1105ccd8-d138-4ade-931d-4b343e6bd603', 'IMG_20170319_153732', '/uploads/20260131/0d270d12-0603-453a-b5d3-74510a68e3fa.jpg', '9e021d76-4cbd-4f4b-b93c-6ee558749575', '', 'ed6a79d3-0083-4d81-8b48-fc522f686f74', '2026-01-31 21:53:31', 'ed6a79d3-0083-4d81-8b48-fc522f686f74', '2026-01-31 21:53:31', 0);
+INSERT INTO `t_image_info` VALUES ('1a161d55-ea63-4252-90bd-f04d052c5cdd', '免费下载1000本规范3', '/uploads/20260131/6454129b-f58d-4fe8-8a2c-37f01fa0d046.png', 'ff609947-1710-4689-957f-22269e1f2b6f', '', 'ed6a79d3-0083-4d81-8b48-fc522f686f74', '2026-01-31 21:52:09', 'ed6a79d3-0083-4d81-8b48-fc522f686f74', '2026-01-31 21:52:09', 0);
+INSERT INTO `t_image_info` VALUES ('6efaef7e-8b8f-4430-9784-660f550ea0cc', 'IMG_20170430_171853', '/uploads/20260131/d61f740e-7a6d-4c5a-8cf1-94f04cd9d8a8.jpg', '6c7ff39c-b514-4e93-a007-81a6347ce207', '', 'ed6a79d3-0083-4d81-8b48-fc522f686f74', '2026-01-31 22:03:38', 'ed6a79d3-0083-4d81-8b48-fc522f686f74', '2026-01-31 22:03:38', 0);
+INSERT INTO `t_image_info` VALUES ('906c4ff6-4575-44b9-b449-cf3565f210f6', 'IMG_20170319_153632', '/uploads/20260131/55b9fce0-6bf9-49c3-9bae-448d21f64429.jpg', '9e021d76-4cbd-4f4b-b93c-6ee558749575', '', 'ed6a79d3-0083-4d81-8b48-fc522f686f74', '2026-01-31 21:53:31', 'ed6a79d3-0083-4d81-8b48-fc522f686f74', '2026-01-31 21:53:31', 0);
+INSERT INTO `t_image_info` VALUES ('92269eba-00ae-485d-82ab-423afaa63790', 'IMG_20171007_120222', '/uploads/20260131/0397cc2e-6b96-4c1f-8606-2095e7277018.jpg', '6c7ff39c-b514-4e93-a007-81a6347ce207', '', 'ed6a79d3-0083-4d81-8b48-fc522f686f74', '2026-01-31 22:03:39', 'ed6a79d3-0083-4d81-8b48-fc522f686f74', '2026-01-31 22:03:39', 0);
+INSERT INTO `t_image_info` VALUES ('a28a489b-6e47-4f2d-84a8-713077c0eb51', 'IMG_20170319_161852', '/uploads/20260131/1ba93aca-857b-4ee7-a5af-9716aa13f39c.jpg', '9e021d76-4cbd-4f4b-b93c-6ee558749575', '', 'ed6a79d3-0083-4d81-8b48-fc522f686f74', '2026-01-31 21:53:32', 'ed6a79d3-0083-4d81-8b48-fc522f686f74', '2026-01-31 21:53:32', 0);
+INSERT INTO `t_image_info` VALUES ('a6fb8404-cffd-4083-b1e2-4ff594b467a9', 'IMG_20170319_153626', '/uploads/20260131/2a718be1-2c05-44a1-a4d7-f94a258d47af.jpg', '9e021d76-4cbd-4f4b-b93c-6ee558749575', '', 'ed6a79d3-0083-4d81-8b48-fc522f686f74', '2026-01-31 21:53:31', 'ed6a79d3-0083-4d81-8b48-fc522f686f74', '2026-01-31 21:53:31', 0);
+INSERT INTO `t_image_info` VALUES ('d6e787fa-31b0-4c09-92f2-ee6320685ced', 'IMG_20171007_120246', '/uploads/20260131/ac7ec6fb-7396-44d2-bcce-cf4278acb48a.jpg', '6c7ff39c-b514-4e93-a007-81a6347ce207', '', 'ed6a79d3-0083-4d81-8b48-fc522f686f74', '2026-01-31 22:03:40', 'ed6a79d3-0083-4d81-8b48-fc522f686f74', '2026-01-31 22:03:40', 0);
+INSERT INTO `t_image_info` VALUES ('e7669f8c-9edc-491c-a2b5-0c7637cbb58e', 'IMG_20171007_120210', '/uploads/20260131/eccd139e-fa3c-4fed-ad40-d5ffd6a0c251.jpg', '6c7ff39c-b514-4e93-a007-81a6347ce207', '', 'ed6a79d3-0083-4d81-8b48-fc522f686f74', '2026-01-31 22:03:39', 'ed6a79d3-0083-4d81-8b48-fc522f686f74', '2026-01-31 22:03:39', 0);
+INSERT INTO `t_image_info` VALUES ('edf4b97b-2ba8-456b-a39d-938a0b9b616b', 'IMG_20170430_171902', '/uploads/20260131/230895cb-b880-45a2-bb6d-52b1ba3e52fe.jpg', '6c7ff39c-b514-4e93-a007-81a6347ce207', '', 'ed6a79d3-0083-4d81-8b48-fc522f686f74', '2026-01-31 22:03:39', 'ed6a79d3-0083-4d81-8b48-fc522f686f74', '2026-01-31 22:03:39', 0);
+INSERT INTO `t_image_info` VALUES ('f2c8579a-584a-4022-9825-e4b66a2783ae', 'IMG_20171007_120248', '/uploads/20260131/a052aa45-7fef-4deb-82ed-4b1d0762eec3.jpg', '6c7ff39c-b514-4e93-a007-81a6347ce207', '', 'ed6a79d3-0083-4d81-8b48-fc522f686f74', '2026-01-31 22:03:40', 'ed6a79d3-0083-4d81-8b48-fc522f686f74', '2026-01-31 22:03:40', 0);
+INSERT INTO `t_image_info` VALUES ('fda83c63-1d4a-4ed3-b163-e134261f24cf', 'IMG_20170319_153602', '/uploads/20260131/05654f6c-51ad-4c5e-975e-caa9551e08a0.jpg', '9e021d76-4cbd-4f4b-b93c-6ee558749575', '', 'ed6a79d3-0083-4d81-8b48-fc522f686f74', '2026-01-31 21:53:30', 'ed6a79d3-0083-4d81-8b48-fc522f686f74', '2026-01-31 21:53:30', 0);
+
+-- ----------------------------
+-- Table structure for t_oauth_access_tokens
+-- ----------------------------
+DROP TABLE IF EXISTS `t_oauth_access_tokens`;
+CREATE TABLE `t_oauth_access_tokens`  (
+  `id` char(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '令牌ID',
+  `user_id` char(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '用户ID',
+  `app_id` char(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '应用ID(系统内部登录时可为空)',
+  `token` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '访问令牌',
+  `refresh_token` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '刷新令牌',
+  `token_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT 'Bearer' COMMENT '令牌类型',
+  `scope` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '权限范围',
+  `expires_at` datetime(0) NOT NULL COMMENT '过期时间',
+  `revoked` tinyint(1) NULL DEFAULT 0 COMMENT '是否撤销',
+  `last_used_at` datetime(0) NULL DEFAULT NULL COMMENT '最后使用时间',
+  `created_by` varchar(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '创建人',
+  `created_time` datetime(0) NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间,默认当前时间',
+  `updated_by` varchar(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '修改人',
+  `updated_time` datetime(0) NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '修改时间,默认当前时间',
+  PRIMARY KEY (`id`) USING BTREE,
+  UNIQUE INDEX `token`(`token`) USING BTREE,
+  UNIQUE INDEX `refresh_token`(`refresh_token`) USING BTREE,
+  INDEX `user_id`(`user_id`) USING BTREE,
+  INDEX `app_id`(`app_id`) USING BTREE
+) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_bin COMMENT = '访问令牌表' ROW_FORMAT = Dynamic;
+
+-- ----------------------------
+-- Records of t_oauth_access_tokens
+-- ----------------------------
+INSERT INTO `t_oauth_access_tokens` VALUES ('04e5b77c-bcb4-4d32-bae5-f3decf1d6a8a', 'ed6a79d3-0083-4d81-8b48-fc522f686f74', NULL, 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJlZDZhNzlkMy0wMDgzLTRkODEtOGI0OC1mYzUyMmY2ODZmNzQiLCJ1c2VybmFtZSI6ImFkbWluIiwiZW1haWwiOiJhZG1pbkBleGFtcGxlLmNvbSIsImlzX3N1cGVydXNlciI6dHJ1ZSwiZXhwIjoxNzY5ODYzMjQyLCJpYXQiOjE3Njk4NTk2NDJ9.-EXs6uL0BHbQNVpwBMxsaljaeDaA-bXVpz_PqhCWdKQ', 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJlZDZhNzlkMy0wMDgzLTRkODEtOGI0OC1mYzUyMmY2ODZmNzQiLCJleHAiOjE3Njk5NDYwNDIsImlhdCI6MTc2OTg1OTY0MiwidHlwZSI6InJlZnJlc2gifQ.EjdCbdljk5_8rbvToG_qDo61eiquqTfXiWb87uWKZso', 'Bearer', 'profile email', '2026-01-31 12:40:43', 0, '2026-01-31 12:08:38', NULL, '2026-01-31 19:40:42', NULL, '2026-01-31 20:08:38');
+INSERT INTO `t_oauth_access_tokens` VALUES ('0ab74858-e310-4fb9-9de1-bac8fa874bfb', 'ed6a79d3-0083-4d81-8b48-fc522f686f74', NULL, 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJlZDZhNzlkMy0wMDgzLTRkODEtOGI0OC1mYzUyMmY2ODZmNzQiLCJ1c2VybmFtZSI6ImFkbWluIiwiZW1haWwiOiJhZG1pbkBleGFtcGxlLmNvbSIsImlzX3N1cGVydXNlciI6dHJ1ZSwiZXhwIjoxNzcwMDA0OTg3LCJpYXQiOjE3NzAwMDEzODd9.QkdLCgwhu9hqWubH9I6zrrxLRTimsxaMlpVBBY__XPc', 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJlZDZhNzlkMy0wMDgzLTRkODEtOGI0OC1mYzUyMmY2ODZmNzQiLCJleHAiOjE3NzAwODc3ODcsImlhdCI6MTc3MDAwMTM4NywidHlwZSI6InJlZnJlc2gifQ.woE86xExxjIVqdBzoEL39WuNX6U08RoE9cSJcGufuWY', 'Bearer', 'profile email', '2026-02-02 04:03:08', 0, NULL, NULL, '2026-02-02 11:03:07', NULL, '2026-02-02 11:03:07');
+INSERT INTO `t_oauth_access_tokens` VALUES ('0b32e87b-5ea3-4846-ab52-3d25e68400d5', 'ed6a79d3-0083-4d81-8b48-fc522f686f74', NULL, 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJlZDZhNzlkMy0wMDgzLTRkODEtOGI0OC1mYzUyMmY2ODZmNzQiLCJ1c2VybmFtZSI6ImFkbWluIiwiZW1haWwiOiJhZG1pbkBleGFtcGxlLmNvbSIsImlzX3N1cGVydXNlciI6dHJ1ZSwiZXhwIjoxNzcwMDA0ODczLCJpYXQiOjE3NzAwMDEyNzN9.EjOg8mmt8gWL7A86449wOh1SPAlL8LJAjgA3NyVtyDg', 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJlZDZhNzlkMy0wMDgzLTRkODEtOGI0OC1mYzUyMmY2ODZmNzQiLCJleHAiOjE3NzAwODc2NzMsImlhdCI6MTc3MDAwMTI3MywidHlwZSI6InJlZnJlc2gifQ.Em3yns8xOTrMpGMlg91QX9zd8X4RXJanVG-SkUStJ4Y', 'Bearer', 'profile email', '2026-02-02 04:01:14', 0, NULL, NULL, '2026-02-02 11:01:13', NULL, '2026-02-02 11:01:13');
+INSERT INTO `t_oauth_access_tokens` VALUES ('0f2e7a71-921e-447c-8fb3-90863f653237', 'ed6a79d3-0083-4d81-8b48-fc522f686f74', NULL, 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJlZDZhNzlkMy0wMDgzLTRkODEtOGI0OC1mYzUyMmY2ODZmNzQiLCJ1c2VybmFtZSI6ImFkbWluIiwiZW1haWwiOiJhZG1pbkBleGFtcGxlLmNvbSIsImlzX3N1cGVydXNlciI6dHJ1ZSwiZXhwIjoxNzcwMDA0ODYzLCJpYXQiOjE3NzAwMDEyNjN9.WOJTsjN8oqvG5xhIr0DIOwgI9gyuUsB2O-e468qPrWw', 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJlZDZhNzlkMy0wMDgzLTRkODEtOGI0OC1mYzUyMmY2ODZmNzQiLCJleHAiOjE3NzAwODc2NjMsImlhdCI6MTc3MDAwMTI2MywidHlwZSI6InJlZnJlc2gifQ.MafxoOWw5mQnvsvbeRwuRxch0-4bDYmfOiwCdtAnV1g', 'Bearer', 'profile email', '2026-02-02 04:01:03', 0, NULL, NULL, '2026-02-02 11:01:03', NULL, '2026-02-02 11:01:03');
+INSERT INTO `t_oauth_access_tokens` VALUES ('12bb2e18-fd95-4c7f-8c7c-79b84498f99d', 'ed6a79d3-0083-4d81-8b48-fc522f686f74', NULL, 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJlZDZhNzlkMy0wMDgzLTRkODEtOGI0OC1mYzUyMmY2ODZmNzQiLCJ1c2VybmFtZSI6ImFkbWluIiwiZW1haWwiOiJhZG1pbkBleGFtcGxlLmNvbSIsImlzX3N1cGVydXNlciI6dHJ1ZSwiZXhwIjoxNzcwMDE2MjY0LCJpYXQiOjE3NzAwMTI2NjR9.3s9fFhRfJPudqsCAmipZwUv7FMLqRzRRVekgcAKUekA', 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJlZDZhNzlkMy0wMDgzLTRkODEtOGI0OC1mYzUyMmY2ODZmNzQiLCJleHAiOjE3NzAwOTkwNjQsImlhdCI6MTc3MDAxMjY2NCwidHlwZSI6InJlZnJlc2gifQ.ggXbiK9Lr55_JqNoGk1VXObJEPvkaquR6TH9NpbUt-Q', 'Bearer', 'profile email', '2026-02-02 07:11:04', 0, NULL, NULL, '2026-02-02 14:11:04', NULL, '2026-02-02 14:11:04');
+INSERT INTO `t_oauth_access_tokens` VALUES ('23969d8f-5fc0-4b7e-974e-4187f2ad1726', 'ed6a79d3-0083-4d81-8b48-fc522f686f74', NULL, 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJlZDZhNzlkMy0wMDgzLTRkODEtOGI0OC1mYzUyMmY2ODZmNzQiLCJ1c2VybmFtZSI6ImFkbWluIiwiZW1haWwiOiJhZG1pbkBleGFtcGxlLmNvbSIsImlzX3N1cGVydXNlciI6dHJ1ZSwiZXhwIjoxNzcwMDA2OTc5LCJpYXQiOjE3NzAwMDMzNzl9.AgIR4IHh5jccPwdUyo-qZ3WPXaFj9fOXGcOj5Rk4mKA', 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJlZDZhNzlkMy0wMDgzLTRkODEtOGI0OC1mYzUyMmY2ODZmNzQiLCJleHAiOjE3NzAwODk3NzksImlhdCI6MTc3MDAwMzM3OSwidHlwZSI6InJlZnJlc2gifQ.amcCC_5rhogytp6WeEXLHYvhnsQsrUz1CnuIaJUGpwc', 'Bearer', 'profile email', '2026-02-02 04:36:19', 0, '2026-02-02 03:36:19', NULL, '2026-02-02 11:36:19', NULL, '2026-02-02 11:36:19');
+INSERT INTO `t_oauth_access_tokens` VALUES ('3ed0ba51-d52c-4c78-8902-d3057ba64362', 'ed6a79d3-0083-4d81-8b48-fc522f686f74', NULL, 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJlZDZhNzlkMy0wMDgzLTRkODEtOGI0OC1mYzUyMmY2ODZmNzQiLCJ1c2VybmFtZSI6ImFkbWluIiwiZW1haWwiOiJhZG1pbkBleGFtcGxlLmNvbSIsImlzX3N1cGVydXNlciI6dHJ1ZSwiZXhwIjoxNzY5ODYxMzExLCJpYXQiOjE3Njk4NTc3MTF9.AeF2Fdx-hPkLlEDMsT-Opw2AtC15w32eM_ELN-RTU7s', 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJlZDZhNzlkMy0wMDgzLTRkODEtOGI0OC1mYzUyMmY2ODZmNzQiLCJleHAiOjE3Njk5NDE0MzQsImlhdCI6MTc2OTg1NTAzNCwidHlwZSI6InJlZnJlc2gifQ.9h6yb5bIvm6hj7ajnzzxdftT1TgF9ShoJLsJYog4jPM', 'Bearer', 'profile email', '2026-01-31 12:08:32', 0, '2026-01-31 11:08:32', NULL, '2026-01-31 18:23:54', NULL, '2026-01-31 19:08:31');
+INSERT INTO `t_oauth_access_tokens` VALUES ('45f148d7-fe2d-46cd-a0ec-00764ae189e6', 'ed6a79d3-0083-4d81-8b48-fc522f686f74', NULL, 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJlZDZhNzlkMy0wMDgzLTRkODEtOGI0OC1mYzUyMmY2ODZmNzQiLCJ1c2VybmFtZSI6ImFkbWluIiwiZW1haWwiOiJhZG1pbkBleGFtcGxlLmNvbSIsImlzX3N1cGVydXNlciI6dHJ1ZSwiZXhwIjoxNzY5ODY2OTAxLCJpYXQiOjE3Njk4NjMzMDF9.p-5PPlj4ZPhx-iQ1_jY8Qfr2R0CBsbzrwD0J9hYJGTA', 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJlZDZhNzlkMy0wMDgzLTRkODEtOGI0OC1mYzUyMmY2ODZmNzQiLCJleHAiOjE3Njk5NDk3MDEsImlhdCI6MTc2OTg2MzMwMSwidHlwZSI6InJlZnJlc2gifQ.VnGwTtWhDSLvN-kGJXZGWOHniEjZXaucl7tYb5KuEDA', 'Bearer', 'profile email', '2026-01-31 13:41:42', 0, '2026-01-31 12:55:28', NULL, '2026-01-31 20:41:41', NULL, '2026-01-31 20:55:27');
+INSERT INTO `t_oauth_access_tokens` VALUES ('49e7881c-a3da-4737-b1be-43e1393817ea', 'ed6a79d3-0083-4d81-8b48-fc522f686f74', NULL, 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJlZDZhNzlkMy0wMDgzLTRkODEtOGI0OC1mYzUyMmY2ODZmNzQiLCJ1c2VybmFtZSI6ImFkbWluIiwiZW1haWwiOiJhZG1pbkBleGFtcGxlLmNvbSIsImlzX3N1cGVydXNlciI6dHJ1ZSwiZXhwIjoxNzcwMDE0Mjg4LCJpYXQiOjE3NzAwMTA2ODh9.PoVLTE-z9gJczHcVOUF27YbLQfdYxLS048dZoWBx-1M', 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJlZDZhNzlkMy0wMDgzLTRkODEtOGI0OC1mYzUyMmY2ODZmNzQiLCJleHAiOjE3NzAwOTcwODgsImlhdCI6MTc3MDAxMDY4OCwidHlwZSI6InJlZnJlc2gifQ.cgRs0xJ4RdM27ZW1Op6Xx7-CVmWnr1PNZCrF7X0-hS8', 'Bearer', 'profile email', '2026-02-02 06:38:08', 0, '2026-02-02 05:38:08', NULL, '2026-02-02 13:38:08', NULL, '2026-02-02 13:38:08');
+INSERT INTO `t_oauth_access_tokens` VALUES ('55d8805f-7fa5-437a-a929-06b73a3cbec7', 'd3e906de-b9a6-4a78-a643-233252252776', NULL, 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJkM2U5MDZkZS1iOWE2LTRhNzgtYTY0My0yMzMyNTIyNTI3NzYiLCJ1c2VybmFtZSI6InpoYW5nc2FuIiwiZW1haWwiOiJ6aGFuZ3NhbkBxcS5jb20iLCJpc19zdXBlcnVzZXIiOmZhbHNlLCJleHAiOjE3NzAwMTY2ODIsImlhdCI6MTc3MDAxMzA4Mn0.kymDy_jjDsPO67ltHUcMofcMPrQo3wAwAD5WAv3ufUc', 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJkM2U5MDZkZS1iOWE2LTRhNzgtYTY0My0yMzMyNTIyNTI3NzYiLCJleHAiOjE3NzAwOTk0ODIsImlhdCI6MTc3MDAxMzA4MiwidHlwZSI6InJlZnJlc2gifQ.--MDUk7KsFsWqQPfgi57upewrQcOgwv7I6lZUEoHdvs', 'Bearer', 'profile email', '2026-02-02 07:18:03', 0, NULL, NULL, '2026-02-02 14:18:02', NULL, '2026-02-02 14:18:02');
+INSERT INTO `t_oauth_access_tokens` VALUES ('750f019c-ba72-49f9-83f7-28f8b96f93fe', 'ed6a79d3-0083-4d81-8b48-fc522f686f74', NULL, 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJlZDZhNzlkMy0wMDgzLTRkODEtOGI0OC1mYzUyMmY2ODZmNzQiLCJ1c2VybmFtZSI6ImFkbWluIiwiZW1haWwiOiJhZG1pbkBleGFtcGxlLmNvbSIsImlzX3N1cGVydXNlciI6dHJ1ZSwiZXhwIjoxNzcwMDE2NDM0LCJpYXQiOjE3NzAwMTI4MzR9.Rhn-vqkd8E6vDt1yHAHc-QieL5WFVfjWI33Trtn0ZnI', 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJlZDZhNzlkMy0wMDgzLTRkODEtOGI0OC1mYzUyMmY2ODZmNzQiLCJleHAiOjE3NzAwOTkyMzQsImlhdCI6MTc3MDAxMjgzNCwidHlwZSI6InJlZnJlc2gifQ.4Jxv8r3bUK5WAtiUQDzVqweUpmLYzlC2nBgHK0_S_TM', 'Bearer', 'profile email', '2026-02-02 07:13:54', 0, NULL, NULL, '2026-02-02 14:13:54', NULL, '2026-02-02 14:13:54');
+INSERT INTO `t_oauth_access_tokens` VALUES ('7dc6eb3f-835f-4ca0-82af-b6f2d22d82a3', 'ed6a79d3-0083-4d81-8b48-fc522f686f74', NULL, 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJlZDZhNzlkMy0wMDgzLTRkODEtOGI0OC1mYzUyMmY2ODZmNzQiLCJ1c2VybmFtZSI6ImFkbWluIiwiZW1haWwiOiJhZG1pbkBleGFtcGxlLmNvbSIsImlzX3N1cGVydXNlciI6dHJ1ZSwiZXhwIjoxNzcwMDE2MzAxLCJpYXQiOjE3NzAwMTI3MDF9.sdjDXX-KCTSc__NMpmMnS3m_ZgaGtCOgVNiU_kRXaqU', 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJlZDZhNzlkMy0wMDgzLTRkODEtOGI0OC1mYzUyMmY2ODZmNzQiLCJleHAiOjE3NzAwOTkxMDEsImlhdCI6MTc3MDAxMjcwMSwidHlwZSI6InJlZnJlc2gifQ.DIkTgHDrhNFVFvybab_FYXgQivQ-QHIpJeP3gobKmec', 'Bearer', 'profile email', '2026-02-02 07:11:41', 0, NULL, NULL, '2026-02-02 14:11:41', NULL, '2026-02-02 14:11:41');
+INSERT INTO `t_oauth_access_tokens` VALUES ('842985ac-fd30-4333-8d39-b6f0984a0b62', 'ed6a79d3-0083-4d81-8b48-fc522f686f74', NULL, 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJlZDZhNzlkMy0wMDgzLTRkODEtOGI0OC1mYzUyMmY2ODZmNzQiLCJ1c2VybmFtZSI6ImFkbWluIiwiZW1haWwiOiJhZG1pbkBleGFtcGxlLmNvbSIsImlzX3N1cGVydXNlciI6dHJ1ZSwiZXhwIjoxNzcwMDA0ODk4LCJpYXQiOjE3NzAwMDEyOTh9.trV7hTirHmZ6CDm6eTLvhtjFMP3PaUL0Fe1VhTDzk-s', 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJlZDZhNzlkMy0wMDgzLTRkODEtOGI0OC1mYzUyMmY2ODZmNzQiLCJleHAiOjE3NzAwODc2OTgsImlhdCI6MTc3MDAwMTI5OCwidHlwZSI6InJlZnJlc2gifQ.TaImQ4T3qBP_VFdOS0nVTrbF242oXKLuK5gj-W59ihA', 'Bearer', 'profile email', '2026-02-02 04:01:38', 0, '2026-02-02 03:02:42', NULL, '2026-02-02 11:01:38', NULL, '2026-02-02 11:02:41');
+INSERT INTO `t_oauth_access_tokens` VALUES ('852cc388-dace-4226-8377-f975a80818f9', 'd3e906de-b9a6-4a78-a643-233252252776', NULL, 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJkM2U5MDZkZS1iOWE2LTRhNzgtYTY0My0yMzMyNTIyNTI3NzYiLCJ1c2VybmFtZSI6InpoYW5nc2FuIiwiZW1haWwiOiJ6aGFuZ3NhbkBxcS5jb20iLCJpc19zdXBlcnVzZXIiOmZhbHNlLCJleHAiOjE3NzAwMTcxNzksImlhdCI6MTc3MDAxMzU3OX0.YIcBp-SRp1WHmoX_LcQPw31yjve2scqIrQPUrBKuv7I', 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJkM2U5MDZkZS1iOWE2LTRhNzgtYTY0My0yMzMyNTIyNTI3NzYiLCJleHAiOjE3NzAwOTk5NzksImlhdCI6MTc3MDAxMzU3OSwidHlwZSI6InJlZnJlc2gifQ._-yU5VUP9w2GueGXWTP0QiC4FWCFWUakGVF7NW2U02I', 'Bearer', 'profile email', '2026-02-02 07:26:20', 0, NULL, NULL, '2026-02-02 14:26:19', NULL, '2026-02-02 14:26:19');
+INSERT INTO `t_oauth_access_tokens` VALUES ('8a664cb1-e6e1-4312-9d05-c693c0a1ba99', 'd3e906de-b9a6-4a78-a643-233252252776', NULL, 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJkM2U5MDZkZS1iOWE2LTRhNzgtYTY0My0yMzMyNTIyNTI3NzYiLCJ1c2VybmFtZSI6InpoYW5nc2FuIiwiZW1haWwiOiJ6aGFuZ3NhbkBxcS5jb20iLCJpc19zdXBlcnVzZXIiOmZhbHNlLCJleHAiOjE3NzAwMTgwMzgsImlhdCI6MTc3MDAxNDQzOH0.AAs7l7jlQ4LfeLii-dSkzKJfMSTgarbKsTAneBSIvNg', 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJkM2U5MDZkZS1iOWE2LTRhNzgtYTY0My0yMzMyNTIyNTI3NzYiLCJleHAiOjE3NzAxMDA4MzgsImlhdCI6MTc3MDAxNDQzOCwidHlwZSI6InJlZnJlc2gifQ.dP0lXTfFKEmajqVp-oAFciWSsypRG-omdMXCiYMcPVw', 'Bearer', 'profile email', '2026-02-02 07:40:39', 0, NULL, NULL, '2026-02-02 14:40:38', NULL, '2026-02-02 14:40:38');
+INSERT INTO `t_oauth_access_tokens` VALUES ('90551f94-b651-4ee7-9d06-dbf555ba0d7a', 'd3e906de-b9a6-4a78-a643-233252252776', NULL, 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJkM2U5MDZkZS1iOWE2LTRhNzgtYTY0My0yMzMyNTIyNTI3NzYiLCJ1c2VybmFtZSI6InpoYW5nc2FuIiwiZW1haWwiOiJ6aGFuZ3NhbkBxcS5jb20iLCJpc19zdXBlcnVzZXIiOmZhbHNlLCJleHAiOjE3NzAwMTc5NjUsImlhdCI6MTc3MDAxNDM2NX0.wY5pjifguVdhJvVN-bTFEZJPlt9rCy3tRsB0gFycvOs', 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJkM2U5MDZkZS1iOWE2LTRhNzgtYTY0My0yMzMyNTIyNTI3NzYiLCJleHAiOjE3NzAxMDA3NjUsImlhdCI6MTc3MDAxNDM2NSwidHlwZSI6InJlZnJlc2gifQ.USU-1pI8w-TquZ8w42In8D65j3e7luHKg8AI93oJ3J8', 'Bearer', 'profile email', '2026-02-02 07:39:26', 0, NULL, NULL, '2026-02-02 14:39:25', NULL, '2026-02-02 14:39:25');
+INSERT INTO `t_oauth_access_tokens` VALUES ('9095ac4c-4484-4046-bd07-1c7ca94eaf01', 'd3e906de-b9a6-4a78-a643-233252252776', NULL, 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJkM2U5MDZkZS1iOWE2LTRhNzgtYTY0My0yMzMyNTIyNTI3NzYiLCJ1c2VybmFtZSI6InpoYW5nc2FuIiwiZW1haWwiOiJ6aGFuZ3NhbkBxcS5jb20iLCJpc19zdXBlcnVzZXIiOmZhbHNlLCJleHAiOjE3NzAwMTgxMzMsImlhdCI6MTc3MDAxNDUzM30.KsqgUCT0DzqlQpOjs0bVlNMpxj0Ud9nOJ5f33MGAS4I', 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJkM2U5MDZkZS1iOWE2LTRhNzgtYTY0My0yMzMyNTIyNTI3NzYiLCJleHAiOjE3NzAxMDA5MzMsImlhdCI6MTc3MDAxNDUzMywidHlwZSI6InJlZnJlc2gifQ.fQgzIXCmKSX8O4E6PmZK2CbVZoHRXLm5bufXvu8K44s', 'Bearer', 'profile email', '2026-02-02 07:42:13', 0, NULL, NULL, '2026-02-02 14:42:13', NULL, '2026-02-02 14:42:13');
+INSERT INTO `t_oauth_access_tokens` VALUES ('9e8b4557-dae0-48f2-8916-8d784204e66d', 'ed6a79d3-0083-4d81-8b48-fc522f686f74', NULL, 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJlZDZhNzlkMy0wMDgzLTRkODEtOGI0OC1mYzUyMmY2ODZmNzQiLCJ1c2VybmFtZSI6ImFkbWluIiwiZW1haWwiOiJhZG1pbkBleGFtcGxlLmNvbSIsImlzX3N1cGVydXNlciI6dHJ1ZSwiZXhwIjoxNzcwMDE2MjczLCJpYXQiOjE3NzAwMTI2NzN9.KZv7VFXO0c4GwGt8CPDCNiqp___6dGlMWj_-dC71UFM', 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJlZDZhNzlkMy0wMDgzLTRkODEtOGI0OC1mYzUyMmY2ODZmNzQiLCJleHAiOjE3NzAwOTkwNzMsImlhdCI6MTc3MDAxMjY3MywidHlwZSI6InJlZnJlc2gifQ.VResmYSLLATrpmomuI1yqJ5R-wUHtL_2jBFR41cRjhA', 'Bearer', 'profile email', '2026-02-02 07:11:13', 0, '2026-02-02 06:11:13', NULL, '2026-02-02 14:11:13', NULL, '2026-02-02 14:11:13');
+INSERT INTO `t_oauth_access_tokens` VALUES ('afed3930-2b0c-4610-b7e8-8f8b4f60df23', 'd3e906de-b9a6-4a78-a643-233252252776', NULL, 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJkM2U5MDZkZS1iOWE2LTRhNzgtYTY0My0yMzMyNTIyNTI3NzYiLCJ1c2VybmFtZSI6InpoYW5nc2FuIiwiZW1haWwiOiJ6aGFuZ3NhbkBxcS5jb20iLCJpc19zdXBlcnVzZXIiOmZhbHNlLCJleHAiOjE3NzAwMTY2MTgsImlhdCI6MTc3MDAxMzAxOH0.994YFg1A4OeHTJL4UgWq49jLKAamZM5AOOJmMRdaapY', 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJkM2U5MDZkZS1iOWE2LTRhNzgtYTY0My0yMzMyNTIyNTI3NzYiLCJleHAiOjE3NzAwOTk0MTgsImlhdCI6MTc3MDAxMzAxOCwidHlwZSI6InJlZnJlc2gifQ.KBqTuUjEywxNXoy4sBgug4D-gUtylSsXkWhH-gHecWM', 'Bearer', 'profile email', '2026-02-02 07:16:59', 0, NULL, NULL, '2026-02-02 14:16:58', NULL, '2026-02-02 14:16:58');
+INSERT INTO `t_oauth_access_tokens` VALUES ('cb390fc9-451d-4ece-8340-814d320d3a49', 'ed6a79d3-0083-4d81-8b48-fc522f686f74', NULL, 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJlZDZhNzlkMy0wMDgzLTRkODEtOGI0OC1mYzUyMmY2ODZmNzQiLCJ1c2VybmFtZSI6ImFkbWluIiwiZW1haWwiOiJhZG1pbkBleGFtcGxlLmNvbSIsImlzX3N1cGVydXNlciI6dHJ1ZSwiZXhwIjoxNzcwMDE2MjM4LCJpYXQiOjE3NzAwMTI2Mzh9.aY5tZKzJuVZvZ3K8SFh9I0GWIyS_cNiHilwhD0N7GKw', 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJlZDZhNzlkMy0wMDgzLTRkODEtOGI0OC1mYzUyMmY2ODZmNzQiLCJleHAiOjE3NzAwOTkwMzgsImlhdCI6MTc3MDAxMjYzOCwidHlwZSI6InJlZnJlc2gifQ.bmkALhr1-7Yw9lCP0XDuJZ3IMp20jfgaDxRvKy5SDSI', 'Bearer', 'profile email', '2026-02-02 07:10:38', 0, NULL, NULL, '2026-02-02 14:10:38', NULL, '2026-02-02 14:10:38');
+INSERT INTO `t_oauth_access_tokens` VALUES ('cf7931a1-c04a-40a1-bff3-3751bd579bec', 'ed6a79d3-0083-4d81-8b48-fc522f686f74', NULL, 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJlZDZhNzlkMy0wMDgzLTRkODEtOGI0OC1mYzUyMmY2ODZmNzQiLCJ1c2VybmFtZSI6ImFkbWluIiwiZW1haWwiOiJhZG1pbkBleGFtcGxlLmNvbSIsImlzX3N1cGVydXNlciI6dHJ1ZSwiZXhwIjoxNzcwMDE2NDA5LCJpYXQiOjE3NzAwMTI4MDl9.ThC1WNLjoyquM4cSnELkThAtQNFc5CJ_QeRAKzeRnSw', 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJlZDZhNzlkMy0wMDgzLTRkODEtOGI0OC1mYzUyMmY2ODZmNzQiLCJleHAiOjE3NzAwOTkyMDksImlhdCI6MTc3MDAxMjgwOSwidHlwZSI6InJlZnJlc2gifQ.N0Y9S6045_Y6BOK-i3pXQytmvzAv3Xj7xddlYFLwqco', 'Bearer', 'profile email', '2026-02-02 07:13:29', 0, NULL, NULL, '2026-02-02 14:13:29', NULL, '2026-02-02 14:13:29');
+INSERT INTO `t_oauth_access_tokens` VALUES ('d7fb43cd-0b17-441b-b07c-565711bd3a03', 'ed6a79d3-0083-4d81-8b48-fc522f686f74', NULL, 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJlZDZhNzlkMy0wMDgzLTRkODEtOGI0OC1mYzUyMmY2ODZmNzQiLCJ1c2VybmFtZSI6ImFkbWluIiwiZW1haWwiOiJhZG1pbkBleGFtcGxlLmNvbSIsImlzX3N1cGVydXNlciI6dHJ1ZSwiZXhwIjoxNzcwMDA1NzUzLCJpYXQiOjE3NzAwMDIxNTN9.FsddNZ4Hy8Ta3TGnf72Ft2fd2gOeWxbYWMxnHsvxIcU', 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJlZDZhNzlkMy0wMDgzLTRkODEtOGI0OC1mYzUyMmY2ODZmNzQiLCJleHAiOjE3NzAwODU0OTUsImlhdCI6MTc2OTk5OTA5NSwidHlwZSI6InJlZnJlc2gifQ.yiLc6qpaVOEAWrvPgUTsSceUeeDoVw4EH_K8QI-tRXc', 'Bearer', 'profile email', '2026-02-02 04:15:53', 0, '2026-02-02 03:15:53', NULL, '2026-02-02 10:24:55', NULL, '2026-02-02 11:15:53');
+INSERT INTO `t_oauth_access_tokens` VALUES ('e28c6e6b-37f6-499e-b7ca-307b4a996b5a', 'ed6a79d3-0083-4d81-8b48-fc522f686f74', NULL, 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJlZDZhNzlkMy0wMDgzLTRkODEtOGI0OC1mYzUyMmY2ODZmNzQiLCJ1c2VybmFtZSI6ImFkbWluIiwiZW1haWwiOiJhZG1pbkBleGFtcGxlLmNvbSIsImlzX3N1cGVydXNlciI6dHJ1ZSwiZXhwIjoxNzcwMDE2NDUwLCJpYXQiOjE3NzAwMTI4NTB9.99FyOLAjn1EWH1AkvJfz2N_v76Y5pKhL_gwGMF3GJvM', 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJlZDZhNzlkMy0wMDgzLTRkODEtOGI0OC1mYzUyMmY2ODZmNzQiLCJleHAiOjE3NzAwOTkyNTAsImlhdCI6MTc3MDAxMjg1MCwidHlwZSI6InJlZnJlc2gifQ.Kw3Agw4cjtJL7shC7M4-VolSumO2pN27PyYL4ORKeIg', 'Bearer', 'profile email', '2026-02-02 07:14:10', 0, NULL, NULL, '2026-02-02 14:14:10', NULL, '2026-02-02 14:14:10');
+INSERT INTO `t_oauth_access_tokens` VALUES ('e3ba59d3-0f10-4643-834b-2e1405ccc036', 'ed6a79d3-0083-4d81-8b48-fc522f686f74', NULL, 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJlZDZhNzlkMy0wMDgzLTRkODEtOGI0OC1mYzUyMmY2ODZmNzQiLCJ1c2VybmFtZSI6ImFkbWluIiwiZW1haWwiOiJhZG1pbkBleGFtcGxlLmNvbSIsImlzX3N1cGVydXNlciI6dHJ1ZSwiZXhwIjoxNzcwMDE0NTkxLCJpYXQiOjE3NzAwMTA5OTF9.8YHJTALL13-0iqKvSnUUJZRU9gEb26H45W_1LRq6q1w', 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJlZDZhNzlkMy0wMDgzLTRkODEtOGI0OC1mYzUyMmY2ODZmNzQiLCJleHAiOjE3NzAwOTczOTEsImlhdCI6MTc3MDAxMDk5MSwidHlwZSI6InJlZnJlc2gifQ.l1Yrf13o1LD5BmSjWhAhIZwxbGaxqwWcp-n6msUKFgc', 'Bearer', 'profile email', '2026-02-02 06:43:12', 0, '2026-02-02 05:43:12', NULL, '2026-02-02 13:43:11', NULL, '2026-02-02 13:43:11');
+INSERT INTO `t_oauth_access_tokens` VALUES ('fa739228-3a9d-4350-a141-3a1fdc7e3025', 'ed6a79d3-0083-4d81-8b48-fc522f686f74', NULL, 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJlZDZhNzlkMy0wMDgzLTRkODEtOGI0OC1mYzUyMmY2ODZmNzQiLCJ1c2VybmFtZSI6ImFkbWluIiwiZW1haWwiOiJhZG1pbkBleGFtcGxlLmNvbSIsImlzX3N1cGVydXNlciI6dHJ1ZSwiZXhwIjoxNzY5ODcwNzM1LCJpYXQiOjE3Njk4NjcxMzV9.eRx3btOhfcp11YqWT2GIVSIC2Rs2Fhbi2yar6tifj3o', 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJlZDZhNzlkMy0wMDgzLTRkODEtOGI0OC1mYzUyMmY2ODZmNzQiLCJleHAiOjE3Njk5NTM1MzUsImlhdCI6MTc2OTg2NzEzNSwidHlwZSI6InJlZnJlc2gifQ.NNbydCGY6FAgk2PP7cUnid5sEINvYwTBotALsL97vlk', 'Bearer', 'profile email', '2026-01-31 14:45:35', 0, '2026-01-31 14:02:02', NULL, '2026-01-31 21:45:35', NULL, '2026-01-31 22:02:01');
+
+-- ----------------------------
+-- Table structure for t_oauth_authorization_codes
+-- ----------------------------
+DROP TABLE IF EXISTS `t_oauth_authorization_codes`;
+CREATE TABLE `t_oauth_authorization_codes`  (
+  `id` char(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '授权码ID',
+  `user_id` char(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '用户ID',
+  `app_id` char(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '应用ID',
+  `code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '授权码',
+  `redirect_uri` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '回调URI',
+  `scope` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '权限范围',
+  `expires_at` datetime(0) NOT NULL COMMENT '过期时间',
+  `used` tinyint(1) NULL DEFAULT 0 COMMENT '是否已使用',
+  `created_by` varchar(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '创建人',
+  `created_time` datetime(0) NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间,默认当前时间',
+  `updated_by` varchar(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '修改人',
+  `updated_time` datetime(0) NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '修改时间,默认当前时间',
+  `is_deleted` tinyint(1) NULL DEFAULT 0 COMMENT '是否删除',
+  PRIMARY KEY (`id`) USING BTREE,
+  UNIQUE INDEX `code`(`code`) USING BTREE,
+  INDEX `user_id`(`user_id`) USING BTREE,
+  INDEX `app_id`(`app_id`) USING BTREE
+) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_bin COMMENT = '授权码表' ROW_FORMAT = Dynamic;
+
+-- ----------------------------
+-- Records of t_oauth_authorization_codes
+-- ----------------------------
+INSERT INTO `t_oauth_authorization_codes` VALUES ('3ed19d7f-9b24-4377-be2e-c14bc03bd2ef', 'd3e906de-b9a6-4a78-a643-233252252776', 'b0886209-7eb8-433e-82ac-2a19d947215b', 'xvUQh_a8tStfJco4QOl584BMAaU8WNJW5kszxypOxBM', 'http://192.168.92.61:8100/auth/callback', 'profile email', '2026-02-02 14:49:27', 0, NULL, '2026-02-02 14:39:26', NULL, '2026-02-02 14:39:26', 0);
+INSERT INTO `t_oauth_authorization_codes` VALUES ('979e7b35-b7d1-4f00-bb25-530f72735418', 'd3e906de-b9a6-4a78-a643-233252252776', 'b0886209-7eb8-433e-82ac-2a19d947215b', 'XHVwpSFppnZSv8Ch8b01aFvrCrS9CX17N1V9Vambzto', 'http://192.168.92.61:8100/auth/callback', 'profile email', '2026-02-02 14:50:40', 0, NULL, '2026-02-02 14:40:39', NULL, '2026-02-02 14:40:39', 0);
+INSERT INTO `t_oauth_authorization_codes` VALUES ('ee32b994-071b-4bc7-a565-f9901ed7f440', 'd3e906de-b9a6-4a78-a643-233252252776', 'b0886209-7eb8-433e-82ac-2a19d947215b', 'z4qfMkPp2imUUFg6D98fxrDY0wbROcUVL6eNLdxOgPE', 'http://192.168.92.61:8100/auth/callback', 'profile email', '2026-02-02 14:52:14', 1, NULL, '2026-02-02 14:42:14', NULL, '2026-02-02 14:42:14', 0);
+
+-- ----------------------------
+-- Table structure for t_oauth_token_blacklist
+-- ----------------------------
+DROP TABLE IF EXISTS `t_oauth_token_blacklist`;
+CREATE TABLE `t_oauth_token_blacklist`  (
+  `id` char(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '黑名单ID',
+  `token` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '令牌',
+  `token_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '令牌类型',
+  `expires_at` datetime(0) NULL DEFAULT NULL COMMENT '过期时间',
+  `added_at` datetime(0) NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '添加时间',
+  `reason` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '加入黑名单原因',
+  `created_by` varchar(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '创建人',
+  `created_time` datetime(0) NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间,默认当前时间',
+  `updated_by` varchar(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '修改人',
+  `updated_time` datetime(0) NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '修改时间,默认当前时间',
+  PRIMARY KEY (`id`) USING BTREE,
+  UNIQUE INDEX `token`(`token`) USING BTREE
+) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_bin COMMENT = '令牌黑名单表' ROW_FORMAT = Dynamic;
+
+-- ----------------------------
+-- Records of t_oauth_token_blacklist
+-- ----------------------------
+INSERT INTO `t_oauth_token_blacklist` VALUES ('55081831-af1d-4871-b02c-9a69791d2218', 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJlZDZhNzlkMy0wMDgzLTRkODEtOGI0OC1mYzUyMmY2ODZmNzQiLCJ1c2VybmFtZSI6ImFkbWluIiwiZW1haWwiOiJhZG1pbkBleGFtcGxlLmNvbSIsImlzX3N1cGVydXNlciI6dHJ1ZSwiZXhwIjoxNzcwMDAyNjk1LCJpYXQiOjE3Njk5OTkwOTV9.fCHty64pvMmyiCpJ7rvZcGG1FTotmUtOVqv4lQ5Cxgg', 'access_token', '2026-02-02 11:24:55', '2026-02-02 03:19:28', '用户登出', NULL, '2026-02-02 11:19:28', NULL, '2026-02-02 11:19:28');
+
+-- ----------------------------
+-- Table structure for t_samp_construction_plan_base_info
+-- ----------------------------
+DROP TABLE IF EXISTS `t_samp_construction_plan_base_info`;
+CREATE TABLE `t_samp_construction_plan_base_info`  (
+  `id` char(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '主键ID',
+  `plan_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '方案名称',
+  `project_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '工程名称',
+  `project_section` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '工程标段',
+  `compiling_unit` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '编制单位',
+  `compiling_date` date NULL DEFAULT NULL COMMENT '编制日期',
+  `plan_summary` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '方案概述',
+  `compilation_basis` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '编制依据(合并后)',
+  `note` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '文件备注',
+  `created_by` varchar(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '创建人',
+  `created_time` datetime(0) NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间,默认当前时间',
+  `updated_by` varchar(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '修改人',
+  `updated_time` datetime(0) NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '修改时间,默认当前时间',
+  `plan_category` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '方案类别',
+  `level_1_classification` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '施工方案' COMMENT '一级分类',
+  `level_2_classification` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '二级分类',
+  `level_3_classification` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '三级分类',
+  `level_4_classification` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '四级分类',
+  PRIMARY KEY (`id`) USING BTREE
+) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '施工方案知识库' ROW_FORMAT = Dynamic;
+
+-- ----------------------------
+-- Records of t_samp_construction_plan_base_info
+-- ----------------------------
+
+-- ----------------------------
+-- Table structure for t_samp_custom_schema
+-- ----------------------------
+DROP TABLE IF EXISTS `t_samp_custom_schema`;
+CREATE TABLE `t_samp_custom_schema`  (
+  `id` varchar(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL,
+  `knowledge_base_id` varchar(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '知识库ID',
+  `field_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '字段名称(英文)',
+  `field_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '字段类型',
+  `max_length` int(0) NULL DEFAULT NULL COMMENT '最大长度',
+  `is_primary` tinyint(1) NULL DEFAULT 0 COMMENT '是否主键',
+  `description` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '描述',
+  `created_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
+  `updated_time` datetime(0) NULL DEFAULT NULL COMMENT '更新时间',
+  PRIMARY KEY (`id`) USING BTREE
+) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '知识库自定义Schema表' ROW_FORMAT = Dynamic;
+
+-- ----------------------------
+-- Records of t_samp_custom_schema
+-- ----------------------------
+
+-- ----------------------------
+-- Table structure for t_samp_doc_category
+-- ----------------------------
+DROP TABLE IF EXISTS `t_samp_doc_category`;
+CREATE TABLE `t_samp_doc_category`  (
+  `id` int(0) NOT NULL AUTO_INCREMENT COMMENT '分类ID',
+  `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '分类名称',
+  `parent_id` int(0) NULL DEFAULT 0 COMMENT '父分类ID',
+  `level` int(0) NULL DEFAULT 1 COMMENT '分类层级',
+  `sort_order` int(0) NULL DEFAULT 0 COMMENT '排序',
+  `is_active` tinyint(1) NULL DEFAULT 1 COMMENT '是否激活',
+  `created_by` varchar(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '创建人',
+  `created_time` datetime(0) NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间,默认当前时间',
+  `updated_by` varchar(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '修改人',
+  `updated_time` datetime(0) NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '修改时间,默认当前时间',
+  PRIMARY KEY (`id`) USING BTREE,
+  INDEX `parent_id`(`parent_id`) USING BTREE
+) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '文档分类表' ROW_FORMAT = Dynamic;
+
+-- ----------------------------
+-- Records of t_samp_doc_category
+-- ----------------------------
+
+-- ----------------------------
+-- Table structure for t_samp_document_main
+-- ----------------------------
+DROP TABLE IF EXISTS `t_samp_document_main`;
+CREATE TABLE `t_samp_document_main`  (
+  `id` varchar(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '主键',
+  `title` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '文档名称',
+  `conversion_status` int(0) NOT NULL DEFAULT 0 COMMENT '状态: 0-待转换, 1-转换中, 2-完成, 3-失败',
+  `whether_to_enter` int(0) NOT NULL DEFAULT 0 COMMENT '是否入库: 0-未入库, 1-已入库',
+  `conversion_error` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '错误原因详情',
+  `file_url` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '文件URL',
+  `md_url` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT 'Markdown文件URL',
+  `json_url` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT 'JSON文件URL',
+  `file_extension` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '后缀名',
+  `created_by` varchar(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '创建人',
+  `created_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
+  `updated_by` varchar(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '修改人',
+  `updated_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '修改时间',
+  `source_type` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '数据类型',
+  `kb_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '进入的知识库id',
+  `kb_method` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '切分入库的方法',
+  `whether_to_task` int(0) NOT NULL DEFAULT 0 COMMENT '是否进入任务',
+  PRIMARY KEY (`id`) USING BTREE
+) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '文档主表\r\n' ROW_FORMAT = Dynamic;
+
+-- ----------------------------
+-- Records of t_samp_document_main
+-- ----------------------------
+INSERT INTO `t_samp_document_main` VALUES ('0ebbcea3-799d-4fe5-b94a-224b814365ed', '81  路用废胎橡胶粉JT T797-2019', 2, 1, NULL, '/uploads/20260131/70b1a06c-0b6a-44ae-aed7-ae34d4bf9678.pdf', '/basis/0ebbcea3-799d-4fe5-b94a-224b814365ed.md', '/basis/0ebbcea3-799d-4fe5-b94a-224b814365ed.json', NULL, 'ed6a79d3-0083-4d81-8b48-fc522f686f74', '2026-01-31 22:05:27', 'ed6a79d3-0083-4d81-8b48-fc522f686f74', '2026-01-31 22:06:50', 'basis', NULL, NULL, 0);
+INSERT INTO `t_samp_document_main` VALUES ('cd89c3aa-a185-4a8e-978b-9aa6389aa4b2', '28  建设用卵石、碎石GB T14685-2022', 2, 1, NULL, '/uploads/20260131/c591a617-8475-45e3-b18b-36d2c28d7262.pdf', '/basis/cd89c3aa-a185-4a8e-978b-9aa6389aa4b2.md', '/basis/cd89c3aa-a185-4a8e-978b-9aa6389aa4b2.json', NULL, 'ed6a79d3-0083-4d81-8b48-fc522f686f74', '2026-01-31 22:04:45', 'ed6a79d3-0083-4d81-8b48-fc522f686f74', '2026-01-31 22:05:50', 'basis', NULL, NULL, 0);
+INSERT INTO `t_samp_document_main` VALUES ('d6b985ec-15be-462d-ae8e-6d375ab41aaa', '1  公路桥梁塔柱施工平台及通道安全技术要求JT T1497-2024', 2, 1, NULL, '/uploads/20260131/0d619860-bbc5-4fef-b95b-66cc18666bc6.pdf', '/basis/d6b985ec-15be-462d-ae8e-6d375ab41aaa.md', '/basis/d6b985ec-15be-462d-ae8e-6d375ab41aaa.json', NULL, 'ed6a79d3-0083-4d81-8b48-fc522f686f74', '2026-01-31 20:08:59', 'ed6a79d3-0083-4d81-8b48-fc522f686f74', '2026-01-31 21:00:29', 'basis', NULL, NULL, 0);
+
+-- ----------------------------
+-- Table structure for t_samp_knowledge_base
+-- ----------------------------
+DROP TABLE IF EXISTS `t_samp_knowledge_base`;
+CREATE TABLE `t_samp_knowledge_base`  (
+  `id` char(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '知识库ID',
+  `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '知识库名称',
+  `collection_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'Milvus集合名称(Table Name)',
+  `description` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '描述',
+  `status` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT 'normal' COMMENT '状态: normal(正常), test(测试), disabled(禁用)',
+  `document_count` int(0) NULL DEFAULT 0,
+  `is_deleted` tinyint(1) NULL DEFAULT 0 COMMENT '是否删除',
+  `created_by` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '创建人',
+  `created_time` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建时间',
+  `updated_by` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '修改人',
+  `updated_time` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改时间',
+  PRIMARY KEY (`id`) USING BTREE,
+  UNIQUE INDEX `collection_name`(`collection_name`) USING BTREE
+) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '知识库表' ROW_FORMAT = Dynamic;
+
+-- ----------------------------
+-- Records of t_samp_knowledge_base
+-- ----------------------------
+INSERT INTO `t_samp_knowledge_base` VALUES ('4c4e8e9f-6c43-4caa-ad10-b63d5d51cd06', '施工规范标注知识库 (父)', 't_tst_kng_standard', '施工规范标注知识库', 'normal', 0, 0, 'admin', '2026-01-31 19:51:24', 'admin', '2026-01-31 19:51:24');
+INSERT INTO `t_samp_knowledge_base` VALUES ('5a87046b-ba7e-4acb-a165-6c8a3dd1d635', '施工规范标注知识库 (子)', 't_tst_kng_standard_parent', '施工规范标注知识库', 'normal', 0, 0, 'admin', '2026-01-31 19:51:24', 'admin', '2026-01-31 19:51:24');
+INSERT INTO `t_samp_knowledge_base` VALUES ('8df02a8d-453c-49b7-bed3-6474db1ba5c4', 'test_27_child', 'test_27_child', 'Synced from Milvus', 'normal', 0, 0, NULL, '2026-01-31 20:11:03', NULL, '2026-01-31 20:11:03');
+INSERT INTO `t_samp_knowledge_base` VALUES ('c4aa72fd-4240-4ab4-809c-d3854f36ce15', 'test_27_parent', 'test_27_parent', 'Synced from Milvus', 'normal', 885, 0, NULL, '2026-01-31 20:11:03', 'admin', '2026-01-31 22:07:06');
+
+-- ----------------------------
+-- Table structure for t_samp_metadata
+-- ----------------------------
+DROP TABLE IF EXISTS `t_samp_metadata`;
+CREATE TABLE `t_samp_metadata`  (
+  `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '主键',
+  `knowledge_base_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '知识库ID',
+  `field_zh_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '字段名称',
+  `field_en_name` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '字段英文名称',
+  `field_type` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '字段类型:text 文本,数字 number',
+  `remark` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
+  PRIMARY KEY (`id`) USING BTREE
+) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '元数据字段表' ROW_FORMAT = Dynamic;
+
+-- ----------------------------
+-- Records of t_samp_metadata
+-- ----------------------------
+INSERT INTO `t_samp_metadata` VALUES ('0658d112-a580-40a8-bd14-170192724b4d', '5a87046b-ba7e-4acb-a165-6c8a3dd1d635', '文档层级信息', 'hierarchy', 'text', '');
+INSERT INTO `t_samp_metadata` VALUES ('0f6e1107-123c-4a6e-acee-12ec371a0ab0', 'c4aa72fd-4240-4ab4-809c-d3854f36ce15', '文档路径', 'outline_path', 'text', 'Auto inferred from Milvus data');
+INSERT INTO `t_samp_metadata` VALUES ('171c2402-bec7-4bc4-8ee4-cb3ff8510593', '4c4e8e9f-6c43-4caa-ad10-b63d5d51cd06', '文件URL', 'file_url', 'text', '');
+INSERT INTO `t_samp_metadata` VALUES ('2128d462-4899-4471-85f3-d92c0d94411d', '4c4e8e9f-6c43-4caa-ad10-b63d5d51cd06', '标准编号', 'standard_number', 'text', '');
+INSERT INTO `t_samp_metadata` VALUES ('343daab4-50f3-4f5e-9096-6d337759274b', '5a87046b-ba7e-4acb-a165-6c8a3dd1d635', '标准编号', 'standard_number', 'text', '');
+INSERT INTO `t_samp_metadata` VALUES ('62ee0ff1-f9f1-4db0-ab69-506945f14ebf', '5a87046b-ba7e-4acb-a165-6c8a3dd1d635', '文件名称', 'file_name', 'text', '');
+INSERT INTO `t_samp_metadata` VALUES ('64851bae-3fdb-4afc-9619-3c06a6bae355', '5a87046b-ba7e-4acb-a165-6c8a3dd1d635', '发布单位', 'issuing_authority', 'text', '');
+INSERT INTO `t_samp_metadata` VALUES ('790e09c3-fd88-4003-8e5d-5cdc66b820c6', '4c4e8e9f-6c43-4caa-ad10-b63d5d51cd06', '专业领域', 'professional_field', 'text', '');
+INSERT INTO `t_samp_metadata` VALUES ('92adad21-8e63-4e2f-adc8-9c38083137bc', '5a87046b-ba7e-4acb-a165-6c8a3dd1d635', '文件URL', 'file_url', 'text', '');
+INSERT INTO `t_samp_metadata` VALUES ('a1495246-502d-498f-9081-38153d77a932', 'c4aa72fd-4240-4ab4-809c-d3854f36ce15', '文档名称', 'doc_name', 'text', '');
+INSERT INTO `t_samp_metadata` VALUES ('bba51e38-0e47-4e05-8126-59e0627165a8', '4c4e8e9f-6c43-4caa-ad10-b63d5d51cd06', '时效性', 'validity', 'text', '');
+INSERT INTO `t_samp_metadata` VALUES ('bcd43b5a-7077-40ee-9120-0d41fb9285d4', '4c4e8e9f-6c43-4caa-ad10-b63d5d51cd06', '文件名称', 'file_name', 'text', '');
+INSERT INTO `t_samp_metadata` VALUES ('c50653a4-ae5d-45bb-97bf-15f856996ab6', '5a87046b-ba7e-4acb-a165-6c8a3dd1d635', '专业领域', 'professional_field', 'text', '');
+INSERT INTO `t_samp_metadata` VALUES ('c63093f7-74bc-4013-a81f-8297dd0bbaee', '4c4e8e9f-6c43-4caa-ad10-b63d5d51cd06', '发布单位', 'issuing_authority', 'text', '');
+INSERT INTO `t_samp_metadata` VALUES ('d48cd2ea-8e9a-4278-a1a0-0e9248f6de08', '5a87046b-ba7e-4acb-a165-6c8a3dd1d635', '时效性', 'validity', 'text', '');
+INSERT INTO `t_samp_metadata` VALUES ('e114455e-298e-442a-9fba-535df0c8198b', 'c4aa72fd-4240-4ab4-809c-d3854f36ce15', '文档版本', 'doc_version', 'text', 'Auto inferred from Milvus data');
+INSERT INTO `t_samp_metadata` VALUES ('eff3dda3-81fc-4743-83b0-46014ff978c9', '4c4e8e9f-6c43-4caa-ad10-b63d5d51cd06', '文件类型', 'document_type', 'text', '');
+INSERT INTO `t_samp_metadata` VALUES ('f1cc0435-eb4b-40f1-9be0-290db36566bf', '4c4e8e9f-6c43-4caa-ad10-b63d5d51cd06', '文档层级信息', 'hierarchy', 'text', '');
+INSERT INTO `t_samp_metadata` VALUES ('f95820cf-658a-41c8-a6f1-822d93fd3bf4', '5a87046b-ba7e-4acb-a165-6c8a3dd1d635', '文件类型', 'document_type', 'text', '');
+
+-- ----------------------------
+-- Table structure for t_samp_office_regulations
+-- ----------------------------
+DROP TABLE IF EXISTS `t_samp_office_regulations`;
+CREATE TABLE `t_samp_office_regulations`  (
+  `id` char(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '主键ID',
+  `file_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '文件名称',
+  `issuing_department` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '发布部门',
+  `document_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '文件类型,枚举:采购、报销、审批等',
+  `publish_date` date NULL DEFAULT NULL COMMENT '发布日期',
+  `effective_start_date` date NULL DEFAULT NULL COMMENT '时效开始日期',
+  `effective_end_date` date NULL DEFAULT NULL COMMENT '时效结束日期,若为长期有效,可设为 NULL 或 9999-12-31',
+  `note` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '文件备注',
+  `created_by` varchar(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '创建人',
+  `created_time` datetime(0) NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间,默认当前时间',
+  `updated_by` varchar(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '修改人',
+  `updated_time` datetime(0) NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '修改时间,默认当前时间',
+  PRIMARY KEY (`id`) USING BTREE
+) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '办公制度知识库' ROW_FORMAT = Dynamic;
+
+-- ----------------------------
+-- Records of t_samp_office_regulations
+-- ----------------------------
+
+-- ----------------------------
+-- Table structure for t_samp_search_engine
+-- ----------------------------
+DROP TABLE IF EXISTS `t_samp_search_engine`;
+CREATE TABLE `t_samp_search_engine`  (
+  `id` varchar(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT 'ID',
+  `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '引擎名称',
+  `description` text CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL COMMENT '引擎描述',
+  `engine_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '引擎类型',
+  `config` json NULL COMMENT '引擎配置',
+  `is_active` tinyint(1) NULL DEFAULT 1 COMMENT '是否激活',
+  `created_by` varchar(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '创建人',
+  `created_time` datetime(0) NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间,默认当前时间',
+  `updated_by` varchar(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '修改人',
+  `updated_time` datetime(0) NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '修改时间,默认当前时间',
+  PRIMARY KEY (`id`) USING BTREE
+) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_bin COMMENT = '搜索引擎表' ROW_FORMAT = Dynamic;
+
+-- ----------------------------
+-- Records of t_samp_search_engine
+-- ----------------------------
+
+-- ----------------------------
+-- Table structure for t_samp_standard_base_info
+-- ----------------------------
+DROP TABLE IF EXISTS `t_samp_standard_base_info`;
+CREATE TABLE `t_samp_standard_base_info`  (
+  `id` char(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '主键ID',
+  `chinese_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '中文名称',
+  `english_name` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '英文名称',
+  `standard_number` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '标准编号,如:xxx 3223—2021',
+  `issuing_authority` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '发布单位',
+  `release_date` date NULL DEFAULT NULL COMMENT '发布日期',
+  `implementation_date` date NULL DEFAULT NULL COMMENT '实施日期',
+  `drafting_unit` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '主编单位',
+  `approving_department` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '批准部门',
+  `participating_units` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '参编单位,可多条,建议用JSON数组或拆分多个字段;此处为第一个参编单位',
+  `document_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '文件类型,枚举:法律法规、国家标准、行业标准、企业标准、规范性文件、技术规范',
+  `professional_field` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '专业领域,枚举:法律、参考规范、行政法规、部门规章',
+  `engineering_phase` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '工程阶段,待补充具体枚举值,如:规划、设计、施工、运维等',
+  `validity` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '时效性,枚举:现行、已废止、被替代',
+  `reference_basis` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '参考依据',
+  `source_url` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '文件来源网址,如:http://www.xxx.com/xxx/xxx/xxx.pdf',
+  `created_by` varchar(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '创建人',
+  `created_time` datetime(0) NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间,默认当前时间',
+  `updated_by` varchar(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '修改人',
+  `updated_time` datetime(0) NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '修改时间,默认当前时间',
+  `note` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '文件备注',
+  PRIMARY KEY (`id`) USING BTREE
+) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '施工标准规范' ROW_FORMAT = Dynamic;
+
+-- ----------------------------
+-- Records of t_samp_standard_base_info
+-- ----------------------------
+
+-- ----------------------------
+-- Table structure for t_samp_tag_category
+-- ----------------------------
+DROP TABLE IF EXISTS `t_samp_tag_category`;
+CREATE TABLE `t_samp_tag_category`  (
+  `id` bigint(0) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
+  `parent_id` bigint(0) NOT NULL DEFAULT 0 COMMENT '父级分类ID(0表示根节点)',
+  `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '分类名称',
+  `path` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '分类路径,如:/技术/前端/React',
+  `level` int(0) NULL DEFAULT 1 COMMENT '分类层级(1为根级)',
+  `type` enum('system','custom','category','label') CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT 'custom' COMMENT '分类类型:system(系统),custom(自定义)',
+  `sort_no` int(0) NULL DEFAULT 0 COMMENT '排序号',
+  `status` tinyint(1) NULL DEFAULT 1 COMMENT '状态:1启用,0禁用',
+  `is_deleted` tinyint(1) NULL DEFAULT 0 COMMENT '是否删除:1已删除,0未删除',
+  `created_by` varchar(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '创建人',
+  `created_time` datetime(0) NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间,默认当前时间',
+  `updated_by` varchar(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '修改人',
+  `updated_time` datetime(0) NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '修改时间,默认当前时间',
+  PRIMARY KEY (`id`, `type`) USING BTREE,
+  INDEX `idx_parent_id`(`parent_id`) USING BTREE,
+  INDEX `idx_level`(`level`) USING BTREE,
+  INDEX `idx_status`(`status`) USING BTREE
+) ENGINE = InnoDB AUTO_INCREMENT = 14 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '标签分类表' ROW_FORMAT = Dynamic;
+
+-- ----------------------------
+-- Records of t_samp_tag_category
+-- ----------------------------
+INSERT INTO `t_samp_tag_category` VALUES (1, 0, '施工标准规范', '/', 1, 'category', 0, 1, 0, 'ed6a79d3-0083-4d81-8b48-fc522f686f74', '2026-01-31 13:59:06', 'ed6a79d3-0083-4d81-8b48-fc522f686f74', '2026-01-31 13:59:06');
+INSERT INTO `t_samp_tag_category` VALUES (2, 0, '施工方案', '/', 1, 'category', 0, 1, 0, 'ed6a79d3-0083-4d81-8b48-fc522f686f74', '2026-01-31 13:59:14', 'ed6a79d3-0083-4d81-8b48-fc522f686f74', '2026-01-31 13:59:14');
+INSERT INTO `t_samp_tag_category` VALUES (3, 0, '办公制度', '/', 1, 'category', 0, 1, 0, 'ed6a79d3-0083-4d81-8b48-fc522f686f74', '2026-01-31 13:59:23', 'ed6a79d3-0083-4d81-8b48-fc522f686f74', '2026-01-31 13:59:23');
+INSERT INTO `t_samp_tag_category` VALUES (4, 2, '编制依据', '/2/', 2, 'label', 0, 1, 0, 'ed6a79d3-0083-4d81-8b48-fc522f686f74', '2026-01-31 13:59:37', NULL, '2026-01-31 14:00:31');
+INSERT INTO `t_samp_tag_category` VALUES (5, 2, '工程概况', '/2/', 2, 'label', 0, 1, 0, 'ed6a79d3-0083-4d81-8b48-fc522f686f74', '2026-01-31 13:59:51', NULL, '2026-01-31 14:00:41');
+INSERT INTO `t_samp_tag_category` VALUES (6, 2, '施工工艺', '/2/', 2, 'label', 0, 1, 0, 'ed6a79d3-0083-4d81-8b48-fc522f686f74', '2026-01-31 14:00:09', NULL, '2026-01-31 14:00:36');
+INSERT INTO `t_samp_tag_category` VALUES (7, 2, '施工计划', '/2/', 2, 'label', 0, 1, 0, 'ed6a79d3-0083-4d81-8b48-fc522f686f74', '2026-01-31 14:00:19', NULL, '2026-01-31 14:00:48');
+INSERT INTO `t_samp_tag_category` VALUES (8, 1, '专业术语', '/1/', 2, 'label', 0, 1, 0, 'ed6a79d3-0083-4d81-8b48-fc522f686f74', '2026-01-31 14:01:01', 'ed6a79d3-0083-4d81-8b48-fc522f686f74', '2026-01-31 14:01:01');
+INSERT INTO `t_samp_tag_category` VALUES (9, 1, '非参数规范', '/1/', 2, 'label', 0, 1, 0, 'ed6a79d3-0083-4d81-8b48-fc522f686f74', '2026-01-31 14:01:15', 'ed6a79d3-0083-4d81-8b48-fc522f686f74', '2026-01-31 14:01:15');
+INSERT INTO `t_samp_tag_category` VALUES (10, 1, '参数类规范', '/1/', 2, 'label', 0, 1, 0, 'ed6a79d3-0083-4d81-8b48-fc522f686f74', '2026-01-31 14:01:29', 'ed6a79d3-0083-4d81-8b48-fc522f686f74', '2026-01-31 14:01:29');
+INSERT INTO `t_samp_tag_category` VALUES (11, 3, '发布部门', '/3/', 2, 'label', 0, 1, 0, 'ed6a79d3-0083-4d81-8b48-fc522f686f74', '2026-01-31 14:01:43', 'ed6a79d3-0083-4d81-8b48-fc522f686f74', '2026-01-31 14:01:43');
+INSERT INTO `t_samp_tag_category` VALUES (12, 3, '发布日期', '/3/', 2, 'label', 0, 1, 0, 'ed6a79d3-0083-4d81-8b48-fc522f686f74', '2026-01-31 14:01:51', 'ed6a79d3-0083-4d81-8b48-fc522f686f74', '2026-01-31 14:01:51');
+INSERT INTO `t_samp_tag_category` VALUES (13, 3, '有效期限', '/3/', 2, 'label', 0, 1, 0, 'ed6a79d3-0083-4d81-8b48-fc522f686f74', '2026-01-31 14:02:02', 'ed6a79d3-0083-4d81-8b48-fc522f686f74', '2026-01-31 14:02:02');
+
+-- ----------------------------
+-- Table structure for t_sys_app
+-- ----------------------------
+DROP TABLE IF EXISTS `t_sys_app`;
+CREATE TABLE `t_sys_app`  (
+  `id` char(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '应用ID',
+  `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '应用名称',
+  `app_key` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '应用Key',
+  `app_secret` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '应用Secret',
+  `description` text CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL COMMENT '应用描述',
+  `icon_url` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '应用图标',
+  `redirect_uris` json NOT NULL COMMENT '回调URL列表',
+  `scope` json NULL COMMENT '权限范围',
+  `is_active` tinyint(1) NULL DEFAULT 1 COMMENT '是否激活',
+  `is_trusted` tinyint(1) NULL DEFAULT 0 COMMENT '是否受信任应用',
+  `access_token_expires` int(0) NULL DEFAULT 7200 COMMENT '访问令牌过期时间(秒)',
+  `refresh_token_expires` int(0) NULL DEFAULT 2592000 COMMENT '刷新令牌过期时间(秒)',
+  `created_by` varchar(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '创建人',
+  `created_time` datetime(0) NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间,默认当前时间',
+  `updated_by` varchar(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '修改人',
+  `updated_time` datetime(0) NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '修改时间,默认当前时间',
+  PRIMARY KEY (`id`) USING BTREE,
+  UNIQUE INDEX `app_key`(`app_key`) USING BTREE
+) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_bin COMMENT = '应用表' ROW_FORMAT = Dynamic;
+
+-- ----------------------------
+-- Records of t_sys_app
+-- ----------------------------
+INSERT INTO `t_sys_app` VALUES ('05b36e43-fe4b-4d72-9271-a24bd2195fa1', 'test', 'WviiGL8KQE20tQhmhQPQhhJ5QpFK51F6', '9WXP88hEHJiHRSiUdmx7ip5oQPzY0bnJNsEswQoO4sk6juCplyJTcnAiZsv7e3lJ', '测试', '', '[\"http://www.test.com/callback\", \"http://192.168.1.12:8001/callback\"]', '[\"profile\", \"email\", \"phone\", \"roles\"]', 1, 0, 7200, 2592000, 'ed6a79d3-0083-4d81-8b48-fc522f686f74', '2025-12-21 22:03:52', 'system', '2025-12-21 22:04:32');
+INSERT INTO `t_sys_app` VALUES ('2ab3cd34-1475-4e24-a35d-9f437d9b23e7', '标注平台', 'nlKLQJdJK3f5ub7UDfQ_E71z2Lo3YSQx', 'wh0HU_9T83rYMjfLFToNxFOKcrk_8H7Ba_27nNGlPqtTf9ROCytsOgp2ue0ol5mm', '', '', '[\"http://192.168.92.61:9003/auth/callback\", \"http://localhost:4200/auth/callback\"]', '[\"profile\", \"email\"]', 1, 0, 7200, 2592000, 'ed6a79d3-0083-4d81-8b48-fc522f686f74', '2026-02-02 11:02:58', 'ed6a79d3-0083-4d81-8b48-fc522f686f74', '2026-02-02 14:13:45');
+INSERT INTO `t_sys_app` VALUES ('b0886209-7eb8-433e-82ac-2a19d947215b', '子系统案例应用', 'eqhoIdAyAWbA8MsYHsNqQqNLJbCayTjY', '0070ebeYOmYQU28T85nkpedikDd6kBbkZ6LxVJzgznJvrb83HzcfOB1LCOwio4ML', '这是编辑功能的测试描述up', 'https://example.com/test-icon.png', '[\"http://192.168.92.61:9100/callback\", \"http://192.168.92.61:8100/auth/callback\"]', '[\"profile\", \"email\", \"openid\"]', 1, 0, 3600, 1800000, 'ed6a79d3-0083-4d81-8b48-fc522f686f74', '2025-12-20 13:53:13', 'system', '2026-01-19 22:08:08');
+INSERT INTO `t_sys_app` VALUES ('c956ab97-641a-4327-8b08-5332549be104', 'app-1', 'j2e3i6psnhyQUEwso8t3m4Obx14q2MhJ', 'RRVZBviuHm4M3Rm05kvk2h2iXwFxiusIJxA3KuzhetFvJzZ5W8cQtJ7QsEDmP14c', '应用1', '', '[\"http://192.168.12/app1\"]', '[\"profile\", \"email\"]', 1, 0, 7200, 2592000, '357f8ac2-a271-440a-a003-0db32d15d302', '2025-12-29 22:26:36', 'system', '2025-12-29 22:26:36');
+
+-- ----------------------------
+-- Table structure for t_sys_app_permission
+-- ----------------------------
+DROP TABLE IF EXISTS `t_sys_app_permission`;
+CREATE TABLE `t_sys_app_permission`  (
+  `id` char(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '主键ID',
+  `app_id` char(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '应用ID',
+  `permission_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '权限代码',
+  `permission_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '权限名称',
+  `description` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '权限描述',
+  `created_by` varchar(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '创建人',
+  `created_time` datetime(0) NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间,默认当前时间',
+  `updated_by` varchar(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '修改人',
+  `updated_time` datetime(0) NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '修改时间,默认当前时间',
+  PRIMARY KEY (`id`) USING BTREE,
+  INDEX `app_id`(`app_id`) USING BTREE
+) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_bin COMMENT = '应用权限表' ROW_FORMAT = Dynamic;
+
+-- ----------------------------
+-- Records of t_sys_app_permission
+-- ----------------------------
+
+-- ----------------------------
+-- Table structure for t_sys_login_log
+-- ----------------------------
+DROP TABLE IF EXISTS `t_sys_login_log`;
+CREATE TABLE `t_sys_login_log`  (
+  `id` char(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '日志ID',
+  `user_id` char(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '用户ID',
+  `username` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '用户名',
+  `login_type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '登录方式',
+  `ip_address` varchar(45) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT 'IP地址',
+  `user_agent` text CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL COMMENT '用户代理',
+  `success` tinyint(1) NULL DEFAULT 0 COMMENT '是否成功',
+  `failure_reason` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '失败原因',
+  `login_at` datetime(0) NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '登录时间',
+  `created_by` varchar(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '创建人',
+  `created_time` datetime(0) NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间,默认当前时间',
+  `updated_by` varchar(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '修改人',
+  `updated_time` datetime(0) NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '修改时间,默认当前时间',
+  PRIMARY KEY (`id`) USING BTREE,
+  INDEX `user_id`(`user_id`) USING BTREE
+) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_bin COMMENT = '登录日志表' ROW_FORMAT = Dynamic;
+
+-- ----------------------------
+-- Records of t_sys_login_log
+-- ----------------------------
+INSERT INTO `t_sys_login_log` VALUES ('1834571a-4dec-46ea-a537-317025c501ec', 'd3e906de-b9a6-4a78-a643-233252252776', 'zhangsan', 'password', '6.6.6.20', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/135.0.0.0 Safari/537.36', 1, NULL, '2026-02-02 06:39:26', NULL, '2026-02-02 14:39:25', NULL, '2026-02-02 14:39:25');
+INSERT INTO `t_sys_login_log` VALUES ('1b1ef252-3457-408a-ac15-47cb8b025ea6', 'ed6a79d3-0083-4d81-8b48-fc522f686f74', 'admin', 'password', '6.6.6.13', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/135.0.0.0 Safari/537.36', 1, NULL, '2026-02-02 02:24:56', NULL, '2026-02-02 10:24:55', NULL, '2026-02-02 10:24:55');
+INSERT INTO `t_sys_login_log` VALUES ('2723a276-8e61-4243-acc2-2d0224e9a535', 'ed6a79d3-0083-4d81-8b48-fc522f686f74', 'admin', 'password', '6.6.6.2', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/144.0.0.0 Safari/537.36', 1, NULL, '2026-02-02 03:03:08', NULL, '2026-02-02 11:03:07', NULL, '2026-02-02 11:03:07');
+INSERT INTO `t_sys_login_log` VALUES ('3e7dcdcd-11ac-4e7b-acfa-b2e652a14533', 'ed6a79d3-0083-4d81-8b48-fc522f686f74', 'admin', 'password', '6.6.6.3', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/144.0.0.0 Safari/537.36', 1, NULL, '2026-02-02 06:11:13', NULL, '2026-02-02 14:11:13', NULL, '2026-02-02 14:11:13');
+INSERT INTO `t_sys_login_log` VALUES ('434b7a38-0717-4e11-9451-95726317a023', 'ed6a79d3-0083-4d81-8b48-fc522f686f74', 'admin', 'password', '6.6.6.37', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/135.0.0.0 Safari/537.36', 1, NULL, '2026-01-31 11:40:43', NULL, '2026-01-31 19:40:42', NULL, '2026-01-31 19:40:42');
+INSERT INTO `t_sys_login_log` VALUES ('4e71f39a-7d93-485b-b874-fbc3d332de0f', 'ed6a79d3-0083-4d81-8b48-fc522f686f74', 'admin', 'password', '6.6.6.3', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/144.0.0.0 Safari/537.36', 1, NULL, '2026-02-02 06:13:54', NULL, '2026-02-02 14:13:54', NULL, '2026-02-02 14:13:54');
+INSERT INTO `t_sys_login_log` VALUES ('71e93565-6e4b-4b22-9be8-b132ee1e675c', 'ed6a79d3-0083-4d81-8b48-fc522f686f74', 'admin', 'password', '6.6.6.2', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/144.0.0.0 Safari/537.36', 1, NULL, '2026-02-02 03:01:14', NULL, '2026-02-02 11:01:13', NULL, '2026-02-02 11:01:13');
+INSERT INTO `t_sys_login_log` VALUES ('7acbef82-aa11-4a9f-a82b-9f3b864d6142', 'ed6a79d3-0083-4d81-8b48-fc522f686f74', 'admin', 'password', '6.6.6.2', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/144.0.0.0 Safari/537.36', 1, NULL, '2026-02-02 03:01:38', NULL, '2026-02-02 11:01:38', NULL, '2026-02-02 11:01:38');
+INSERT INTO `t_sys_login_log` VALUES ('7d79ded0-d8d6-45ed-82b2-b7a719ba618a', 'd3e906de-b9a6-4a78-a643-233252252776', 'zhangsan', 'password', '6.6.6.20', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/135.0.0.0 Safari/537.36', 1, NULL, '2026-02-02 06:42:13', NULL, '2026-02-02 14:42:13', NULL, '2026-02-02 14:42:13');
+INSERT INTO `t_sys_login_log` VALUES ('803cc030-ae61-4df7-9e4d-b23dd2fc4a95', 'ed6a79d3-0083-4d81-8b48-fc522f686f74', 'admin', 'password', '6.6.6.13', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/135.0.0.0 Safari/537.36', 1, NULL, '2026-02-02 03:36:19', NULL, '2026-02-02 11:36:19', NULL, '2026-02-02 11:36:19');
+INSERT INTO `t_sys_login_log` VALUES ('83ce774a-a87e-48cc-8fed-bd1d59ad4537', 'ed6a79d3-0083-4d81-8b48-fc522f686f74', 'admin', 'password', '6.6.6.31', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/135.0.0.0 Safari/537.36', 1, NULL, '2026-01-31 12:41:42', NULL, '2026-01-31 20:41:41', NULL, '2026-01-31 20:41:41');
+INSERT INTO `t_sys_login_log` VALUES ('89032bef-87de-4e8f-9c28-85a1f92eb0b9', 'd3e906de-b9a6-4a78-a643-233252252776', 'zhangsan', 'password', '6.6.6.20', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/135.0.0.0 Safari/537.36', 1, NULL, '2026-02-02 06:26:20', NULL, '2026-02-02 14:26:19', NULL, '2026-02-02 14:26:19');
+INSERT INTO `t_sys_login_log` VALUES ('92b3805b-655a-470b-84b1-996104ce5e41', 'ed6a79d3-0083-4d81-8b48-fc522f686f74', 'admin', 'password', '6.6.6.37', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/135.0.0.0 Safari/537.36', 1, NULL, '2026-01-31 10:23:55', NULL, '2026-01-31 18:23:54', NULL, '2026-01-31 18:23:54');
+INSERT INTO `t_sys_login_log` VALUES ('98cc3025-e34c-4da6-abcd-9c0ceeb58c54', 'ed6a79d3-0083-4d81-8b48-fc522f686f74', 'admin', 'password', '6.6.6.2', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/144.0.0.0 Safari/537.36', 1, NULL, '2026-02-02 03:01:03', NULL, '2026-02-02 11:01:03', NULL, '2026-02-02 11:01:03');
+INSERT INTO `t_sys_login_log` VALUES ('9a15dd52-51bb-48a9-9fb4-a9b9e514a3f6', 'ed6a79d3-0083-4d81-8b48-fc522f686f74', 'admin', 'password', '6.6.6.3', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/144.0.0.0 Safari/537.36', 1, NULL, '2026-02-02 06:11:41', NULL, '2026-02-02 14:11:41', NULL, '2026-02-02 14:11:41');
+INSERT INTO `t_sys_login_log` VALUES ('9e6a47f6-0842-4ece-8cad-2121528b314f', 'd3e906de-b9a6-4a78-a643-233252252776', 'zhangsan', 'password', '6.6.6.20', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/135.0.0.0 Safari/537.36', 1, NULL, '2026-02-02 06:40:39', NULL, '2026-02-02 14:40:38', NULL, '2026-02-02 14:40:38');
+INSERT INTO `t_sys_login_log` VALUES ('a06afcf9-1518-4ac0-8a54-a7dfda337ff5', 'ed6a79d3-0083-4d81-8b48-fc522f686f74', 'admin', 'password', '6.6.6.31', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/135.0.0.0 Safari/537.36', 1, NULL, '2026-01-31 13:45:35', NULL, '2026-01-31 21:45:35', NULL, '2026-01-31 21:45:35');
+INSERT INTO `t_sys_login_log` VALUES ('a938066a-2def-4e26-8430-d4eb004c7ed3', 'ed6a79d3-0083-4d81-8b48-fc522f686f74', 'admin', 'password', '6.6.6.20', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/135.0.0.0 Safari/537.36', 1, NULL, '2026-02-02 05:43:12', NULL, '2026-02-02 13:43:11', NULL, '2026-02-02 13:43:11');
+INSERT INTO `t_sys_login_log` VALUES ('b7801ea0-e43c-4380-bb31-3fa1f1c3cabd', 'ed6a79d3-0083-4d81-8b48-fc522f686f74', 'admin', 'password', '6.6.6.3', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/144.0.0.0 Safari/537.36', 1, NULL, '2026-02-02 06:13:29', NULL, '2026-02-02 14:13:29', NULL, '2026-02-02 14:13:29');
+INSERT INTO `t_sys_login_log` VALUES ('bda0b974-1f07-451c-b79a-f413b50656a9', 'ed6a79d3-0083-4d81-8b48-fc522f686f74', 'admin', 'password', '6.6.6.3', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/144.0.0.0 Safari/537.36', 1, NULL, '2026-02-02 06:14:10', NULL, '2026-02-02 14:14:10', NULL, '2026-02-02 14:14:10');
+INSERT INTO `t_sys_login_log` VALUES ('db0b694a-4e07-4445-8ebe-d4f1b9c6ac28', 'ed6a79d3-0083-4d81-8b48-fc522f686f74', 'admin', 'password', '6.6.6.3', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/144.0.0.0 Safari/537.36', 1, NULL, '2026-02-02 06:11:04', NULL, '2026-02-02 14:11:04', NULL, '2026-02-02 14:11:04');
+INSERT INTO `t_sys_login_log` VALUES ('e549658a-07b7-464b-a3a3-e7371f6f0ace', 'ed6a79d3-0083-4d81-8b48-fc522f686f74', 'admin', 'password', '6.6.6.20', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/135.0.0.0 Safari/537.36', 1, NULL, '2026-02-02 05:38:08', NULL, '2026-02-02 13:38:08', NULL, '2026-02-02 13:38:08');
+INSERT INTO `t_sys_login_log` VALUES ('ec7a6891-3b43-4575-824e-8056a153def3', 'ed6a79d3-0083-4d81-8b48-fc522f686f74', 'admin', 'password', '6.6.6.3', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/144.0.0.0 Safari/537.36', 1, NULL, '2026-02-02 06:10:38', NULL, '2026-02-02 14:10:38', NULL, '2026-02-02 14:10:38');
+INSERT INTO `t_sys_login_log` VALUES ('f201e1e0-a853-4079-8f67-e6bfef31522e', 'd3e906de-b9a6-4a78-a643-233252252776', 'zhangsan', 'password', '6.6.6.20', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/135.0.0.0 Safari/537.36', 1, NULL, '2026-02-02 06:18:03', NULL, '2026-02-02 14:18:02', NULL, '2026-02-02 14:18:02');
+INSERT INTO `t_sys_login_log` VALUES ('f75004db-45e3-4db3-bf4e-b3a9f75cd3c1', 'd3e906de-b9a6-4a78-a643-233252252776', 'zhangsan', 'password', '6.6.6.20', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/135.0.0.0 Safari/537.36', 1, NULL, '2026-02-02 06:16:59', NULL, '2026-02-02 14:16:58', NULL, '2026-02-02 14:16:58');
+
+-- ----------------------------
+-- Table structure for t_sys_menu
+-- ----------------------------
+DROP TABLE IF EXISTS `t_sys_menu`;
+CREATE TABLE `t_sys_menu`  (
+  `id` char(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '菜单ID',
+  `parent_id` char(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '父菜单ID',
+  `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '菜单名称',
+  `title` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '菜单标题',
+  `path` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '菜单路径',
+  `component` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '组件路径',
+  `icon` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '菜单图标',
+  `sort_order` int(0) NULL DEFAULT 0 COMMENT '排序顺序',
+  `menu_type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT 'menu' COMMENT '菜单类型:parent-父菜单,menu-菜单项,button-功能按钮',
+  `is_hidden` tinyint(1) NULL DEFAULT 0 COMMENT '是否隐藏',
+  `is_active` tinyint(1) NULL DEFAULT 1 COMMENT '是否启用',
+  `description` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '菜单描述',
+  `created_by` varchar(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '创建人',
+  `created_time` datetime(0) NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间,默认当前时间',
+  `updated_by` varchar(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '修改人',
+  `updated_time` datetime(0) NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '修改时间,默认当前时间',
+  PRIMARY KEY (`id`) USING BTREE,
+  INDEX `idx_parent_id`(`parent_id`) USING BTREE,
+  INDEX `idx_path`(`path`) USING BTREE,
+  INDEX `idx_sort_order`(`sort_order`) USING BTREE
+) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '菜单表' ROW_FORMAT = Dynamic;
+
+-- ----------------------------
+-- Records of t_sys_menu
+-- ----------------------------
+INSERT INTO `t_sys_menu` VALUES ('admin-dashboard', 'admin-main', 'admin-dashboard', '管理概览', '/admin/dashboard', 'admin/Dashboard', 'Monitor', 1, 'menu', 0, 1, '管理员仪表盘', 'system', '2026-01-06 17:46:30', 'system', '2026-01-06 17:46:30');
+INSERT INTO `t_sys_menu` VALUES ('admin-dashboard-app-mgmt-btn', 'admin-dashboard', 'admin-dashboard-app-mgmt', '应用管理', NULL, NULL, 'Grid', 3, 'button', 0, 1, '快速跳转到应用管理', 'system', '2026-01-06 17:46:30', 'system', '2026-01-06 17:46:30');
+INSERT INTO `t_sys_menu` VALUES ('admin-dashboard-create-app-btn', 'admin-dashboard', 'admin-dashboard-create-app', '创建应用', NULL, NULL, 'Plus', 4, 'button', 0, 1, '快速创建应用', 'system', '2026-01-06 17:46:30', 'system', '2026-01-06 17:46:30');
+INSERT INTO `t_sys_menu` VALUES ('admin-dashboard-create-user-btn', 'admin-dashboard', 'admin-dashboard-create-user', '创建用户', NULL, NULL, 'Plus', 2, 'button', 0, 1, '快速创建用户', 'system', '2026-01-06 17:46:30', 'system', '2026-01-06 17:46:30');
+INSERT INTO `t_sys_menu` VALUES ('admin-dashboard-export-logs-btn', 'admin-dashboard', 'admin-dashboard-export-logs', '导出日志', NULL, NULL, 'Download', 6, 'button', 0, 1, '快速导出日志', 'system', '2026-01-06 17:46:30', 'system', '2026-01-06 17:46:30');
+INSERT INTO `t_sys_menu` VALUES ('admin-dashboard-settings-btn', 'admin-dashboard', 'admin-dashboard-settings', '系统设置', NULL, NULL, 'Tools', 7, 'button', 0, 1, '快速跳转到系统设置', 'system', '2026-01-06 17:46:30', 'system', '2026-01-06 17:46:30');
+INSERT INTO `t_sys_menu` VALUES ('admin-dashboard-user-mgmt-btn', 'admin-dashboard', 'admin-dashboard-user-mgmt', '用户管理', NULL, NULL, 'UserFilled', 1, 'button', 0, 1, '快速跳转到用户管理', 'system', '2026-01-06 17:46:30', 'system', '2026-01-06 17:46:30');
+INSERT INTO `t_sys_menu` VALUES ('admin-dashboard-view-logs-btn', 'admin-dashboard', 'admin-dashboard-view-logs', '查看日志', NULL, NULL, 'View', 5, 'button', 0, 1, '快速查看系统日志', 'system', '2026-01-06 17:46:30', 'system', '2026-01-06 17:46:30');
+INSERT INTO `t_sys_menu` VALUES ('admin-main', NULL, 'admin', '系统管理', '/admin', NULL, 'Setting', 3, 'menu', 0, 1, '系统管理功能', 'system', '2026-01-06 17:46:30', 'system', '2026-01-06 17:46:30');
+INSERT INTO `t_sys_menu` VALUES ('app-create-btn', 'app-management', 'app-create', '创建应用', NULL, NULL, 'Plus', 1, 'button', 0, 1, '创建OAuth2应用', 'system', '2026-01-06 17:46:30', 'system', '2026-01-06 17:46:30');
+INSERT INTO `t_sys_menu` VALUES ('app-delete-btn', 'app-management', 'app-delete', '删除应用', NULL, NULL, 'Delete', 3, 'button', 0, 1, '删除应用', 'system', '2026-01-06 17:46:30', 'system', '2026-01-06 17:46:30');
+INSERT INTO `t_sys_menu` VALUES ('app-edit-btn', 'app-management', 'app-edit', '编辑应用', NULL, NULL, 'Edit', 2, 'button', 0, 1, '编辑应用信息', 'system', '2026-01-06 17:46:30', 'system', '2026-01-06 17:46:30');
+INSERT INTO `t_sys_menu` VALUES ('app-management', 'admin-main', 'app-management', '应用管理', '/admin/apps', 'admin/Apps', 'Grid', 6, 'menu', 0, 1, '接入应用管理', 'system', '2026-01-06 17:46:30', 'system', '2026-01-06 17:46:30');
+INSERT INTO `t_sys_menu` VALUES ('app-reset-secret-btn', 'app-management', 'app-reset-secret', '重置密钥', NULL, NULL, 'RefreshRight', 5, 'button', 0, 1, '重置应用密钥', 'system', '2026-01-06 17:46:30', 'system', '2026-01-06 17:46:30');
+INSERT INTO `t_sys_menu` VALUES ('app-view-logs-btn', 'app-management', 'app-view-logs', '查看日志', NULL, NULL, 'Document', 6, 'button', 0, 1, '查看应用相关日志', 'system', '2026-01-06 17:46:30', 'system', '2026-01-06 17:46:30');
+INSERT INTO `t_sys_menu` VALUES ('app-view-secret-btn', 'app-management', 'app-view-secret', '查看密钥', NULL, NULL, 'View', 4, 'button', 0, 1, '查看应用密钥', 'system', '2026-01-06 17:46:30', 'system', '2026-01-06 17:46:30');
+INSERT INTO `t_sys_menu` VALUES ('basic-info-construction_plan', 'basic-info-main', 'basic-info-construction_plan', '施工方案信息', '/admin/basic-info/work', 'basic-info/work', 'Files', 2, 'menu', 0, 1, '施工方案管理', 'system', '2026-01-12 16:50:02', 'ed6a79d3-0083-4d81-8b48-fc522f686f74', '2026-01-30 22:30:58');
+INSERT INTO `t_sys_menu` VALUES ('basic-info-main', 'e30e6e95-d084-4365-a48b-0989662f7eb6', 'basic-info', '文档基本信息', NULL, NULL, 'InfoFilled', 3, 'parent', 0, 1, '基本信息管理模块', 'system', '2026-01-12 16:50:02', 'ed6a79d3-0083-4d81-8b48-fc522f686f74', '2026-01-30 19:44:26');
+INSERT INTO `t_sys_menu` VALUES ('basic-info-regulation', 'basic-info-main', 'basic-info-regulation', '管理规定', '/admin/basic-info/job', 'basic-info/Job', 'DocumentCopy', 3, 'menu', 0, 1, '办公制度管理', 'system', '2026-01-12 16:50:02', 'ed6a79d3-0083-4d81-8b48-fc522f686f74', '2026-01-30 19:26:34');
+INSERT INTO `t_sys_menu` VALUES ('basic-info-standard', 'basic-info-main', 'basic-info-standard', '施工标准规范', '/admin/basic-info/basis', 'basic-info/Index', 'Document', 1, 'menu', 0, 1, '编制依据管理', 'system', '2026-01-12 16:50:02', 'ed6a79d3-0083-4d81-8b48-fc522f686f74', '2026-01-30 19:25:45');
+INSERT INTO `t_sys_menu` VALUES ('chunk-management-btn', 'e30e6e95-d084-4365-a48b-0989662f7eb6', 'chunk-management', '知识片段管理', '/admin/documents/snippet', 'documents/KnowledgeSnippet', 'Star', 4, 'menu', 0, 1, NULL, 'system', '2026-01-15 14:28:16', 'ed6a79d3-0083-4d81-8b48-fc522f686f74', '2026-01-30 19:44:34');
+INSERT INTO `t_sys_menu` VALUES ('dashboard-main', NULL, 'dashboard', '仪表盘', '/dashboard', 'dashboard/Index', 'House', 1, 'menu', 0, 1, '系统概览和统计信息', 'system', '2026-01-06 17:46:30', 'system', '2026-01-06 17:46:30');
+INSERT INTO `t_sys_menu` VALUES ('dfccba5b-d715-4cc4-a421-e596fcab2ffb', 'e30e6e95-d084-4365-a48b-0989662f7eb6', 'admin-tasks', '任务管理中心', '/admin/tasks', 'admin/TaskManagement', 'List', 10, 'menu', 0, 1, NULL, NULL, '2026-01-27 13:57:46', 'ed6a79d3-0083-4d81-8b48-fc522f686f74', '2026-01-30 17:52:16');
+INSERT INTO `t_sys_menu` VALUES ('document-change-btn', 'document-management', 'document-change', '文档转换', NULL, NULL, 'change', 2, 'button', 0, 1, NULL, 'system', '2026-01-09 15:51:43', 'system', '2026-01-30 19:04:20');
+INSERT INTO `t_sys_menu` VALUES ('document-delete-btn', 'document-management', 'document-delete', '删除文档', NULL, NULL, 'Delete', 4, 'button', 0, 1, '删除文档', 'system', '2026-01-06 17:46:30', 'system', '2026-01-30 19:04:20');
+INSERT INTO `t_sys_menu` VALUES ('document-edit-btn', 'document-management', 'document-edit', '编辑文档', NULL, NULL, NULL, 5, 'button', 0, 1, NULL, 'system', '2026-01-15 11:17:52', 'system', '2026-01-30 19:04:20');
+INSERT INTO `t_sys_menu` VALUES ('document-enter-btn', 'document-management', 'document-enter', '文档入库', NULL, NULL, 'Enter', 2, 'button', 0, 1, NULL, 'system', '2026-01-09 11:10:51', 'system', '2026-01-30 19:04:20');
+INSERT INTO `t_sys_menu` VALUES ('document-management', 'e30e6e95-d084-4365-a48b-0989662f7eb6', 'document-management', '文档管理中心', '/admin/documents', 'documents/Index', 'Document', 2, 'menu', 0, 1, '企业文档管理中心', 'system', '2026-01-06 17:46:30', 'ed6a79d3-0083-4d81-8b48-fc522f686f74', '2026-01-30 19:44:16');
+INSERT INTO `t_sys_menu` VALUES ('document-search-btn', 'document-management', 'document-search', '文档检索', NULL, NULL, 'Search', 2, 'button', 0, 1, '文档检索', 'system', '2026-01-09 11:09:42', 'system', '2026-01-30 19:04:20');
+INSERT INTO `t_sys_menu` VALUES ('document-upload-btn', 'document-management', 'document-upload', '上传文档', NULL, NULL, 'Upload', 2, 'button', 0, 1, '上传新文档', 'system', '2026-01-06 17:46:30', 'system', '2026-01-30 19:04:20');
+INSERT INTO `t_sys_menu` VALUES ('document-view-btn', 'document-management', 'document-view', '查看文档', NULL, NULL, 'View', 1, 'button', 0, 1, '查看文档列表和详情', 'system', '2026-01-06 17:46:30', 'system', '2026-01-30 19:04:20');
+INSERT INTO `t_sys_menu` VALUES ('e30e6e95-d084-4365-a48b-0989662f7eb6', NULL, 'samp', '样本中心管理', NULL, NULL, 'Document', 5, 'parent', 0, 1, '', 'ed6a79d3-0083-4d81-8b48-fc522f686f74', '2026-01-30 16:22:29', 'ed6a79d3-0083-4d81-8b48-fc522f686f74', '2026-01-30 22:37:58');
+INSERT INTO `t_sys_menu` VALUES ('image-management', 'e30e6e95-d084-4365-a48b-0989662f7eb6', 'Images', '图片管理中心', '/admin/images', 'images/Index', 'Picture', 8, 'menu', 0, 1, NULL, NULL, '2026-01-23 14:45:35', 'ed6a79d3-0083-4d81-8b48-fc522f686f74', '2026-01-30 17:54:33');
+INSERT INTO `t_sys_menu` VALUES ('kb-management-btn', 'e30e6e95-d084-4365-a48b-0989662f7eb6', 'kb-management', '知识库管理中心', '/admin/documents/kb', 'documents/KnowledgeBase', 'Key', 1, 'menu', 0, 1, '知识库管理中心', 'system', '2026-01-06 17:46:30', 'ed6a79d3-0083-4d81-8b48-fc522f686f74', '2026-01-30 19:44:09');
+INSERT INTO `t_sys_menu` VALUES ('log-clear-btn', 'log-management', 'log-clear', '清理日志', NULL, NULL, 'Delete', 3, 'button', 0, 1, '清理历史日志', 'system', '2026-01-06 17:46:30', 'system', '2026-01-06 17:46:30');
+INSERT INTO `t_sys_menu` VALUES ('log-export-btn', 'log-management', 'log-export', '导出日志', NULL, NULL, 'Download', 2, 'button', 0, 1, '导出系统日志', 'system', '2026-01-06 17:46:30', 'system', '2026-01-06 17:46:30');
+INSERT INTO `t_sys_menu` VALUES ('log-management', 'admin-main', 'log-management', '日志审计', '/admin/logs', 'admin/Logs', 'DocumentCopy', 8, 'menu', 0, 1, '系统日志审计', 'system', '2026-01-06 17:46:30', 'system', '2026-01-06 17:46:30');
+INSERT INTO `t_sys_menu` VALUES ('log-view-btn', 'log-management', 'log-view', '查看日志', NULL, NULL, 'View', 1, 'button', 0, 1, '查看系统日志', 'system', '2026-01-06 17:46:30', 'system', '2026-01-06 17:46:30');
+INSERT INTO `t_sys_menu` VALUES ('menu-create-btn', 'menu-management', 'menu-create', '创建菜单', NULL, NULL, 'Plus', 1, 'button', 0, 1, '创建新菜单', 'system', '2026-01-06 17:46:30', 'system', '2026-01-06 17:46:30');
+INSERT INTO `t_sys_menu` VALUES ('menu-delete-btn', 'menu-management', 'menu-delete', '删除菜单', NULL, NULL, 'Delete', 3, 'button', 0, 1, '删除菜单', 'system', '2026-01-06 17:46:30', 'system', '2026-01-06 17:46:30');
+INSERT INTO `t_sys_menu` VALUES ('menu-edit-btn', 'menu-management', 'menu-edit', '编辑菜单', NULL, NULL, 'Edit', 2, 'button', 0, 1, '编辑菜单信息', 'system', '2026-01-06 17:46:30', 'system', '2026-01-06 17:46:30');
+INSERT INTO `t_sys_menu` VALUES ('menu-management', 'admin-main', 'menu-management', '菜单管理', '/admin/menus', 'admin/Menus', 'Menu', 4, 'menu', 0, 1, '菜单结构管理', 'system', '2026-01-06 17:46:30', 'system', '2026-01-06 17:46:30');
+INSERT INTO `t_sys_menu` VALUES ('menu-sort-btn', 'menu-management', 'menu-sort', '排序菜单', NULL, NULL, 'Sort', 4, 'button', 0, 1, '调整菜单排序', 'system', '2026-01-06 17:46:30', 'system', '2026-01-06 17:46:30');
+INSERT INTO `t_sys_menu` VALUES ('permission-create-btn', 'permission-management', 'permission-create', '创建权限', NULL, NULL, 'Plus', 1, 'button', 0, 1, '创建新权限', 'system', '2026-01-06 17:46:30', 'system', '2026-01-06 17:46:30');
+INSERT INTO `t_sys_menu` VALUES ('permission-delete-btn', 'permission-management', 'permission-delete', '删除权限', NULL, NULL, 'Delete', 3, 'button', 0, 1, '删除权限', 'system', '2026-01-06 17:46:30', 'system', '2026-01-06 17:46:30');
+INSERT INTO `t_sys_menu` VALUES ('permission-edit-btn', 'permission-management', 'permission-edit', '编辑权限', NULL, NULL, 'Edit', 2, 'button', 0, 1, '编辑权限信息', 'system', '2026-01-06 17:46:30', 'system', '2026-01-06 17:46:30');
+INSERT INTO `t_sys_menu` VALUES ('permission-management', 'admin-main', 'permission-management', '权限管理', '/admin/permissions', 'admin/Permissions', 'Key', 5, 'menu', 0, 1, '权限配置管理', 'system', '2026-01-06 17:46:30', 'system', '2026-01-06 17:46:30');
+INSERT INTO `t_sys_menu` VALUES ('permission-view-roles-btn', 'permission-management', 'permission-view-roles', '查看角色', NULL, NULL, 'View', 4, 'button', 0, 1, '查看权限关联的角色', 'system', '2026-01-06 17:46:30', 'system', '2026-01-06 17:46:30');
+INSERT INTO `t_sys_menu` VALUES ('profile-change-password-btn', 'profile-main', 'profile-change-password', '修改密码', NULL, NULL, 'Key', 3, 'button', 0, 1, '修改登录密码', 'system', '2026-01-06 17:46:30', 'system', '2026-01-06 17:46:30');
+INSERT INTO `t_sys_menu` VALUES ('profile-main', NULL, 'profile', '个人资料', '/profile', 'user/Profile', 'User', 2, 'menu', 0, 1, '个人信息管理', 'system', '2026-01-06 17:46:30', 'system', '2026-01-06 17:46:30');
+INSERT INTO `t_sys_menu` VALUES ('profile-reset-btn', 'profile-main', 'profile-reset', '重置', NULL, NULL, 'RefreshLeft', 2, 'button', 0, 1, '重置个人资料表单', 'system', '2026-01-06 17:46:30', 'system', '2026-01-06 17:46:30');
+INSERT INTO `t_sys_menu` VALUES ('profile-save-btn', 'profile-main', 'profile-save', '保存修改', NULL, NULL, 'Check', 1, 'button', 0, 1, '保存个人资料修改', 'system', '2026-01-06 17:46:30', 'system', '2026-01-06 17:46:30');
+INSERT INTO `t_sys_menu` VALUES ('Retrieval-management', 'e30e6e95-d084-4365-a48b-0989662f7eb6', 'Retrieval-management', '检索引擎管理', '/admin/documents/search-engine', 'documents/SearchEngine', 'Key', 7, 'menu', 0, 1, '检索', 'system', '2026-01-20 16:16:05', 'ed6a79d3-0083-4d81-8b48-fc522f686f74', '2026-01-30 22:36:16');
+INSERT INTO `t_sys_menu` VALUES ('role-create-btn', 'role-management', 'role-create', '创建角色', NULL, NULL, 'Plus', 1, 'button', 0, 1, '创建新角色', 'system', '2026-01-06 17:46:30', 'system', '2026-01-06 17:46:30');
+INSERT INTO `t_sys_menu` VALUES ('role-delete-btn', 'role-management', 'role-delete', '删除角色', NULL, NULL, 'Delete', 3, 'button', 0, 1, '删除角色', 'system', '2026-01-06 17:46:30', 'system', '2026-01-06 17:46:30');
+INSERT INTO `t_sys_menu` VALUES ('role-edit-btn', 'role-management', 'role-edit', '编辑角色', NULL, NULL, 'Edit', 2, 'button', 0, 1, '编辑角色信息', 'system', '2026-01-06 17:46:30', 'system', '2026-01-06 17:46:30');
+INSERT INTO `t_sys_menu` VALUES ('role-management', 'admin-main', 'role-management', '角色管理', '/admin/roles', 'admin/Roles', 'Avatar', 3, 'menu', 0, 1, '角色权限管理', 'system', '2026-01-06 17:46:30', 'system', '2026-01-06 17:46:30');
+INSERT INTO `t_sys_menu` VALUES ('role-permission-mgmt-btn', 'role-management', 'role-permission-mgmt', '权限管理', NULL, NULL, 'Key', 4, 'button', 0, 1, '管理角色权限', 'system', '2026-01-06 17:46:30', 'system', '2026-01-06 17:46:30');
+INSERT INTO `t_sys_menu` VALUES ('settings-edit-btn', 'system-settings', 'settings-edit', '修改设置', NULL, NULL, 'Edit', 2, 'button', 0, 1, '修改系统设置', 'system', '2026-01-06 17:46:31', 'system', '2026-01-06 17:46:31');
+INSERT INTO `t_sys_menu` VALUES ('settings-view-btn', 'system-settings', 'settings-view', '查看设置', NULL, NULL, 'View', 1, 'button', 0, 1, '查看系统设置', 'system', '2026-01-06 17:46:31', 'system', '2026-01-06 17:46:31');
+INSERT INTO `t_sys_menu` VALUES ('system-settings', 'admin-main', 'system-settings', '系统设置', '/admin/settings', 'admin/Settings', 'Tools', 9, 'menu', 0, 1, '系统配置设置', 'system', '2026-01-06 17:46:30', 'system', '2026-01-06 17:46:30');
+INSERT INTO `t_sys_menu` VALUES ('tag-management', 'e30e6e95-d084-4365-a48b-0989662f7eb6', 'tag-management', '标签管理', '/admin/tags', 'admin/Tag', 'Tickets', 9, 'menu', 0, 1, '标签信息管理', 'system', '2026-01-06 17:46:30', 'ed6a79d3-0083-4d81-8b48-fc522f686f74', '2026-01-30 19:43:26');
+INSERT INTO `t_sys_menu` VALUES ('user-assign-role-btn', 'user-management', 'user-assign-role', '分配角色', NULL, NULL, 'Avatar', 5, 'button', 0, 1, '为用户分配角色', 'system', '2026-01-06 17:46:30', 'system', '2026-01-06 17:46:30');
+INSERT INTO `t_sys_menu` VALUES ('user-batch-delete-btn', 'user-management', 'user-batch-delete', '批量删除用户', NULL, NULL, 'DeleteFilled', 4, 'button', 0, 1, '批量删除用户', 'system', '2026-01-06 17:46:30', 'system', '2026-01-06 17:46:30');
+INSERT INTO `t_sys_menu` VALUES ('user-create-btn', 'user-management', 'user-create', '创建用户', NULL, NULL, 'Plus', 1, 'button', 0, 1, '创建新用户', 'system', '2026-01-06 17:46:30', 'system', '2026-01-06 17:46:30');
+INSERT INTO `t_sys_menu` VALUES ('user-delete-btn', 'user-management', 'user-delete', '删除用户', NULL, NULL, 'Delete', 3, 'button', 0, 1, '删除用户', 'system', '2026-01-06 17:46:30', 'system', '2026-01-06 17:46:30');
+INSERT INTO `t_sys_menu` VALUES ('user-edit-btn', 'user-management', 'user-edit', '编辑用户', NULL, NULL, 'Edit', 2, 'button', 0, 1, '编辑用户信息', 'system', '2026-01-06 17:46:30', 'system', '2026-01-06 17:46:30');
+INSERT INTO `t_sys_menu` VALUES ('user-management', 'admin-main', 'user-management', '用户管理', '/admin/users', 'admin/Users', 'UserFilled', 2, 'menu', 0, 1, '用户信息管理', 'system', '2026-01-06 17:46:30', 'system', '2026-01-06 17:46:30');
+INSERT INTO `t_sys_menu` VALUES ('user-reset-password-btn', 'user-management', 'user-reset-password', '重置密码', NULL, NULL, 'Key', 6, 'button', 0, 1, '重置用户密码', 'system', '2026-01-06 17:46:30', 'system', '2026-01-06 17:46:30');
+
+-- ----------------------------
+-- Table structure for t_sys_operation_log
+-- ----------------------------
+DROP TABLE IF EXISTS `t_sys_operation_log`;
+CREATE TABLE `t_sys_operation_log`  (
+  `id` char(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '日志ID',
+  `user_id` char(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '用户ID',
+  `username` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '用户名',
+  `operation_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '操作类型',
+  `target_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '目标类型',
+  `target_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '目标ID',
+  `operation_detail` text CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL COMMENT '操作详情',
+  `ip_address` varchar(45) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT 'IP地址',
+  `user_agent` text CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL COMMENT '用户代理',
+  `operation_time` datetime(0) NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '操作时间',
+  `created_by` varchar(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '创建人',
+  `created_time` datetime(0) NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间,默认当前时间',
+  `updated_by` varchar(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '修改人',
+  `updated_time` datetime(0) NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '修改时间,默认当前时间',
+  PRIMARY KEY (`id`) USING BTREE,
+  INDEX `user_id`(`user_id`) USING BTREE,
+  CONSTRAINT `fk_operation_log_user_id` FOREIGN KEY (`user_id`) REFERENCES `t_sys_user` (`id`) ON DELETE RESTRICT ON UPDATE RESTRICT
+) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_bin COMMENT = '操作日志表' ROW_FORMAT = Dynamic;
+
+-- ----------------------------
+-- Records of t_sys_operation_log
+-- ----------------------------
+
+-- ----------------------------
+-- Table structure for t_sys_permission
+-- ----------------------------
+DROP TABLE IF EXISTS `t_sys_permission`;
+CREATE TABLE `t_sys_permission`  (
+  `id` char(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '权限ID',
+  `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '权限名称',
+  `code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '权限代码',
+  `description` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '权限描述',
+  `resource` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '资源',
+  `action` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '操作',
+  `is_active` tinyint(1) NULL DEFAULT 1 COMMENT '是否激活',
+  `created_by` varchar(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '创建人',
+  `created_time` datetime(0) NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间,默认当前时间',
+  `updated_by` varchar(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '修改人',
+  `updated_time` datetime(0) NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '修改时间,默认当前时间',
+  PRIMARY KEY (`id`) USING BTREE,
+  UNIQUE INDEX `code`(`code`) USING BTREE
+) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '权限表' ROW_FORMAT = Dynamic;
+
+-- ----------------------------
+-- Records of t_sys_permission
+-- ----------------------------
+INSERT INTO `t_sys_permission` VALUES ('09a31c8e-b298-4fd8-8b38-58a480428f18', 'document.view', 'document.view', '查看企业文档', 'document', 'view', 1, 'system', '2026-01-06 17:46:31', 'system', '2026-01-06 17:46:31');
+INSERT INTO `t_sys_permission` VALUES ('0b06cfe7-8dd5-4596-8b70-1aae1fee67f9', 'profile.reset', 'profile.reset', '重置个人资料表单', 'profile', 'reset', 1, 'system', '2026-01-06 17:46:31', 'system', '2026-01-06 17:46:31');
+INSERT INTO `t_sys_permission` VALUES ('0f31a263-a067-409a-ad05-641a45e6ed10', 'menu.delete', 'menu.delete', '删除菜单', 'menu', 'delete', 1, 'system', '2026-01-06 17:46:31', 'system', '2026-01-06 17:46:31');
+INSERT INTO `t_sys_permission` VALUES ('114692ea-89d9-481f-8aef-1df56666b166', 'log.export', 'log.export', '导出系统日志', 'log', 'export', 1, 'system', '2026-01-06 17:46:31', 'system', '2026-01-06 17:46:31');
+INSERT INTO `t_sys_permission` VALUES ('17264c50-89d4-4ac5-8072-8196324fc561', 'permission.view_roles', 'permission.view_roles', '查看权限关联的角色', 'permission', 'view_roles', 1, 'system', '2026-01-06 17:46:31', 'system', '2026-01-06 17:46:31');
+INSERT INTO `t_sys_permission` VALUES ('218d77b3-123e-4437-a976-be69e27474a8', 'user.edit', 'user.edit', '编辑用户信息', 'user', 'edit', 1, 'system', '2026-01-06 17:46:31', 'system', '2026-01-06 17:46:31');
+INSERT INTO `t_sys_permission` VALUES ('24406901-5022-4f96-8afa-8e91c6b6bcbd', 'admin.quick_create_app', 'admin.quick_create_app', '快速创建应用', 'admin', 'quick_create_app', 1, 'system', '2026-01-06 17:46:31', 'system', '2026-01-06 17:46:31');
+INSERT INTO `t_sys_permission` VALUES ('347cef5d-20c0-46b5-ac9e-489a8049ab20', 'admin.quick_user_mgmt', 'admin.quick_user_mgmt', '快速跳转到用户管理', 'admin', 'quick_user_mgmt', 1, 'system', '2026-01-06 17:46:31', 'system', '2026-01-06 17:46:31');
+INSERT INTO `t_sys_permission` VALUES ('35dcf1ea-2eeb-4316-bf18-9b92c087a2d7', 'app.view_secret', 'app.view_secret', '查看应用密钥', 'app', 'view_secret', 1, 'system', '2026-01-06 17:46:31', 'system', '2026-01-06 17:46:31');
+INSERT INTO `t_sys_permission` VALUES ('37f3e685-f249-4702-a83f-263e8eb2f657', 'menu.view', 'menu.view', '查看菜单列表和详情', 'menu', 'view', 1, 'system', '2026-01-06 17:46:31', 'system', '2026-01-06 17:46:31');
+INSERT INTO `t_sys_permission` VALUES ('38ee71e8-0c67-4f76-ac4a-b6a94a101ba4', 'admin.quick_app_mgmt', 'admin.quick_app_mgmt', '快速跳转到应用管理', 'admin', 'quick_app_mgmt', 1, 'system', '2026-01-06 17:46:31', 'system', '2026-01-06 17:46:31');
+INSERT INTO `t_sys_permission` VALUES ('3bae0593-c9a6-4abd-8cc8-ce396e9fdbd0', 'log.clear', 'log.clear', '清理历史日志', 'log', 'clear', 1, 'system', '2026-01-06 17:46:31', 'system', '2026-01-06 17:46:31');
+INSERT INTO `t_sys_permission` VALUES ('3f70df3e-f26a-41b7-b0f6-5c50aa43c8b7', 'role.view', 'role.view', '查看角色列表和详情', 'role', 'view', 1, 'system', '2026-01-06 17:46:31', 'system', '2026-01-06 17:46:31');
+INSERT INTO `t_sys_permission` VALUES ('3ff3cc15-a911-4616-a4ce-51e29c477521', 'admin.quick_export_logs', 'admin.quick_export_logs', '快速导出日志', 'admin', 'quick_export_logs', 1, 'system', '2026-01-06 17:46:31', 'system', '2026-01-06 17:46:31');
+INSERT INTO `t_sys_permission` VALUES ('416647f6-4a64-471c-a42e-1b4fdf2c8a56', 'profile.save', 'profile.save', '保存个人资料修改', 'profile', 'save', 1, 'system', '2026-01-06 17:46:31', 'system', '2026-01-06 17:46:31');
+INSERT INTO `t_sys_permission` VALUES ('44b36fb7-c844-4b2f-9d48-e80b426536b9', 'app.reset_secret', 'app.reset_secret', '重置应用密钥', 'app', 'reset_secret', 1, 'system', '2026-01-06 17:46:31', 'system', '2026-01-06 17:46:31');
+INSERT INTO `t_sys_permission` VALUES ('5630a397-94fb-4f52-9d3c-b496abc0487b', 'settings.view', 'settings.view', '查看系统配置', 'settings', 'view', 1, 'system', '2026-01-06 17:46:31', 'system', '2026-01-06 17:46:31');
+INSERT INTO `t_sys_permission` VALUES ('59bcc91d-d331-4aff-9390-511821bb326f', 'user.create', 'user.create', '创建新用户', 'user', 'create', 1, 'system', '2026-01-06 17:46:31', 'system', '2026-01-06 17:46:31');
+INSERT INTO `t_sys_permission` VALUES ('5cae8f32-f13d-4c2b-a969-cd9de503e9eb', 'admin.dashboard', 'admin.dashboard', '查看管理概览', 'admin', 'dashboard', 1, 'system', '2026-01-06 17:46:31', 'system', '2026-01-06 17:46:31');
+INSERT INTO `t_sys_permission` VALUES ('5f653d91-e0fe-4650-bda7-1abff5a9d69b', 'log.view', 'log.view', '查看系统操作日志', 'log', 'view', 1, 'system', '2026-01-06 17:46:31', 'system', '2026-01-06 17:46:31');
+INSERT INTO `t_sys_permission` VALUES ('638e2445-878c-40f7-83be-597972d15cf0', 'user.delete', 'user.delete', '删除用户', 'user', 'delete', 1, 'system', '2026-01-06 17:46:31', 'system', '2026-01-06 17:46:31');
+INSERT INTO `t_sys_permission` VALUES ('66430840-9192-4906-8665-ccffd3075bd9', 'app.view_logs', 'app.view_logs', '查看应用相关日志', 'app', 'view_logs', 1, 'system', '2026-01-06 17:46:31', 'system', '2026-01-06 17:46:31');
+INSERT INTO `t_sys_permission` VALUES ('76b46489-6eba-4f76-841c-c088c38e3b1b', 'app.view', 'app.view', '查看应用列表和详情', 'app', 'view', 1, 'system', '2026-01-06 17:46:31', 'system', '2026-01-06 17:46:31');
+INSERT INTO `t_sys_permission` VALUES ('8149c1b2-8b73-482e-8214-5e06bc25623b', 'document.delete', 'document.delete', '删除文档', 'document', 'delete', 1, 'system', '2026-01-06 17:46:31', 'system', '2026-01-06 17:46:31');
+INSERT INTO `t_sys_permission` VALUES ('822ab59c-e4a7-4eb9-b789-848378678710', 'role.create', 'role.create', '创建新角色', 'role', 'create', 1, 'system', '2026-01-06 17:46:31', 'system', '2026-01-06 17:46:31');
+INSERT INTO `t_sys_permission` VALUES ('82937e5c-5d37-44fe-84fa-87af20f94a1c', 'admin.quick_create_user', 'admin.quick_create_user', '快速创建用户', 'admin', 'quick_create_user', 1, 'system', '2026-01-06 17:46:31', 'system', '2026-01-06 17:46:31');
+INSERT INTO `t_sys_permission` VALUES ('926408fe-3ee5-4a41-a524-f3138a235298', 'permission.edit', 'permission.edit', '编辑权限信息', 'permission', 'edit', 1, 'system', '2026-01-06 17:46:31', 'system', '2026-01-06 17:46:31');
+INSERT INTO `t_sys_permission` VALUES ('9786516e-1908-4fae-801e-c60c9c35b86c', 'document.kb_manage', 'document.kb_manage', '管理文档入库和移除', 'document', 'kb_manage', 1, 'system', '2026-01-06 17:46:31', 'system', '2026-01-06 17:46:31');
+INSERT INTO `t_sys_permission` VALUES ('a54a9829-5fb3-44b4-b658-9b4cb30d7d84', 'permission.create', 'permission.create', '创建新权限', 'permission', 'create', 1, 'system', '2026-01-06 17:46:31', 'system', '2026-01-06 17:46:31');
+INSERT INTO `t_sys_permission` VALUES ('a7e2ceaf-4330-44ba-bf9c-30e09c88e961', 'role.delete', 'role.delete', '删除角色', 'role', 'delete', 1, 'system', '2026-01-06 17:46:31', 'system', '2026-01-06 17:46:31');
+INSERT INTO `t_sys_permission` VALUES ('a9773815-23d6-4594-85f4-1610bca98ce5', 'profile.change_password', 'profile.change_password', '修改登录密码', 'profile', 'change_password', 1, 'system', '2026-01-06 17:46:31', 'system', '2026-01-06 17:46:31');
+INSERT INTO `t_sys_permission` VALUES ('ad24cece-a009-4b22-a4ef-9a4ae0bee265', 'app.delete', 'app.delete', '删除应用', 'app', 'delete', 1, 'system', '2026-01-06 17:46:31', 'system', '2026-01-06 17:46:31');
+INSERT INTO `t_sys_permission` VALUES ('b43439e6-de46-4b5e-bc78-f23271fbb5b0', 'role.edit', 'role.edit', '编辑角色信息', 'role', 'edit', 1, 'system', '2026-01-06 17:46:31', 'system', '2026-01-06 17:46:31');
+INSERT INTO `t_sys_permission` VALUES ('b5ed5637-bb00-4a89-b685-7c63f9305e26', 'admin.quick_settings', 'admin.quick_settings', '快速跳转到系统设置', 'admin', 'quick_settings', 1, 'system', '2026-01-06 17:46:31', 'system', '2026-01-06 17:46:31');
+INSERT INTO `t_sys_permission` VALUES ('ba38077d-d8f6-44ce-a70b-be5b693787b5', 'menu.sort', 'menu.sort', '调整菜单排序', 'menu', 'sort', 1, 'system', '2026-01-06 17:46:31', 'system', '2026-01-06 17:46:31');
+INSERT INTO `t_sys_permission` VALUES ('baca63fe-0e1a-400e-a00a-6b1849b2d694', 'menu.edit', 'menu.edit', '编辑菜单信息', 'menu', 'edit', 1, 'system', '2026-01-06 17:46:31', 'system', '2026-01-06 17:46:31');
+INSERT INTO `t_sys_permission` VALUES ('bc51f030-3efe-4544-9a5e-ff42a18318fb', 'user.view', 'user.view', '查看用户列表和详情', 'user', 'view', 1, 'system', '2026-01-06 17:46:31', 'system', '2026-01-06 17:46:31');
+INSERT INTO `t_sys_permission` VALUES ('c0f51e32-db23-49fa-8845-1faf6bf9c456', 'permission.delete', 'permission.delete', '删除权限', 'permission', 'delete', 1, 'system', '2026-01-06 17:46:31', 'system', '2026-01-06 17:46:31');
+INSERT INTO `t_sys_permission` VALUES ('c6ea84d4-1429-43ea-aad2-0a0f81156849', 'user.batch_delete', 'user.batch_delete', '批量删除用户', 'user', 'batch_delete', 1, 'system', '2026-01-06 17:46:31', 'system', '2026-01-06 17:46:31');
+INSERT INTO `t_sys_permission` VALUES ('cb92754f-3e32-4a69-aaf2-23f20a4a589f', 'user.assign_role', 'user.assign_role', '为用户分配角色', 'user', 'assign_role', 1, 'system', '2026-01-06 17:46:31', 'system', '2026-01-06 17:46:31');
+INSERT INTO `t_sys_permission` VALUES ('cee81ef4-d9ea-40eb-bce6-bb9499b21771', 'settings.edit', 'settings.edit', '修改系统配置', 'settings', 'edit', 1, 'system', '2026-01-06 17:46:31', 'system', '2026-01-06 17:46:31');
+INSERT INTO `t_sys_permission` VALUES ('d4eb97ca-a2fc-4f69-a264-90f22261da72', 'app.create', 'app.create', '创建OAuth2应用', 'app', 'create', 1, 'system', '2026-01-06 17:46:31', 'system', '2026-01-06 17:46:31');
+INSERT INTO `t_sys_permission` VALUES ('e0fe38a3-e905-440c-a90b-00b70a0894bb', 'menu.create', 'menu.create', '创建新菜单', 'menu', 'create', 1, 'system', '2026-01-06 17:46:31', 'system', '2026-01-06 17:46:31');
+INSERT INTO `t_sys_permission` VALUES ('e14cf02e-bacd-403b-914b-1af071bdccf4', 'document.add', 'document.add', '上传新文档', 'document', 'add', 1, 'system', '2026-01-06 17:46:31', 'system', '2026-01-06 17:46:31');
+INSERT INTO `t_sys_permission` VALUES ('e318b904-a302-4ff3-832e-9e40940029b7', 'role.permission_mgmt', 'role.permission_mgmt', '管理角色权限', 'role', 'permission_mgmt', 1, 'system', '2026-01-06 17:46:31', 'system', '2026-01-06 17:46:31');
+INSERT INTO `t_sys_permission` VALUES ('eebab12f-135a-4b19-85a9-bfd567fd843c', 'permission.view', 'permission.view', '查看权限列表和详情', 'permission', 'view', 1, 'system', '2026-01-06 17:46:31', 'system', '2026-01-06 17:46:31');
+INSERT INTO `t_sys_permission` VALUES ('f5b95bba-4d34-4cbd-bb2a-8f3f548b7a89', 'user.reset_password', 'user.reset_password', '重置用户密码', 'user', 'reset_password', 1, 'system', '2026-01-06 17:46:31', 'system', '2026-01-06 17:46:31');
+INSERT INTO `t_sys_permission` VALUES ('f931de1a-e374-4cbd-8506-1aa4273bf657', 'app.edit', 'app.edit', '编辑应用信息', 'app', 'edit', 1, 'system', '2026-01-06 17:46:31', 'system', '2026-01-06 17:46:31');
+INSERT INTO `t_sys_permission` VALUES ('f945e7b4-8ba6-4ba7-98f9-91ef96ffb267', 'admin.quick_view_logs', 'admin.quick_view_logs', '快速查看系统日志', 'admin', 'quick_view_logs', 1, 'system', '2026-01-06 17:46:31', 'system', '2026-01-06 17:46:31');
+
+-- ----------------------------
+-- Table structure for t_sys_role
+-- ----------------------------
+DROP TABLE IF EXISTS `t_sys_role`;
+CREATE TABLE `t_sys_role`  (
+  `id` char(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '角色ID',
+  `name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '角色名称',
+  `code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '角色代码',
+  `description` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '角色描述',
+  `is_active` tinyint(1) NULL DEFAULT 1 COMMENT '是否激活',
+  `created_by` varchar(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '创建人',
+  `created_time` datetime(0) NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间,默认当前时间',
+  `updated_by` varchar(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '修改人',
+  `updated_time` datetime(0) NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '修改时间,默认当前时间',
+  `is_system` tinyint(1) NULL DEFAULT 0 COMMENT '是否系统初始化',
+  PRIMARY KEY (`id`) USING BTREE,
+  UNIQUE INDEX `name`(`name`) USING BTREE,
+  UNIQUE INDEX `code`(`code`) USING BTREE
+) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '角色表' ROW_FORMAT = Dynamic;
+
+-- ----------------------------
+-- Records of t_sys_role
+-- ----------------------------
+INSERT INTO `t_sys_role` VALUES ('1229689c-f005-4d61-888c-f25562d3802b', '普通用户', 'user', '系统普通用户1', 1, 'system', '2026-01-06 17:46:31', 'ed6a79d3-0083-4d81-8b48-fc522f686f74', '2026-01-26 16:12:42', 0);
+INSERT INTO `t_sys_role` VALUES ('1f7a5bdc-f567-4afc-af38-6f00b2036e23', '管理员', 'admin', '系统管理员,拥有大部分管理权限1', 1, 'system', '2026-01-06 17:46:31', 'ed6a79d3-0083-4d81-8b48-fc522f686f74', '2026-01-26 16:12:53', 0);
+INSERT INTO `t_sys_role` VALUES ('6347307c-d793-4d16-b94c-9bdb250ae498', '测试1', 'test', '测试1', 1, 'ed6a79d3-0083-4d81-8b48-fc522f686f74', '2026-01-26 18:30:17', 'ed6a79d3-0083-4d81-8b48-fc522f686f74', '2026-01-26 18:45:05', 0);
+INSERT INTO `t_sys_role` VALUES ('6d4fe371-f299-412c-a1e2-bf5bb3bdf6bd', '应用管理员', 'app_manager', '负责应用管理的管理员', 1, 'system', '2026-01-06 17:46:31', 'system', '2026-01-22 23:55:45', 0);
+INSERT INTO `t_sys_role` VALUES ('a0e52467-6f4b-47c2-8300-05e0df05b14d', 'super_admin', 'super_admin', '拥有系统所有权限的超级管理员', 1, 'system', '2026-01-06 17:46:31', 'system', '2026-01-23 10:18:19', 1);
+INSERT INTO `t_sys_role` VALUES ('d3b1fc02-26b9-4f99-ab1c-821ac2cd43dc', '用户管理员', 'user_manager', '负责用户和角色管理的管理员', 1, 'system', '2026-01-06 17:46:31', 'system', '2026-01-22 23:55:59', 0);
+
+-- ----------------------------
+-- Table structure for t_sys_role_menu
+-- ----------------------------
+DROP TABLE IF EXISTS `t_sys_role_menu`;
+CREATE TABLE `t_sys_role_menu`  (
+  `id` char(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '主键ID',
+  `role_id` char(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '角色ID',
+  `menu_id` char(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '菜单ID',
+  `created_by` varchar(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '创建人',
+  `created_time` datetime(0) NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间,默认当前时间',
+  `updated_by` varchar(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '修改人',
+  `updated_time` datetime(0) NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '修改时间,默认当前时间',
+  PRIMARY KEY (`id`) USING BTREE,
+  UNIQUE INDEX `uk_role_menu`(`role_id`, `menu_id`) USING BTREE,
+  INDEX `idx_role_id`(`role_id`) USING BTREE,
+  INDEX `idx_menu_id`(`menu_id`) USING BTREE
+) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '角色菜单关系表' ROW_FORMAT = Dynamic;
+
+-- ----------------------------
+-- Records of t_sys_role_menu
+-- ----------------------------
+INSERT INTO `t_sys_role_menu` VALUES ('02145fa1-58cc-46e5-bca9-d85ed7315959', '6347307c-d793-4d16-b94c-9bdb250ae498', 'dashboard-main', 'ed6a79d3-0083-4d81-8b48-fc522f686f74', '2026-01-26 19:00:51', NULL, '2026-01-26 19:00:51');
+INSERT INTO `t_sys_role_menu` VALUES ('022d99d3-3d8b-4b95-ba7d-d894a13c26aa', '6347307c-d793-4d16-b94c-9bdb250ae498', 'profile-change-password-btn', 'ed6a79d3-0083-4d81-8b48-fc522f686f74', '2026-01-26 19:00:51', NULL, '2026-01-26 19:00:51');
+INSERT INTO `t_sys_role_menu` VALUES ('025542ad-a82c-4aa9-9880-3623d2348aac', '1f7a5bdc-f567-4afc-af38-6f00b2036e23', 'user-delete-btn', 'system', '2026-01-06 17:46:35', 'system', '2026-01-22 22:41:27');
+INSERT INTO `t_sys_role_menu` VALUES ('027235e7-eb03-49ef-9c44-4cdb7f6267d3', '1229689c-f005-4d61-888c-f25562d3802b', 'profile-reset-btn', 'ed6a79d3-0083-4d81-8b48-fc522f686f74', '2026-01-26 15:49:36', NULL, '2026-01-26 15:49:36');
+INSERT INTO `t_sys_role_menu` VALUES ('044357af-626e-45e7-81c8-18912ce09ca8', 'a0e52467-6f4b-47c2-8300-05e0df05b14d', 'app-management', 'system', '2026-01-06 17:46:34', 'system', '2026-01-22 22:41:27');
+INSERT INTO `t_sys_role_menu` VALUES ('055bd007-7ad3-4052-bb06-2e2ef1e972b1', '1f7a5bdc-f567-4afc-af38-6f00b2036e23', 'log-export-btn', 'system', '2026-01-06 17:46:35', 'system', '2026-01-22 22:41:27');
+INSERT INTO `t_sys_role_menu` VALUES ('05c2e451-ab8d-46e3-a18c-ed252b1565df', '1f7a5bdc-f567-4afc-af38-6f00b2036e23', 'app-reset-secret-btn', 'system', '2026-01-06 17:46:34', 'system', '2026-01-22 22:41:27');
+INSERT INTO `t_sys_role_menu` VALUES ('095525da-447a-4fd2-aeb4-6f040cd597e0', 'a0e52467-6f4b-47c2-8300-05e0df05b14d', 'admin-dashboard-app-mgmt-btn', 'system', '2026-01-06 17:46:33', 'system', '2026-01-22 22:41:27');
+INSERT INTO `t_sys_role_menu` VALUES ('0a64a852-c0ba-435c-8f2c-0b265a4e3ea1', '6d4fe371-f299-412c-a1e2-bf5bb3bdf6bd', 'admin-dashboard-create-app-btn', 'system', '2026-01-06 17:46:36', 'system', '2026-01-22 22:41:27');
+INSERT INTO `t_sys_role_menu` VALUES ('0a7ba548-cb7e-468e-b062-df1ba2416f24', '6d4fe371-f299-412c-a1e2-bf5bb3bdf6bd', 'profile-reset-btn', 'system', '2026-01-06 17:46:36', 'system', '2026-01-22 22:41:27');
+INSERT INTO `t_sys_role_menu` VALUES ('0b8f58b1-0d46-4f0b-aef5-4fbbb1cb022f', '1f7a5bdc-f567-4afc-af38-6f00b2036e23', 'permission-delete-btn', 'system', '2026-01-06 17:46:35', 'system', '2026-01-22 22:41:27');
+INSERT INTO `t_sys_role_menu` VALUES ('0ce6cf7e-90f8-4860-9c6b-0427c6e4cb42', 'a0e52467-6f4b-47c2-8300-05e0df05b14d', 'user-reset-password-btn', 'system', '2026-01-06 17:46:34', 'system', '2026-01-22 22:41:27');
+INSERT INTO `t_sys_role_menu` VALUES ('0e0c8537-d249-4c25-8920-10356227e2c0', '1f7a5bdc-f567-4afc-af38-6f00b2036e23', 'user-assign-role-btn', 'system', '2026-01-06 17:46:35', 'system', '2026-01-22 22:41:27');
+INSERT INTO `t_sys_role_menu` VALUES ('11e04bb7-587e-436e-8e75-1aa57e3437bd', 'd3b1fc02-26b9-4f99-ab1c-821ac2cd43dc', 'profile-change-password-btn', 'system', '2026-01-06 17:46:35', 'system', '2026-01-22 22:41:27');
+INSERT INTO `t_sys_role_menu` VALUES ('12fbfbaa-73a7-458f-beb3-6c8b67d39b4b', '6d4fe371-f299-412c-a1e2-bf5bb3bdf6bd', 'app-view-secret-btn', 'system', '2026-01-06 17:46:36', 'system', '2026-01-22 22:41:27');
+INSERT INTO `t_sys_role_menu` VALUES ('135ac295-c689-4bdc-9639-bf59bd57b435', 'a0e52467-6f4b-47c2-8300-05e0df05b14d', 'system-settings', 'system', '2026-01-06 17:46:34', 'system', '2026-01-22 22:41:27');
+INSERT INTO `t_sys_role_menu` VALUES ('1479bc12-70d2-410c-825c-6f59f904cdd7', '1f7a5bdc-f567-4afc-af38-6f00b2036e23', 'menu-sort-btn', 'system', '2026-01-06 17:46:35', 'system', '2026-01-22 22:41:27');
+INSERT INTO `t_sys_role_menu` VALUES ('149b7544-c6c0-46f0-bf89-4aaa8d05912e', 'a0e52467-6f4b-47c2-8300-05e0df05b14d', 'role-create-btn', 'system', '2026-01-06 17:46:34', 'system', '2026-01-22 22:41:27');
+INSERT INTO `t_sys_role_menu` VALUES ('14b15458-bce2-4cda-a8ed-b592d40ee047', 'a0e52467-6f4b-47c2-8300-05e0df05b14d', 'user-edit-btn', 'system', '2026-01-06 17:46:34', 'system', '2026-01-22 22:41:27');
+INSERT INTO `t_sys_role_menu` VALUES ('14b16fc9-bc6d-44c8-aefa-a79f5152fb6e', '1f7a5bdc-f567-4afc-af38-6f00b2036e23', 'settings-edit-btn', 'system', '2026-01-06 17:46:35', 'system', '2026-01-22 22:41:27');
+INSERT INTO `t_sys_role_menu` VALUES ('15e6ec6d-f902-4e13-a702-d1f1361c1e89', 'a0e52467-6f4b-47c2-8300-05e0df05b14d', 'user-create-btn', 'system', '2026-01-06 17:46:34', 'system', '2026-01-22 22:41:27');
+INSERT INTO `t_sys_role_menu` VALUES ('1638cef1-7fd8-4c29-a819-356c0eac56eb', '6347307c-d793-4d16-b94c-9bdb250ae498', 'role-edit-btn', 'ed6a79d3-0083-4d81-8b48-fc522f686f74', '2026-01-26 19:00:51', NULL, '2026-01-26 19:00:51');
+INSERT INTO `t_sys_role_menu` VALUES ('1707f738-0617-4dfd-838a-1a1934ecb8bc', '6347307c-d793-4d16-b94c-9bdb250ae498', 'user-reset-password-btn', 'ed6a79d3-0083-4d81-8b48-fc522f686f74', '2026-01-26 19:00:51', NULL, '2026-01-26 19:00:51');
+INSERT INTO `t_sys_role_menu` VALUES ('17796cfe-d9b1-4048-a462-931ff140226f', 'a0e52467-6f4b-47c2-8300-05e0df05b14d', 'app-delete-btn', 'system', '2026-01-06 17:46:34', 'system', '2026-01-22 22:41:27');
+INSERT INTO `t_sys_role_menu` VALUES ('1843f1aa-5712-4689-96b5-6a6472d92112', '1229689c-f005-4d61-888c-f25562d3802b', 'dashboard-main', 'ed6a79d3-0083-4d81-8b48-fc522f686f74', '2026-01-26 15:49:36', NULL, '2026-01-26 15:49:36');
+INSERT INTO `t_sys_role_menu` VALUES ('19de2d22-1ff4-44ec-8ce0-58e26559c9b1', '1f7a5bdc-f567-4afc-af38-6f00b2036e23', 'admin-dashboard-app-mgmt-btn', 'system', '2026-01-06 17:46:34', 'system', '2026-01-22 22:41:27');
+INSERT INTO `t_sys_role_menu` VALUES ('1d21baea-d4c8-4957-9d68-591d81fdfaf8', 'a0e52467-6f4b-47c2-8300-05e0df05b14d', 'dfccba5b-d715-4cc4-a421-e596fcab2ffb', NULL, '2026-01-27 14:06:05', NULL, '2026-01-27 14:06:05');
+INSERT INTO `t_sys_role_menu` VALUES ('1ea845f2-fe82-4aea-8362-f915bee4b49b', '1f7a5bdc-f567-4afc-af38-6f00b2036e23', 'admin-dashboard-create-user-btn', 'system', '2026-01-06 17:46:34', 'system', '2026-01-22 22:41:27');
+INSERT INTO `t_sys_role_menu` VALUES ('2099661d-6945-442a-9e9a-803cb6636562', 'a0e52467-6f4b-47c2-8300-05e0df05b14d', 'profile-change-password-btn', 'system', '2026-01-06 17:46:34', 'system', '2026-01-22 22:41:27');
+INSERT INTO `t_sys_role_menu` VALUES ('20f35868-122f-4c9f-b08b-add550f93b43', 'a0e52467-6f4b-47c2-8300-05e0df05b14d', 'menu-sort-btn', 'system', '2026-01-06 17:46:34', 'system', '2026-01-22 22:41:27');
+INSERT INTO `t_sys_role_menu` VALUES ('22b0e663-7c1a-47a3-9242-416021524ba5', '1f7a5bdc-f567-4afc-af38-6f00b2036e23', 'admin-dashboard-create-app-btn', 'system', '2026-01-06 17:46:34', 'system', '2026-01-22 22:41:27');
+INSERT INTO `t_sys_role_menu` VALUES ('23a0f589-27ab-436f-bc4a-34afd7fbe4f6', 'd3b1fc02-26b9-4f99-ab1c-821ac2cd43dc', 'admin-dashboard-view-logs-btn', 'system', '2026-01-06 17:46:35', 'system', '2026-01-22 22:41:27');
+INSERT INTO `t_sys_role_menu` VALUES ('2455f638-74f9-4abd-8be1-e0baec1abffc', '1f7a5bdc-f567-4afc-af38-6f00b2036e23', 'permission-management', 'system', '2026-01-06 17:46:35', 'system', '2026-01-22 22:41:27');
+INSERT INTO `t_sys_role_menu` VALUES ('25065496-1a6a-47ca-a284-301e9dc2c1cf', '6d4fe371-f299-412c-a1e2-bf5bb3bdf6bd', 'app-edit-btn', 'system', '2026-01-06 17:46:36', 'system', '2026-01-22 22:41:27');
+INSERT INTO `t_sys_role_menu` VALUES ('26ab2f54-211d-4d5c-9a8b-e69366c1ac75', 'd3b1fc02-26b9-4f99-ab1c-821ac2cd43dc', 'user-batch-delete-btn', 'system', '2026-01-06 17:46:35', 'system', '2026-01-22 22:41:27');
+INSERT INTO `t_sys_role_menu` VALUES ('278090fd-14a1-4c88-8234-4aef7043af4a', '1f7a5bdc-f567-4afc-af38-6f00b2036e23', 'profile-main', 'system', '2026-01-06 17:46:35', 'system', '2026-01-22 22:41:27');
+INSERT INTO `t_sys_role_menu` VALUES ('28a99e61-8b13-4aa8-8441-d5e61ab149d6', 'a0e52467-6f4b-47c2-8300-05e0df05b14d', 'user-assign-role-btn', 'system', '2026-01-06 17:46:34', 'system', '2026-01-22 22:41:27');
+INSERT INTO `t_sys_role_menu` VALUES ('29578f5d-b2cb-4d15-a3e4-d36613e9226b', 'a0e52467-6f4b-47c2-8300-05e0df05b14d', 'admin-main', 'system', '2026-01-06 17:46:34', 'system', '2026-01-22 22:41:27');
+INSERT INTO `t_sys_role_menu` VALUES ('2cde5175-3782-4b9a-a85d-a797fcfd4c73', 'd3b1fc02-26b9-4f99-ab1c-821ac2cd43dc', 'role-edit-btn', 'system', '2026-01-06 17:46:35', 'system', '2026-01-22 22:41:27');
+INSERT INTO `t_sys_role_menu` VALUES ('2ce3a3b7-47ba-431b-8230-36662c592292', 'a0e52467-6f4b-47c2-8300-05e0df05b14d', 'profile-main', 'system', '2026-01-06 17:46:34', 'system', '2026-01-22 22:41:27');
+INSERT INTO `t_sys_role_menu` VALUES ('2f936c11-df6b-4358-9126-9777f2e324a0', 'a0e52467-6f4b-47c2-8300-05e0df05b14d', 'admin-dashboard-view-logs-btn', 'system', '2026-01-06 17:46:34', 'system', '2026-01-22 22:41:27');
+INSERT INTO `t_sys_role_menu` VALUES ('2fe26311-ed22-43d2-9029-36c414cf6c87', '6d4fe371-f299-412c-a1e2-bf5bb3bdf6bd', 'app-view-logs-btn', 'system', '2026-01-06 17:46:36', 'system', '2026-01-22 22:41:27');
+INSERT INTO `t_sys_role_menu` VALUES ('33b6c3fa-fdc9-4e33-8347-e5cf96bc92de', '1f7a5bdc-f567-4afc-af38-6f00b2036e23', 'user-reset-password-btn', 'system', '2026-01-06 17:46:35', 'system', '2026-01-22 22:41:27');
+INSERT INTO `t_sys_role_menu` VALUES ('34ce7ce8-9c82-45b5-b2b6-550a9433bdba', 'a0e52467-6f4b-47c2-8300-05e0df05b14d', 'admin-dashboard-settings-btn', 'system', '2026-01-06 17:46:34', 'system', '2026-01-22 22:41:27');
+INSERT INTO `t_sys_role_menu` VALUES ('3787d2fd-f871-4e02-b3e2-dbae8d8201b9', 'd3b1fc02-26b9-4f99-ab1c-821ac2cd43dc', 'user-create-btn', 'system', '2026-01-06 17:46:35', 'system', '2026-01-22 22:41:27');
+INSERT INTO `t_sys_role_menu` VALUES ('3a175a42-4a70-456f-b9b1-8e84afef86a4', 'a0e52467-6f4b-47c2-8300-05e0df05b14d', 'admin-dashboard-create-user-btn', 'system', '2026-01-06 17:46:34', 'system', '2026-01-22 22:41:27');
+INSERT INTO `t_sys_role_menu` VALUES ('3b88ae50-b15b-4e26-beef-bb1fb9ad5994', '1f7a5bdc-f567-4afc-af38-6f00b2036e23', 'profile-change-password-btn', 'system', '2026-01-06 17:46:35', 'system', '2026-01-22 22:41:27');
+INSERT INTO `t_sys_role_menu` VALUES ('3bc3852e-2bfc-4f01-9d09-f117df5b8188', '6d4fe371-f299-412c-a1e2-bf5bb3bdf6bd', 'admin-main', 'system', '2026-01-06 17:46:36', 'system', '2026-01-22 22:41:27');
+INSERT INTO `t_sys_role_menu` VALUES ('3e346075-b83a-438c-889f-7b2958810f09', 'a0e52467-6f4b-47c2-8300-05e0df05b14d', 'log-export-btn', 'system', '2026-01-06 17:46:34', 'system', '2026-01-22 22:41:27');
+INSERT INTO `t_sys_role_menu` VALUES ('40067b97-fece-4fe7-b405-b0cf7dedc1c3', 'd3b1fc02-26b9-4f99-ab1c-821ac2cd43dc', 'admin-dashboard-export-logs-btn', 'system', '2026-01-06 17:46:35', 'system', '2026-01-22 22:41:27');
+INSERT INTO `t_sys_role_menu` VALUES ('401682c4-f827-11f0-aa4a-6ef9aeacc98a', '1f7a5bdc-f567-4afc-af38-6f00b2036e23', 'image-management', NULL, '2026-01-23 14:46:31', NULL, '2026-01-23 14:46:31');
+INSERT INTO `t_sys_role_menu` VALUES ('40168ec1-f827-11f0-aa4a-6ef9aeacc98a', 'a0e52467-6f4b-47c2-8300-05e0df05b14d', 'image-management', NULL, '2026-01-23 14:46:31', NULL, '2026-01-23 14:46:31');
+INSERT INTO `t_sys_role_menu` VALUES ('4341f606-c325-44ec-98db-7ce680b98cb4', '1f7a5bdc-f567-4afc-af38-6f00b2036e23', 'app-management', 'system', '2026-01-06 17:46:34', 'system', '2026-01-22 22:41:27');
+INSERT INTO `t_sys_role_menu` VALUES ('4390aa1c-f4e0-466b-a986-ff2f262bb343', '1f7a5bdc-f567-4afc-af38-6f00b2036e23', 'menu-edit-btn', 'system', '2026-01-06 17:46:35', 'system', '2026-01-22 22:41:27');
+INSERT INTO `t_sys_role_menu` VALUES ('472281aa-2865-42ad-a9ce-71ec656240be', '6d4fe371-f299-412c-a1e2-bf5bb3bdf6bd', 'dashboard-main', 'system', '2026-01-06 17:46:35', 'system', '2026-01-22 22:41:27');
+INSERT INTO `t_sys_role_menu` VALUES ('4734b6e2-d08d-4f0c-bd8d-9c6b9d012c22', '1f7a5bdc-f567-4afc-af38-6f00b2036e23', 'role-permission-mgmt-btn', 'system', '2026-01-06 17:46:35', 'system', '2026-01-22 22:41:27');
+INSERT INTO `t_sys_role_menu` VALUES ('489c8dd2-9a5d-43aa-b86d-5a84234d44e8', 'a0e52467-6f4b-47c2-8300-05e0df05b14d', 'menu-edit-btn', 'system', '2026-01-06 17:46:34', 'system', '2026-01-22 22:41:27');
+INSERT INTO `t_sys_role_menu` VALUES ('498861fe-3d21-48dd-ab71-fe5595999575', 'd3b1fc02-26b9-4f99-ab1c-821ac2cd43dc', 'user-edit-btn', 'system', '2026-01-06 17:46:35', 'system', '2026-01-22 22:41:27');
+INSERT INTO `t_sys_role_menu` VALUES ('4a461e61-6bb9-450f-9cd2-9a37b38b7d4e', '6347307c-d793-4d16-b94c-9bdb250ae498', 'user-assign-role-btn', 'ed6a79d3-0083-4d81-8b48-fc522f686f74', '2026-01-26 19:00:51', NULL, '2026-01-26 19:00:51');
+INSERT INTO `t_sys_role_menu` VALUES ('4a74a3d6-d29d-40ff-8a00-953bd0ab85c6', '6d4fe371-f299-412c-a1e2-bf5bb3bdf6bd', 'admin-dashboard-export-logs-btn', 'system', '2026-01-06 17:46:36', 'system', '2026-01-22 22:41:27');
+INSERT INTO `t_sys_role_menu` VALUES ('4d1fd668-c78a-414c-acb4-8cd21fd3927c', '1f7a5bdc-f567-4afc-af38-6f00b2036e23', 'log-management', 'system', '2026-01-06 17:46:35', 'system', '2026-01-22 22:41:27');
+INSERT INTO `t_sys_role_menu` VALUES ('4d5c1edb-df6d-49cf-b9a9-0511d0976b6a', 'a0e52467-6f4b-47c2-8300-05e0df05b14d', 'menu-delete-btn', 'system', '2026-01-06 17:46:34', 'system', '2026-01-22 22:41:27');
+INSERT INTO `t_sys_role_menu` VALUES ('4d9b9477-c784-4eac-9256-0d0d1d198175', '1f7a5bdc-f567-4afc-af38-6f00b2036e23', 'user-batch-delete-btn', 'system', '2026-01-06 17:46:35', 'system', '2026-01-22 22:41:27');
+INSERT INTO `t_sys_role_menu` VALUES ('511b3697-ee12-45ee-8567-fd5cba25fa78', '1f7a5bdc-f567-4afc-af38-6f00b2036e23', 'log-view-btn', 'system', '2026-01-06 17:46:35', 'system', '2026-01-22 22:41:27');
+INSERT INTO `t_sys_role_menu` VALUES ('511bc5d2-3486-47c1-857a-de6b74183bd1', 'a0e52467-6f4b-47c2-8300-05e0df05b14d', 'basic-info-regulation', 'system', '2026-01-12 16:58:30', 'system', '2026-01-30 14:20:15');
+INSERT INTO `t_sys_role_menu` VALUES ('5153243b-e568-4f62-b569-9dd9a13a2083', '1f7a5bdc-f567-4afc-af38-6f00b2036e23', 'user-management', 'system', '2026-01-06 17:46:35', 'system', '2026-01-22 22:41:27');
+INSERT INTO `t_sys_role_menu` VALUES ('535be115-0160-4ce7-a637-595aad0d4d30', '1f7a5bdc-f567-4afc-af38-6f00b2036e23', 'document-management', 'system', '2026-01-06 17:46:35', 'system', '2026-01-22 22:41:27');
+INSERT INTO `t_sys_role_menu` VALUES ('55caff9a-7be6-4232-90bf-24cec5e3262f', 'a0e52467-6f4b-47c2-8300-05e0df05b14d', 'log-management', 'system', '2026-01-06 17:46:34', 'system', '2026-01-22 22:41:27');
+INSERT INTO `t_sys_role_menu` VALUES ('57e5655e-bb82-4e76-bb07-a074460de479', '1f7a5bdc-f567-4afc-af38-6f00b2036e23', 'basic-info-standard', 'system', '2026-01-12 16:58:29', 'system', '2026-01-30 14:20:15');
+INSERT INTO `t_sys_role_menu` VALUES ('57f8bfe4-ed1e-4258-a929-94b9643968f3', 'd3b1fc02-26b9-4f99-ab1c-821ac2cd43dc', 'admin-dashboard-user-mgmt-btn', 'system', '2026-01-06 17:46:35', 'system', '2026-01-22 22:41:27');
+INSERT INTO `t_sys_role_menu` VALUES ('59d21775-38ec-4744-8aaa-61017cdc94f6', '1f7a5bdc-f567-4afc-af38-6f00b2036e23', 'admin-dashboard-user-mgmt-btn', 'system', '2026-01-06 17:46:34', 'system', '2026-01-22 22:41:27');
+INSERT INTO `t_sys_role_menu` VALUES ('5ade129b-ce95-485c-b5eb-a7d3e3da72d7', '6347307c-d793-4d16-b94c-9bdb250ae498', 'role-management', 'ed6a79d3-0083-4d81-8b48-fc522f686f74', '2026-01-26 19:00:51', NULL, '2026-01-26 19:00:51');
+INSERT INTO `t_sys_role_menu` VALUES ('5eed402a-0733-41ea-8351-4df30d632c1f', 'd3b1fc02-26b9-4f99-ab1c-821ac2cd43dc', 'role-management', 'system', '2026-01-06 17:46:35', 'system', '2026-01-22 22:41:27');
+INSERT INTO `t_sys_role_menu` VALUES ('5effcb42-4beb-45a0-bc43-e51c5a45059a', 'a0e52467-6f4b-47c2-8300-05e0df05b14d', 'admin-dashboard-create-app-btn', 'system', '2026-01-06 17:46:34', 'system', '2026-01-22 22:41:27');
+INSERT INTO `t_sys_role_menu` VALUES ('5f48bf82-bd55-4eca-85ca-35051e30ece3', '6347307c-d793-4d16-b94c-9bdb250ae498', 'user-delete-btn', 'ed6a79d3-0083-4d81-8b48-fc522f686f74', '2026-01-26 19:00:51', NULL, '2026-01-26 19:00:51');
+INSERT INTO `t_sys_role_menu` VALUES ('61fd1ee5-91a4-476a-adc9-983e0d0f85c2', '1f7a5bdc-f567-4afc-af38-6f00b2036e23', 'menu-create-btn', 'system', '2026-01-06 17:46:35', 'system', '2026-01-22 22:41:27');
+INSERT INTO `t_sys_role_menu` VALUES ('639c41f2-5147-46c0-bfed-d65606ae827f', 'd3b1fc02-26b9-4f99-ab1c-821ac2cd43dc', 'admin-dashboard-app-mgmt-btn', 'system', '2026-01-06 17:46:35', 'system', '2026-01-22 22:41:27');
+INSERT INTO `t_sys_role_menu` VALUES ('63aba4e8-0754-4f9d-ba6b-a1ee1b628b08', 'a0e52467-6f4b-47c2-8300-05e0df05b14d', 'permission-edit-btn', 'system', '2026-01-06 17:46:34', 'system', '2026-01-22 22:41:27');
+INSERT INTO `t_sys_role_menu` VALUES ('668e0d7a-39a9-43c3-b60c-ce06ed6d77ef', '1f7a5bdc-f567-4afc-af38-6f00b2036e23', 'permission-view-roles-btn', 'system', '2026-01-06 17:46:35', 'system', '2026-01-22 22:41:27');
+INSERT INTO `t_sys_role_menu` VALUES ('672a3ae2-72ac-432d-b6ca-ce0169b0825a', '1f7a5bdc-f567-4afc-af38-6f00b2036e23', 'app-view-logs-btn', 'system', '2026-01-06 17:46:34', 'system', '2026-01-22 22:41:27');
+INSERT INTO `t_sys_role_menu` VALUES ('682e2f40-74d6-40e8-a4f3-4e9a920f0fcc', 'a0e52467-6f4b-47c2-8300-05e0df05b14d', 'menu-management', 'system', '2026-01-06 17:46:34', 'system', '2026-01-22 22:41:27');
+INSERT INTO `t_sys_role_menu` VALUES ('69419ca1-d2a0-4598-9131-0085d75ca22e', '1f7a5bdc-f567-4afc-af38-6f00b2036e23', 'user-create-btn', 'system', '2026-01-06 17:46:35', 'system', '2026-01-22 22:41:27');
+INSERT INTO `t_sys_role_menu` VALUES ('6b304d44-412f-4040-88c7-39640638fede', '1f7a5bdc-f567-4afc-af38-6f00b2036e23', 'app-view-secret-btn', 'system', '2026-01-06 17:46:35', 'system', '2026-01-22 22:41:27');
+INSERT INTO `t_sys_role_menu` VALUES ('6b33cbd5-e016-41ec-845a-80b9e5eac421', '6347307c-d793-4d16-b94c-9bdb250ae498', 'role-delete-btn', 'ed6a79d3-0083-4d81-8b48-fc522f686f74', '2026-01-26 19:00:51', NULL, '2026-01-26 19:00:51');
+INSERT INTO `t_sys_role_menu` VALUES ('6b6000a4-bfeb-4453-aff9-dda823a28bbe', '6347307c-d793-4d16-b94c-9bdb250ae498', 'user-batch-delete-btn', 'ed6a79d3-0083-4d81-8b48-fc522f686f74', '2026-01-26 19:00:51', NULL, '2026-01-26 19:00:51');
+INSERT INTO `t_sys_role_menu` VALUES ('6b97e0a2-3a68-4b5f-8686-f22f9a32e68f', '6347307c-d793-4d16-b94c-9bdb250ae498', 'user-create-btn', 'ed6a79d3-0083-4d81-8b48-fc522f686f74', '2026-01-26 19:00:51', NULL, '2026-01-26 19:00:51');
+INSERT INTO `t_sys_role_menu` VALUES ('6c0d6a43-a377-4047-9707-6618dbf91dbe', '1f7a5bdc-f567-4afc-af38-6f00b2036e23', 'system-settings', 'system', '2026-01-06 17:46:35', 'system', '2026-01-22 22:41:27');
+INSERT INTO `t_sys_role_menu` VALUES ('6ce5de98-b3fa-4dff-b05b-188b82fc3ff8', 'a0e52467-6f4b-47c2-8300-05e0df05b14d', 'document-view-btn', 'system', '2026-01-06 17:46:34', 'system', '2026-01-22 22:41:27');
+INSERT INTO `t_sys_role_menu` VALUES ('6ef178a1-dd83-471a-a6e2-c69ffc71a48d', '1f7a5bdc-f567-4afc-af38-6f00b2036e23', 'basic-info-construction_plan', 'system', '2026-01-12 16:58:29', 'system', '2026-01-30 14:20:15');
+INSERT INTO `t_sys_role_menu` VALUES ('71b7c085-91de-46ac-adac-bf494ebccd83', '1f7a5bdc-f567-4afc-af38-6f00b2036e23', 'permission-edit-btn', 'system', '2026-01-06 17:46:35', 'system', '2026-01-22 22:41:27');
+INSERT INTO `t_sys_role_menu` VALUES ('71cbd615-7a60-4101-8a1e-51506e70fd5b', 'd3b1fc02-26b9-4f99-ab1c-821ac2cd43dc', 'role-permission-mgmt-btn', 'system', '2026-01-06 17:46:35', 'system', '2026-01-22 22:41:27');
+INSERT INTO `t_sys_role_menu` VALUES ('721c2352-33f3-44be-acb9-9bffe5e1aeb6', 'd3b1fc02-26b9-4f99-ab1c-821ac2cd43dc', 'user-assign-role-btn', 'system', '2026-01-06 17:46:35', 'system', '2026-01-22 22:41:27');
+INSERT INTO `t_sys_role_menu` VALUES ('722b2daf-c009-46b0-952a-fa7c28a61bfb', 'a0e52467-6f4b-47c2-8300-05e0df05b14d', 'app-create-btn', 'system', '2026-01-06 17:46:34', 'system', '2026-01-22 22:41:27');
+INSERT INTO `t_sys_role_menu` VALUES ('72d27e8d-6733-4419-b609-2cefc5200dac', 'a0e52467-6f4b-47c2-8300-05e0df05b14d', 'role-delete-btn', 'system', '2026-01-06 17:46:34', 'system', '2026-01-22 22:41:27');
+INSERT INTO `t_sys_role_menu` VALUES ('741d46a1-f1b6-40bb-b537-053d785aa786', 'a0e52467-6f4b-47c2-8300-05e0df05b14d', 'permission-management', 'system', '2026-01-06 17:46:34', 'system', '2026-01-22 22:41:27');
+INSERT INTO `t_sys_role_menu` VALUES ('748da9c8-00db-43de-ac2d-452ccdf96b63', '1f7a5bdc-f567-4afc-af38-6f00b2036e23', 'profile-reset-btn', 'system', '2026-01-06 17:46:35', 'system', '2026-01-22 22:41:27');
+INSERT INTO `t_sys_role_menu` VALUES ('75717fd9-24c9-4a13-b439-7abcf49b6733', '6d4fe371-f299-412c-a1e2-bf5bb3bdf6bd', 'admin-dashboard-create-user-btn', 'system', '2026-01-06 17:46:36', 'system', '2026-01-22 22:41:27');
+INSERT INTO `t_sys_role_menu` VALUES ('760c642b-8d94-4699-94e3-9ee9ff7312c8', 'a0e52467-6f4b-47c2-8300-05e0df05b14d', 'app-view-secret-btn', 'system', '2026-01-06 17:46:34', 'system', '2026-01-22 22:41:27');
+INSERT INTO `t_sys_role_menu` VALUES ('78b455c2-0941-4f64-a7a3-1e73c774063f', 'a0e52467-6f4b-47c2-8300-05e0df05b14d', 'basic-info-main', 'system', '2026-01-12 16:58:30', 'system', '2026-01-22 22:41:27');
+INSERT INTO `t_sys_role_menu` VALUES ('7a2e4cc5-5817-4d18-a628-b770a0d29fbf', '6347307c-d793-4d16-b94c-9bdb250ae498', 'profile-reset-btn', 'ed6a79d3-0083-4d81-8b48-fc522f686f74', '2026-01-26 19:00:51', NULL, '2026-01-26 19:00:51');
+INSERT INTO `t_sys_role_menu` VALUES ('7a4a5a36-992d-48b2-822b-e923c1f489ff', 'a0e52467-6f4b-47c2-8300-05e0df05b14d', 'profile-save-btn', 'system', '2026-01-06 17:46:34', 'system', '2026-01-22 22:41:27');
+INSERT INTO `t_sys_role_menu` VALUES ('7a58d281-a220-4e08-944b-689f1f6360fc', '1f7a5bdc-f567-4afc-af38-6f00b2036e23', 'document-upload-btn', 'system', '2026-01-06 17:46:35', 'system', '2026-01-22 22:41:27');
+INSERT INTO `t_sys_role_menu` VALUES ('7a7eaeb4-0b40-4987-9caf-2361809bea81', '1f7a5bdc-f567-4afc-af38-6f00b2036e23', 'menu-delete-btn', 'system', '2026-01-06 17:46:35', 'system', '2026-01-22 22:41:27');
+INSERT INTO `t_sys_role_menu` VALUES ('7b6c5afd-e436-4575-bec0-49bed2cfe9d5', 'd3b1fc02-26b9-4f99-ab1c-821ac2cd43dc', 'user-reset-password-btn', 'system', '2026-01-06 17:46:35', 'system', '2026-01-22 22:41:27');
+INSERT INTO `t_sys_role_menu` VALUES ('7ba3497a-670f-46bd-b4ee-1d1382c360f6', 'a0e52467-6f4b-47c2-8300-05e0df05b14d', 'basic-info-construction_plan', 'system', '2026-01-12 16:58:30', 'system', '2026-01-30 14:20:15');
+INSERT INTO `t_sys_role_menu` VALUES ('7cbb649e-d4b5-40c9-810e-06415c0261c5', 'd3b1fc02-26b9-4f99-ab1c-821ac2cd43dc', 'dashboard-main', 'system', '2026-01-06 17:46:35', 'system', '2026-01-22 22:41:27');
+INSERT INTO `t_sys_role_menu` VALUES ('8230300e-9e0e-4cf5-8878-f750c736102b', '1f7a5bdc-f567-4afc-af38-6f00b2036e23', 'admin-dashboard-view-logs-btn', 'system', '2026-01-06 17:46:34', 'system', '2026-01-22 22:41:27');
+INSERT INTO `t_sys_role_menu` VALUES ('877f8ec0-f5f2-40f1-9803-091f7457199b', '1f7a5bdc-f567-4afc-af38-6f00b2036e23', 'log-clear-btn', 'system', '2026-01-06 17:46:35', 'system', '2026-01-22 22:41:27');
+INSERT INTO `t_sys_role_menu` VALUES ('88583719-ac8a-4ed1-bb71-791f69abe6fb', 'a0e52467-6f4b-47c2-8300-05e0df05b14d', 'dashboard-main', 'system', '2026-01-06 17:46:34', 'system', '2026-01-22 22:41:27');
+INSERT INTO `t_sys_role_menu` VALUES ('89d463b9-84ae-4f30-9bda-4647bfcec62f', 'a0e52467-6f4b-47c2-8300-05e0df05b14d', 'permission-view-roles-btn', 'system', '2026-01-06 17:46:34', 'system', '2026-01-22 22:41:27');
+INSERT INTO `t_sys_role_menu` VALUES ('89f9c92d-052e-4543-a56c-27beb334d9a1', '1f7a5bdc-f567-4afc-af38-6f00b2036e23', 'app-edit-btn', 'system', '2026-01-06 17:46:34', 'system', '2026-01-22 22:41:27');
+INSERT INTO `t_sys_role_menu` VALUES ('8b406992-5ccf-4827-8ac1-971f67432bd3', 'd3b1fc02-26b9-4f99-ab1c-821ac2cd43dc', 'admin-dashboard-create-user-btn', 'system', '2026-01-06 17:46:35', 'system', '2026-01-22 22:41:27');
+INSERT INTO `t_sys_role_menu` VALUES ('8b6bff2e-d10a-4841-b918-438e6694f4c2', 'd3b1fc02-26b9-4f99-ab1c-821ac2cd43dc', 'admin-dashboard', 'system', '2026-01-06 17:46:35', 'system', '2026-01-22 22:41:27');
+INSERT INTO `t_sys_role_menu` VALUES ('8bbaa5b0-836c-451a-bc6c-4a4bc36549bb', 'd3b1fc02-26b9-4f99-ab1c-821ac2cd43dc', 'admin-main', 'system', '2026-01-06 17:46:35', 'system', '2026-01-22 22:41:27');
+INSERT INTO `t_sys_role_menu` VALUES ('8c487823-f4d3-40f6-86a3-a5b8575389c8', '6d4fe371-f299-412c-a1e2-bf5bb3bdf6bd', 'app-management', 'system', '2026-01-06 17:46:36', 'system', '2026-01-22 22:41:27');
+INSERT INTO `t_sys_role_menu` VALUES ('8f4db010-62f2-4fab-999f-f5b5b54d1475', 'd3b1fc02-26b9-4f99-ab1c-821ac2cd43dc', 'role-delete-btn', 'system', '2026-01-06 17:46:35', 'system', '2026-01-22 22:41:27');
+INSERT INTO `t_sys_role_menu` VALUES ('8fdfa185-411e-40f9-a657-93a69be87b62', '1f7a5bdc-f567-4afc-af38-6f00b2036e23', 'dashboard-main', 'system', '2026-01-06 17:46:35', 'system', '2026-01-22 22:41:27');
+INSERT INTO `t_sys_role_menu` VALUES ('91c07e2e-ca6f-464d-a986-af5221325632', 'a0e52467-6f4b-47c2-8300-05e0df05b14d', 'settings-edit-btn', 'system', '2026-01-06 17:46:34', 'system', '2026-01-22 22:41:27');
+INSERT INTO `t_sys_role_menu` VALUES ('9335db4c-22bb-4275-974b-17ab6fd4cd68', 'd3b1fc02-26b9-4f99-ab1c-821ac2cd43dc', 'profile-reset-btn', 'system', '2026-01-06 17:46:35', 'system', '2026-01-22 22:41:27');
+INSERT INTO `t_sys_role_menu` VALUES ('9542dd7f-ef16-4dbc-93f9-8fec83391135', '6347307c-d793-4d16-b94c-9bdb250ae498', 'profile-main', 'ed6a79d3-0083-4d81-8b48-fc522f686f74', '2026-01-26 19:00:51', NULL, '2026-01-26 19:00:51');
+INSERT INTO `t_sys_role_menu` VALUES ('971bb28b-aed2-4f00-80f7-44c08c664b3d', '1f7a5bdc-f567-4afc-af38-6f00b2036e23', 'role-delete-btn', 'system', '2026-01-06 17:46:35', 'system', '2026-01-22 22:41:27');
+INSERT INTO `t_sys_role_menu` VALUES ('9a7d45cb-b0f5-4e98-98c6-327a8a79c5af', '6d4fe371-f299-412c-a1e2-bf5bb3bdf6bd', 'profile-save-btn', 'system', '2026-01-06 17:46:36', 'system', '2026-01-22 22:41:27');
+INSERT INTO `t_sys_role_menu` VALUES ('9c4af5c4-ce5b-4f10-8e8a-9272c0f58b5d', 'd3b1fc02-26b9-4f99-ab1c-821ac2cd43dc', 'role-create-btn', 'system', '2026-01-06 17:46:35', 'system', '2026-01-22 22:41:27');
+INSERT INTO `t_sys_role_menu` VALUES ('9d73c2fb-13de-4cd4-912a-517639b15e6d', 'd3b1fc02-26b9-4f99-ab1c-821ac2cd43dc', 'admin-dashboard-create-app-btn', 'system', '2026-01-06 17:46:35', 'system', '2026-01-22 22:41:27');
+INSERT INTO `t_sys_role_menu` VALUES ('9e3a0a94-e08e-4505-9ab2-7d429eccbdfd', 'a0e52467-6f4b-47c2-8300-05e0df05b14d', 'user-delete-btn', 'system', '2026-01-06 17:46:34', 'system', '2026-01-22 22:41:27');
+INSERT INTO `t_sys_role_menu` VALUES ('a18144d3-724f-46e1-9462-f3c01595265f', 'a0e52467-6f4b-47c2-8300-05e0df05b14d', 'role-permission-mgmt-btn', 'system', '2026-01-06 17:46:34', 'system', '2026-01-22 22:41:27');
+INSERT INTO `t_sys_role_menu` VALUES ('a29535e9-25d1-4579-a71c-3561ada07bea', '1f7a5bdc-f567-4afc-af38-6f00b2036e23', 'app-delete-btn', 'system', '2026-01-06 17:46:34', 'system', '2026-01-22 22:41:27');
+INSERT INTO `t_sys_role_menu` VALUES ('a56a8c83-4920-4310-a166-4416c209d67d', 'a0e52467-6f4b-47c2-8300-05e0df05b14d', 'document-management', 'system', '2026-01-06 17:46:34', 'system', '2026-01-22 22:41:27');
+INSERT INTO `t_sys_role_menu` VALUES ('a6ced2c9-ea23-46b5-9f8f-cdcdb7d8447c', '6347307c-d793-4d16-b94c-9bdb250ae498', 'admin-main', 'ed6a79d3-0083-4d81-8b48-fc522f686f74', '2026-01-26 19:00:51', NULL, '2026-01-26 19:00:51');
+INSERT INTO `t_sys_role_menu` VALUES ('a713b8fa-2eb5-46ea-a613-09eb1c9eda57', 'd3b1fc02-26b9-4f99-ab1c-821ac2cd43dc', 'user-delete-btn', 'system', '2026-01-06 17:46:35', 'system', '2026-01-22 22:41:27');
+INSERT INTO `t_sys_role_menu` VALUES ('a7851bd7-d090-4a4b-91a8-de3258ff32a7', 'a0e52467-6f4b-47c2-8300-05e0df05b14d', 'permission-create-btn', 'system', '2026-01-06 17:46:34', 'system', '2026-01-22 22:41:27');
+INSERT INTO `t_sys_role_menu` VALUES ('a7d93cbd-49bb-49f3-9b57-77c396c57bde', '1f7a5bdc-f567-4afc-af38-6f00b2036e23', 'admin-main', 'system', '2026-01-06 17:46:34', 'system', '2026-01-22 22:41:27');
+INSERT INTO `t_sys_role_menu` VALUES ('a87760e1-6739-4cef-8de9-f01c4feb9fba', '6d4fe371-f299-412c-a1e2-bf5bb3bdf6bd', 'app-reset-secret-btn', 'system', '2026-01-06 17:46:36', 'system', '2026-01-22 22:41:27');
+INSERT INTO `t_sys_role_menu` VALUES ('aa7ed70f-5f89-4e9e-a5e0-a32737140e33', 'a0e52467-6f4b-47c2-8300-05e0df05b14d', 'permission-delete-btn', 'system', '2026-01-06 17:46:34', 'system', '2026-01-22 22:41:27');
+INSERT INTO `t_sys_role_menu` VALUES ('acbe4717-8f3d-48f7-b255-cbf9c0d2bc91', 'a0e52467-6f4b-47c2-8300-05e0df05b14d', 'role-management', 'system', '2026-01-06 17:46:34', 'system', '2026-01-22 22:41:27');
+INSERT INTO `t_sys_role_menu` VALUES ('ae61f73a-743e-4917-8c1c-d9442c3ef93e', 'a0e52467-6f4b-47c2-8300-05e0df05b14d', 'app-reset-secret-btn', 'system', '2026-01-06 17:46:34', 'system', '2026-01-22 22:41:27');
+INSERT INTO `t_sys_role_menu` VALUES ('af01f222-1976-45c2-91bf-4e4aebf950e8', 'a0e52467-6f4b-47c2-8300-05e0df05b14d', 'app-edit-btn', 'system', '2026-01-06 17:46:34', 'system', '2026-01-22 22:41:27');
+INSERT INTO `t_sys_role_menu` VALUES ('afe1fdb5-bd44-4936-a7aa-5115d83ce3fb', '6347307c-d793-4d16-b94c-9bdb250ae498', 'profile-save-btn', 'ed6a79d3-0083-4d81-8b48-fc522f686f74', '2026-01-26 19:00:51', NULL, '2026-01-26 19:00:51');
+INSERT INTO `t_sys_role_menu` VALUES ('b5143288-ef6f-44dc-be33-71d1e0b7bc2f', 'a0e52467-6f4b-47c2-8300-05e0df05b14d', 'basic-info-standard', 'system', '2026-01-12 16:58:30', 'system', '2026-01-30 14:20:15');
+INSERT INTO `t_sys_role_menu` VALUES ('b57c63d8-5f08-4ef2-8658-8262153c6e13', '6d4fe371-f299-412c-a1e2-bf5bb3bdf6bd', 'admin-dashboard', 'system', '2026-01-06 17:46:36', 'system', '2026-01-22 22:41:27');
+INSERT INTO `t_sys_role_menu` VALUES ('b703abcd-127b-417b-91ee-6e9b9f0b76fb', '6d4fe371-f299-412c-a1e2-bf5bb3bdf6bd', 'profile-change-password-btn', 'system', '2026-01-06 17:46:36', 'system', '2026-01-22 22:41:27');
+INSERT INTO `t_sys_role_menu` VALUES ('b9927191-e621-43e0-b851-6de184c4abb9', 'a0e52467-6f4b-47c2-8300-05e0df05b14d', 'log-view-btn', 'system', '2026-01-06 17:46:34', 'system', '2026-01-22 22:41:27');
+INSERT INTO `t_sys_role_menu` VALUES ('bbeffa86-a72f-4977-9389-b65a04466ac7', '6347307c-d793-4d16-b94c-9bdb250ae498', 'user-management', 'ed6a79d3-0083-4d81-8b48-fc522f686f74', '2026-01-26 19:00:51', NULL, '2026-01-26 19:00:51');
+INSERT INTO `t_sys_role_menu` VALUES ('c04770d1-05ec-4865-875c-232fcdd32d0c', '6347307c-d793-4d16-b94c-9bdb250ae498', 'role-create-btn', 'ed6a79d3-0083-4d81-8b48-fc522f686f74', '2026-01-26 19:00:51', NULL, '2026-01-26 19:00:51');
+INSERT INTO `t_sys_role_menu` VALUES ('c225a72f-c16a-4aa4-827e-f817510d9072', '1f7a5bdc-f567-4afc-af38-6f00b2036e23', 'document-delete-btn', 'system', '2026-01-06 17:46:35', 'system', '2026-01-22 22:41:27');
+INSERT INTO `t_sys_role_menu` VALUES ('c357de49-1e51-497e-a116-767ea4173b09', '1f7a5bdc-f567-4afc-af38-6f00b2036e23', 'permission-create-btn', 'system', '2026-01-06 17:46:35', 'system', '2026-01-22 22:41:27');
+INSERT INTO `t_sys_role_menu` VALUES ('c46a8891-02c7-4a9c-8dc4-7dd512fa6c12', '1f7a5bdc-f567-4afc-af38-6f00b2036e23', 'admin-dashboard', 'system', '2026-01-06 17:46:34', 'system', '2026-01-22 22:41:27');
+INSERT INTO `t_sys_role_menu` VALUES ('c7188393-f1c0-11f0-b5f2-128f048cee51', '1f7a5bdc-f567-4afc-af38-6f00b2036e23', 'document-edit-btn', 'system', '2026-01-15 11:17:52', 'system', '2026-01-22 22:41:27');
+INSERT INTO `t_sys_role_menu` VALUES ('c78a42cc-1349-4b1e-8d35-282834c02daa', '1f7a5bdc-f567-4afc-af38-6f00b2036e23', 'user-edit-btn', 'system', '2026-01-06 17:46:35', 'system', '2026-01-22 22:41:27');
+INSERT INTO `t_sys_role_menu` VALUES ('ca15d228-aad9-4309-aa2d-42a1ee8bc880', 'a0e52467-6f4b-47c2-8300-05e0df05b14d', 'document-upload-btn', 'system', '2026-01-06 17:46:34', 'system', '2026-01-22 22:41:27');
+INSERT INTO `t_sys_role_menu` VALUES ('ca3d2e4c-1c5d-456d-aa3d-1e5516a588ac', '1229689c-f005-4d61-888c-f25562d3802b', 'profile-save-btn', 'ed6a79d3-0083-4d81-8b48-fc522f686f74', '2026-01-26 15:49:36', NULL, '2026-01-26 15:49:36');
+INSERT INTO `t_sys_role_menu` VALUES ('ca498f8e-81e7-488b-9eec-fb9f0e2bd796', '1f7a5bdc-f567-4afc-af38-6f00b2036e23', 'admin-dashboard-settings-btn', 'system', '2026-01-06 17:46:34', 'system', '2026-01-22 22:41:27');
+INSERT INTO `t_sys_role_menu` VALUES ('cf6225aa-e719-471c-81ac-fe5a3ba89a8b', 'a0e52467-6f4b-47c2-8300-05e0df05b14d', 'document-delete-btn', 'system', '2026-01-06 17:46:34', 'system', '2026-01-22 22:41:27');
+INSERT INTO `t_sys_role_menu` VALUES ('cfc57f6d-f9ec-4582-b4d5-34391eb7a539', '6d4fe371-f299-412c-a1e2-bf5bb3bdf6bd', 'app-create-btn', 'system', '2026-01-06 17:46:36', 'system', '2026-01-22 22:41:27');
+INSERT INTO `t_sys_role_menu` VALUES ('d20ce931-7df4-4fa6-95f1-0f911be7352b', 'a0e52467-6f4b-47c2-8300-05e0df05b14d', 'role-edit-btn', 'system', '2026-01-06 17:46:34', 'system', '2026-01-22 22:41:27');
+INSERT INTO `t_sys_role_menu` VALUES ('d52e88b5-4939-4ccf-99bf-3bc13bbb223a', 'a0e52467-6f4b-47c2-8300-05e0df05b14d', 'admin-dashboard-export-logs-btn', 'system', '2026-01-06 17:46:34', 'system', '2026-01-22 22:41:27');
+INSERT INTO `t_sys_role_menu` VALUES ('d57985e4-f936-418b-a61b-0809e2c11983', '1f7a5bdc-f567-4afc-af38-6f00b2036e23', 'app-create-btn', 'system', '2026-01-06 17:46:34', 'system', '2026-01-22 22:41:27');
+INSERT INTO `t_sys_role_menu` VALUES ('d85dcc8f-af45-4510-92af-8646a9e2a411', 'a0e52467-6f4b-47c2-8300-05e0df05b14d', 'app-view-logs-btn', 'system', '2026-01-06 17:46:34', 'system', '2026-01-22 22:41:27');
+INSERT INTO `t_sys_role_menu` VALUES ('d9d4f246-d0f8-47dc-946c-d101ae9ab854', 'a0e52467-6f4b-47c2-8300-05e0df05b14d', 'admin-dashboard-user-mgmt-btn', 'system', '2026-01-06 17:46:34', 'system', '2026-01-22 22:41:27');
+INSERT INTO `t_sys_role_menu` VALUES ('db2f5f31-8eda-4a8b-8257-c55cae5bc55f', '6d4fe371-f299-412c-a1e2-bf5bb3bdf6bd', 'admin-dashboard-view-logs-btn', 'system', '2026-01-06 17:46:36', 'system', '2026-01-22 22:41:27');
+INSERT INTO `t_sys_role_menu` VALUES ('db46be82-3abe-422f-b16d-e6f2e28164ce', '6d4fe371-f299-412c-a1e2-bf5bb3bdf6bd', 'admin-dashboard-settings-btn', 'system', '2026-01-06 17:46:36', 'system', '2026-01-22 22:41:27');
+INSERT INTO `t_sys_role_menu` VALUES ('dbdb83da-0aa3-4868-a9b8-5b8c75d76a49', '6347307c-d793-4d16-b94c-9bdb250ae498', 'role-permission-mgmt-btn', 'ed6a79d3-0083-4d81-8b48-fc522f686f74', '2026-01-26 19:00:50', NULL, '2026-01-26 19:00:50');
+INSERT INTO `t_sys_role_menu` VALUES ('dc1831e3-7686-4465-b075-07eb58b2e666', '1f7a5bdc-f567-4afc-af38-6f00b2036e23', 'role-management', 'system', '2026-01-06 17:46:35', 'system', '2026-01-22 22:41:27');
+INSERT INTO `t_sys_role_menu` VALUES ('dcc097d4-6952-4a4a-a840-5cd98e729cd2', 'a0e52467-6f4b-47c2-8300-05e0df05b14d', 'menu-create-btn', 'system', '2026-01-06 17:46:34', 'system', '2026-01-22 22:41:27');
+INSERT INTO `t_sys_role_menu` VALUES ('dcdc7d65-e4a6-4730-b791-712aef484b92', 'd3b1fc02-26b9-4f99-ab1c-821ac2cd43dc', 'user-management', 'system', '2026-01-06 17:46:35', 'system', '2026-01-22 22:41:27');
+INSERT INTO `t_sys_role_menu` VALUES ('de4dd5e1-20c9-40d1-94c3-e497e2cf17cf', '1f7a5bdc-f567-4afc-af38-6f00b2036e23', 'profile-save-btn', 'system', '2026-01-06 17:46:35', 'system', '2026-01-22 22:41:27');
+INSERT INTO `t_sys_role_menu` VALUES ('e0b71480-5834-4548-86c3-32b071f087ca', '6d4fe371-f299-412c-a1e2-bf5bb3bdf6bd', 'app-delete-btn', 'system', '2026-01-06 17:46:36', 'system', '2026-01-22 22:41:27');
+INSERT INTO `t_sys_role_menu` VALUES ('e16ddb95-b768-4688-a269-aeb900c8e9fb', 'a0e52467-6f4b-47c2-8300-05e0df05b14d', 'user-management', 'system', '2026-01-06 17:46:34', 'system', '2026-01-22 22:41:27');
+INSERT INTO `t_sys_role_menu` VALUES ('e344f7e2-a836-4dcb-a9da-70c782fdb921', '1f7a5bdc-f567-4afc-af38-6f00b2036e23', 'dfccba5b-d715-4cc4-a421-e596fcab2ffb', NULL, '2026-01-27 14:06:05', NULL, '2026-01-27 14:06:05');
+INSERT INTO `t_sys_role_menu` VALUES ('e3a53432-19b7-4502-b517-976eb1b33f43', '6d4fe371-f299-412c-a1e2-bf5bb3bdf6bd', 'profile-main', 'system', '2026-01-06 17:46:36', 'system', '2026-01-22 22:41:27');
+INSERT INTO `t_sys_role_menu` VALUES ('e5bf2916-1e7e-4298-93b2-6e696151394c', '6d4fe371-f299-412c-a1e2-bf5bb3bdf6bd', 'admin-dashboard-app-mgmt-btn', 'system', '2026-01-06 17:46:36', 'system', '2026-01-22 22:41:27');
+INSERT INTO `t_sys_role_menu` VALUES ('e6188b85-678c-4e63-a341-9251a682456f', 'a0e52467-6f4b-47c2-8300-05e0df05b14d', 'profile-reset-btn', 'system', '2026-01-06 17:46:34', 'system', '2026-01-22 22:41:27');
+INSERT INTO `t_sys_role_menu` VALUES ('e6ccf2f4-b706-431c-b5f1-763119f7c18a', '1f7a5bdc-f567-4afc-af38-6f00b2036e23', 'basic-info-main', 'system', '2026-01-12 16:58:29', 'system', '2026-01-22 22:41:27');
+INSERT INTO `t_sys_role_menu` VALUES ('e7766924-e627-46e0-9156-699c5f972ed6', '1f7a5bdc-f567-4afc-af38-6f00b2036e23', 'admin-dashboard-export-logs-btn', 'system', '2026-01-06 17:46:34', 'system', '2026-01-22 22:41:27');
+INSERT INTO `t_sys_role_menu` VALUES ('e7b6703c-16b8-4788-ba53-5e4685eafa24', 'a0e52467-6f4b-47c2-8300-05e0df05b14d', 'settings-view-btn', 'system', '2026-01-06 17:46:34', 'system', '2026-01-22 22:41:27');
+INSERT INTO `t_sys_role_menu` VALUES ('e9ed56da-fa58-4ece-bc0e-a2fab0d7ffa5', 'a0e52467-6f4b-47c2-8300-05e0df05b14d', 'user-batch-delete-btn', 'system', '2026-01-06 17:46:34', 'system', '2026-01-22 22:41:27');
+INSERT INTO `t_sys_role_menu` VALUES ('eac50c61-4722-4bab-8bc3-13981314a50b', 'd3b1fc02-26b9-4f99-ab1c-821ac2cd43dc', 'admin-dashboard-settings-btn', 'system', '2026-01-06 17:46:35', 'system', '2026-01-22 22:41:27');
+INSERT INTO `t_sys_role_menu` VALUES ('eaebfc57-b63a-48eb-a416-a109d00f8fa6', 'd3b1fc02-26b9-4f99-ab1c-821ac2cd43dc', 'profile-main', 'system', '2026-01-06 17:46:35', 'system', '2026-01-22 22:41:27');
+INSERT INTO `t_sys_role_menu` VALUES ('f14054bb-0100-46b5-b4a5-208c558c43e3', '6d4fe371-f299-412c-a1e2-bf5bb3bdf6bd', 'admin-dashboard-user-mgmt-btn', 'system', '2026-01-06 17:46:36', 'system', '2026-01-22 22:41:27');
+INSERT INTO `t_sys_role_menu` VALUES ('f498dd21-151d-4dff-9dc0-0267b88b47c4', '6347307c-d793-4d16-b94c-9bdb250ae498', 'user-edit-btn', 'ed6a79d3-0083-4d81-8b48-fc522f686f74', '2026-01-26 19:00:51', NULL, '2026-01-26 19:00:51');
+INSERT INTO `t_sys_role_menu` VALUES ('f49e32f0-4111-4492-b534-330650c9aa45', '1f7a5bdc-f567-4afc-af38-6f00b2036e23', 'role-create-btn', 'system', '2026-01-06 17:46:35', 'system', '2026-01-22 22:41:27');
+INSERT INTO `t_sys_role_menu` VALUES ('f5585512-ea3e-4a8d-a90b-929d9a143316', '1f7a5bdc-f567-4afc-af38-6f00b2036e23', 'document-view-btn', 'system', '2026-01-06 17:46:35', 'system', '2026-01-22 22:41:27');
+INSERT INTO `t_sys_role_menu` VALUES ('f65a8371-3347-4586-8702-ef566b3fa977', 'a0e52467-6f4b-47c2-8300-05e0df05b14d', 'admin-dashboard', 'system', '2026-01-06 17:46:33', 'system', '2026-01-22 22:41:27');
+INSERT INTO `t_sys_role_menu` VALUES ('f6774852-de26-4a22-98e7-bbde8534197f', '1f7a5bdc-f567-4afc-af38-6f00b2036e23', 'menu-management', 'system', '2026-01-06 17:46:35', 'system', '2026-01-22 22:41:27');
+INSERT INTO `t_sys_role_menu` VALUES ('f6bdff3b-d266-43cc-b4df-0346e7264f20', '1f7a5bdc-f567-4afc-af38-6f00b2036e23', 'basic-info-regulation', 'system', '2026-01-12 16:58:29', 'system', '2026-01-30 14:20:15');
+INSERT INTO `t_sys_role_menu` VALUES ('f763aa2a-bdb1-4320-bd9b-2d1ecfc865d3', '1f7a5bdc-f567-4afc-af38-6f00b2036e23', 'role-edit-btn', 'system', '2026-01-06 17:46:35', 'system', '2026-01-22 22:41:27');
+INSERT INTO `t_sys_role_menu` VALUES ('f88354dd-af74-443c-bb99-1927957bd67b', '1229689c-f005-4d61-888c-f25562d3802b', 'profile-change-password-btn', 'ed6a79d3-0083-4d81-8b48-fc522f686f74', '2026-01-26 15:49:36', NULL, '2026-01-26 15:49:36');
+INSERT INTO `t_sys_role_menu` VALUES ('f9ab6415-77b5-4595-a969-a365dcaf2137', 'a0e52467-6f4b-47c2-8300-05e0df05b14d', 'log-clear-btn', 'system', '2026-01-06 17:46:34', 'system', '2026-01-22 22:41:27');
+INSERT INTO `t_sys_role_menu` VALUES ('fac1d3be-5d8f-46cd-ad1b-e70025a755c2', '1229689c-f005-4d61-888c-f25562d3802b', 'profile-main', 'ed6a79d3-0083-4d81-8b48-fc522f686f74', '2026-01-26 15:49:36', NULL, '2026-01-26 15:49:36');
+INSERT INTO `t_sys_role_menu` VALUES ('fe20cf51-848e-4bbd-bfc3-892888c939c3', '1f7a5bdc-f567-4afc-af38-6f00b2036e23', 'settings-view-btn', 'system', '2026-01-06 17:46:35', 'system', '2026-01-22 22:41:27');
+INSERT INTO `t_sys_role_menu` VALUES ('ff8f9446-6468-4713-b25e-6a7334ebe3bc', 'd3b1fc02-26b9-4f99-ab1c-821ac2cd43dc', 'profile-save-btn', 'system', '2026-01-06 17:46:35', 'system', '2026-01-22 22:41:27');
+
+-- ----------------------------
+-- Table structure for t_sys_role_permission
+-- ----------------------------
+DROP TABLE IF EXISTS `t_sys_role_permission`;
+CREATE TABLE `t_sys_role_permission`  (
+  `id` char(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '主键ID',
+  `role_id` char(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '角色ID',
+  `permission_id` char(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '权限ID',
+  `created_by` varchar(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '创建人',
+  `created_time` datetime(0) NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间,默认当前时间',
+  `updated_by` varchar(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '修改人',
+  `updated_time` datetime(0) NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '修改时间,默认当前时间',
+  PRIMARY KEY (`id`) USING BTREE,
+  UNIQUE INDEX `uk_role_permission`(`role_id`, `permission_id`) USING BTREE,
+  INDEX `idx_role_id`(`role_id`) USING BTREE,
+  INDEX `idx_permission_id`(`permission_id`) USING BTREE
+) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '角色权限关系表' ROW_FORMAT = Dynamic;
+
+-- ----------------------------
+-- Records of t_sys_role_permission
+-- ----------------------------
+INSERT INTO `t_sys_role_permission` VALUES ('01fa96cd-298f-4855-a4ef-16915596dc3e', 'd3b1fc02-26b9-4f99-ab1c-821ac2cd43dc', 'cb92754f-3e32-4a69-aaf2-23f20a4a589f', 'system', '2026-01-06 17:46:33', 'system', '2026-01-22 22:06:14');
+INSERT INTO `t_sys_role_permission` VALUES ('0261a1bc-52f6-42b3-b76d-ed24feff036b', '6d4fe371-f299-412c-a1e2-bf5bb3bdf6bd', '38ee71e8-0c67-4f76-ac4a-b6a94a101ba4', 'system', '2026-01-06 17:46:33', 'system', '2026-01-22 22:06:14');
+INSERT INTO `t_sys_role_permission` VALUES ('03765128-29f8-438d-bcfb-b7715cf110e7', '1f7a5bdc-f567-4afc-af38-6f00b2036e23', 'f931de1a-e374-4cbd-8506-1aa4273bf657', 'system', '2026-01-06 17:46:33', 'system', '2026-01-22 22:06:14');
+INSERT INTO `t_sys_role_permission` VALUES ('04f7369e-f7aa-4abf-a8ba-9d663edd993e', 'd3b1fc02-26b9-4f99-ab1c-821ac2cd43dc', '416647f6-4a64-471c-a42e-1b4fdf2c8a56', 'system', '2026-01-06 17:46:33', 'system', '2026-01-22 22:06:14');
+INSERT INTO `t_sys_role_permission` VALUES ('061d10ca-8c04-4bbd-8c09-ea467e35fbba', 'd3b1fc02-26b9-4f99-ab1c-821ac2cd43dc', '3f70df3e-f26a-41b7-b0f6-5c50aa43c8b7', 'system', '2026-01-06 17:46:33', 'system', '2026-01-22 22:06:14');
+INSERT INTO `t_sys_role_permission` VALUES ('0afb80f1-49c5-4182-8cf8-ac5283a2f6e5', '1f7a5bdc-f567-4afc-af38-6f00b2036e23', 'b5ed5637-bb00-4a89-b685-7c63f9305e26', 'system', '2026-01-06 17:46:32', 'system', '2026-01-22 22:06:14');
+INSERT INTO `t_sys_role_permission` VALUES ('0cf4b3e0-77ad-42bf-aee2-3e375ad647cc', 'a0e52467-6f4b-47c2-8300-05e0df05b14d', '09a31c8e-b298-4fd8-8b38-58a480428f18', 'system', '2026-01-06 17:46:32', 'system', '2026-01-22 22:06:14');
+INSERT INTO `t_sys_role_permission` VALUES ('129d6e29-a485-4ff9-801e-1212698f6e0d', '1f7a5bdc-f567-4afc-af38-6f00b2036e23', '822ab59c-e4a7-4eb9-b789-848378678710', 'system', '2026-01-06 17:46:32', 'system', '2026-01-22 22:06:14');
+INSERT INTO `t_sys_role_permission` VALUES ('13d6b857-a6b1-4ead-a452-dcbfa204d05d', 'a0e52467-6f4b-47c2-8300-05e0df05b14d', '3bae0593-c9a6-4abd-8cc8-ce396e9fdbd0', 'system', '2026-01-06 17:46:32', 'system', '2026-01-22 22:06:14');
+INSERT INTO `t_sys_role_permission` VALUES ('19d0e72b-308e-4473-bc80-c179fde0c524', 'd3b1fc02-26b9-4f99-ab1c-821ac2cd43dc', 'c6ea84d4-1429-43ea-aad2-0a0f81156849', 'system', '2026-01-06 17:46:33', 'system', '2026-01-22 22:06:14');
+INSERT INTO `t_sys_role_permission` VALUES ('1ad46bf8-626e-42bf-8c26-657ed6a7f0e3', '1f7a5bdc-f567-4afc-af38-6f00b2036e23', '09a31c8e-b298-4fd8-8b38-58a480428f18', 'system', '2026-01-06 17:46:33', 'system', '2026-01-22 22:06:14');
+INSERT INTO `t_sys_role_permission` VALUES ('1bca7d5b-8140-4815-af86-cc7c1d8bcb41', '1f7a5bdc-f567-4afc-af38-6f00b2036e23', 'a54a9829-5fb3-44b4-b658-9b4cb30d7d84', 'system', '2026-01-06 17:46:33', 'system', '2026-01-22 22:06:14');
+INSERT INTO `t_sys_role_permission` VALUES ('1f6b6a61-b3ce-4dee-8460-9f9e04c788fd', '1f7a5bdc-f567-4afc-af38-6f00b2036e23', 'c6ea84d4-1429-43ea-aad2-0a0f81156849', 'system', '2026-01-06 17:46:32', 'system', '2026-01-22 22:06:14');
+INSERT INTO `t_sys_role_permission` VALUES ('21337346-c8ee-4b44-949f-fc4ed37fcb1a', 'a0e52467-6f4b-47c2-8300-05e0df05b14d', 'bc51f030-3efe-4544-9a5e-ff42a18318fb', 'system', '2026-01-06 17:46:32', 'system', '2026-01-22 22:06:14');
+INSERT INTO `t_sys_role_permission` VALUES ('219d30b7-1948-45e8-aba7-4dfb6fdaca34', 'a0e52467-6f4b-47c2-8300-05e0df05b14d', '3ff3cc15-a911-4616-a4ce-51e29c477521', 'system', '2026-01-06 17:46:32', 'system', '2026-01-22 22:06:14');
+INSERT INTO `t_sys_role_permission` VALUES ('22842f78-f6e5-42a3-8aec-33ad13314540', '6d4fe371-f299-412c-a1e2-bf5bb3bdf6bd', 'ad24cece-a009-4b22-a4ef-9a4ae0bee265', 'system', '2026-01-06 17:46:33', 'system', '2026-01-22 22:06:14');
+INSERT INTO `t_sys_role_permission` VALUES ('233b5e88-7f56-4f1c-9d1a-cd5046219d06', '1f7a5bdc-f567-4afc-af38-6f00b2036e23', 'f5b95bba-4d34-4cbd-bb2a-8f3f548b7a89', 'system', '2026-01-06 17:46:32', 'system', '2026-01-22 22:06:14');
+INSERT INTO `t_sys_role_permission` VALUES ('268aca56-aeea-4e66-af08-f961af9b6301', '1f7a5bdc-f567-4afc-af38-6f00b2036e23', '3ff3cc15-a911-4616-a4ce-51e29c477521', 'system', '2026-01-06 17:46:32', 'system', '2026-01-22 22:06:14');
+INSERT INTO `t_sys_role_permission` VALUES ('27eb58e2-2af6-43bb-bcf9-54c2a2be0795', 'd3b1fc02-26b9-4f99-ab1c-821ac2cd43dc', 'f5b95bba-4d34-4cbd-bb2a-8f3f548b7a89', 'system', '2026-01-06 17:46:33', 'system', '2026-01-22 22:06:14');
+INSERT INTO `t_sys_role_permission` VALUES ('289cee46-38ed-4884-a419-0f5aefc21dde', 'a0e52467-6f4b-47c2-8300-05e0df05b14d', 'eebab12f-135a-4b19-85a9-bfd567fd843c', 'system', '2026-01-06 17:46:32', 'system', '2026-01-22 22:06:14');
+INSERT INTO `t_sys_role_permission` VALUES ('28ffc747-ca89-4251-9b53-4e2b640cdc4f', '1229689c-f005-4d61-888c-f25562d3802b', 'a9773815-23d6-4594-85f4-1610bca98ce5', 'system', '2026-01-06 17:46:33', 'system', '2026-01-22 22:06:14');
+INSERT INTO `t_sys_role_permission` VALUES ('29a1a1c5-fbd0-41c2-bee0-ba64e9ce81d0', 'a0e52467-6f4b-47c2-8300-05e0df05b14d', '38ee71e8-0c67-4f76-ac4a-b6a94a101ba4', 'system', '2026-01-06 17:46:31', 'system', '2026-01-22 22:06:14');
+INSERT INTO `t_sys_role_permission` VALUES ('2e74073f-b2d9-4822-8cd0-a98c6002f080', 'a0e52467-6f4b-47c2-8300-05e0df05b14d', '82937e5c-5d37-44fe-84fa-87af20f94a1c', 'system', '2026-01-06 17:46:31', 'system', '2026-01-22 22:06:14');
+INSERT INTO `t_sys_role_permission` VALUES ('33ee5f48-b34f-405e-8fc3-eba702bcf69c', '1f7a5bdc-f567-4afc-af38-6f00b2036e23', '35dcf1ea-2eeb-4316-bf18-9b92c087a2d7', 'system', '2026-01-06 17:46:33', 'system', '2026-01-22 22:06:14');
+INSERT INTO `t_sys_role_permission` VALUES ('373063b4-bc6c-45d7-a608-70143f376428', 'a0e52467-6f4b-47c2-8300-05e0df05b14d', '0f31a263-a067-409a-ad05-641a45e6ed10', 'system', '2026-01-06 17:46:32', 'system', '2026-01-22 22:06:14');
+INSERT INTO `t_sys_role_permission` VALUES ('39dd10ba-c883-41b8-8711-ce25b0712cd7', '1f7a5bdc-f567-4afc-af38-6f00b2036e23', '9786516e-1908-4fae-801e-c60c9c35b86c', 'system', '2026-01-06 17:46:33', 'system', '2026-01-22 22:06:14');
+INSERT INTO `t_sys_role_permission` VALUES ('3ce6c277-4be0-4adf-be4a-8777e048bdbb', '1f7a5bdc-f567-4afc-af38-6f00b2036e23', 'bc51f030-3efe-4544-9a5e-ff42a18318fb', 'system', '2026-01-06 17:46:32', 'system', '2026-01-22 22:06:14');
+INSERT INTO `t_sys_role_permission` VALUES ('3d0db9b5-0d4e-4d1c-8a69-b439b285ae67', 'd3b1fc02-26b9-4f99-ab1c-821ac2cd43dc', '638e2445-878c-40f7-83be-597972d15cf0', 'system', '2026-01-06 17:46:33', 'system', '2026-01-22 22:06:14');
+INSERT INTO `t_sys_role_permission` VALUES ('3da72a51-fffc-433f-9c38-b3420efc2dad', '6d4fe371-f299-412c-a1e2-bf5bb3bdf6bd', '35dcf1ea-2eeb-4316-bf18-9b92c087a2d7', 'system', '2026-01-06 17:46:33', 'system', '2026-01-22 22:06:14');
+INSERT INTO `t_sys_role_permission` VALUES ('3f9a5e61-97ae-46c1-91ab-2c9d974936d3', 'a0e52467-6f4b-47c2-8300-05e0df05b14d', 'cee81ef4-d9ea-40eb-bce6-bb9499b21771', 'system', '2026-01-06 17:46:32', 'system', '2026-01-22 22:06:14');
+INSERT INTO `t_sys_role_permission` VALUES ('40d4db2c-19c4-48d5-a015-4ff1f8958cfd', 'd3b1fc02-26b9-4f99-ab1c-821ac2cd43dc', 'bc51f030-3efe-4544-9a5e-ff42a18318fb', 'system', '2026-01-06 17:46:33', 'system', '2026-01-22 22:06:14');
+INSERT INTO `t_sys_role_permission` VALUES ('4223d16b-88f7-42f6-9523-e67a9e30abcb', '1f7a5bdc-f567-4afc-af38-6f00b2036e23', '347cef5d-20c0-46b5-ac9e-489a8049ab20', 'system', '2026-01-06 17:46:32', 'system', '2026-01-22 22:06:14');
+INSERT INTO `t_sys_role_permission` VALUES ('44956fae-c40d-4551-84c5-c8baa914b6a9', 'a0e52467-6f4b-47c2-8300-05e0df05b14d', 'cb92754f-3e32-4a69-aaf2-23f20a4a589f', 'system', '2026-01-06 17:46:32', 'system', '2026-01-22 22:06:14');
+INSERT INTO `t_sys_role_permission` VALUES ('45457253-ac54-4bd3-8c8a-224dd9a6ecbf', '6d4fe371-f299-412c-a1e2-bf5bb3bdf6bd', '66430840-9192-4906-8665-ccffd3075bd9', 'system', '2026-01-06 17:46:33', 'system', '2026-01-22 22:06:14');
+INSERT INTO `t_sys_role_permission` VALUES ('46d256f0-891b-4055-a951-3ef60dafc468', '1f7a5bdc-f567-4afc-af38-6f00b2036e23', 'ad24cece-a009-4b22-a4ef-9a4ae0bee265', 'system', '2026-01-06 17:46:33', 'system', '2026-01-22 22:06:14');
+INSERT INTO `t_sys_role_permission` VALUES ('48811349-1eeb-4425-893b-8df01ab600a0', 'a0e52467-6f4b-47c2-8300-05e0df05b14d', '638e2445-878c-40f7-83be-597972d15cf0', 'system', '2026-01-06 17:46:32', 'system', '2026-01-22 22:06:14');
+INSERT INTO `t_sys_role_permission` VALUES ('4fef4ad4-edc8-4398-b47e-2fd7b371eed3', '1f7a5bdc-f567-4afc-af38-6f00b2036e23', '0b06cfe7-8dd5-4596-8b70-1aae1fee67f9', 'system', '2026-01-06 17:46:32', 'system', '2026-01-22 22:06:14');
+INSERT INTO `t_sys_role_permission` VALUES ('50f28ef0-7c60-4d28-b7b7-1f3bbdd30d00', '6d4fe371-f299-412c-a1e2-bf5bb3bdf6bd', 'f931de1a-e374-4cbd-8506-1aa4273bf657', 'system', '2026-01-06 17:46:33', 'system', '2026-01-22 22:06:14');
+INSERT INTO `t_sys_role_permission` VALUES ('51ca95ac-5752-4446-a292-4a281aab3d6f', 'a0e52467-6f4b-47c2-8300-05e0df05b14d', '35dcf1ea-2eeb-4316-bf18-9b92c087a2d7', 'system', '2026-01-06 17:46:32', 'system', '2026-01-22 22:06:14');
+INSERT INTO `t_sys_role_permission` VALUES ('52ff24f7-7dd0-484d-aa19-bd0fc9cccdd5', 'd3b1fc02-26b9-4f99-ab1c-821ac2cd43dc', '218d77b3-123e-4437-a976-be69e27474a8', 'system', '2026-01-06 17:46:33', 'system', '2026-01-22 22:06:14');
+INSERT INTO `t_sys_role_permission` VALUES ('54302758-bc4f-44bf-bd6c-7432b2d6082b', '1f7a5bdc-f567-4afc-af38-6f00b2036e23', 'e318b904-a302-4ff3-832e-9e40940029b7', 'system', '2026-01-06 17:46:32', 'system', '2026-01-22 22:06:14');
+INSERT INTO `t_sys_role_permission` VALUES ('5468f76b-17ec-4a0e-8e7a-75dffbd6d33a', '1f7a5bdc-f567-4afc-af38-6f00b2036e23', '5cae8f32-f13d-4c2b-a969-cd9de503e9eb', 'system', '2026-01-06 17:46:32', 'system', '2026-01-22 22:06:14');
+INSERT INTO `t_sys_role_permission` VALUES ('54b07e41-b4c3-4300-a75b-76314c703705', 'a0e52467-6f4b-47c2-8300-05e0df05b14d', 'd4eb97ca-a2fc-4f69-a264-90f22261da72', 'system', '2026-01-06 17:46:32', 'system', '2026-01-22 22:06:14');
+INSERT INTO `t_sys_role_permission` VALUES ('5631182a-1959-4621-b1d4-c6acfdcbbe9b', 'd3b1fc02-26b9-4f99-ab1c-821ac2cd43dc', 'a7e2ceaf-4330-44ba-bf9c-30e09c88e961', 'system', '2026-01-06 17:46:33', 'system', '2026-01-22 22:06:14');
+INSERT INTO `t_sys_role_permission` VALUES ('56ffee4c-15e0-484f-84bb-ad3b2a480205', '1f7a5bdc-f567-4afc-af38-6f00b2036e23', '66430840-9192-4906-8665-ccffd3075bd9', 'system', '2026-01-06 17:46:33', 'system', '2026-01-22 22:06:14');
+INSERT INTO `t_sys_role_permission` VALUES ('578a00e9-9a99-47ca-b011-36dcac16d470', 'a0e52467-6f4b-47c2-8300-05e0df05b14d', 'f5b95bba-4d34-4cbd-bb2a-8f3f548b7a89', 'system', '2026-01-06 17:46:32', 'system', '2026-01-22 22:06:14');
+INSERT INTO `t_sys_role_permission` VALUES ('5b431549-218c-4175-97bd-931071e76f95', 'a0e52467-6f4b-47c2-8300-05e0df05b14d', '66430840-9192-4906-8665-ccffd3075bd9', 'system', '2026-01-06 17:46:32', 'system', '2026-01-22 22:06:14');
+INSERT INTO `t_sys_role_permission` VALUES ('5b984473-7815-4aa3-9ed3-2ec560790ecf', '1f7a5bdc-f567-4afc-af38-6f00b2036e23', 'a7e2ceaf-4330-44ba-bf9c-30e09c88e961', 'system', '2026-01-06 17:46:32', 'system', '2026-01-22 22:06:14');
+INSERT INTO `t_sys_role_permission` VALUES ('5f378f62-1f66-4192-9ae0-6b92f2990381', 'd3b1fc02-26b9-4f99-ab1c-821ac2cd43dc', 'a9773815-23d6-4594-85f4-1610bca98ce5', 'system', '2026-01-06 17:46:33', 'system', '2026-01-22 22:06:14');
+INSERT INTO `t_sys_role_permission` VALUES ('60f0fefc-68f1-4df5-8b54-e5fe97c7d4c0', 'a0e52467-6f4b-47c2-8300-05e0df05b14d', '3f70df3e-f26a-41b7-b0f6-5c50aa43c8b7', 'system', '2026-01-06 17:46:32', 'system', '2026-01-22 22:06:14');
+INSERT INTO `t_sys_role_permission` VALUES ('63609b51-8ebd-4571-9544-e9b656eba423', 'a0e52467-6f4b-47c2-8300-05e0df05b14d', '9786516e-1908-4fae-801e-c60c9c35b86c', 'system', '2026-01-06 17:46:32', 'system', '2026-01-22 22:06:14');
+INSERT INTO `t_sys_role_permission` VALUES ('66906fd8-d783-48a0-97c1-c5066fd0e68e', 'a0e52467-6f4b-47c2-8300-05e0df05b14d', 'c6ea84d4-1429-43ea-aad2-0a0f81156849', 'system', '2026-01-06 17:46:32', 'system', '2026-01-22 22:06:14');
+INSERT INTO `t_sys_role_permission` VALUES ('68536fe8-9be0-4abf-b03f-c6cf61eda01a', '1f7a5bdc-f567-4afc-af38-6f00b2036e23', '17264c50-89d4-4ac5-8072-8196324fc561', 'system', '2026-01-06 17:46:33', 'system', '2026-01-22 22:06:14');
+INSERT INTO `t_sys_role_permission` VALUES ('6aad6c7e-b1f2-4199-a286-c53ad52999dd', 'a0e52467-6f4b-47c2-8300-05e0df05b14d', 'e318b904-a302-4ff3-832e-9e40940029b7', 'system', '2026-01-06 17:46:32', 'system', '2026-01-22 22:06:14');
+INSERT INTO `t_sys_role_permission` VALUES ('6b1f7cf8-37f1-4253-9d17-1d8ed1d6a95b', 'a0e52467-6f4b-47c2-8300-05e0df05b14d', '8149c1b2-8b73-482e-8214-5e06bc25623b', 'system', '2026-01-06 17:46:32', 'system', '2026-01-22 22:06:14');
+INSERT INTO `t_sys_role_permission` VALUES ('6e774e4e-b89e-455f-91d0-79788215a4f0', 'a0e52467-6f4b-47c2-8300-05e0df05b14d', 'a54a9829-5fb3-44b4-b658-9b4cb30d7d84', 'system', '2026-01-06 17:46:32', 'system', '2026-01-22 22:06:14');
+INSERT INTO `t_sys_role_permission` VALUES ('6e9c22f7-a631-450a-a450-d8e8d6635f8b', '6d4fe371-f299-412c-a1e2-bf5bb3bdf6bd', 'd4eb97ca-a2fc-4f69-a264-90f22261da72', 'system', '2026-01-06 17:46:33', 'system', '2026-01-22 22:06:14');
+INSERT INTO `t_sys_role_permission` VALUES ('70f32c46-9b5f-4ccd-a33f-1035279e487d', 'd3b1fc02-26b9-4f99-ab1c-821ac2cd43dc', 'e318b904-a302-4ff3-832e-9e40940029b7', 'system', '2026-01-06 17:46:33', 'system', '2026-01-22 22:06:14');
+INSERT INTO `t_sys_role_permission` VALUES ('73057066-ac54-4fff-b9ad-22d0bdfef04e', '1f7a5bdc-f567-4afc-af38-6f00b2036e23', 'e0fe38a3-e905-440c-a90b-00b70a0894bb', 'system', '2026-01-06 17:46:32', 'system', '2026-01-22 22:06:14');
+INSERT INTO `t_sys_role_permission` VALUES ('73257350-4b0e-427c-bfad-c93327a8346c', 'a0e52467-6f4b-47c2-8300-05e0df05b14d', 'c0f51e32-db23-49fa-8845-1faf6bf9c456', 'system', '2026-01-06 17:46:32', 'system', '2026-01-22 22:06:14');
+INSERT INTO `t_sys_role_permission` VALUES ('74d3963e-835c-420b-95e4-779cb15bf1ca', 'a0e52467-6f4b-47c2-8300-05e0df05b14d', '5630a397-94fb-4f52-9d3c-b496abc0487b', 'system', '2026-01-06 17:46:32', 'system', '2026-01-22 22:06:14');
+INSERT INTO `t_sys_role_permission` VALUES ('75417fc4-3f67-4fc0-b372-86d7eda943db', 'd3b1fc02-26b9-4f99-ab1c-821ac2cd43dc', '5cae8f32-f13d-4c2b-a969-cd9de503e9eb', 'system', '2026-01-06 17:46:33', 'system', '2026-01-22 22:06:14');
+INSERT INTO `t_sys_role_permission` VALUES ('7654c6b8-ee5d-475d-b940-73fd18a683b8', '1f7a5bdc-f567-4afc-af38-6f00b2036e23', 'baca63fe-0e1a-400e-a00a-6b1849b2d694', 'system', '2026-01-06 17:46:32', 'system', '2026-01-22 22:06:14');
+INSERT INTO `t_sys_role_permission` VALUES ('7919c8a8-e7b8-4b0f-a03d-ec46dfcc2f9f', '1f7a5bdc-f567-4afc-af38-6f00b2036e23', '5f653d91-e0fe-4650-bda7-1abff5a9d69b', 'system', '2026-01-06 17:46:33', 'system', '2026-01-22 22:06:14');
+INSERT INTO `t_sys_role_permission` VALUES ('7aa5a781-0ea7-4684-a5ae-6f862e1c7174', 'a0e52467-6f4b-47c2-8300-05e0df05b14d', '926408fe-3ee5-4a41-a524-f3138a235298', 'system', '2026-01-06 17:46:32', 'system', '2026-01-22 22:06:14');
+INSERT INTO `t_sys_role_permission` VALUES ('7dce1c85-5957-46e5-bbe2-bbbe5625eb4e', '1f7a5bdc-f567-4afc-af38-6f00b2036e23', '76b46489-6eba-4f76-841c-c088c38e3b1b', 'system', '2026-01-06 17:46:33', 'system', '2026-01-22 22:06:14');
+INSERT INTO `t_sys_role_permission` VALUES ('7f186d99-b2af-4e8b-bb2e-2778d240f905', '6d4fe371-f299-412c-a1e2-bf5bb3bdf6bd', 'a9773815-23d6-4594-85f4-1610bca98ce5', 'system', '2026-01-06 17:46:33', 'system', '2026-01-22 22:06:14');
+INSERT INTO `t_sys_role_permission` VALUES ('82e4748f-7c9a-4b18-b58b-f8afded577c8', 'a0e52467-6f4b-47c2-8300-05e0df05b14d', '347cef5d-20c0-46b5-ac9e-489a8049ab20', 'system', '2026-01-06 17:46:31', 'system', '2026-01-22 22:06:14');
+INSERT INTO `t_sys_role_permission` VALUES ('834e39b2-41a5-498d-94b2-2de0ae6a8463', 'd3b1fc02-26b9-4f99-ab1c-821ac2cd43dc', '59bcc91d-d331-4aff-9390-511821bb326f', 'system', '2026-01-06 17:46:33', 'system', '2026-01-22 22:06:14');
+INSERT INTO `t_sys_role_permission` VALUES ('8ae0815b-a419-44f0-b0c1-fc237d43af3a', '1f7a5bdc-f567-4afc-af38-6f00b2036e23', '114692ea-89d9-481f-8aef-1df56666b166', 'system', '2026-01-06 17:46:33', 'system', '2026-01-22 22:06:14');
+INSERT INTO `t_sys_role_permission` VALUES ('8b839151-b5b0-43e3-9664-6290d9710658', 'a0e52467-6f4b-47c2-8300-05e0df05b14d', 'b5ed5637-bb00-4a89-b685-7c63f9305e26', 'system', '2026-01-06 17:46:32', 'system', '2026-01-22 22:06:14');
+INSERT INTO `t_sys_role_permission` VALUES ('8de3a8ce-185c-49f6-ba17-b01e2efa7f13', '1f7a5bdc-f567-4afc-af38-6f00b2036e23', 'cb92754f-3e32-4a69-aaf2-23f20a4a589f', 'system', '2026-01-06 17:46:32', 'system', '2026-01-22 22:06:14');
+INSERT INTO `t_sys_role_permission` VALUES ('8f99f820-2835-4f23-a849-caa3fc80f97c', 'a0e52467-6f4b-47c2-8300-05e0df05b14d', 'b43439e6-de46-4b5e-bc78-f23271fbb5b0', 'system', '2026-01-06 17:46:32', 'system', '2026-01-22 22:06:14');
+INSERT INTO `t_sys_role_permission` VALUES ('8fa7c4a7-f604-4a64-8354-71028282cfe5', '1229689c-f005-4d61-888c-f25562d3802b', '416647f6-4a64-471c-a42e-1b4fdf2c8a56', 'system', '2026-01-06 17:46:33', 'system', '2026-01-22 22:06:14');
+INSERT INTO `t_sys_role_permission` VALUES ('911d75d2-8ea4-4474-985c-593d6464815a', '1f7a5bdc-f567-4afc-af38-6f00b2036e23', 'ba38077d-d8f6-44ce-a70b-be5b693787b5', 'system', '2026-01-06 17:46:32', 'system', '2026-01-22 22:06:14');
+INSERT INTO `t_sys_role_permission` VALUES ('938a633e-757d-414e-8525-10094434f894', '1f7a5bdc-f567-4afc-af38-6f00b2036e23', '3bae0593-c9a6-4abd-8cc8-ce396e9fdbd0', 'system', '2026-01-06 17:46:33', 'system', '2026-01-22 22:06:14');
+INSERT INTO `t_sys_role_permission` VALUES ('99081c5e-cc51-4507-87a3-bb0748f3c148', '1f7a5bdc-f567-4afc-af38-6f00b2036e23', '37f3e685-f249-4702-a83f-263e8eb2f657', 'system', '2026-01-06 17:46:32', 'system', '2026-01-22 22:06:14');
+INSERT INTO `t_sys_role_permission` VALUES ('9ae0a4ec-678e-48e0-93c6-42bf94814f14', '1f7a5bdc-f567-4afc-af38-6f00b2036e23', '416647f6-4a64-471c-a42e-1b4fdf2c8a56', 'system', '2026-01-06 17:46:32', 'system', '2026-01-22 22:06:14');
+INSERT INTO `t_sys_role_permission` VALUES ('9b65c87d-d491-4962-b585-0bd9d8b62bee', '1f7a5bdc-f567-4afc-af38-6f00b2036e23', '82937e5c-5d37-44fe-84fa-87af20f94a1c', 'system', '2026-01-06 17:46:32', 'system', '2026-01-22 22:06:14');
+INSERT INTO `t_sys_role_permission` VALUES ('9b8eebaf-ea7b-4061-b9ee-20d2ca27b070', 'a0e52467-6f4b-47c2-8300-05e0df05b14d', '416647f6-4a64-471c-a42e-1b4fdf2c8a56', 'system', '2026-01-06 17:46:31', 'system', '2026-01-22 22:06:14');
+INSERT INTO `t_sys_role_permission` VALUES ('9de846ed-875b-4bff-b369-5631eb1a6f50', 'a0e52467-6f4b-47c2-8300-05e0df05b14d', 'a7e2ceaf-4330-44ba-bf9c-30e09c88e961', 'system', '2026-01-06 17:46:32', 'system', '2026-01-22 22:06:14');
+INSERT INTO `t_sys_role_permission` VALUES ('a31ba6a6-abbb-4c51-866b-9cb1e915695a', 'a0e52467-6f4b-47c2-8300-05e0df05b14d', '37f3e685-f249-4702-a83f-263e8eb2f657', 'system', '2026-01-06 17:46:32', 'system', '2026-01-22 22:06:14');
+INSERT INTO `t_sys_role_permission` VALUES ('a5d21020-654f-4348-8e4e-bf8dfb723470', '1f7a5bdc-f567-4afc-af38-6f00b2036e23', '24406901-5022-4f96-8afa-8e91c6b6bcbd', 'system', '2026-01-06 17:46:32', 'system', '2026-01-22 22:06:14');
+INSERT INTO `t_sys_role_permission` VALUES ('a6b14cae-64f7-4593-8383-992b75045a28', 'a0e52467-6f4b-47c2-8300-05e0df05b14d', 'f931de1a-e374-4cbd-8506-1aa4273bf657', 'system', '2026-01-06 17:46:32', 'system', '2026-01-22 22:06:14');
+INSERT INTO `t_sys_role_permission` VALUES ('a7fdd935-28e4-4c15-b20e-fae2a84b7ecf', 'a0e52467-6f4b-47c2-8300-05e0df05b14d', '44b36fb7-c844-4b2f-9d48-e80b426536b9', 'system', '2026-01-06 17:46:32', 'system', '2026-01-22 22:06:14');
+INSERT INTO `t_sys_role_permission` VALUES ('ac8c02c1-ee55-4352-a2ef-974ff38947cb', '1f7a5bdc-f567-4afc-af38-6f00b2036e23', '5630a397-94fb-4f52-9d3c-b496abc0487b', 'system', '2026-01-06 17:46:33', 'system', '2026-01-22 22:06:14');
+INSERT INTO `t_sys_role_permission` VALUES ('ad311738-5343-4676-b0d7-785490736701', '1f7a5bdc-f567-4afc-af38-6f00b2036e23', '638e2445-878c-40f7-83be-597972d15cf0', 'system', '2026-01-06 17:46:32', 'system', '2026-01-22 22:06:14');
+INSERT INTO `t_sys_role_permission` VALUES ('afce3106-99d8-406b-ad86-25a716bf465a', 'a0e52467-6f4b-47c2-8300-05e0df05b14d', '218d77b3-123e-4437-a976-be69e27474a8', 'system', '2026-01-06 17:46:32', 'system', '2026-01-22 22:06:14');
+INSERT INTO `t_sys_role_permission` VALUES ('b1079aa7-8a84-4750-b6f9-9b11050e12e7', 'a0e52467-6f4b-47c2-8300-05e0df05b14d', '76b46489-6eba-4f76-841c-c088c38e3b1b', 'system', '2026-01-06 17:46:32', 'system', '2026-01-22 22:06:14');
+INSERT INTO `t_sys_role_permission` VALUES ('b6faed7e-7110-4cbc-8f1c-004ed7ecc1d4', '6d4fe371-f299-412c-a1e2-bf5bb3bdf6bd', '44b36fb7-c844-4b2f-9d48-e80b426536b9', 'system', '2026-01-06 17:46:33', 'system', '2026-01-22 22:06:14');
+INSERT INTO `t_sys_role_permission` VALUES ('b7af13e3-0537-4dbd-b040-5d11a41711dd', 'a0e52467-6f4b-47c2-8300-05e0df05b14d', '59bcc91d-d331-4aff-9390-511821bb326f', 'system', '2026-01-06 17:46:32', 'system', '2026-01-22 22:06:14');
+INSERT INTO `t_sys_role_permission` VALUES ('bbf6d0a5-12c7-41c8-b7dc-3b4b485cc557', '1f7a5bdc-f567-4afc-af38-6f00b2036e23', '926408fe-3ee5-4a41-a524-f3138a235298', 'system', '2026-01-06 17:46:33', 'system', '2026-01-22 22:06:14');
+INSERT INTO `t_sys_role_permission` VALUES ('bc0b1d16-415c-45ad-9ee2-20dfd2a87c03', 'a0e52467-6f4b-47c2-8300-05e0df05b14d', '822ab59c-e4a7-4eb9-b789-848378678710', 'system', '2026-01-06 17:46:32', 'system', '2026-01-22 22:06:14');
+INSERT INTO `t_sys_role_permission` VALUES ('bce77a4b-6cc8-45bb-9e68-4e7d89be1d6c', '1f7a5bdc-f567-4afc-af38-6f00b2036e23', 'e14cf02e-bacd-403b-914b-1af071bdccf4', 'system', '2026-01-06 17:46:33', 'system', '2026-01-22 22:06:14');
+INSERT INTO `t_sys_role_permission` VALUES ('bd9972bf-8922-4df8-b616-b27709b67b4b', '6d4fe371-f299-412c-a1e2-bf5bb3bdf6bd', '76b46489-6eba-4f76-841c-c088c38e3b1b', 'system', '2026-01-06 17:46:33', 'system', '2026-01-22 22:06:14');
+INSERT INTO `t_sys_role_permission` VALUES ('beffccdf-75ba-476d-8c49-59c8ed1186de', 'a0e52467-6f4b-47c2-8300-05e0df05b14d', 'e0fe38a3-e905-440c-a90b-00b70a0894bb', 'system', '2026-01-06 17:46:32', 'system', '2026-01-22 22:06:14');
+INSERT INTO `t_sys_role_permission` VALUES ('c1f16695-4e33-4231-afa9-2a066baee3cf', '1f7a5bdc-f567-4afc-af38-6f00b2036e23', '38ee71e8-0c67-4f76-ac4a-b6a94a101ba4', 'system', '2026-01-06 17:46:32', 'system', '2026-01-22 22:06:14');
+INSERT INTO `t_sys_role_permission` VALUES ('c2be24d6-d9b8-44b4-bc8e-c8915c0a24e8', '1f7a5bdc-f567-4afc-af38-6f00b2036e23', '59bcc91d-d331-4aff-9390-511821bb326f', 'system', '2026-01-06 17:46:32', 'system', '2026-01-22 22:06:14');
+INSERT INTO `t_sys_role_permission` VALUES ('c2f3ba27-2227-418f-94f1-6eab7a301a69', 'a0e52467-6f4b-47c2-8300-05e0df05b14d', '24406901-5022-4f96-8afa-8e91c6b6bcbd', 'system', '2026-01-06 17:46:31', 'system', '2026-01-22 22:06:14');
+INSERT INTO `t_sys_role_permission` VALUES ('cab20863-5a7f-42b6-84b1-8ae37ba11a35', 'a0e52467-6f4b-47c2-8300-05e0df05b14d', '5f653d91-e0fe-4650-bda7-1abff5a9d69b', 'system', '2026-01-06 17:46:32', 'system', '2026-01-22 22:06:14');
+INSERT INTO `t_sys_role_permission` VALUES ('cb7715f6-5112-4af3-bbf5-613ff3ad19d5', '1f7a5bdc-f567-4afc-af38-6f00b2036e23', 'b43439e6-de46-4b5e-bc78-f23271fbb5b0', 'system', '2026-01-06 17:46:32', 'system', '2026-01-22 22:06:14');
+INSERT INTO `t_sys_role_permission` VALUES ('d2250c05-614c-4707-ab55-eaf95ecec816', '1f7a5bdc-f567-4afc-af38-6f00b2036e23', 'f945e7b4-8ba6-4ba7-98f9-91ef96ffb267', 'system', '2026-01-06 17:46:32', 'system', '2026-01-22 22:06:14');
+INSERT INTO `t_sys_role_permission` VALUES ('d934f22f-04bc-4f51-8c53-510f71e5547d', 'a0e52467-6f4b-47c2-8300-05e0df05b14d', '114692ea-89d9-481f-8aef-1df56666b166', 'system', '2026-01-06 17:46:32', 'system', '2026-01-22 22:06:14');
+INSERT INTO `t_sys_role_permission` VALUES ('db4feb46-accc-4cae-801f-cd75b0991653', '6d4fe371-f299-412c-a1e2-bf5bb3bdf6bd', '416647f6-4a64-471c-a42e-1b4fdf2c8a56', 'system', '2026-01-06 17:46:33', 'system', '2026-01-22 22:06:14');
+INSERT INTO `t_sys_role_permission` VALUES ('db974c92-8c17-471c-ae78-719cdbebb794', '6d4fe371-f299-412c-a1e2-bf5bb3bdf6bd', '5cae8f32-f13d-4c2b-a969-cd9de503e9eb', 'system', '2026-01-06 17:46:33', 'system', '2026-01-22 22:06:14');
+INSERT INTO `t_sys_role_permission` VALUES ('df1e63cd-4ab7-4762-8d98-34b528aa381e', '1f7a5bdc-f567-4afc-af38-6f00b2036e23', '3f70df3e-f26a-41b7-b0f6-5c50aa43c8b7', 'system', '2026-01-06 17:46:32', 'system', '2026-01-22 22:06:14');
+INSERT INTO `t_sys_role_permission` VALUES ('e0d30814-ed8f-4536-a3e3-f6800977711c', 'd3b1fc02-26b9-4f99-ab1c-821ac2cd43dc', 'b43439e6-de46-4b5e-bc78-f23271fbb5b0', 'system', '2026-01-06 17:46:33', 'system', '2026-01-22 22:06:14');
+INSERT INTO `t_sys_role_permission` VALUES ('e10b63f5-2f2c-4499-bb83-8d76177862f8', 'a0e52467-6f4b-47c2-8300-05e0df05b14d', '5cae8f32-f13d-4c2b-a969-cd9de503e9eb', 'system', '2026-01-06 17:46:31', 'system', '2026-01-22 22:06:14');
+INSERT INTO `t_sys_role_permission` VALUES ('e1f7529a-98ef-43cb-beee-5b64f0b66780', '6d4fe371-f299-412c-a1e2-bf5bb3bdf6bd', '0b06cfe7-8dd5-4596-8b70-1aae1fee67f9', 'system', '2026-01-06 17:46:33', 'system', '2026-01-22 22:06:14');
+INSERT INTO `t_sys_role_permission` VALUES ('e406bcef-9214-43d8-8521-2b4e940a1001', 'a0e52467-6f4b-47c2-8300-05e0df05b14d', 'e14cf02e-bacd-403b-914b-1af071bdccf4', 'system', '2026-01-06 17:46:32', 'system', '2026-01-22 22:06:14');
+INSERT INTO `t_sys_role_permission` VALUES ('e646517e-fc1e-4d04-8c4e-60063b8d8e69', 'a0e52467-6f4b-47c2-8300-05e0df05b14d', 'baca63fe-0e1a-400e-a00a-6b1849b2d694', 'system', '2026-01-06 17:46:32', 'system', '2026-01-22 22:06:14');
+INSERT INTO `t_sys_role_permission` VALUES ('e78eacc3-5dad-44d6-b5d8-54a62a52484e', 'a0e52467-6f4b-47c2-8300-05e0df05b14d', '0b06cfe7-8dd5-4596-8b70-1aae1fee67f9', 'system', '2026-01-06 17:46:31', 'system', '2026-01-22 22:06:14');
+INSERT INTO `t_sys_role_permission` VALUES ('e9f5736c-42b7-4b93-8956-9681316f494a', '1f7a5bdc-f567-4afc-af38-6f00b2036e23', '218d77b3-123e-4437-a976-be69e27474a8', 'system', '2026-01-06 17:46:32', 'system', '2026-01-22 22:06:14');
+INSERT INTO `t_sys_role_permission` VALUES ('eb208f28-55a4-4953-b6f2-65cb9e6e7b25', '1f7a5bdc-f567-4afc-af38-6f00b2036e23', '8149c1b2-8b73-482e-8214-5e06bc25623b', 'system', '2026-01-06 17:46:33', 'system', '2026-01-22 22:06:14');
+INSERT INTO `t_sys_role_permission` VALUES ('ec0e0283-b95c-4649-ac3e-f6e95df9efc9', 'a0e52467-6f4b-47c2-8300-05e0df05b14d', 'ba38077d-d8f6-44ce-a70b-be5b693787b5', 'system', '2026-01-06 17:46:32', 'system', '2026-01-22 22:06:14');
+INSERT INTO `t_sys_role_permission` VALUES ('ecb6f940-c83c-487f-ae2a-dc9e42f7ff0e', 'a0e52467-6f4b-47c2-8300-05e0df05b14d', 'f945e7b4-8ba6-4ba7-98f9-91ef96ffb267', 'system', '2026-01-06 17:46:31', 'system', '2026-01-22 22:06:14');
+INSERT INTO `t_sys_role_permission` VALUES ('ed0eac95-7911-48dc-99e3-74705f915e07', 'd3b1fc02-26b9-4f99-ab1c-821ac2cd43dc', '0b06cfe7-8dd5-4596-8b70-1aae1fee67f9', 'system', '2026-01-06 17:46:33', 'system', '2026-01-22 22:06:14');
+INSERT INTO `t_sys_role_permission` VALUES ('edbb2548-9380-4858-8d17-3cfb30b9b0ea', '1f7a5bdc-f567-4afc-af38-6f00b2036e23', 'eebab12f-135a-4b19-85a9-bfd567fd843c', 'system', '2026-01-06 17:46:32', 'system', '2026-01-22 22:06:14');
+INSERT INTO `t_sys_role_permission` VALUES ('efc04bd4-cabc-4367-8781-493b335d0497', '1f7a5bdc-f567-4afc-af38-6f00b2036e23', 'd4eb97ca-a2fc-4f69-a264-90f22261da72', 'system', '2026-01-06 17:46:33', 'system', '2026-01-22 22:06:14');
+INSERT INTO `t_sys_role_permission` VALUES ('efc27850-450a-4f05-933a-541204f00487', 'd3b1fc02-26b9-4f99-ab1c-821ac2cd43dc', '347cef5d-20c0-46b5-ac9e-489a8049ab20', 'system', '2026-01-06 17:46:33', 'system', '2026-01-22 22:06:14');
+INSERT INTO `t_sys_role_permission` VALUES ('f0b04b52-f8ca-4112-bb8a-b85100169903', 'a0e52467-6f4b-47c2-8300-05e0df05b14d', '17264c50-89d4-4ac5-8072-8196324fc561', 'system', '2026-01-06 17:46:32', 'system', '2026-01-22 22:06:14');
+INSERT INTO `t_sys_role_permission` VALUES ('f0d7ef5d-2447-48e0-a77c-933b03cc927d', '1f7a5bdc-f567-4afc-af38-6f00b2036e23', 'a9773815-23d6-4594-85f4-1610bca98ce5', 'system', '2026-01-06 17:46:32', 'system', '2026-01-22 22:06:14');
+INSERT INTO `t_sys_role_permission` VALUES ('f1c85054-812b-4b93-b116-304a10aba908', 'd3b1fc02-26b9-4f99-ab1c-821ac2cd43dc', '822ab59c-e4a7-4eb9-b789-848378678710', 'system', '2026-01-06 17:46:33', 'system', '2026-01-22 22:06:14');
+INSERT INTO `t_sys_role_permission` VALUES ('f4668cca-335c-475d-9693-2a669d1c09c1', 'a0e52467-6f4b-47c2-8300-05e0df05b14d', 'ad24cece-a009-4b22-a4ef-9a4ae0bee265', 'system', '2026-01-06 17:46:32', 'system', '2026-01-22 22:06:14');
+INSERT INTO `t_sys_role_permission` VALUES ('f6c13a1a-96d8-42e8-be72-851a2f14bf0e', 'a0e52467-6f4b-47c2-8300-05e0df05b14d', 'a9773815-23d6-4594-85f4-1610bca98ce5', 'system', '2026-01-06 17:46:31', 'system', '2026-01-22 22:06:14');
+INSERT INTO `t_sys_role_permission` VALUES ('f9bfb39f-1752-4d20-962c-b006671a8002', '1f7a5bdc-f567-4afc-af38-6f00b2036e23', 'c0f51e32-db23-49fa-8845-1faf6bf9c456', 'system', '2026-01-06 17:46:33', 'system', '2026-01-22 22:06:14');
+INSERT INTO `t_sys_role_permission` VALUES ('f9eca636-2760-4273-b238-5db08b8d7d1b', '1229689c-f005-4d61-888c-f25562d3802b', '0b06cfe7-8dd5-4596-8b70-1aae1fee67f9', 'system', '2026-01-06 17:46:33', 'system', '2026-01-22 22:06:14');
+INSERT INTO `t_sys_role_permission` VALUES ('fe4b16fc-e171-4b60-9fcc-2acff23b7474', '1f7a5bdc-f567-4afc-af38-6f00b2036e23', '0f31a263-a067-409a-ad05-641a45e6ed10', 'system', '2026-01-06 17:46:32', 'system', '2026-01-22 22:06:14');
+INSERT INTO `t_sys_role_permission` VALUES ('fe89dfd5-55c1-4c6c-b091-48b1482e47b7', '1f7a5bdc-f567-4afc-af38-6f00b2036e23', '44b36fb7-c844-4b2f-9d48-e80b426536b9', 'system', '2026-01-06 17:46:33', 'system', '2026-01-22 22:06:14');
+
+-- ----------------------------
+-- Table structure for t_sys_sync_log
+-- ----------------------------
+DROP TABLE IF EXISTS `t_sys_sync_log`;
+CREATE TABLE `t_sys_sync_log`  (
+  `id` char(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '日志ID',
+  `app_id` char(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '应用ID',
+  `sync_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '同步类型',
+  `sync_status` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '同步状态',
+  `records_count` int(0) NULL DEFAULT 0 COMMENT '记录总数',
+  `success_count` int(0) NULL DEFAULT 0 COMMENT '成功数量',
+  `failure_count` int(0) NULL DEFAULT 0 COMMENT '失败数量',
+  `error_message` text CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL COMMENT '错误信息',
+  `start_time` datetime(0) NULL DEFAULT NULL COMMENT '开始时间',
+  `end_time` datetime(0) NULL DEFAULT NULL COMMENT '结束时间',
+  `created_by` varchar(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '创建人',
+  `created_time` datetime(0) NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间,默认当前时间',
+  `updated_by` varchar(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '修改人',
+  `updated_time` datetime(0) NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '修改时间,默认当前时间',
+  PRIMARY KEY (`id`) USING BTREE,
+  INDEX `app_id`(`app_id`) USING BTREE
+) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_bin COMMENT = '同步日志表' ROW_FORMAT = Dynamic;
+
+-- ----------------------------
+-- Records of t_sys_sync_log
+-- ----------------------------
+
+-- ----------------------------
+-- Table structure for t_sys_user
+-- ----------------------------
+DROP TABLE IF EXISTS `t_sys_user`;
+CREATE TABLE `t_sys_user`  (
+  `id` char(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '用户ID',
+  `username` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '用户名',
+  `email` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '邮箱',
+  `phone` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '手机号',
+  `password_hash` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '密码哈希',
+  `avatar_url` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '头像URL',
+  `is_active` tinyint(1) NULL DEFAULT 1 COMMENT '是否激活',
+  `is_superuser` tinyint(1) NULL DEFAULT 0 COMMENT '是否超级管理员',
+  `last_login_at` datetime(0) NULL DEFAULT NULL COMMENT '最后登录时间',
+  `last_login_ip` varchar(45) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '最后登录IP',
+  `failed_login_attempts` int(0) NULL DEFAULT 0 COMMENT '失败登录次数',
+  `locked_until` datetime(0) NULL DEFAULT NULL COMMENT '锁定直到时间',
+  `is_deleted` tinyint(0) NULL DEFAULT 0 COMMENT '是否删除',
+  `created_by` varchar(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '创建人',
+  `created_time` datetime(0) NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间,默认当前时间',
+  `updated_by` varchar(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '修改人',
+  `updated_time` datetime(0) NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '修改时间,默认当前时间',
+  PRIMARY KEY (`id`) USING BTREE,
+  UNIQUE INDEX `username`(`username`) USING BTREE,
+  UNIQUE INDEX `email`(`email`) USING BTREE,
+  UNIQUE INDEX `phone`(`phone`) USING BTREE
+) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_bin COMMENT = '用户表' ROW_FORMAT = Dynamic;
+
+-- ----------------------------
+-- Records of t_sys_user
+-- ----------------------------
+INSERT INTO `t_sys_user` VALUES ('357f8ac2-a271-440a-a003-0db32d15d302', 'app', 'app@163.com', '122323', 'sha256$260c033ace1b0dc1bf21caa8b986d69e$cdc2342aafd284f0d6c8df00e908d7b7b47a59ff022aa2968aaa435941e00086', NULL, 1, 0, '2026-01-22 15:01:27', '127.0.0.1', 0, NULL, 0, 'system', '2025-12-29 21:29:16', 'system', '2026-01-23 00:39:42');
+INSERT INTO `t_sys_user` VALUES ('3d0efc90-7c0c-42ca-8426-82bad3fdd0c7', 'admin2', 'admin2@qq.com', '121223', 'sha256$260c033ace1b0dc1bf21caa8b986d69e$cdc2342aafd284f0d6c8df00e908d7b7b47a59ff022aa2968aaa435941e00086', NULL, 1, 0, NULL, NULL, NULL, NULL, 0, 'system', '2025-12-29 21:35:23', 'system', '2026-01-23 00:39:42');
+INSERT INTO `t_sys_user` VALUES ('55b1fff5-ff44-4263-b5bd-35cca82b0360', 'wangwu', 'wangwu@qq.com', '134343', 'sha256$260c033ace1b0dc1bf21caa8b986d69e$cdc2342aafd284f0d6c8df00e908d7b7b47a59ff022aa2968aaa435941e00086', NULL, 1, 0, '2026-01-22 15:03:33', '127.0.0.1', 0, NULL, 0, 'system', '2026-01-18 22:16:17', 'system', '2026-01-23 00:39:42');
+INSERT INTO `t_sys_user` VALUES ('80ce6437-0017-4a2c-86d5-b8b31c140a1e', 'zhangsanfeng', 'zhangsanfeng@163.com', '13412345678', '$2b$12$tK8VCV7f781P/XC2gM1M8OtT0wXAzKtymzcXZmoI.eNoikl1xariy', NULL, 1, 0, '2026-01-26 07:50:47', '127.0.0.1', 0, NULL, 0, 'ed6a79d3-0083-4d81-8b48-fc522f686f74', '2026-01-26 15:41:40', 'ed6a79d3-0083-4d81-8b48-fc522f686f74', '2026-01-26 15:50:45');
+INSERT INTO `t_sys_user` VALUES ('85123e0c-77b9-4e55-ab1e-f381e33b541a', 'lisi', 'lisi@qq.com', '12121', '$2b$12$w9KKUYLMn5WSfE1zU4RnWu7Q2S3icS6YpIsDQfQP90zDjJsurWVmK', NULL, 1, 0, '2026-01-22 16:37:49', '127.0.0.1', 0, NULL, 0, NULL, '2026-01-23 00:35:25', 'ed6a79d3-0083-4d81-8b48-fc522f686f74', '2026-01-26 15:40:34');
+INSERT INTO `t_sys_user` VALUES ('d3e906de-b9a6-4a78-a643-233252252776', 'zhangsan', 'zhangsan@qq.com', '143454545', 'sha256$260c033ace1b0dc1bf21caa8b986d69e$cdc2342aafd284f0d6c8df00e908d7b7b47a59ff022aa2968aaa435941e00086', NULL, 1, 0, '2026-02-02 06:42:13', '6.6.6.20', 0, NULL, 0, 'system', '2025-12-28 21:45:15', 'ed6a79d3-0083-4d81-8b48-fc522f686f74', '2026-02-02 14:42:13');
+INSERT INTO `t_sys_user` VALUES ('ed6a79d3-0083-4d81-8b48-fc522f686f74', 'admin', 'admin@example.com', NULL, 'sha256$fc7bcee8f0dd0566e809d1920b3524c7$149986dbf144e9aebc6a282959075db9a822012ab76813fb6b71509254b3c7ee', NULL, 1, 1, '2026-02-02 06:14:10', '6.6.6.3', 0, NULL, 0, 'system', '2025-12-20 13:53:13', 'system', '2026-02-02 14:14:10');
+
+-- ----------------------------
+-- Table structure for t_sys_user_profile
+-- ----------------------------
+DROP TABLE IF EXISTS `t_sys_user_profile`;
+CREATE TABLE `t_sys_user_profile`  (
+  `id` char(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '主键ID',
+  `user_id` char(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '用户ID',
+  `real_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '真实姓名',
+  `gender` tinyint(0) NULL DEFAULT NULL COMMENT '性别 0:未知 1:男 2:女',
+  `birth_date` date NULL DEFAULT NULL COMMENT '出生日期',
+  `address` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '地址',
+  `company` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '公司',
+  `department` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '部门',
+  `position` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '职位',
+  `extra_info` json NULL COMMENT '扩展信息',
+  `created_by` varchar(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '创建人',
+  `created_time` datetime(0) NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间,默认当前时间',
+  `updated_by` varchar(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '修改人',
+  `updated_time` datetime(0) NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '修改时间,默认当前时间',
+  PRIMARY KEY (`id`) USING BTREE,
+  INDEX `user_id`(`user_id`) USING BTREE
+) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_bin COMMENT = '用户详情表' ROW_FORMAT = Dynamic;
+
+-- ----------------------------
+-- Records of t_sys_user_profile
+-- ----------------------------
+INSERT INTO `t_sys_user_profile` VALUES ('3e9406c6-32c0-48c2-adf7-511cb22f266a', '85123e0c-77b9-4e55-ab1e-f381e33b541a', '李四', NULL, NULL, NULL, 'test', 'testl', NULL, NULL, NULL, '2026-01-23 00:35:25', 'ed6a79d3-0083-4d81-8b48-fc522f686f74', '2026-01-26 15:40:34');
+INSERT INTO `t_sys_user_profile` VALUES ('5d137bd0-f79b-11f0-aa4a-6ef9aeacc98a', '357f8ac2-a271-440a-a003-0db32d15d302', 'app', NULL, NULL, NULL, 'app', 'app', NULL, NULL, 'system', '2025-12-29 21:29:16', 'system', '2025-12-29 22:17:18');
+INSERT INTO `t_sys_user_profile` VALUES ('5d137c36-f79b-11f0-aa4a-6ef9aeacc98a', '55b1fff5-ff44-4263-b5bd-35cca82b0360', '王武', NULL, NULL, NULL, 'test', 'test', NULL, NULL, 'system', '2026-01-18 22:16:17', 'system', '2026-01-18 22:18:29');
+INSERT INTO `t_sys_user_profile` VALUES ('5d137c76-f79b-11f0-aa4a-6ef9aeacc98a', 'd3e906de-b9a6-4a78-a643-233252252776', '张三', NULL, NULL, NULL, 'test', 'test', NULL, NULL, 'system', '2025-12-28 21:45:15', 'ed6a79d3-0083-4d81-8b48-fc522f686f74', '2026-01-26 18:46:49');
+INSERT INTO `t_sys_user_profile` VALUES ('5d137caf-f79b-11f0-aa4a-6ef9aeacc98a', '3d0efc90-7c0c-42ca-8426-82bad3fdd0c7', 'admin', NULL, NULL, NULL, 'admin', 'admin', NULL, NULL, 'system', '2025-12-29 21:35:23', 'system', '2025-12-29 21:36:08');
+INSERT INTO `t_sys_user_profile` VALUES ('d3b01846-17f1-49d9-8387-4b207b5217f8', '80ce6437-0017-4a2c-86d5-b8b31c140a1e', '张三峰', NULL, NULL, NULL, '三峰有限公司', '商务部', NULL, NULL, 'ed6a79d3-0083-4d81-8b48-fc522f686f74', '2026-01-26 15:41:40', 'ed6a79d3-0083-4d81-8b48-fc522f686f74', '2026-01-26 15:42:27');
+
+-- ----------------------------
+-- Table structure for t_sys_user_role
+-- ----------------------------
+DROP TABLE IF EXISTS `t_sys_user_role`;
+CREATE TABLE `t_sys_user_role`  (
+  `id` char(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '主键ID',
+  `user_id` char(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '用户ID',
+  `role_id` char(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '角色ID',
+  `assigned_by` char(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '分配者ID',
+  `assigned_at` timestamp(0) NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '分配时间',
+  `expires_at` timestamp(0) NULL DEFAULT NULL COMMENT '过期时间',
+  `is_active` tinyint(1) NULL DEFAULT 1 COMMENT '是否启用',
+  `created_by` varchar(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '创建人',
+  `created_time` datetime(0) NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间,默认当前时间',
+  `updated_by` varchar(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '修改人',
+  `updated_time` datetime(0) NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '修改时间,默认当前时间',
+  PRIMARY KEY (`id`) USING BTREE,
+  UNIQUE INDEX `uk_user_role`(`user_id`, `role_id`) USING BTREE,
+  INDEX `idx_user_id`(`user_id`) USING BTREE,
+  INDEX `idx_role_id`(`role_id`) USING BTREE,
+  INDEX `idx_expires_at`(`expires_at`) USING BTREE
+) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '用户角色关系表' ROW_FORMAT = Dynamic;
+
+-- ----------------------------
+-- Records of t_sys_user_role
+-- ----------------------------
+INSERT INTO `t_sys_user_role` VALUES ('0524f9a9-37dc-40ac-8fb7-bd7409574bab', 'd3e906de-b9a6-4a78-a643-233252252776', '6347307c-d793-4d16-b94c-9bdb250ae498', 'ed6a79d3-0083-4d81-8b48-fc522f686f74', '2026-01-26 18:48:16', NULL, 1, NULL, '2026-01-26 18:48:16', NULL, '2026-01-26 18:48:16');
+INSERT INTO `t_sys_user_role` VALUES ('2db9bbce-8781-42d2-af08-0fa25a93c9a5', '55b1fff5-ff44-4263-b5bd-35cca82b0360', '6d4fe371-f299-412c-a1e2-bf5bb3bdf6bd', NULL, '2026-01-22 22:05:10', NULL, 1, 'system', '2026-01-18 22:18:29', 'system', '2026-01-18 22:18:29');
+INSERT INTO `t_sys_user_role` VALUES ('2df271ed-adcc-4e5b-90a9-9d81468d98f3', '85123e0c-77b9-4e55-ab1e-f381e33b541a', '1229689c-f005-4d61-888c-f25562d3802b', 'ed6a79d3-0083-4d81-8b48-fc522f686f74', '2026-01-26 15:40:34', NULL, 1, NULL, '2026-01-26 15:40:34', NULL, '2026-01-26 15:40:34');
+INSERT INTO `t_sys_user_role` VALUES ('37ddfd50-3c3f-40a9-828e-6769552fcc09', '357f8ac2-a271-440a-a003-0db32d15d302', '1229689c-f005-4d61-888c-f25562d3802b', NULL, '2026-01-22 22:05:10', NULL, 1, 'system', '2026-01-06 17:46:36', 'system', '2026-01-06 17:46:36');
+INSERT INTO `t_sys_user_role` VALUES ('6d232508-8525-4667-ba6e-2f31888da4ca', '80ce6437-0017-4a2c-86d5-b8b31c140a1e', 'd3b1fc02-26b9-4f99-ab1c-821ac2cd43dc', 'ed6a79d3-0083-4d81-8b48-fc522f686f74', '2026-01-26 15:50:02', NULL, 1, NULL, '2026-01-26 15:50:02', NULL, '2026-01-26 15:50:02');
+INSERT INTO `t_sys_user_role` VALUES ('7dbc8938-0a3c-4a01-80c8-7b7a980d40d2', '80ce6437-0017-4a2c-86d5-b8b31c140a1e', '1229689c-f005-4d61-888c-f25562d3802b', 'ed6a79d3-0083-4d81-8b48-fc522f686f74', '2026-01-26 15:50:02', NULL, 1, NULL, '2026-01-26 15:50:02', NULL, '2026-01-26 15:50:02');
+INSERT INTO `t_sys_user_role` VALUES ('99435ee7-b045-4edb-b075-e631aa06b76b', 'ed6a79d3-0083-4d81-8b48-fc522f686f74', 'a0e52467-6f4b-47c2-8300-05e0df05b14d', NULL, '2026-01-22 22:05:10', NULL, 1, 'system', '2026-01-06 17:46:36', 'system', '2026-01-06 17:46:36');
+INSERT INTO `t_sys_user_role` VALUES ('d03a8695-ab43-4521-b19c-56ca93f37eed', '55b1fff5-ff44-4263-b5bd-35cca82b0360', 'd3b1fc02-26b9-4f99-ab1c-821ac2cd43dc', NULL, '2026-01-22 22:05:10', NULL, 1, 'system', '2026-01-18 22:18:29', 'system', '2026-01-18 22:18:29');
+INSERT INTO `t_sys_user_role` VALUES ('e1b44592-39f3-4994-8405-0c0ddffa7833', '3d0efc90-7c0c-42ca-8426-82bad3fdd0c7', '1229689c-f005-4d61-888c-f25562d3802b', NULL, '2026-01-22 22:05:10', NULL, 1, 'system', '2026-01-06 17:46:36', 'system', '2026-01-06 17:46:36');
+
+-- ----------------------------
+-- Table structure for t_task_management
+-- ----------------------------
+DROP TABLE IF EXISTS `t_task_management`;
+CREATE TABLE `t_task_management`  (
+  `id` int(0) NOT NULL AUTO_INCREMENT,
+  `business_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+  `task_id` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL,
+  `type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+  PRIMARY KEY (`id`) USING BTREE,
+  UNIQUE INDEX `idx_unique_business_type`(`business_id`, `type`) USING BTREE,
+  INDEX `idx_business_id`(`business_id`) USING BTREE,
+  INDEX `idx_type`(`type`) USING BTREE
+) ENGINE = InnoDB AUTO_INCREMENT = 20 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '任务管理表' ROW_FORMAT = Dynamic;
+
+-- ----------------------------
+-- Records of t_task_management
+-- ----------------------------
+INSERT INTO `t_task_management` VALUES (1, 'd6b985ec-15be-462d-ae8e-6d375ab41aaa', NULL, 'data');
+INSERT INTO `t_task_management` VALUES (3, '1a161d55-ea63-4252-90bd-f04d052c5cdd', NULL, 'image');
+INSERT INTO `t_task_management` VALUES (4, '0bd1cbc5-1fc5-4cab-9ea5-0a0683b199ef', NULL, 'image');
+INSERT INTO `t_task_management` VALUES (5, 'fda83c63-1d4a-4ed3-b163-e134261f24cf', NULL, 'image');
+INSERT INTO `t_task_management` VALUES (6, 'a6fb8404-cffd-4083-b1e2-4ff594b467a9', NULL, 'image');
+INSERT INTO `t_task_management` VALUES (7, '906c4ff6-4575-44b9-b449-cf3565f210f6', NULL, 'image');
+INSERT INTO `t_task_management` VALUES (8, '1105ccd8-d138-4ade-931d-4b343e6bd603', NULL, 'image');
+INSERT INTO `t_task_management` VALUES (9, 'a28a489b-6e47-4f2d-84a8-713077c0eb51', NULL, 'image');
+INSERT INTO `t_task_management` VALUES (10, '6efaef7e-8b8f-4430-9784-660f550ea0cc', NULL, 'image');
+INSERT INTO `t_task_management` VALUES (11, 'edf4b97b-2ba8-456b-a39d-938a0b9b616b', NULL, 'image');
+INSERT INTO `t_task_management` VALUES (12, 'e7669f8c-9edc-491c-a2b5-0c7637cbb58e', NULL, 'image');
+INSERT INTO `t_task_management` VALUES (13, '92269eba-00ae-485d-82ab-423afaa63790', NULL, 'image');
+INSERT INTO `t_task_management` VALUES (14, 'd6e787fa-31b0-4c09-92f2-ee6320685ced', NULL, 'image');
+INSERT INTO `t_task_management` VALUES (15, 'f2c8579a-584a-4022-9825-e4b66a2783ae', NULL, 'image');
+INSERT INTO `t_task_management` VALUES (16, 'cd89c3aa-a185-4a8e-978b-9aa6389aa4b2', NULL, 'data');
+INSERT INTO `t_task_management` VALUES (17, '0ebbcea3-799d-4fe5-b94a-224b814365ed', NULL, 'data');
+
+-- ----------------------------
+-- Table structure for test_tab
+-- ----------------------------
+DROP TABLE IF EXISTS `test_tab`;
+CREATE TABLE `test_tab`  (
+  `id` int(0) NOT NULL AUTO_INCREMENT COMMENT '用户唯一标识符',
+  `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '用户姓名',
+  `email` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '用户邮箱,唯一',
+  `age` int(0) NULL DEFAULT NULL COMMENT '用户年龄',
+  `status` enum('active','inactive') CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT 'active' COMMENT '用户状态:active-活跃, inactive-非活跃',
+  `created_at` timestamp(0) NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '记录创建时间',
+  `updated_at` timestamp(0) NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '记录最后更新时间',
+  PRIMARY KEY (`id`) USING BTREE,
+  INDEX `idx_email`(`email`) USING BTREE COMMENT '邮箱索引,用于快速查找',
+  INDEX `idx_status`(`status`) USING BTREE COMMENT '状态索引,用于按状态筛选'
+) ENGINE = InnoDB AUTO_INCREMENT = 5 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_bin COMMENT = '用户信息表' ROW_FORMAT = Dynamic;
+
+-- ----------------------------
+-- Records of test_tab
+-- ----------------------------
+INSERT INTO `test_tab` VALUES (1, '李四', 'test_email——upt', 22, 'active', '2025-11-14 11:40:00', '2025-11-14 13:24:11');
+INSERT INTO `test_tab` VALUES (2, 'test_name', 'test_email', 18, 'active', '2025-11-14 11:40:39', '2025-11-14 11:40:39');
+INSERT INTO `test_tab` VALUES (3, '执行任务', '10001', 18, 'active', '2025-11-14 11:42:24', '2025-11-14 11:42:24');
+INSERT INTO `test_tab` VALUES (4, '张三', '10002', 18, 'active', '2025-11-14 12:56:07', '2025-11-14 12:56:07');
+
+SET FOREIGN_KEY_CHECKS = 1;