mirror of
https://github.com/fastapiadmin/FastapiAdmin.git
synced 2026-10-09 11:12:02 +00:00
refactor(config): 优化演示环境中IP白名单和中间件请求IP获取逻辑
- 演示模式中增加演示白名单IP "117.10.167.220" - 中间件中优先从X-Forwarded-For请求头获取客户端真实IP,优化IP判断逻辑 - 从日志中打印用户名称,方便追踪演示环境操作用户 - 补充IP白名单和路径白名单的判断条件,非白名单用户禁止操作 - 初始化插件中的数据库连接和初始化逻辑调整,改为单独会话完成,提升代码清晰度 - 初始化脚本中更新PostgreSQL序列时仅处理含id字段的模型,避免关联表模型错误 - 修改开发环境配置,切换数据库类型为MySQL,更新相关连接配置,匹配MySQL默认端口及用户信息 - 删除MySQL数据库的完整导出脚本,确保代码库无冗余数据库备份文件
This commit is contained in:
@@ -190,10 +190,8 @@ class Settings(BaseSettings):
|
|||||||
"/auth/login"
|
"/auth/login"
|
||||||
]
|
]
|
||||||
DEMO_IP_WHITE_LIST: List[str] = [ # 演示白名单IP
|
DEMO_IP_WHITE_LIST: List[str] = [ # 演示白名单IP
|
||||||
"127.0.0.1"
|
"127.0.0.1",
|
||||||
]
|
"117.10.167.220"
|
||||||
DEMO_USER_WHITE_LIST: List[str] = [ # 演示白名单用户
|
|
||||||
"superadmin",
|
|
||||||
]
|
]
|
||||||
|
|
||||||
# ================================================= #
|
# ================================================= #
|
||||||
|
|||||||
@@ -75,17 +75,25 @@ class DemoEnvMiddleware(BaseHTTPMiddleware):
|
|||||||
|
|
||||||
if settings.DEMO_ENABLE and request.method != "GET":
|
if settings.DEMO_ENABLE and request.method != "GET":
|
||||||
path = request.scope.get("path")
|
path = request.scope.get("path")
|
||||||
client_ip = request.client.host
|
|
||||||
|
request_ip = None
|
||||||
|
x_forwarded_for = request.headers.get('X-Forwarded-For')
|
||||||
|
if x_forwarded_for:
|
||||||
|
# 取第一个 IP 地址,通常为客户端真实 IP
|
||||||
|
request_ip = x_forwarded_for.split(',')[0].strip()
|
||||||
|
else:
|
||||||
|
# 若没有 X-Forwarded-For 头,则使用 request.client.host
|
||||||
|
request_ip = request.client.host
|
||||||
|
|
||||||
user_username = request.scope.get("user_username")
|
user_username = request.scope.get("user_username")
|
||||||
|
logger.error(f"用户名称: {user_username}")
|
||||||
|
|
||||||
# 检查IP是否在白名单,或路径是否在白名单,或用户是否在白名单
|
# 检查IP是否在白名单,或路径是否在白名单,或用户是否在白名单
|
||||||
if (client_ip in settings.DEMO_IP_WHITE_LIST or
|
if (request_ip in settings.DEMO_IP_WHITE_LIST) or (path in settings.DEMO_WHITE_LIST_PATH):
|
||||||
path in settings.DEMO_WHITE_LIST_PATH or
|
|
||||||
(user_username and user_username in settings.DEMO_USER_WHITE_LIST)):
|
|
||||||
return await call_next(request)
|
return await call_next(request)
|
||||||
|
|
||||||
else:
|
else:
|
||||||
# 直接返回错误响应,不继续执行后续操作
|
# 非白名单用户,禁止操作
|
||||||
return ErrorResponse(msg="演示环境,禁止操作")
|
return ErrorResponse(msg="演示环境,禁止操作")
|
||||||
|
|
||||||
return await call_next(request)
|
return await call_next(request)
|
||||||
|
|||||||
@@ -46,22 +46,30 @@ async def lifespan(app: FastAPI) -> AsyncGenerator[Any, Any]:
|
|||||||
logger.info(settings.BANNER + '\n' + f'{settings.TITLE} 服务开始启动...')
|
logger.info(settings.BANNER + '\n' + f'{settings.TITLE} 服务开始启动...')
|
||||||
|
|
||||||
try:
|
try:
|
||||||
|
# 在单独的会话中完成其他初始化操作
|
||||||
async with session_connect() as session:
|
async with session_connect() as session:
|
||||||
async with session.begin():
|
# 测试数据库连接
|
||||||
# 测试数据库连接
|
await test_db_connection(session)
|
||||||
await test_db_connection(session)
|
logger.info("数据库连接成功...")
|
||||||
logger.info("数据库连接成功...")
|
|
||||||
await InitializeData().init_db(db=session)
|
|
||||||
logger.info("初始化数据完成...")
|
|
||||||
|
|
||||||
# 在同一个事务中完成所有初始化操作
|
# 初始化数据库
|
||||||
await import_modules_async(modules=settings.EVENT_LIST, desc="全局事件", app=app, status=True)
|
await InitializeData().init_db(db=session)
|
||||||
await ConfigService().init_config_service(redis=app.state.redis, db=session)
|
logger.info("初始化数据完成...")
|
||||||
logger.info("初始化系统配置完成...")
|
|
||||||
await DictDataService().init_dict_service(redis=app.state.redis, db=session)
|
# 初始化全局事件
|
||||||
logger.info('初始化数据字典完成...')
|
await import_modules_async(modules=settings.EVENT_LIST, desc="全局事件", app=app, status=True)
|
||||||
await SchedulerUtil.init_system_scheduler(db=session)
|
|
||||||
logger.info('初始化定时任务完成...')
|
# 初始化系统配置
|
||||||
|
await ConfigService().init_config_service(redis=app.state.redis, db=session)
|
||||||
|
logger.info("初始化系统配置完成...")
|
||||||
|
|
||||||
|
# 初始化数据字典
|
||||||
|
await DictDataService().init_dict_service(redis=app.state.redis, db=session)
|
||||||
|
logger.info('初始化数据字典完成...')
|
||||||
|
|
||||||
|
# 初始化定时任务
|
||||||
|
await SchedulerUtil.init_system_scheduler(db=session)
|
||||||
|
logger.info('初始化定时任务完成...')
|
||||||
|
|
||||||
logger.info(f'{settings.TITLE} 服务成功启动...')
|
logger.info(f'{settings.TITLE} 服务成功启动...')
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
|
|||||||
@@ -59,6 +59,23 @@ class InitializeData:
|
|||||||
RoleDeptsModel,
|
RoleDeptsModel,
|
||||||
RoleMenusModel,
|
RoleMenusModel,
|
||||||
]
|
]
|
||||||
|
# 需要更新序列的模型(排除关联表模型,因为它们没有id字段)
|
||||||
|
self.models_with_id = [
|
||||||
|
DeptModel,
|
||||||
|
MenuModel,
|
||||||
|
UserModel,
|
||||||
|
RoleModel,
|
||||||
|
PositionModel,
|
||||||
|
ConfigModel,
|
||||||
|
DictTypeModel,
|
||||||
|
NoticeModel,
|
||||||
|
OperationLogModel,
|
||||||
|
DictDataModel,
|
||||||
|
JobModel,
|
||||||
|
JobLogModel,
|
||||||
|
DemoModel,
|
||||||
|
ApplicationModel,
|
||||||
|
]
|
||||||
self.created_tables = set()
|
self.created_tables = set()
|
||||||
|
|
||||||
async def __get_existing_tables(self, db: AsyncSession) -> List[str]:
|
async def __get_existing_tables(self, db: AsyncSession) -> List[str]:
|
||||||
@@ -120,8 +137,8 @@ class InitializeData:
|
|||||||
async def __update_postgresql_sequences(self, db: AsyncSession) -> None:
|
async def __update_postgresql_sequences(self, db: AsyncSession) -> None:
|
||||||
"""更新 PostgreSQL 序列值,确保自增 ID 正确"""
|
"""更新 PostgreSQL 序列值,确保自增 ID 正确"""
|
||||||
try:
|
try:
|
||||||
# 为每个有初始化数据的表更新序列值
|
# 为每个有初始化数据的表更新序列值(只处理有id字段的模型)
|
||||||
for model in self.prepare_init_models:
|
for model in self.models_with_id:
|
||||||
table_name = model.__tablename__
|
table_name = model.__tablename__
|
||||||
|
|
||||||
# 检查表中是否有数据
|
# 检查表中是否有数据
|
||||||
@@ -129,6 +146,10 @@ class InitializeData:
|
|||||||
existing_count = count_result.scalar()
|
existing_count = count_result.scalar()
|
||||||
|
|
||||||
if existing_count > 0:
|
if existing_count > 0:
|
||||||
|
# 检查模型是否有id属性
|
||||||
|
if not hasattr(model, 'id'):
|
||||||
|
continue
|
||||||
|
|
||||||
# 获取表中最大的 ID 值
|
# 获取表中最大的 ID 值
|
||||||
max_id_result = await db.execute(select(func.max(model.id)).select_from(model))
|
max_id_result = await db.execute(select(func.max(model.id)).select_from(model))
|
||||||
max_id = max_id_result.scalar()
|
max_id = max_id_result.scalar()
|
||||||
|
|||||||
Vendored
+9
-9
@@ -29,24 +29,24 @@ ROOT_PATH = "/api/v1" # API路由前缀
|
|||||||
DEMO_ENABLE = False # 是否启用演示模式
|
DEMO_ENABLE = False # 是否启用演示模式
|
||||||
|
|
||||||
# 数据库配置
|
# 数据库配置
|
||||||
DATABASE_TYPE = "postgresql" # sqlite、mysql、postgresql
|
DATABASE_TYPE = "mysql" # sqlite、mysql、postgresql
|
||||||
|
|
||||||
# SQLite配置
|
# SQLite配置
|
||||||
SQLITE_DB_NAME = "dev_sql.db"
|
SQLITE_DB_NAME = "dev_sql.db"
|
||||||
|
|
||||||
# 数据库配置
|
# 数据库配置
|
||||||
# DATABASE_HOST = "localhost"
|
|
||||||
# DATABASE_PORT = 3306 # MySQL默认端口3006 PostgreSQL默认端口5432
|
|
||||||
# DATABASE_USER = "root" # postgresql默认用户名tao
|
|
||||||
# DATABASE_PASSWORD = "ServBay.dev"
|
|
||||||
# DATABASE_NAME = "fastapiadmin"
|
|
||||||
|
|
||||||
DATABASE_HOST = "localhost"
|
DATABASE_HOST = "localhost"
|
||||||
DATABASE_PORT = 5432 # MySQL默认端口3006 PostgreSQL默认端口5432
|
DATABASE_PORT = 3306 # MySQL默认端口3006 PostgreSQL默认端口5432
|
||||||
DATABASE_USER = "tao" # postgresql默认用户名tao
|
DATABASE_USER = "root" # postgresql默认用户名tao
|
||||||
DATABASE_PASSWORD = "ServBay.dev"
|
DATABASE_PASSWORD = "ServBay.dev"
|
||||||
DATABASE_NAME = "fastapiadmin"
|
DATABASE_NAME = "fastapiadmin"
|
||||||
|
|
||||||
|
# DATABASE_HOST = "localhost"
|
||||||
|
# DATABASE_PORT = 5432 # MySQL默认端口3006 PostgreSQL默认端口5432
|
||||||
|
# DATABASE_USER = "tao" # postgresql默认用户名tao
|
||||||
|
# DATABASE_PASSWORD = "ServBay.dev"
|
||||||
|
# DATABASE_NAME = "fastapiadmin"
|
||||||
|
|
||||||
# Redis配置
|
# Redis配置
|
||||||
REDIS_ENABLE = True
|
REDIS_ENABLE = True
|
||||||
REDIS_HOST = "localhost"
|
REDIS_HOST = "localhost"
|
||||||
|
|||||||
File diff suppressed because one or more lines are too long
@@ -0,0 +1,593 @@
|
|||||||
|
-- MySQL dump 10.13 Distrib 8.4.3, for macos14.5 (arm64)
|
||||||
|
--
|
||||||
|
-- Host: 127.0.0.1 Database: fastapiadmin
|
||||||
|
-- ------------------------------------------------------
|
||||||
|
-- Server version 8.4.3
|
||||||
|
|
||||||
|
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
|
||||||
|
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
|
||||||
|
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
|
||||||
|
/*!50503 SET NAMES utf8mb4 */;
|
||||||
|
/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */;
|
||||||
|
/*!40103 SET TIME_ZONE='+00:00' */;
|
||||||
|
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
|
||||||
|
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
|
||||||
|
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
|
||||||
|
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Table structure for table `application_myapp`
|
||||||
|
--
|
||||||
|
|
||||||
|
DROP TABLE IF EXISTS `application_myapp`;
|
||||||
|
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||||||
|
/*!50503 SET character_set_client = utf8mb4 */;
|
||||||
|
CREATE TABLE `application_myapp` (
|
||||||
|
`name` varchar(64) NOT NULL COMMENT '应用名称',
|
||||||
|
`access_url` varchar(500) NOT NULL COMMENT '访问地址',
|
||||||
|
`icon_url` varchar(300) DEFAULT NULL COMMENT '应用图标URL',
|
||||||
|
`creator_id` int DEFAULT NULL COMMENT '创建人ID',
|
||||||
|
`id` int NOT NULL AUTO_INCREMENT COMMENT '主键ID',
|
||||||
|
`status` tinyint(1) NOT NULL COMMENT '是否启用(True:启用 False:禁用)',
|
||||||
|
`description` text COMMENT '备注说明',
|
||||||
|
`created_at` datetime NOT NULL COMMENT '创建时间',
|
||||||
|
`updated_at` datetime NOT NULL COMMENT '更新时间',
|
||||||
|
PRIMARY KEY (`id`),
|
||||||
|
UNIQUE KEY `name` (`name`),
|
||||||
|
KEY `ix_application_myapp_creator_id` (`creator_id`)
|
||||||
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='应用系统表';
|
||||||
|
/*!40101 SET character_set_client = @saved_cs_client */;
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Dumping data for table `application_myapp`
|
||||||
|
--
|
||||||
|
|
||||||
|
/*!40000 ALTER TABLE `application_myapp` DISABLE KEYS */;
|
||||||
|
/*!40000 ALTER TABLE `application_myapp` ENABLE KEYS */;
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Table structure for table `example_demo`
|
||||||
|
--
|
||||||
|
|
||||||
|
DROP TABLE IF EXISTS `example_demo`;
|
||||||
|
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||||||
|
/*!50503 SET character_set_client = utf8mb4 */;
|
||||||
|
CREATE TABLE `example_demo` (
|
||||||
|
`name` varchar(64) DEFAULT NULL COMMENT '名称',
|
||||||
|
`creator_id` int DEFAULT NULL COMMENT '创建人ID',
|
||||||
|
`id` int NOT NULL AUTO_INCREMENT COMMENT '主键ID',
|
||||||
|
`status` tinyint(1) NOT NULL COMMENT '是否启用(True:启用 False:禁用)',
|
||||||
|
`description` text COMMENT '备注说明',
|
||||||
|
`created_at` datetime NOT NULL COMMENT '创建时间',
|
||||||
|
`updated_at` datetime NOT NULL COMMENT '更新时间',
|
||||||
|
PRIMARY KEY (`id`),
|
||||||
|
KEY `ix_example_demo_creator_id` (`creator_id`)
|
||||||
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='示例表';
|
||||||
|
/*!40101 SET character_set_client = @saved_cs_client */;
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Dumping data for table `example_demo`
|
||||||
|
--
|
||||||
|
|
||||||
|
/*!40000 ALTER TABLE `example_demo` DISABLE KEYS */;
|
||||||
|
/*!40000 ALTER TABLE `example_demo` ENABLE KEYS */;
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Table structure for table `monitor_job`
|
||||||
|
--
|
||||||
|
|
||||||
|
DROP TABLE IF EXISTS `monitor_job`;
|
||||||
|
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||||||
|
/*!50503 SET character_set_client = utf8mb4 */;
|
||||||
|
CREATE TABLE `monitor_job` (
|
||||||
|
`name` varchar(64) DEFAULT NULL COMMENT '任务名称',
|
||||||
|
`jobstore` varchar(64) DEFAULT NULL COMMENT '存储器',
|
||||||
|
`executor` varchar(64) DEFAULT NULL COMMENT '执行器:将运行此作业的执行程序的名称',
|
||||||
|
`trigger` varchar(64) NOT NULL COMMENT '触发器:控制此作业计划的 trigger 对象',
|
||||||
|
`trigger_args` text COMMENT '触发器参数',
|
||||||
|
`func` text NOT NULL COMMENT '任务函数',
|
||||||
|
`args` text COMMENT '位置参数',
|
||||||
|
`kwargs` text COMMENT '关键字参数',
|
||||||
|
`coalesce` tinyint(1) DEFAULT NULL COMMENT '是否合并运行:是否在多个运行时间到期时仅运行作业一次',
|
||||||
|
`max_instances` int DEFAULT NULL COMMENT '最大实例数:允许的最大并发执行实例数 工作',
|
||||||
|
`start_date` varchar(64) DEFAULT NULL COMMENT '开始时间',
|
||||||
|
`end_date` varchar(64) DEFAULT NULL COMMENT '结束时间',
|
||||||
|
`creator_id` int DEFAULT NULL COMMENT '创建人ID',
|
||||||
|
`id` int NOT NULL AUTO_INCREMENT COMMENT '主键ID',
|
||||||
|
`status` tinyint(1) NOT NULL COMMENT '是否启用(True:启用 False:禁用)',
|
||||||
|
`description` text COMMENT '备注说明',
|
||||||
|
`created_at` datetime NOT NULL COMMENT '创建时间',
|
||||||
|
`updated_at` datetime NOT NULL COMMENT '更新时间',
|
||||||
|
PRIMARY KEY (`id`),
|
||||||
|
KEY `ix_monitor_job_creator_id` (`creator_id`)
|
||||||
|
) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='定时任务调度表';
|
||||||
|
/*!40101 SET character_set_client = @saved_cs_client */;
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Dumping data for table `monitor_job`
|
||||||
|
--
|
||||||
|
|
||||||
|
/*!40000 ALTER TABLE `monitor_job` DISABLE KEYS */;
|
||||||
|
/*!40000 ALTER TABLE `monitor_job` ENABLE KEYS */;
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Table structure for table `monitor_job_log`
|
||||||
|
--
|
||||||
|
|
||||||
|
DROP TABLE IF EXISTS `monitor_job_log`;
|
||||||
|
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||||||
|
/*!50503 SET character_set_client = utf8mb4 */;
|
||||||
|
CREATE TABLE `monitor_job_log` (
|
||||||
|
`id` int NOT NULL AUTO_INCREMENT COMMENT '主键ID',
|
||||||
|
`job_name` varchar(64) NOT NULL COMMENT '任务名称',
|
||||||
|
`job_group` varchar(64) NOT NULL COMMENT '任务组名',
|
||||||
|
`job_executor` varchar(64) NOT NULL COMMENT '任务执行器',
|
||||||
|
`invoke_target` varchar(500) NOT NULL COMMENT '调用目标字符串',
|
||||||
|
`job_args` varchar(255) DEFAULT NULL COMMENT '位置参数',
|
||||||
|
`job_kwargs` varchar(255) DEFAULT NULL COMMENT '关键字参数',
|
||||||
|
`job_trigger` varchar(255) DEFAULT NULL COMMENT '任务触发器',
|
||||||
|
`job_message` varchar(500) DEFAULT NULL COMMENT '日志信息',
|
||||||
|
`exception_info` varchar(2000) DEFAULT NULL COMMENT '异常信息',
|
||||||
|
`job_id` int DEFAULT NULL COMMENT '任务ID',
|
||||||
|
PRIMARY KEY (`id`),
|
||||||
|
KEY `job_id` (`job_id`),
|
||||||
|
CONSTRAINT `monitor_job_log_ibfk_1` FOREIGN KEY (`job_id`) REFERENCES `monitor_job` (`id`)
|
||||||
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='定时任务调度日志表';
|
||||||
|
/*!40101 SET character_set_client = @saved_cs_client */;
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Dumping data for table `monitor_job_log`
|
||||||
|
--
|
||||||
|
|
||||||
|
/*!40000 ALTER TABLE `monitor_job_log` DISABLE KEYS */;
|
||||||
|
/*!40000 ALTER TABLE `monitor_job_log` ENABLE KEYS */;
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Table structure for table `system_config`
|
||||||
|
--
|
||||||
|
|
||||||
|
DROP TABLE IF EXISTS `system_config`;
|
||||||
|
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||||||
|
/*!50503 SET character_set_client = utf8mb4 */;
|
||||||
|
CREATE TABLE `system_config` (
|
||||||
|
`config_name` varchar(500) NOT NULL COMMENT '参数名称',
|
||||||
|
`config_key` varchar(500) NOT NULL COMMENT '参数键名',
|
||||||
|
`config_value` varchar(500) DEFAULT NULL COMMENT '参数键值',
|
||||||
|
`config_type` tinyint(1) DEFAULT NULL COMMENT '系统内置(True:是 False:否)',
|
||||||
|
`creator_id` int DEFAULT NULL COMMENT '创建人ID',
|
||||||
|
`id` int NOT NULL AUTO_INCREMENT COMMENT '主键ID',
|
||||||
|
`status` tinyint(1) NOT NULL COMMENT '是否启用(True:启用 False:禁用)',
|
||||||
|
`description` text COMMENT '备注说明',
|
||||||
|
`created_at` datetime NOT NULL COMMENT '创建时间',
|
||||||
|
`updated_at` datetime NOT NULL COMMENT '更新时间',
|
||||||
|
PRIMARY KEY (`id`),
|
||||||
|
UNIQUE KEY `config_name` (`config_name`),
|
||||||
|
UNIQUE KEY `config_key` (`config_key`),
|
||||||
|
KEY `ix_system_config_creator_id` (`creator_id`)
|
||||||
|
) ENGINE=InnoDB AUTO_INCREMENT=13 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='系统配置表';
|
||||||
|
/*!40101 SET character_set_client = @saved_cs_client */;
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Dumping data for table `system_config`
|
||||||
|
--
|
||||||
|
|
||||||
|
/*!40000 ALTER TABLE `system_config` DISABLE KEYS */;
|
||||||
|
/*!40000 ALTER TABLE `system_config` ENABLE KEYS */;
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Table structure for table `system_dept`
|
||||||
|
--
|
||||||
|
|
||||||
|
DROP TABLE IF EXISTS `system_dept`;
|
||||||
|
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||||||
|
/*!50503 SET character_set_client = utf8mb4 */;
|
||||||
|
CREATE TABLE `system_dept` (
|
||||||
|
`name` varchar(40) NOT NULL COMMENT '部门名称',
|
||||||
|
`order` int NOT NULL COMMENT '显示排序',
|
||||||
|
`parent_id` int DEFAULT NULL COMMENT '父级部门ID',
|
||||||
|
`id` int NOT NULL AUTO_INCREMENT COMMENT '主键ID',
|
||||||
|
`status` tinyint(1) NOT NULL COMMENT '是否启用(True:启用 False:禁用)',
|
||||||
|
`description` text COMMENT '备注说明',
|
||||||
|
`created_at` datetime NOT NULL COMMENT '创建时间',
|
||||||
|
`updated_at` datetime NOT NULL COMMENT '更新时间',
|
||||||
|
PRIMARY KEY (`id`),
|
||||||
|
UNIQUE KEY `name` (`name`),
|
||||||
|
KEY `ix_system_dept_parent_id` (`parent_id`),
|
||||||
|
CONSTRAINT `system_dept_ibfk_1` FOREIGN KEY (`parent_id`) REFERENCES `system_dept` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
|
||||||
|
) ENGINE=InnoDB AUTO_INCREMENT=12 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='部门表';
|
||||||
|
/*!40101 SET character_set_client = @saved_cs_client */;
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Dumping data for table `system_dept`
|
||||||
|
--
|
||||||
|
|
||||||
|
/*!40000 ALTER TABLE `system_dept` DISABLE KEYS */;
|
||||||
|
/*!40000 ALTER TABLE `system_dept` ENABLE KEYS */;
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Table structure for table `system_dict_data`
|
||||||
|
--
|
||||||
|
|
||||||
|
DROP TABLE IF EXISTS `system_dict_data`;
|
||||||
|
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||||||
|
/*!50503 SET character_set_client = utf8mb4 */;
|
||||||
|
CREATE TABLE `system_dict_data` (
|
||||||
|
`dict_sort` int NOT NULL COMMENT '字典排序',
|
||||||
|
`dict_label` varchar(100) NOT NULL COMMENT '字典标签',
|
||||||
|
`dict_value` varchar(100) NOT NULL COMMENT '字典键值',
|
||||||
|
`dict_type` varchar(100) NOT NULL COMMENT '字典类型',
|
||||||
|
`css_class` varchar(100) DEFAULT NULL COMMENT '样式属性(其他样式扩展)',
|
||||||
|
`list_class` varchar(100) DEFAULT NULL COMMENT '表格回显样式',
|
||||||
|
`is_default` tinyint(1) NOT NULL COMMENT '是否默认(True是 False否)',
|
||||||
|
`dict_type_id` int DEFAULT NULL COMMENT '字典类型ID',
|
||||||
|
`creator_id` int DEFAULT NULL COMMENT '创建人ID',
|
||||||
|
`id` int NOT NULL AUTO_INCREMENT COMMENT '主键ID',
|
||||||
|
`status` tinyint(1) NOT NULL COMMENT '是否启用(True:启用 False:禁用)',
|
||||||
|
`description` text COMMENT '备注说明',
|
||||||
|
`created_at` datetime NOT NULL COMMENT '创建时间',
|
||||||
|
`updated_at` datetime NOT NULL COMMENT '更新时间',
|
||||||
|
PRIMARY KEY (`id`),
|
||||||
|
KEY `dict_type_id` (`dict_type_id`),
|
||||||
|
KEY `ix_system_dict_data_creator_id` (`creator_id`),
|
||||||
|
CONSTRAINT `system_dict_data_ibfk_1` FOREIGN KEY (`dict_type_id`) REFERENCES `system_dict_type` (`id`)
|
||||||
|
) ENGINE=InnoDB AUTO_INCREMENT=35 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='字典数据表';
|
||||||
|
/*!40101 SET character_set_client = @saved_cs_client */;
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Dumping data for table `system_dict_data`
|
||||||
|
--
|
||||||
|
|
||||||
|
/*!40000 ALTER TABLE `system_dict_data` DISABLE KEYS */;
|
||||||
|
/*!40000 ALTER TABLE `system_dict_data` ENABLE KEYS */;
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Table structure for table `system_dict_type`
|
||||||
|
--
|
||||||
|
|
||||||
|
DROP TABLE IF EXISTS `system_dict_type`;
|
||||||
|
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||||||
|
/*!50503 SET character_set_client = utf8mb4 */;
|
||||||
|
CREATE TABLE `system_dict_type` (
|
||||||
|
`dict_name` varchar(100) NOT NULL COMMENT '字典名称',
|
||||||
|
`dict_type` varchar(100) NOT NULL COMMENT '字典类型',
|
||||||
|
`creator_id` int DEFAULT NULL COMMENT '创建人ID',
|
||||||
|
`id` int NOT NULL AUTO_INCREMENT COMMENT '主键ID',
|
||||||
|
`status` tinyint(1) NOT NULL COMMENT '是否启用(True:启用 False:禁用)',
|
||||||
|
`description` text COMMENT '备注说明',
|
||||||
|
`created_at` datetime NOT NULL COMMENT '创建时间',
|
||||||
|
`updated_at` datetime NOT NULL COMMENT '更新时间',
|
||||||
|
PRIMARY KEY (`id`),
|
||||||
|
UNIQUE KEY `dict_name` (`dict_name`),
|
||||||
|
UNIQUE KEY `dict_type` (`dict_type`),
|
||||||
|
KEY `ix_system_dict_type_creator_id` (`creator_id`)
|
||||||
|
) ENGINE=InnoDB AUTO_INCREMENT=11 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='字典类型表';
|
||||||
|
/*!40101 SET character_set_client = @saved_cs_client */;
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Dumping data for table `system_dict_type`
|
||||||
|
--
|
||||||
|
|
||||||
|
/*!40000 ALTER TABLE `system_dict_type` DISABLE KEYS */;
|
||||||
|
/*!40000 ALTER TABLE `system_dict_type` ENABLE KEYS */;
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Table structure for table `system_log`
|
||||||
|
--
|
||||||
|
|
||||||
|
DROP TABLE IF EXISTS `system_log`;
|
||||||
|
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||||||
|
/*!50503 SET character_set_client = utf8mb4 */;
|
||||||
|
CREATE TABLE `system_log` (
|
||||||
|
`type` int NOT NULL COMMENT '日志类型(1登录日志 2操作日志)',
|
||||||
|
`request_path` varchar(255) NOT NULL COMMENT '请求路径',
|
||||||
|
`request_method` varchar(10) NOT NULL COMMENT '请求方式',
|
||||||
|
`request_payload` text COMMENT '请求体',
|
||||||
|
`request_ip` varchar(50) DEFAULT NULL COMMENT '请求IP地址',
|
||||||
|
`login_location` varchar(255) DEFAULT NULL COMMENT '登录位置',
|
||||||
|
`request_os` varchar(64) DEFAULT NULL COMMENT '操作系统',
|
||||||
|
`request_browser` varchar(64) DEFAULT NULL COMMENT '浏览器',
|
||||||
|
`response_code` int NOT NULL COMMENT '响应状态码',
|
||||||
|
`response_json` text COMMENT '响应体',
|
||||||
|
`process_time` varchar(20) DEFAULT NULL COMMENT '处理时间',
|
||||||
|
`creator_id` int DEFAULT NULL COMMENT '创建人ID',
|
||||||
|
`id` int NOT NULL AUTO_INCREMENT COMMENT '主键ID',
|
||||||
|
`status` tinyint(1) NOT NULL COMMENT '是否启用(True:启用 False:禁用)',
|
||||||
|
`description` text COMMENT '备注说明',
|
||||||
|
`created_at` datetime NOT NULL COMMENT '创建时间',
|
||||||
|
`updated_at` datetime NOT NULL COMMENT '更新时间',
|
||||||
|
PRIMARY KEY (`id`),
|
||||||
|
KEY `ix_system_log_creator_id` (`creator_id`)
|
||||||
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='系统日志表';
|
||||||
|
/*!40101 SET character_set_client = @saved_cs_client */;
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Dumping data for table `system_log`
|
||||||
|
--
|
||||||
|
|
||||||
|
/*!40000 ALTER TABLE `system_log` DISABLE KEYS */;
|
||||||
|
/*!40000 ALTER TABLE `system_log` ENABLE KEYS */;
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Table structure for table `system_menu`
|
||||||
|
--
|
||||||
|
|
||||||
|
DROP TABLE IF EXISTS `system_menu`;
|
||||||
|
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||||||
|
/*!50503 SET character_set_client = utf8mb4 */;
|
||||||
|
CREATE TABLE `system_menu` (
|
||||||
|
`name` varchar(50) NOT NULL COMMENT '菜单名称',
|
||||||
|
`type` int NOT NULL COMMENT '菜单类型(1:目录 2:菜单 3:按钮/权限 4:链接)',
|
||||||
|
`order` int NOT NULL COMMENT '显示排序',
|
||||||
|
`permission` varchar(100) DEFAULT NULL COMMENT '权限标识(如:system:user:list)',
|
||||||
|
`icon` varchar(50) DEFAULT NULL COMMENT '菜单图标',
|
||||||
|
`route_name` varchar(100) DEFAULT NULL COMMENT '路由名称',
|
||||||
|
`route_path` varchar(200) DEFAULT NULL COMMENT '路由路径',
|
||||||
|
`component_path` varchar(200) DEFAULT NULL COMMENT '组件路径',
|
||||||
|
`redirect` varchar(200) DEFAULT NULL COMMENT '重定向地址',
|
||||||
|
`hidden` tinyint(1) NOT NULL COMMENT '是否隐藏(True:隐藏 False:显示)',
|
||||||
|
`keep_alive` tinyint(1) NOT NULL COMMENT '是否缓存(True:是 False:否)',
|
||||||
|
`always_show` tinyint(1) NOT NULL COMMENT '是否始终显示(True:是 False:否)',
|
||||||
|
`title` varchar(50) DEFAULT NULL COMMENT '菜单标题',
|
||||||
|
`params` json DEFAULT NULL COMMENT '路由参数(JSON对象)',
|
||||||
|
`affix` tinyint(1) NOT NULL COMMENT '是否固定标签页(True:是 False:否)',
|
||||||
|
`parent_id` int DEFAULT NULL COMMENT '父菜单ID',
|
||||||
|
`id` int NOT NULL AUTO_INCREMENT COMMENT '主键ID',
|
||||||
|
`status` tinyint(1) NOT NULL COMMENT '是否启用(True:启用 False:禁用)',
|
||||||
|
`description` text COMMENT '备注说明',
|
||||||
|
`created_at` datetime NOT NULL COMMENT '创建时间',
|
||||||
|
`updated_at` datetime NOT NULL COMMENT '更新时间',
|
||||||
|
PRIMARY KEY (`id`),
|
||||||
|
UNIQUE KEY `name` (`name`),
|
||||||
|
KEY `ix_system_menu_parent_id` (`parent_id`),
|
||||||
|
CONSTRAINT `system_menu_ibfk_1` FOREIGN KEY (`parent_id`) REFERENCES `system_menu` (`id`) ON DELETE SET NULL
|
||||||
|
) ENGINE=InnoDB AUTO_INCREMENT=105 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='菜单表';
|
||||||
|
/*!40101 SET character_set_client = @saved_cs_client */;
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Dumping data for table `system_menu`
|
||||||
|
--
|
||||||
|
|
||||||
|
/*!40000 ALTER TABLE `system_menu` DISABLE KEYS */;
|
||||||
|
/*!40000 ALTER TABLE `system_menu` ENABLE KEYS */;
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Table structure for table `system_notice`
|
||||||
|
--
|
||||||
|
|
||||||
|
DROP TABLE IF EXISTS `system_notice`;
|
||||||
|
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||||||
|
/*!50503 SET character_set_client = utf8mb4 */;
|
||||||
|
CREATE TABLE `system_notice` (
|
||||||
|
`notice_title` varchar(50) NOT NULL COMMENT '公告标题',
|
||||||
|
`notice_type` varchar(50) NOT NULL COMMENT '公告类型(1通知 2公告)',
|
||||||
|
`notice_content` text COMMENT '公告内容',
|
||||||
|
`creator_id` int DEFAULT NULL COMMENT '创建人ID',
|
||||||
|
`id` int NOT NULL AUTO_INCREMENT COMMENT '主键ID',
|
||||||
|
`status` tinyint(1) NOT NULL COMMENT '是否启用(True:启用 False:禁用)',
|
||||||
|
`description` text COMMENT '备注说明',
|
||||||
|
`created_at` datetime NOT NULL COMMENT '创建时间',
|
||||||
|
`updated_at` datetime NOT NULL COMMENT '更新时间',
|
||||||
|
PRIMARY KEY (`id`),
|
||||||
|
KEY `ix_system_notice_creator_id` (`creator_id`)
|
||||||
|
) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='通知公告表';
|
||||||
|
/*!40101 SET character_set_client = @saved_cs_client */;
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Dumping data for table `system_notice`
|
||||||
|
--
|
||||||
|
|
||||||
|
/*!40000 ALTER TABLE `system_notice` DISABLE KEYS */;
|
||||||
|
/*!40000 ALTER TABLE `system_notice` ENABLE KEYS */;
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Table structure for table `system_position`
|
||||||
|
--
|
||||||
|
|
||||||
|
DROP TABLE IF EXISTS `system_position`;
|
||||||
|
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||||||
|
/*!50503 SET character_set_client = utf8mb4 */;
|
||||||
|
CREATE TABLE `system_position` (
|
||||||
|
`name` varchar(40) NOT NULL COMMENT '岗位名称',
|
||||||
|
`order` int NOT NULL COMMENT '显示排序',
|
||||||
|
`creator_id` int DEFAULT NULL COMMENT '创建人ID',
|
||||||
|
`id` int NOT NULL AUTO_INCREMENT COMMENT '主键ID',
|
||||||
|
`status` tinyint(1) NOT NULL COMMENT '是否启用(True:启用 False:禁用)',
|
||||||
|
`description` text COMMENT '备注说明',
|
||||||
|
`created_at` datetime NOT NULL COMMENT '创建时间',
|
||||||
|
`updated_at` datetime NOT NULL COMMENT '更新时间',
|
||||||
|
PRIMARY KEY (`id`),
|
||||||
|
UNIQUE KEY `name` (`name`),
|
||||||
|
KEY `ix_system_position_creator_id` (`creator_id`)
|
||||||
|
) ENGINE=InnoDB AUTO_INCREMENT=8 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='岗位表';
|
||||||
|
/*!40101 SET character_set_client = @saved_cs_client */;
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Dumping data for table `system_position`
|
||||||
|
--
|
||||||
|
|
||||||
|
/*!40000 ALTER TABLE `system_position` DISABLE KEYS */;
|
||||||
|
/*!40000 ALTER TABLE `system_position` ENABLE KEYS */;
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Table structure for table `system_role`
|
||||||
|
--
|
||||||
|
|
||||||
|
DROP TABLE IF EXISTS `system_role`;
|
||||||
|
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||||||
|
/*!50503 SET character_set_client = utf8mb4 */;
|
||||||
|
CREATE TABLE `system_role` (
|
||||||
|
`name` varchar(40) NOT NULL COMMENT '角色名称',
|
||||||
|
`code` varchar(20) DEFAULT NULL COMMENT '角色编码',
|
||||||
|
`order` int NOT NULL COMMENT '显示排序',
|
||||||
|
`data_scope` int NOT NULL COMMENT '数据权限范围',
|
||||||
|
`creator_id` int DEFAULT NULL COMMENT '创建人ID',
|
||||||
|
`id` int NOT NULL AUTO_INCREMENT COMMENT '主键ID',
|
||||||
|
`status` tinyint(1) NOT NULL COMMENT '是否启用(True:启用 False:禁用)',
|
||||||
|
`description` text COMMENT '备注说明',
|
||||||
|
`created_at` datetime NOT NULL COMMENT '创建时间',
|
||||||
|
`updated_at` datetime NOT NULL COMMENT '更新时间',
|
||||||
|
PRIMARY KEY (`id`),
|
||||||
|
UNIQUE KEY `name` (`name`),
|
||||||
|
UNIQUE KEY `code` (`code`),
|
||||||
|
KEY `ix_system_role_creator_id` (`creator_id`)
|
||||||
|
) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='角色表';
|
||||||
|
/*!40101 SET character_set_client = @saved_cs_client */;
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Dumping data for table `system_role`
|
||||||
|
--
|
||||||
|
|
||||||
|
/*!40000 ALTER TABLE `system_role` DISABLE KEYS */;
|
||||||
|
/*!40000 ALTER TABLE `system_role` ENABLE KEYS */;
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Table structure for table `system_role_depts`
|
||||||
|
--
|
||||||
|
|
||||||
|
DROP TABLE IF EXISTS `system_role_depts`;
|
||||||
|
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||||||
|
/*!50503 SET character_set_client = utf8mb4 */;
|
||||||
|
CREATE TABLE `system_role_depts` (
|
||||||
|
`role_id` int NOT NULL COMMENT '角色ID',
|
||||||
|
`dept_id` int NOT NULL COMMENT '部门ID',
|
||||||
|
PRIMARY KEY (`role_id`,`dept_id`),
|
||||||
|
KEY `dept_id` (`dept_id`),
|
||||||
|
CONSTRAINT `system_role_depts_ibfk_1` FOREIGN KEY (`role_id`) REFERENCES `system_role` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
|
||||||
|
CONSTRAINT `system_role_depts_ibfk_2` FOREIGN KEY (`dept_id`) REFERENCES `system_dept` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
|
||||||
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='角色部门关联表';
|
||||||
|
/*!40101 SET character_set_client = @saved_cs_client */;
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Dumping data for table `system_role_depts`
|
||||||
|
--
|
||||||
|
|
||||||
|
/*!40000 ALTER TABLE `system_role_depts` DISABLE KEYS */;
|
||||||
|
/*!40000 ALTER TABLE `system_role_depts` ENABLE KEYS */;
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Table structure for table `system_role_menus`
|
||||||
|
--
|
||||||
|
|
||||||
|
DROP TABLE IF EXISTS `system_role_menus`;
|
||||||
|
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||||||
|
/*!50503 SET character_set_client = utf8mb4 */;
|
||||||
|
CREATE TABLE `system_role_menus` (
|
||||||
|
`role_id` int NOT NULL COMMENT '角色ID',
|
||||||
|
`menu_id` int NOT NULL COMMENT '菜单ID',
|
||||||
|
PRIMARY KEY (`role_id`,`menu_id`),
|
||||||
|
KEY `menu_id` (`menu_id`),
|
||||||
|
CONSTRAINT `system_role_menus_ibfk_1` FOREIGN KEY (`role_id`) REFERENCES `system_role` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
|
||||||
|
CONSTRAINT `system_role_menus_ibfk_2` FOREIGN KEY (`menu_id`) REFERENCES `system_menu` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
|
||||||
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='角色菜单关联表';
|
||||||
|
/*!40101 SET character_set_client = @saved_cs_client */;
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Dumping data for table `system_role_menus`
|
||||||
|
--
|
||||||
|
|
||||||
|
/*!40000 ALTER TABLE `system_role_menus` DISABLE KEYS */;
|
||||||
|
/*!40000 ALTER TABLE `system_role_menus` ENABLE KEYS */;
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Table structure for table `system_user_positions`
|
||||||
|
--
|
||||||
|
|
||||||
|
DROP TABLE IF EXISTS `system_user_positions`;
|
||||||
|
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||||||
|
/*!50503 SET character_set_client = utf8mb4 */;
|
||||||
|
CREATE TABLE `system_user_positions` (
|
||||||
|
`user_id` int NOT NULL COMMENT '用户ID',
|
||||||
|
`position_id` int NOT NULL COMMENT '岗位ID',
|
||||||
|
PRIMARY KEY (`user_id`,`position_id`),
|
||||||
|
KEY `position_id` (`position_id`),
|
||||||
|
CONSTRAINT `system_user_positions_ibfk_1` FOREIGN KEY (`user_id`) REFERENCES `system_users` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
|
||||||
|
CONSTRAINT `system_user_positions_ibfk_2` FOREIGN KEY (`position_id`) REFERENCES `system_position` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
|
||||||
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='用户岗位关联表';
|
||||||
|
/*!40101 SET character_set_client = @saved_cs_client */;
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Dumping data for table `system_user_positions`
|
||||||
|
--
|
||||||
|
|
||||||
|
/*!40000 ALTER TABLE `system_user_positions` DISABLE KEYS */;
|
||||||
|
/*!40000 ALTER TABLE `system_user_positions` ENABLE KEYS */;
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Table structure for table `system_user_roles`
|
||||||
|
--
|
||||||
|
|
||||||
|
DROP TABLE IF EXISTS `system_user_roles`;
|
||||||
|
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||||||
|
/*!50503 SET character_set_client = utf8mb4 */;
|
||||||
|
CREATE TABLE `system_user_roles` (
|
||||||
|
`user_id` int NOT NULL COMMENT '用户ID',
|
||||||
|
`role_id` int NOT NULL COMMENT '角色ID',
|
||||||
|
PRIMARY KEY (`user_id`,`role_id`),
|
||||||
|
KEY `role_id` (`role_id`),
|
||||||
|
CONSTRAINT `system_user_roles_ibfk_1` FOREIGN KEY (`user_id`) REFERENCES `system_users` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
|
||||||
|
CONSTRAINT `system_user_roles_ibfk_2` FOREIGN KEY (`role_id`) REFERENCES `system_role` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
|
||||||
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='用户角色关联表';
|
||||||
|
/*!40101 SET character_set_client = @saved_cs_client */;
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Dumping data for table `system_user_roles`
|
||||||
|
--
|
||||||
|
|
||||||
|
/*!40000 ALTER TABLE `system_user_roles` DISABLE KEYS */;
|
||||||
|
/*!40000 ALTER TABLE `system_user_roles` ENABLE KEYS */;
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Table structure for table `system_users`
|
||||||
|
--
|
||||||
|
|
||||||
|
DROP TABLE IF EXISTS `system_users`;
|
||||||
|
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||||||
|
/*!50503 SET character_set_client = utf8mb4 */;
|
||||||
|
CREATE TABLE `system_users` (
|
||||||
|
`username` varchar(32) NOT NULL COMMENT '用户名/登录账号',
|
||||||
|
`password` varchar(255) NOT NULL COMMENT '密码哈希',
|
||||||
|
`name` varchar(32) NOT NULL COMMENT '昵称',
|
||||||
|
`mobile` varchar(20) DEFAULT NULL COMMENT '手机号',
|
||||||
|
`email` varchar(64) DEFAULT NULL COMMENT '邮箱',
|
||||||
|
`gender` varchar(1) DEFAULT NULL COMMENT '性别(0:男 1:女 2:未知)',
|
||||||
|
`avatar` varchar(500) DEFAULT NULL COMMENT '头像URL地址',
|
||||||
|
`is_superuser` tinyint(1) NOT NULL COMMENT '是否超管',
|
||||||
|
`last_login` datetime DEFAULT NULL COMMENT '最后登录时间',
|
||||||
|
`dept_id` int DEFAULT NULL COMMENT '部门ID',
|
||||||
|
`creator_id` int DEFAULT NULL COMMENT '创建人ID',
|
||||||
|
`id` int NOT NULL AUTO_INCREMENT COMMENT '主键ID',
|
||||||
|
`status` tinyint(1) NOT NULL COMMENT '是否启用(True:启用 False:禁用)',
|
||||||
|
`description` text COMMENT '备注说明',
|
||||||
|
`created_at` datetime NOT NULL COMMENT '创建时间',
|
||||||
|
`updated_at` datetime NOT NULL COMMENT '更新时间',
|
||||||
|
PRIMARY KEY (`id`),
|
||||||
|
UNIQUE KEY `username` (`username`),
|
||||||
|
UNIQUE KEY `mobile` (`mobile`),
|
||||||
|
UNIQUE KEY `email` (`email`),
|
||||||
|
KEY `ix_system_users_creator_id` (`creator_id`),
|
||||||
|
KEY `ix_system_users_dept_id` (`dept_id`),
|
||||||
|
CONSTRAINT `system_users_ibfk_1` FOREIGN KEY (`dept_id`) REFERENCES `system_dept` (`id`) ON DELETE SET NULL ON UPDATE CASCADE
|
||||||
|
) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='用户表';
|
||||||
|
/*!40101 SET character_set_client = @saved_cs_client */;
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Dumping data for table `system_users`
|
||||||
|
--
|
||||||
|
|
||||||
|
/*!40000 ALTER TABLE `system_users` DISABLE KEYS */;
|
||||||
|
/*!40000 ALTER TABLE `system_users` ENABLE KEYS */;
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Dumping routines for database 'fastapiadmin'
|
||||||
|
--
|
||||||
|
/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */;
|
||||||
|
|
||||||
|
/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
|
||||||
|
/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
|
||||||
|
/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
|
||||||
|
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
|
||||||
|
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
|
||||||
|
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
|
||||||
|
/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
|
||||||
|
|
||||||
|
-- Dump completed on 2025-09-08 22:01:38
|
||||||
File diff suppressed because it is too large
Load Diff
+201
-200
@@ -2146,9 +2146,9 @@ COPY public.example_demo (name, creator_id, id, status, description, created_at,
|
|||||||
--
|
--
|
||||||
|
|
||||||
COPY public.monitor_job (name, jobstore, executor, trigger, trigger_args, func, args, kwargs, "coalesce", max_instances, start_date, end_date, creator_id, id, status, description, created_at, updated_at) FROM stdin;
|
COPY public.monitor_job (name, jobstore, executor, trigger, trigger_args, func, args, kwargs, "coalesce", max_instances, start_date, end_date, creator_id, id, status, description, created_at, updated_at) FROM stdin;
|
||||||
系统默认(无参) default default cron 0 0 12 * * ? scheduler_test.job \N \N f 1 \N \N 1 1 f \N 2025-09-06 21:16:21.463022 2025-09-06 21:16:21.463023
|
系统默认(无参) default default cron 0 0 12 * * ? scheduler_test.job \N \N f 1 \N \N 1 1 f \N 2025-09-08 21:32:24.32889 2025-09-08 21:32:24.328891
|
||||||
系统默认(有参) default default cron 0 0 12 * * ? scheduler_test.job test \N f 1 \N \N 1 2 f \N 2025-09-06 21:16:21.463023 2025-09-06 21:16:21.463024
|
系统默认(有参) default default cron 0 0 12 * * ? scheduler_test.job test \N f 1 \N \N 1 2 f \N 2025-09-08 21:32:24.328892 2025-09-08 21:32:24.328892
|
||||||
系统默认(多参) default default cron 0 0 12 * * ? scheduler_test.job new {"test": 111} f 1 \N \N 1 3 f \N 2025-09-06 21:16:21.463024 2025-09-06 21:16:21.463024
|
系统默认(多参) default default cron 0 0 12 * * ? scheduler_test.job new {"test": 111} f 1 \N \N 1 3 f \N 2025-09-08 21:32:24.328893 2025-09-08 21:32:24.328893
|
||||||
\.
|
\.
|
||||||
|
|
||||||
|
|
||||||
@@ -2165,18 +2165,18 @@ COPY public.monitor_job_log (id, job_name, job_group, job_executor, invoke_targe
|
|||||||
--
|
--
|
||||||
|
|
||||||
COPY public.system_config (config_name, config_key, config_value, config_type, creator_id, id, status, description, created_at, updated_at) FROM stdin;
|
COPY public.system_config (config_name, config_key, config_value, config_type, creator_id, id, status, description, created_at, updated_at) FROM stdin;
|
||||||
网站名称 sys_web_title FastAPI Vue3 Admin t 1 1 t 网站名称 2025-09-06 21:16:21.453453 2025-09-06 21:16:21.453454
|
网站名称 sys_web_title FastAPI Vue3 Admin t 1 1 t 网站名称 2025-09-08 21:32:24.319675 2025-09-08 21:32:24.319676
|
||||||
网站描述 sys_web_description FastAPI Vue3 Admin 是完全开源的权限管理系统 t 1 2 t 网站描述 2025-09-06 21:16:21.453455 2025-09-06 21:16:21.453455
|
网站描述 sys_web_description FastAPI Vue3 Admin 是完全开源的权限管理系统 t 1 2 t 网站描述 2025-09-08 21:32:24.319677 2025-09-08 21:32:24.319677
|
||||||
网页图标 sys_web_favicon https://service.fastapiadmin.com/api/v1/static/image/favicon.png t 1 3 t 网页图标 2025-09-06 21:16:21.453455 2025-09-06 21:16:21.453456
|
网页图标 sys_web_favicon https://service.fastapiadmin.com/api/v1/static/image/favicon.png t 1 3 t 网页图标 2025-09-08 21:32:24.319678 2025-09-08 21:32:24.319678
|
||||||
网站Logo sys_web_logo https://service.fastapiadmin.com/api/v1/static/image/logo.png t 1 4 t 网站Logo 2025-09-06 21:16:21.453456 2025-09-06 21:16:21.453457
|
网站Logo sys_web_logo https://service.fastapiadmin.com/api/v1/static/image/logo.png t 1 4 t 网站Logo 2025-09-08 21:32:24.319679 2025-09-08 21:32:24.319679
|
||||||
登录背景 sys_login_background https://service.fastapiadmin.com/api/v1/static/image/background.svg t 1 5 t 登录背景 2025-09-06 21:16:21.453457 2025-09-06 21:16:21.453458
|
登录背景 sys_login_background https://service.fastapiadmin.com/api/v1/static/image/background.svg t 1 5 t 登录背景 2025-09-08 21:32:24.319679 2025-09-08 21:32:24.31968
|
||||||
版权信息 sys_web_copyright Copyright © 2025-2026 service.fastapiadmin.com 版权所有 t 1 6 t 版权信息 2025-09-06 21:16:21.453458 2025-09-06 21:16:21.453459
|
版权信息 sys_web_copyright Copyright © 2025-2026 service.fastapiadmin.com 版权所有 t 1 6 t 版权信息 2025-09-08 21:32:24.31968 2025-09-08 21:32:24.319681
|
||||||
备案信息 sys_keep_record 陕ICP备2025069493号-1 t 1 7 t 备案信息 2025-09-06 21:16:21.453459 2025-09-06 21:16:21.453459
|
备案信息 sys_keep_record 陕ICP备2025069493号-1 t 1 7 t 备案信息 2025-09-08 21:32:24.319681 2025-09-08 21:32:24.319681
|
||||||
帮助文档 sys_help_doc https://service.fastapiadmin.com t 1 8 t 帮助文档 2025-09-06 21:16:21.45346 2025-09-06 21:16:21.45346
|
帮助文档 sys_help_doc https://service.fastapiadmin.com t 1 8 t 帮助文档 2025-09-08 21:32:24.319682 2025-09-08 21:32:24.319682
|
||||||
隐私政策 sys_web_privacy https://github.com/1014TaoTao/fastapi_vue3_admin/blob/master/LICENSE t 1 9 t 隐私政策 2025-09-06 21:16:21.453461 2025-09-06 21:16:21.453461
|
隐私政策 sys_web_privacy https://github.com/1014TaoTao/fastapi_vue3_admin/blob/master/LICENSE t 1 9 t 隐私政策 2025-09-08 21:32:24.319682 2025-09-08 21:32:24.319683
|
||||||
用户协议 sys_web_clause https://github.com/1014TaoTao/fastapi_vue3_admin/blob/master/LICENSE t 1 10 t 用户协议 2025-09-06 21:16:21.453461 2025-09-06 21:16:21.453462
|
用户协议 sys_web_clause https://github.com/1014TaoTao/fastapi_vue3_admin/blob/master/LICENSE t 1 10 t 用户协议 2025-09-08 21:32:24.319683 2025-09-08 21:32:24.319683
|
||||||
源码代码 sys_git_code https://github.com/1014TaoTao/fastapi_vue3_admin.git t 1 11 t 源码代码 2025-09-06 21:16:21.453462 2025-09-06 21:16:21.453463
|
源码代码 sys_git_code https://github.com/1014TaoTao/fastapi_vue3_admin.git t 1 11 t 源码代码 2025-09-08 21:32:24.319684 2025-09-08 21:32:24.319684
|
||||||
项目版本 sys_web_version 2.0.0 t 1 12 t 项目版本 2025-09-06 21:16:21.453463 2025-09-06 21:16:21.453463
|
项目版本 sys_web_version 2.0.0 t 1 12 t 项目版本 2025-09-08 21:32:24.319685 2025-09-08 21:32:24.319685
|
||||||
\.
|
\.
|
||||||
|
|
||||||
|
|
||||||
@@ -2185,17 +2185,17 @@ COPY public.system_config (config_name, config_key, config_value, config_type, c
|
|||||||
--
|
--
|
||||||
|
|
||||||
COPY public.system_dept (name, "order", parent_id, id, status, description, created_at, updated_at) FROM stdin;
|
COPY public.system_dept (name, "order", parent_id, id, status, description, created_at, updated_at) FROM stdin;
|
||||||
集团总公司 1 \N 1 t 集团总公司 2025-09-06 21:16:21.433496 2025-09-06 21:16:21.433499
|
集团总公司 1 \N 1 t 集团总公司 2025-09-08 21:32:24.300179 2025-09-08 21:32:24.300183
|
||||||
西安分公司 1 1 2 t 西安分公司 2025-09-06 21:16:21.4335 2025-09-06 21:16:21.4335
|
西安分公司 1 1 2 t 西安分公司 2025-09-08 21:32:24.300184 2025-09-08 21:32:24.300185
|
||||||
深圳分公司 2 1 3 t 深圳分公司 2025-09-06 21:16:21.433501 2025-09-06 21:16:21.433501
|
深圳分公司 2 1 3 t 深圳分公司 2025-09-08 21:32:24.300185 2025-09-08 21:32:24.300185
|
||||||
开发组 1 2 4 t 开发组 2025-09-06 21:16:21.433502 2025-09-06 21:16:21.433502
|
开发组 1 2 4 t 开发组 2025-09-08 21:32:24.300186 2025-09-08 21:32:24.300186
|
||||||
测试组 2 2 5 t 测试组 2025-09-06 21:16:21.433502 2025-09-06 21:16:21.433503
|
测试组 2 2 5 t 测试组 2025-09-08 21:32:24.300187 2025-09-08 21:32:24.300187
|
||||||
演示组 3 2 6 t 演示组 2025-09-06 21:16:21.433503 2025-09-06 21:16:21.433503
|
演示组 3 2 6 t 演示组 2025-09-08 21:32:24.300187 2025-09-08 21:32:24.300188
|
||||||
销售部 1 3 7 t 销售部 2025-09-06 21:16:21.433504 2025-09-06 21:16:21.433504
|
销售部 1 3 7 t 销售部 2025-09-08 21:32:24.300188 2025-09-08 21:32:24.300188
|
||||||
市场部 2 3 8 t 市场部 2025-09-06 21:16:21.433504 2025-09-06 21:16:21.433505
|
市场部 2 3 8 t 市场部 2025-09-08 21:32:24.300189 2025-09-08 21:32:24.300189
|
||||||
财务部 3 3 9 t 财务部 2025-09-06 21:16:21.433505 2025-09-06 21:16:21.433505
|
财务部 3 3 9 t 财务部 2025-09-08 21:32:24.300189 2025-09-08 21:32:24.30019
|
||||||
研发部 4 3 10 t 研发部 2025-09-06 21:16:21.433506 2025-09-06 21:16:21.433506
|
研发部 4 3 10 t 研发部 2025-09-08 21:32:24.30019 2025-09-08 21:32:24.30019
|
||||||
运维部 5 3 11 t 研发部 2025-09-06 21:16:21.433506 2025-09-06 21:16:21.433507
|
运维部 5 3 11 t 研发部 2025-09-08 21:32:24.300191 2025-09-08 21:32:24.300191
|
||||||
\.
|
\.
|
||||||
|
|
||||||
|
|
||||||
@@ -2204,40 +2204,40 @@ COPY public.system_dept (name, "order", parent_id, id, status, description, crea
|
|||||||
--
|
--
|
||||||
|
|
||||||
COPY public.system_dict_data (dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, dict_type_id, creator_id, id, status, description, created_at, updated_at) FROM stdin;
|
COPY public.system_dict_data (dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, dict_type_id, creator_id, id, status, description, created_at, updated_at) FROM stdin;
|
||||||
1 男 0 sys_user_sex blue \N t \N 1 1 t 性别男 2025-09-06 21:16:21.460802 2025-09-06 21:16:21.460803
|
1 男 0 sys_user_sex blue \N t \N 1 1 t 性别男 2025-09-08 21:32:24.326678 2025-09-08 21:32:24.326678
|
||||||
2 女 1 sys_user_sex pink \N f \N 1 2 t 性别女 2025-09-06 21:16:21.460804 2025-09-06 21:16:21.460804
|
2 女 1 sys_user_sex pink \N f \N 1 2 t 性别女 2025-09-08 21:32:24.326679 2025-09-08 21:32:24.32668
|
||||||
3 未知 2 sys_user_sex red \N f \N 1 3 t 性别未知 2025-09-06 21:16:21.460805 2025-09-06 21:16:21.460805
|
3 未知 2 sys_user_sex red \N f \N 1 3 t 性别未知 2025-09-08 21:32:24.32668 2025-09-08 21:32:24.32668
|
||||||
1 启用 1 sys_common_status primary f \N 1 4 t 启用状态 2025-09-06 21:16:21.460806 2025-09-06 21:16:21.460806
|
1 启用 1 sys_common_status primary f \N 1 4 t 启用状态 2025-09-08 21:32:24.326681 2025-09-08 21:32:24.326681
|
||||||
2 停用 0 sys_common_status danger f \N 1 5 t 停用状态 2025-09-06 21:16:21.460806 2025-09-06 21:16:21.460807
|
2 停用 0 sys_common_status danger f \N 1 5 t 停用状态 2025-09-08 21:32:24.326681 2025-09-08 21:32:24.326682
|
||||||
1 是 1 sys_yes_no primary t \N 1 6 t 是 2025-09-06 21:16:21.460807 2025-09-06 21:16:21.460807
|
1 是 1 sys_yes_no primary t \N 1 6 t 是 2025-09-08 21:32:24.326682 2025-09-08 21:32:24.326682
|
||||||
2 否 0 sys_yes_no danger f \N 1 7 t 否 2025-09-06 21:16:21.460808 2025-09-06 21:16:21.460808
|
2 否 0 sys_yes_no danger f \N 1 7 t 否 2025-09-08 21:32:24.326683 2025-09-08 21:32:24.326683
|
||||||
99 其他 0 sys_oper_type info f \N 1 8 t 其他操作 2025-09-06 21:16:21.460808 2025-09-06 21:16:21.460809
|
99 其他 0 sys_oper_type info f \N 1 8 t 其他操作 2025-09-08 21:32:24.326683 2025-09-08 21:32:24.326684
|
||||||
1 新增 1 sys_oper_type info f \N 1 9 t 新增操作 2025-09-06 21:16:21.460809 2025-09-06 21:16:21.460809
|
1 新增 1 sys_oper_type info f \N 1 9 t 新增操作 2025-09-08 21:32:24.326684 2025-09-08 21:32:24.326684
|
||||||
2 修改 2 sys_oper_type info f \N 1 10 t 修改操作 2025-09-06 21:16:21.46081 2025-09-06 21:16:21.46081
|
2 修改 2 sys_oper_type info f \N 1 10 t 修改操作 2025-09-08 21:32:24.326685 2025-09-08 21:32:24.326685
|
||||||
3 删除 3 sys_oper_type danger f \N 1 11 t 删除操作 2025-09-06 21:16:21.46081 2025-09-06 21:16:21.460811
|
3 删除 3 sys_oper_type danger f \N 1 11 t 删除操作 2025-09-08 21:32:24.326685 2025-09-08 21:32:24.326686
|
||||||
4 分配权限 4 sys_oper_type primary f \N 1 12 t 授权操作 2025-09-06 21:16:21.460811 2025-09-06 21:16:21.460811
|
4 分配权限 4 sys_oper_type primary f \N 1 12 t 授权操作 2025-09-08 21:32:24.326686 2025-09-08 21:32:24.326686
|
||||||
5 导出 5 sys_oper_type warning f \N 1 13 t 导出操作 2025-09-06 21:16:21.460812 2025-09-06 21:16:21.460812
|
5 导出 5 sys_oper_type warning f \N 1 13 t 导出操作 2025-09-08 21:32:24.326687 2025-09-08 21:32:24.326687
|
||||||
6 导入 6 sys_oper_type warning f \N 1 14 t 导入操作 2025-09-06 21:16:21.460812 2025-09-06 21:16:21.460813
|
6 导入 6 sys_oper_type warning f \N 1 14 t 导入操作 2025-09-08 21:32:24.326687 2025-09-08 21:32:24.326688
|
||||||
7 强退 7 sys_oper_type danger f \N 1 15 t 强退操作 2025-09-06 21:16:21.460813 2025-09-06 21:16:21.460813
|
7 强退 7 sys_oper_type danger f \N 1 15 t 强退操作 2025-09-08 21:32:24.326688 2025-09-08 21:32:24.326688
|
||||||
8 生成代码 8 sys_oper_type warning f \N 1 16 t 生成操作 2025-09-06 21:16:21.460814 2025-09-06 21:16:21.460814
|
8 生成代码 8 sys_oper_type warning f \N 1 16 t 生成操作 2025-09-08 21:32:24.326689 2025-09-08 21:32:24.326689
|
||||||
9 清空数据 9 sys_oper_type danger f \N 1 17 t 清空操作 2025-09-06 21:16:21.460814 2025-09-06 21:16:21.460815
|
9 清空数据 9 sys_oper_type danger f \N 1 17 t 清空操作 2025-09-08 21:32:24.326689 2025-09-08 21:32:24.32669
|
||||||
1 通知 1 sys_notice_type blue warning t \N 1 18 t 通知 2025-09-06 21:16:21.460815 2025-09-06 21:16:21.460815
|
1 通知 1 sys_notice_type blue warning t \N 1 18 t 通知 2025-09-08 21:32:24.32669 2025-09-08 21:32:24.32669
|
||||||
2 公告 2 sys_notice_type orange success f \N 1 19 t 公告 2025-09-06 21:16:21.460816 2025-09-06 21:16:21.460816
|
2 公告 2 sys_notice_type orange success f \N 1 19 t 公告 2025-09-08 21:32:24.326691 2025-09-08 21:32:24.326691
|
||||||
1 默认(Memory) default sys_job_store \N t \N 1 20 t 默认分组 2025-09-06 21:16:21.460816 2025-09-06 21:16:21.460817
|
1 默认(Memory) default sys_job_store \N t \N 1 20 t 默认分组 2025-09-08 21:32:24.326691 2025-09-08 21:32:24.326692
|
||||||
2 数据库(Sqlalchemy) sqlalchemy sys_job_store \N f \N 1 21 t 数据库分组 2025-09-06 21:16:21.460817 2025-09-06 21:16:21.460817
|
2 数据库(Sqlalchemy) sqlalchemy sys_job_store \N f \N 1 21 t 数据库分组 2025-09-08 21:32:24.326692 2025-09-08 21:32:24.326692
|
||||||
3 数据库(Redis) redis sys_job_store \N f \N 1 22 t reids分组 2025-09-06 21:16:21.460818 2025-09-06 21:16:21.460818
|
3 数据库(Redis) redis sys_job_store \N f \N 1 22 t reids分组 2025-09-08 21:32:24.326693 2025-09-08 21:32:24.326693
|
||||||
1 线程池 default sys_job_executor \N f \N 1 23 t 线程池 2025-09-06 21:16:21.460818 2025-09-06 21:16:21.460819
|
1 线程池 default sys_job_executor \N f \N 1 23 t 线程池 2025-09-08 21:32:24.326693 2025-09-08 21:32:24.326694
|
||||||
2 进程池 processpool sys_job_executor \N f \N 1 24 t 进程池 2025-09-06 21:16:21.460819 2025-09-06 21:16:21.460819
|
2 进程池 processpool sys_job_executor \N f \N 1 24 t 进程池 2025-09-08 21:32:24.326694 2025-09-08 21:32:24.326694
|
||||||
1 演示函数 scheduler_test.job sys_job_function \N t \N 1 25 t 演示函数 2025-09-06 21:16:21.46082 2025-09-06 21:16:21.46082
|
1 演示函数 scheduler_test.job sys_job_function \N t \N 1 25 t 演示函数 2025-09-08 21:32:24.326695 2025-09-08 21:32:24.326695
|
||||||
1 指定日期(date) date sys_job_trigger \N t \N 1 26 t 指定日期任务触发器 2025-09-06 21:16:21.46082 2025-09-06 21:16:21.460821
|
1 指定日期(date) date sys_job_trigger \N t \N 1 26 t 指定日期任务触发器 2025-09-08 21:32:24.326695 2025-09-08 21:32:24.326696
|
||||||
2 间隔触发器(interval) interval sys_job_trigger \N f \N 1 27 t 间隔触发器任务触发器 2025-09-06 21:16:21.460821 2025-09-06 21:16:21.460821
|
2 间隔触发器(interval) interval sys_job_trigger \N f \N 1 27 t 间隔触发器任务触发器 2025-09-08 21:32:24.326696 2025-09-08 21:32:24.326696
|
||||||
3 cron表达式 cron sys_job_trigger \N f \N 1 28 t 间隔触发器任务触发器 2025-09-06 21:16:21.460822 2025-09-06 21:16:21.460822
|
3 cron表达式 cron sys_job_trigger \N f \N 1 28 t 间隔触发器任务触发器 2025-09-08 21:32:24.326697 2025-09-08 21:32:24.326697
|
||||||
1 默认(default) default sys_list_class \N t \N 1 29 t 默认表格回显样式 2025-09-06 21:16:21.460822 2025-09-06 21:16:21.460823
|
1 默认(default) default sys_list_class \N t \N 1 29 t 默认表格回显样式 2025-09-08 21:32:24.326697 2025-09-08 21:32:24.326698
|
||||||
2 主要(primary) primary sys_list_class \N f \N 1 30 t 主要表格回显样式 2025-09-06 21:16:21.460823 2025-09-06 21:16:21.460823
|
2 主要(primary) primary sys_list_class \N f \N 1 30 t 主要表格回显样式 2025-09-08 21:32:24.326698 2025-09-08 21:32:24.326698
|
||||||
3 成功(success) success sys_list_class \N f \N 1 31 t 成功表格回显样式 2025-09-06 21:16:21.460824 2025-09-06 21:16:21.460824
|
3 成功(success) success sys_list_class \N f \N 1 31 t 成功表格回显样式 2025-09-08 21:32:24.326699 2025-09-08 21:32:24.326699
|
||||||
4 信息(info) info sys_list_class \N f \N 1 32 t 信息表格回显样式 2025-09-06 21:16:21.460824 2025-09-06 21:16:21.460825
|
4 信息(info) info sys_list_class \N f \N 1 32 t 信息表格回显样式 2025-09-08 21:32:24.326699 2025-09-08 21:32:24.3267
|
||||||
5 警告(warning) warning sys_list_class \N f \N 1 33 t 警告表格回显样式 2025-09-06 21:16:21.460825 2025-09-06 21:16:21.460825
|
5 警告(warning) warning sys_list_class \N f \N 1 33 t 警告表格回显样式 2025-09-08 21:32:24.3267 2025-09-08 21:32:24.3267
|
||||||
6 危险(danger) danger sys_list_class \N f \N 1 34 t 危险表格回显样式 2025-09-06 21:16:21.460826 2025-09-06 21:16:21.460826
|
6 危险(danger) danger sys_list_class \N f \N 1 34 t 危险表格回显样式 2025-09-08 21:32:24.326701 2025-09-08 21:32:24.326701
|
||||||
\.
|
\.
|
||||||
|
|
||||||
|
|
||||||
@@ -2246,16 +2246,16 @@ COPY public.system_dict_data (dict_sort, dict_label, dict_value, dict_type, css_
|
|||||||
--
|
--
|
||||||
|
|
||||||
COPY public.system_dict_type (dict_name, dict_type, creator_id, id, status, description, created_at, updated_at) FROM stdin;
|
COPY public.system_dict_type (dict_name, dict_type, creator_id, id, status, description, created_at, updated_at) FROM stdin;
|
||||||
用户性别 sys_user_sex 1 1 t 用户性别列表 2025-09-06 21:16:21.456061 2025-09-06 21:16:21.456062
|
用户性别 sys_user_sex 1 1 t 用户性别列表 2025-09-08 21:32:24.321778 2025-09-08 21:32:24.321778
|
||||||
系统是否 sys_yes_no 1 2 t 系统是否列表 2025-09-06 21:16:21.456063 2025-09-06 21:16:21.456063
|
系统是否 sys_yes_no 1 2 t 系统是否列表 2025-09-08 21:32:24.321779 2025-09-08 21:32:24.321779
|
||||||
系统状态 sys_common_status 1 3 t 系统状态 2025-09-06 21:16:21.456063 2025-09-06 21:16:21.456064
|
系统状态 sys_common_status 1 3 t 系统状态 2025-09-08 21:32:24.32178 2025-09-08 21:32:24.32178
|
||||||
通知类型 sys_notice_type 1 4 t 通知类型列表 2025-09-06 21:16:21.456064 2025-09-06 21:16:21.456065
|
通知类型 sys_notice_type 1 4 t 通知类型列表 2025-09-08 21:32:24.321781 2025-09-08 21:32:24.321781
|
||||||
操作类型 sys_oper_type 1 5 t 操作类型列表 2025-09-06 21:16:21.456065 2025-09-06 21:16:21.456065
|
操作类型 sys_oper_type 1 5 t 操作类型列表 2025-09-08 21:32:24.321781 2025-09-08 21:32:24.321782
|
||||||
任务存储器 sys_job_store 1 6 t 任务分组列表 2025-09-06 21:16:21.456066 2025-09-06 21:16:21.456066
|
任务存储器 sys_job_store 1 6 t 任务分组列表 2025-09-08 21:32:24.321782 2025-09-08 21:32:24.321782
|
||||||
任务执行器 sys_job_executor 1 7 t 任务执行器列表 2025-09-06 21:16:21.456066 2025-09-06 21:16:21.456067
|
任务执行器 sys_job_executor 1 7 t 任务执行器列表 2025-09-08 21:32:24.321783 2025-09-08 21:32:24.321783
|
||||||
任务函数 sys_job_function 1 8 t 任务函数列表 2025-09-06 21:16:21.456067 2025-09-06 21:16:21.456067
|
任务函数 sys_job_function 1 8 t 任务函数列表 2025-09-08 21:32:24.321783 2025-09-08 21:32:24.321784
|
||||||
任务触发器 sys_job_trigger 1 9 t 任务触发器列表 2025-09-06 21:16:21.456068 2025-09-06 21:16:21.456068
|
任务触发器 sys_job_trigger 1 9 t 任务触发器列表 2025-09-08 21:32:24.321784 2025-09-08 21:32:24.321784
|
||||||
表格回显样式 sys_list_class 1 10 t 表格回显样式列表 2025-09-06 21:16:21.456068 2025-09-06 21:16:21.456068
|
表格回显样式 sys_list_class 1 10 t 表格回显样式列表 2025-09-08 21:32:24.321785 2025-09-08 21:32:24.321785
|
||||||
\.
|
\.
|
||||||
|
|
||||||
|
|
||||||
@@ -2264,6 +2264,9 @@ COPY public.system_dict_type (dict_name, dict_type, creator_id, id, status, desc
|
|||||||
--
|
--
|
||||||
|
|
||||||
COPY public.system_log (type, request_path, request_method, request_payload, request_ip, login_location, request_os, request_browser, response_code, response_json, process_time, creator_id, id, status, description, created_at, updated_at) FROM stdin;
|
COPY public.system_log (type, request_path, request_method, request_payload, request_ip, login_location, request_os, request_browser, response_code, response_json, process_time, creator_id, id, status, description, created_at, updated_at) FROM stdin;
|
||||||
|
1 /api/v1/system/auth/login POST username: admin\npassword: 123456\ncaptcha: 2\ncaptcha_key: f37fe63ce95c43149d269ba4a73d4c0e\nremember: true\nlogin_type: PC端 127.0.0.1 内网IP Mac OS X Edge 200 {"code":0,"msg":"登录成功","data":{"access_token":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJ7XCJuYW1lXCI6XCJcdTdiYTFcdTc0MDZcdTU0NThcIixcInNlc3Npb25faWRcIjpcImZlNGUxZDg0LTUyZDctNGVjOC05OWNiLWZkYzY5ODA0OGM3MlwiLFwidXNlcl9pZFwiOjIsXCJ1c2VyX25hbWVcIjpcImFkbWluXCIsXCJpcGFkZHJcIjpcIjEyNy4wLjAuMVwiLFwibG9naW5fbG9jYXRpb25cIjpcIlx1NTE4NVx1N2Y1MUlQXCIsXCJvc1wiOlwiTWFjIE9TIFhcIixcImJyb3dzZXJcIjpcIkVkZ2VcIixcImxvZ2luX3RpbWVcIjpcIjIwMjUtMDktMDggMTM6MzM6NDdcIixcImxvZ2luX3R5cGVcIjpcIlBDXHU3YWVmXCJ9IiwiaXNfcmVmcmVzaCI6ZmFsc2UsImV4cCI6MTc2MjU1MTIyN30.GAQgUupfabFEoDh2z0_AHKK9mQ-3F_KxbLfjzQ2bja0","refresh_token":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJ7XCJuYW1lXCI6XCJcdTdiYTFcdTc0MDZcdTU0NThcIixcInNlc3Npb25faWRcIjpcImZlNGUxZDg0LTUyZDctNGVjOC05OWNiLWZkYzY5ODA0OGM3MlwiLFwidXNlcl9pZFwiOjIsXCJ1c2VyX25hbWVcIjpcImFkbWluXCIsXCJpcGFkZHJcIjpcIjEyNy4wLjAuMVwiLFwibG9naW5fbG9jYXRpb25cIjpcIlx1NTE4NVx1N2Y1MUlQXCIsXCJvc1wiOlwiTWFjIE9TIFhcIixcImJyb3dzZXJcIjpcIkVkZ2VcIixcImxvZ2luX3RpbWVcIjpcIjIwMjUtMDktMDggMTM6MzM6NDdcIixcImxvZ2luX3R5cGVcIjpcIlBDXHU3YWVmXCJ9IiwiaXNfcmVmcmVzaCI6dHJ1ZSwiZXhwIjoxNzkzNjU1MjI3fQ.QuxQBc7YJMhlb-qeZoFHdmTJ2t87f70GWbQen4aca5E","token_type":"bearer","expires_in":5184000},"status_code":200,"success":true} 0.3625s \N 1 t 登录 2025-09-08 21:33:47.676346 2025-09-08 21:33:47.676348
|
||||||
|
2 /api/v1/system/auth/logout POST {"body": {"token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJ7XCJuYW1lXCI6XCJcdTdiYTFcdTc0MDZcdTU0NThcIixcInNlc3Npb25faWRcIjpcImZlNGUxZDg0LTUyZDctNGVjOC05OWNiLWZkYzY5ODA0OGM3MlwiLFwidXNlcl9pZFwiOjIsXCJ1c2VyX25hbWVcIjpcImFkbWluXCIsXCJpcGFkZHJcIjpcIjEyNy4wLjAuMVwiLFwibG9naW5fbG9jYXRpb25cIjpcIlx1NTE4NVx1N2Y1MUlQXCIsXCJvc1wiOlwiTWFjIE9TIFhcIixcImJyb3dzZXJcIjpcIkVkZ2VcIixcImxvZ2luX3RpbWVcIjpcIjIwMjUtMDktMDggMTM6MzM6NDdcIixcImxvZ2luX3R5cGVcIjpcIlBDXHU3YWVmXCJ9IiwiaXNfcmVmcmVzaCI6ZmFsc2UsImV4cCI6MTc2MjU1MTIyN30.GAQgUupfabFEoDh2z0_AHKK9mQ-3F_KxbLfjzQ2bja0"}} 127.0.0.1 内网IP Mac OS X Edge 200 {"code":0,"msg":"退出成功","data":null,"status_code":200,"success":true} 0.0375s 2 2 t 退出登录 2025-09-08 21:34:03.492645 2025-09-08 21:34:03.492648
|
||||||
|
1 /api/v1/system/auth/login POST username: superadmin\npassword: super@admin123\ncaptcha: 8\ncaptcha_key: dd7b4041b865436a894430ba0ff94299\nremember: true\nlogin_type: PC端 127.0.0.1 内网IP Mac OS X Edge 200 {"code":0,"msg":"登录成功","data":{"access_token":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJ7XCJuYW1lXCI6XCJcdThkODVcdTdlYTdcdTdiYTFcdTc0MDZcdTU0NThcIixcInNlc3Npb25faWRcIjpcImI1NGUyM2FhLWQ3YWEtNGMxOC04YmQ5LWQyMTQzMDBlMjkzOFwiLFwidXNlcl9pZFwiOjEsXCJ1c2VyX25hbWVcIjpcInN1cGVyYWRtaW5cIixcImlwYWRkclwiOlwiMTI3LjAuMC4xXCIsXCJsb2dpbl9sb2NhdGlvblwiOlwiXHU1MTg1XHU3ZjUxSVBcIixcIm9zXCI6XCJNYWMgT1MgWFwiLFwiYnJvd3NlclwiOlwiRWRnZVwiLFwibG9naW5fdGltZVwiOlwiMjAyNS0wOS0wOCAxMzozNDoyM1wiLFwibG9naW5fdHlwZVwiOlwiUENcdTdhZWZcIn0iLCJpc19yZWZyZXNoIjpmYWxzZSwiZXhwIjoxNzYyNTUxMjYzfQ.XiqBKxv3923zKyaXFWy8jwrOhmqWJJ-nJc2Wma5BxvA","refresh_token":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJ7XCJuYW1lXCI6XCJcdThkODVcdTdlYTdcdTdiYTFcdTc0MDZcdTU0NThcIixcInNlc3Npb25faWRcIjpcImI1NGUyM2FhLWQ3YWEtNGMxOC04YmQ5LWQyMTQzMDBlMjkzOFwiLFwidXNlcl9pZFwiOjEsXCJ1c2VyX25hbWVcIjpcInN1cGVyYWRtaW5cIixcImlwYWRkclwiOlwiMTI3LjAuMC4xXCIsXCJsb2dpbl9sb2NhdGlvblwiOlwiXHU1MTg1XHU3ZjUxSVBcIixcIm9zXCI6XCJNYWMgT1MgWFwiLFwiYnJvd3NlclwiOlwiRWRnZVwiLFwibG9naW5fdGltZVwiOlwiMjAyNS0wOS0wOCAxMzozNDoyM1wiLFwibG9naW5fdHlwZVwiOlwiUENcdTdhZWZcIn0iLCJpc19yZWZyZXNoIjp0cnVlLCJleHAiOjE3OTM2NTUyNjN9.fGjr-yg9OkNGOC3R1XWObyXGy9ZyJqlJ4sA57sGM5Q8","token_type":"bearer","expires_in":5184000},"status_code":200,"success":true} 0.3519s \N 3 t 登录 2025-09-08 21:34:23.399114 2025-09-08 21:34:23.399116
|
||||||
\.
|
\.
|
||||||
|
|
||||||
|
|
||||||
@@ -2272,111 +2275,110 @@ COPY public.system_log (type, request_path, request_method, request_payload, req
|
|||||||
--
|
--
|
||||||
|
|
||||||
COPY public.system_menu (name, type, "order", permission, icon, route_name, route_path, component_path, redirect, hidden, keep_alive, always_show, title, params, affix, parent_id, id, status, description, created_at, updated_at) FROM stdin;
|
COPY public.system_menu (name, type, "order", permission, icon, route_name, route_path, component_path, redirect, hidden, keep_alive, always_show, title, params, affix, parent_id, id, status, description, created_at, updated_at) FROM stdin;
|
||||||
仪表盘 1 1 client Dashboard /dashboard \N /dashboard/workplace f t t 仪表盘 null f \N 1 t 初始化数据 2025-09-06 21:16:21.442184 2025-09-06 21:16:21.442187
|
仪表盘 1 1 client Dashboard /dashboard \N /dashboard/workplace f t t 仪表盘 null f \N 1 t 初始化数据 2025-09-08 21:32:24.307881 2025-09-08 21:32:24.307883
|
||||||
工作台 2 1 dashboard:workplace:query homepage Workplace /dashboard/workplace dashboard/workplace \N f t f 工作台 null t 1 2 t 初始化数据 2025-09-06 21:16:21.442188 2025-09-06 21:16:21.442188
|
工作台 2 1 dashboard:workplace:query homepage Workplace /dashboard/workplace dashboard/workplace \N f t f 工作台 null t 1 2 t 初始化数据 2025-09-08 21:32:24.307884 2025-09-08 21:32:24.307884
|
||||||
分析页 2 2 dashboard:analysis:query el-icon-PieChart Analysis /dashboard/analysis dashboard/analysis \N f t f 分析页 null f 1 3 t 初始化数据 2025-09-06 21:16:21.442189 2025-09-06 21:16:21.442189
|
分析页 2 2 dashboard:analysis:query el-icon-PieChart Analysis /dashboard/analysis dashboard/analysis \N f t f 分析页 null f 1 3 t 初始化数据 2025-09-08 21:32:24.307885 2025-09-08 21:32:24.307885
|
||||||
系统管理 1 2 \N system System /system \N /system/menu f t f 系统管理 null f \N 4 t 初始化数据 2025-09-06 21:16:21.442189 2025-09-06 21:16:21.44219
|
系统管理 1 2 \N system System /system \N /system/menu f t f 系统管理 null f \N 4 t 初始化数据 2025-09-08 21:32:24.307885 2025-09-08 21:32:24.307886
|
||||||
菜单管理 2 1 system:menu:query menu Menu /system/menu system/menu/index \N f t f 菜单管理 null f 4 5 t 初始化数据 2025-09-06 21:16:21.44219 2025-09-06 21:16:21.44219
|
菜单管理 2 1 system:menu:query menu Menu /system/menu system/menu/index \N f t f 菜单管理 null f 4 5 t 初始化数据 2025-09-08 21:32:24.307886 2025-09-08 21:32:24.307886
|
||||||
部门管理 2 2 system:dept:query tree Dept /system/dept system/dept/index \N f t f 部门管理 null f 4 6 t 初始化数据 2025-09-06 21:16:21.442191 2025-09-06 21:16:21.442191
|
部门管理 2 2 system:dept:query tree Dept /system/dept system/dept/index \N f t f 部门管理 null f 4 6 t 初始化数据 2025-09-08 21:32:24.307887 2025-09-08 21:32:24.307887
|
||||||
岗位管理 2 3 system:position:query el-icon-Coordinate Position /system/position system/position/index \N f t f 岗位管理 null f 4 7 t 初始化数据 2025-09-06 21:16:21.442192 2025-09-06 21:16:21.442192
|
岗位管理 2 3 system:position:query el-icon-Coordinate Position /system/position system/position/index \N f t f 岗位管理 null f 4 7 t 初始化数据 2025-09-08 21:32:24.307887 2025-09-08 21:32:24.307888
|
||||||
角色管理 2 4 system:role:query role Role /system/role system/role/index \N f t f 角色管理 null f 4 8 t 初始化数据 2025-09-06 21:16:21.442192 2025-09-06 21:16:21.442193
|
角色管理 2 4 system:role:query role Role /system/role system/role/index \N f t f 角色管理 null f 4 8 t 初始化数据 2025-09-08 21:32:24.307888 2025-09-08 21:32:24.307889
|
||||||
用户管理 2 5 system:user:query el-icon-User User /system/user system/user/index \N f t f 用户管理 null f 4 9 t 初始化数据 2025-09-06 21:16:21.442193 2025-09-06 21:16:21.442193
|
用户管理 2 5 system:user:query el-icon-User User /system/user system/user/index \N f t f 用户管理 null f 4 9 t 初始化数据 2025-09-08 21:32:24.307889 2025-09-08 21:32:24.307889
|
||||||
日志管理 2 6 system:log:query el-icon-Aim Log /system/log system/log/index \N f t f 日志管理 null f 4 10 t 初始化数据 2025-09-06 21:16:21.442194 2025-09-06 21:16:21.442194
|
日志管理 2 6 system:log:query el-icon-Aim Log /system/log system/log/index \N f t f 日志管理 null f 4 10 t 初始化数据 2025-09-08 21:32:24.30789 2025-09-08 21:32:24.30789
|
||||||
公告管理 2 7 system:notice:query bell Notice /system/notice system/notice/index \N f t f 公告管理 null f 4 11 t 初始化数据 2025-09-06 21:16:21.442195 2025-09-06 21:16:21.442195
|
公告管理 2 7 system:notice:query bell Notice /system/notice system/notice/index \N f t f 公告管理 null f 4 11 t 初始化数据 2025-09-08 21:32:24.30789 2025-09-08 21:32:24.307891
|
||||||
配置管理 2 8 system:config:query setting Config /system/config system/config/index \N f t f 配置管理 null f 4 12 t 初始化数据 2025-09-06 21:16:21.442195 2025-09-06 21:16:21.442196
|
配置管理 2 8 system:config:query setting Config /system/config system/config/index \N f t f 配置管理 null f 4 12 t 初始化数据 2025-09-08 21:32:24.307891 2025-09-08 21:32:24.307891
|
||||||
字典管理 2 9 system:dict_type:query dict Dict /system/dict system/dict/index \N f t f 字典管理 null f 4 13 t 初始化数据 2025-09-06 21:16:21.442196 2025-09-06 21:16:21.442196
|
字典管理 2 9 system:dict_type:query dict Dict /system/dict system/dict/index \N f t f 字典管理 null f 4 13 t 初始化数据 2025-09-08 21:32:24.307892 2025-09-08 21:32:24.307892
|
||||||
创建菜单 3 1 system:menu:create \N \N \N \N \N f t f 创建菜单 null f 5 14 t 初始化数据 2025-09-06 21:16:21.442197 2025-09-06 21:16:21.442197
|
创建菜单 3 1 system:menu:create \N \N \N \N \N f t f 创建菜单 null f 5 14 t 初始化数据 2025-09-08 21:32:24.307893 2025-09-08 21:32:24.307893
|
||||||
修改菜单 3 2 system:menu:update \N \N \N \N \N f t f 修改菜单 null f 5 15 t 初始化数据 2025-09-06 21:16:21.442197 2025-09-06 21:16:21.442198
|
修改菜单 3 2 system:menu:update \N \N \N \N \N f t f 修改菜单 null f 5 15 t 初始化数据 2025-09-08 21:32:24.307893 2025-09-08 21:32:24.307894
|
||||||
删除菜单 3 3 system:menu:delete \N \N \N \N \N f t f 删除菜单 null f 5 16 t 初始化数据 2025-09-06 21:16:21.442198 2025-09-06 21:16:21.442198
|
删除菜单 3 3 system:menu:delete \N \N \N \N \N f t f 删除菜单 null f 5 16 t 初始化数据 2025-09-08 21:32:24.307894 2025-09-08 21:32:24.307894
|
||||||
批量修改菜单状态 3 4 system:menu:patch \N \N \N \N \N f t f 批量修改菜单状态 null f 5 17 t 初始化数据 2025-09-06 21:16:21.442199 2025-09-06 21:16:21.442199
|
批量修改菜单状态 3 4 system:menu:patch \N \N \N \N \N f t f 批量修改菜单状态 null f 5 17 t 初始化数据 2025-09-08 21:32:24.307895 2025-09-08 21:32:24.307895
|
||||||
创建部门 3 1 system:dept:create \N \N \N \N \N f t f 创建部门 null f 6 18 t 初始化数据 2025-09-06 21:16:21.4422 2025-09-06 21:16:21.4422
|
创建部门 3 1 system:dept:create \N \N \N \N \N f t f 创建部门 null f 6 18 t 初始化数据 2025-09-08 21:32:24.307896 2025-09-08 21:32:24.307896
|
||||||
修改部门 3 2 system:dept:update \N \N \N \N \N f t f 修改部门 null f 6 19 t 初始化数据 2025-09-06 21:16:21.4422 2025-09-06 21:16:21.442201
|
修改部门 3 2 system:dept:update \N \N \N \N \N f t f 修改部门 null f 6 19 t 初始化数据 2025-09-08 21:32:24.307896 2025-09-08 21:32:24.307896
|
||||||
删除部门 3 3 system:dept:delete \N \N \N \N \N f t f 删除部门 null f 6 20 t 初始化数据 2025-09-06 21:16:21.442201 2025-09-06 21:16:21.442201
|
删除部门 3 3 system:dept:delete \N \N \N \N \N f t f 删除部门 null f 6 20 t 初始化数据 2025-09-08 21:32:24.307897 2025-09-08 21:32:24.307897
|
||||||
批量修改部门状态 3 4 system:dept:patch \N \N \N \N \N f t f 批量修改部门状态 null f 6 21 t 初始化数据 2025-09-06 21:16:21.442202 2025-09-06 21:16:21.442202
|
批量修改部门状态 3 4 system:dept:patch \N \N \N \N \N f t f 批量修改部门状态 null f 6 21 t 初始化数据 2025-09-08 21:32:24.307897 2025-09-08 21:32:24.307898
|
||||||
创建岗位 3 1 system:position:create \N \N \N \N \N f t f 创建岗位 null f 7 22 t 初始化数据 2025-09-06 21:16:21.442202 2025-09-06 21:16:21.442203
|
创建岗位 3 1 system:position:create \N \N \N \N \N f t f 创建岗位 null f 7 22 t 初始化数据 2025-09-08 21:32:24.307898 2025-09-08 21:32:24.307898
|
||||||
修改岗位 3 2 system:position:update \N \N \N \N \N f t f 修改岗位 null f 7 23 t 初始化数据 2025-09-06 21:16:21.442203 2025-09-06 21:16:21.442203
|
修改岗位 3 2 system:position:update \N \N \N \N \N f t f 修改岗位 null f 7 23 t 初始化数据 2025-09-08 21:32:24.307899 2025-09-08 21:32:24.307899
|
||||||
删除岗位 3 3 system:position:delete \N \N \N \N \N f t f 修改岗位 null f 7 24 t 初始化数据 2025-09-06 21:16:21.442204 2025-09-06 21:16:21.442204
|
删除岗位 3 3 system:position:delete \N \N \N \N \N f t f 修改岗位 null f 7 24 t 初始化数据 2025-09-08 21:32:24.307899 2025-09-08 21:32:24.3079
|
||||||
批量修改岗位状态 3 4 system:position:patch \N \N \N \N \N f t f 批量修改岗位状态 null f 7 25 t 初始化数据 2025-09-06 21:16:21.442205 2025-09-06 21:16:21.442205
|
批量修改岗位状态 3 4 system:position:patch \N \N \N \N \N f t f 批量修改岗位状态 null f 7 25 t 初始化数据 2025-09-08 21:32:24.3079 2025-09-08 21:32:24.3079
|
||||||
岗位导出 3 5 system:position:export \N \N \N \N \N f t f 岗位导出 null f 7 26 t 初始化数据 2025-09-06 21:16:21.442205 2025-09-06 21:16:21.442206
|
岗位导出 3 5 system:position:export \N \N \N \N \N f t f 岗位导出 null f 7 26 t 初始化数据 2025-09-08 21:32:24.307901 2025-09-08 21:32:24.307901
|
||||||
创建角色 3 1 system:role:create \N \N \N \N \N f t f 创建角色 null f 8 27 t 初始化数据 2025-09-06 21:16:21.442206 2025-09-06 21:16:21.442206
|
创建角色 3 1 system:role:create \N \N \N \N \N f t f 创建角色 null f 8 27 t 初始化数据 2025-09-08 21:32:24.307901 2025-09-08 21:32:24.307902
|
||||||
修改角色 3 2 system:role:update \N \N \N \N \N f t f 修改角色 null f 8 28 t 初始化数据 2025-09-06 21:16:21.442207 2025-09-06 21:16:21.442207
|
修改角色 3 2 system:role:update \N \N \N \N \N f t f 修改角色 null f 8 28 t 初始化数据 2025-09-08 21:32:24.307902 2025-09-08 21:32:24.307902
|
||||||
删除角色 3 3 system:role:delete \N \N \N \N \N f t f 删除角色 null f 8 29 t 初始化数据 2025-09-06 21:16:21.442207 2025-09-06 21:16:21.442208
|
删除角色 3 3 system:role:delete \N \N \N \N \N f t f 删除角色 null f 8 29 t 初始化数据 2025-09-08 21:32:24.307903 2025-09-08 21:32:24.307903
|
||||||
批量修改角色状态 3 4 system:role:patch \N \N \N \N \N f t f 批量修改角色状态 null f 8 30 t 初始化数据 2025-09-06 21:16:21.442208 2025-09-06 21:16:21.442208
|
批量修改角色状态 3 4 system:role:patch \N \N \N \N \N f t f 批量修改角色状态 null f 8 30 t 初始化数据 2025-09-08 21:32:24.307903 2025-09-08 21:32:24.307904
|
||||||
设置角色权限 3 8 system:role:permission \N \N \N \N \N f t f 设置角色权限 null f 7 31 t 初始化数据 2025-09-06 21:16:21.442209 2025-09-06 21:16:21.442209
|
设置角色权限 3 8 system:role:permission \N \N \N \N \N f t f 设置角色权限 null f 7 31 t 初始化数据 2025-09-08 21:32:24.307904 2025-09-08 21:32:24.307904
|
||||||
角色导出 3 6 system:role:export \N \N \N \N \N f t f 角色导出 null f 8 32 t 初始化数据 2025-09-06 21:16:21.442209 2025-09-06 21:16:21.44221
|
角色导出 3 6 system:role:export \N \N \N \N \N f t f 角色导出 null f 8 32 t 初始化数据 2025-09-08 21:32:24.307905 2025-09-08 21:32:24.307905
|
||||||
创建用户 3 1 system:user:create \N \N \N \N \N f t f 创建用户 null f 9 33 t 初始化数据 2025-09-06 21:16:21.44221 2025-09-06 21:16:21.44221
|
创建用户 3 1 system:user:create \N \N \N \N \N f t f 创建用户 null f 9 33 t 初始化数据 2025-09-08 21:32:24.307905 2025-09-08 21:32:24.307906
|
||||||
修改用户 3 2 system:user:update \N \N \N \N \N f t f 修改用户 null f 9 34 t 初始化数据 2025-09-06 21:16:21.442211 2025-09-06 21:16:21.442211
|
修改用户 3 2 system:user:update \N \N \N \N \N f t f 修改用户 null f 9 34 t 初始化数据 2025-09-08 21:32:24.307906 2025-09-08 21:32:24.307906
|
||||||
删除用户 3 3 system:user:delete \N \N \N \N \N f t f 删除用户 null f 9 35 t 初始化数据 2025-09-06 21:16:21.442212 2025-09-06 21:16:21.442212
|
删除用户 3 3 system:user:delete \N \N \N \N \N f t f 删除用户 null f 9 35 t 初始化数据 2025-09-08 21:32:24.307907 2025-09-08 21:32:24.307907
|
||||||
批量修改用户状态 3 4 system:user:patch \N \N \N \N \N f t f 批量修改用户状态 null f 9 36 t 初始化数据 2025-09-06 21:16:21.442212 2025-09-06 21:16:21.442213
|
批量修改用户状态 3 4 system:user:patch \N \N \N \N \N f t f 批量修改用户状态 null f 9 36 t 初始化数据 2025-09-08 21:32:24.307907 2025-09-08 21:32:24.307908
|
||||||
导出用户 3 5 system:user:export \N \N \N \N \N f t f 导出用户 null f 9 37 t 初始化数据 2025-09-06 21:16:21.442213 2025-09-06 21:16:21.442213
|
导出用户 3 5 system:user:export \N \N \N \N \N f t f 导出用户 null f 9 37 t 初始化数据 2025-09-08 21:32:24.307908 2025-09-08 21:32:24.307908
|
||||||
导入用户 3 6 system:user:import \N \N \N \N \N f t f 导入用户 null f 9 38 t 初始化数据 2025-09-06 21:16:21.442214 2025-09-06 21:16:21.442214
|
导入用户 3 6 system:user:import \N \N \N \N \N f t f 导入用户 null f 9 38 t 初始化数据 2025-09-08 21:32:24.307909 2025-09-08 21:32:24.307909
|
||||||
日志删除 3 1 system:operation_log:delete \N \N \N \N \N f t f 日志删除 null f 10 39 t 初始化数据 2025-09-06 21:16:21.442214 2025-09-06 21:16:21.442215
|
日志删除 3 1 system:operation_log:delete \N \N \N \N \N f t f 日志删除 null f 10 39 t 初始化数据 2025-09-08 21:32:24.307909 2025-09-08 21:32:24.30791
|
||||||
日志导出 3 2 system:operation_log:export \N \N \N \N \N f t f 日志导出 null f 10 40 t 初始化数据 2025-09-06 21:16:21.442215 2025-09-06 21:16:21.442216
|
日志导出 3 2 system:operation_log:export \N \N \N \N \N f t f 日志导出 null f 10 40 t 初始化数据 2025-09-08 21:32:24.30791 2025-09-08 21:32:24.30791
|
||||||
公告创建 3 1 system:notice:create \N \N \N \N \N f t f 公告创建 null f 11 41 t 初始化数据 2025-09-06 21:16:21.442216 2025-09-06 21:16:21.442217
|
公告创建 3 1 system:notice:create \N \N \N \N \N f t f 公告创建 null f 11 41 t 初始化数据 2025-09-08 21:32:24.307911 2025-09-08 21:32:24.307911
|
||||||
公告修改 3 2 system:notice:update \N \N \N \N \N f t f 修改用户 null f 11 42 t 初始化数据 2025-09-06 21:16:21.442217 2025-09-06 21:16:21.442217
|
公告修改 3 2 system:notice:update \N \N \N \N \N f t f 修改用户 null f 11 42 t 初始化数据 2025-09-08 21:32:24.307911 2025-09-08 21:32:24.307912
|
||||||
公告删除 3 3 system:notice:delete \N \N \N \N \N f t f 公告删除 null f 11 43 t 初始化数据 2025-09-06 21:16:21.442218 2025-09-06 21:16:21.442218
|
公告删除 3 3 system:notice:delete \N \N \N \N \N f t f 公告删除 null f 11 43 t 初始化数据 2025-09-08 21:32:24.307912 2025-09-08 21:32:24.307912
|
||||||
公告导出 3 4 system:notice:export \N \N \N \N \N f t f 公告导出 null f 11 44 t 初始化数据 2025-09-06 21:16:21.442218 2025-09-06 21:16:21.442219
|
公告导出 3 4 system:notice:export \N \N \N \N \N f t f 公告导出 null f 11 44 t 初始化数据 2025-09-08 21:32:24.307913 2025-09-08 21:32:24.307913
|
||||||
公告批量修改状态 3 5 system:notice:patch \N \N \N \N \N f t f 公告批量修改状态 null f 11 45 t 初始化数据 2025-09-06 21:16:21.442219 2025-09-06 21:16:21.442219
|
公告批量修改状态 3 5 system:notice:patch \N \N \N \N \N f t f 公告批量修改状态 null f 11 45 t 初始化数据 2025-09-08 21:32:24.307913 2025-09-08 21:32:24.307914
|
||||||
创建配置 3 1 system:config:create \N \N \N \N \N f t f 创建配置 null f 12 46 t 初始化数据 2025-09-06 21:16:21.44222 2025-09-06 21:16:21.44222
|
创建配置 3 1 system:config:create \N \N \N \N \N f t f 创建配置 null f 12 46 t 初始化数据 2025-09-08 21:32:24.307914 2025-09-08 21:32:24.307914
|
||||||
修改配置 3 2 system:config:update \N \N \N \N \N f t f 修改配置 null f 12 47 t 初始化数据 2025-09-06 21:16:21.442221 2025-09-06 21:16:21.442221
|
修改配置 3 2 system:config:update \N \N \N \N \N f t f 修改配置 null f 12 47 t 初始化数据 2025-09-08 21:32:24.307915 2025-09-08 21:32:24.307915
|
||||||
删除配置 3 3 system:config:delete \N \N \N \N \N f t f 删除配置 null f 12 48 t 初始化数据 2025-09-06 21:16:21.442221 2025-09-06 21:16:21.442222
|
删除配置 3 3 system:config:delete \N \N \N \N \N f t f 删除配置 null f 12 48 t 初始化数据 2025-09-08 21:32:24.307915 2025-09-08 21:32:24.307915
|
||||||
导出配置 3 4 system:config:export \N \N \N \N \N f t f 导出配置 null f 12 49 t 初始化数据 2025-09-06 21:16:21.442222 2025-09-06 21:16:21.442222
|
导出配置 3 4 system:config:export \N \N \N \N \N f t f 导出配置 null f 12 49 t 初始化数据 2025-09-08 21:32:24.307916 2025-09-08 21:32:24.307916
|
||||||
配置上传 3 5 system:config:upload \N \N \N \N \N f t f 配置上传 null f 12 50 t 初始化数据 2025-09-06 21:16:21.442223 2025-09-06 21:16:21.442223
|
配置上传 3 5 system:config:upload \N \N \N \N \N f t f 配置上传 null f 12 50 t 初始化数据 2025-09-08 21:32:24.307916 2025-09-08 21:32:24.307917
|
||||||
创建字典类型 3 1 system:dict_type:create \N \N \N \N \N f t f 创建字典类型 null f 13 51 t 初始化数据 2025-09-06 21:16:21.442223 2025-09-06 21:16:21.442224
|
创建字典类型 3 1 system:dict_type:create \N \N \N \N \N f t f 创建字典类型 null f 13 51 t 初始化数据 2025-09-08 21:32:24.307917 2025-09-08 21:32:24.307917
|
||||||
修改字典类型 3 2 system:dict_type:update \N \N \N \N \N f t f 修改字典类型 null f 13 52 t 初始化数据 2025-09-06 21:16:21.442224 2025-09-06 21:16:21.442224
|
修改字典类型 3 2 system:dict_type:update \N \N \N \N \N f t f 修改字典类型 null f 13 52 t 初始化数据 2025-09-08 21:32:24.307918 2025-09-08 21:32:24.307918
|
||||||
删除字典类型 3 3 system:dict_type:delete \N \N \N \N \N f t f 删除字典类型 null f 13 53 t 初始化数据 2025-09-06 21:16:21.442225 2025-09-06 21:16:21.442225
|
删除字典类型 3 3 system:dict_type:delete \N \N \N \N \N f t f 删除字典类型 null f 13 53 t 初始化数据 2025-09-08 21:32:24.307918 2025-09-08 21:32:24.307919
|
||||||
导出字典类型 3 4 system:dict_type:export \N \N \N \N \N f t f 导出字典类型 null f 13 54 t 初始化数据 2025-09-06 21:16:21.442226 2025-09-06 21:16:21.442226
|
导出字典类型 3 4 system:dict_type:export \N \N \N \N \N f t f 导出字典类型 null f 13 54 t 初始化数据 2025-09-08 21:32:24.307919 2025-09-08 21:32:24.307919
|
||||||
批量修改字典状态 3 5 system:dict_type:patch \N \N \N \N \N f t f 导出字典类型 null f 13 55 t 初始化数据 2025-09-06 21:16:21.442226 2025-09-06 21:16:21.442227
|
批量修改字典状态 3 5 system:dict_type:patch \N \N \N \N \N f t f 导出字典类型 null f 13 55 t 初始化数据 2025-09-08 21:32:24.30792 2025-09-08 21:32:24.30792
|
||||||
字典数据查询 3 6 system:dict_data:query \N \N \N \N \N f t f 字典数据查询 null f 13 56 t 初始化数据 2025-09-06 21:16:21.442227 2025-09-06 21:16:21.442227
|
字典数据查询 3 6 system:dict_data:query \N \N \N \N \N f t f 字典数据查询 null f 13 56 t 初始化数据 2025-09-08 21:32:24.307921 2025-09-08 21:32:24.307921
|
||||||
创建字典数据 3 7 system:dict_data:create \N \N \N \N \N f t f 创建字典数据 null f 13 57 t 初始化数据 2025-09-06 21:16:21.442228 2025-09-06 21:16:21.442228
|
创建字典数据 3 7 system:dict_data:create \N \N \N \N \N f t f 创建字典数据 null f 13 57 t 初始化数据 2025-09-08 21:32:24.307921 2025-09-08 21:32:24.307922
|
||||||
修改字典数据 3 8 system:dict_data:update \N \N \N \N \N f t f 修改字典数据 null f 13 58 t 初始化数据 2025-09-06 21:16:21.442228 2025-09-06 21:16:21.442229
|
修改字典数据 3 8 system:dict_data:update \N \N \N \N \N f t f 修改字典数据 null f 13 58 t 初始化数据 2025-09-08 21:32:24.307922 2025-09-08 21:32:24.307922
|
||||||
删除字典数据 3 9 system:dict_data:delete \N \N \N \N \N f t f 删除字典数据 null f 13 59 t 初始化数据 2025-09-06 21:16:21.442229 2025-09-06 21:16:21.44223
|
删除字典数据 3 9 system:dict_data:delete \N \N \N \N \N f t f 删除字典数据 null f 13 59 t 初始化数据 2025-09-08 21:32:24.307923 2025-09-08 21:32:24.307923
|
||||||
导出字典数据 3 10 system:dict_data:export \N \N \N \N \N f t f 导出字典数据 null f 13 60 t 初始化数据 2025-09-06 21:16:21.44223 2025-09-06 21:16:21.44223
|
导出字典数据 3 10 system:dict_data:export \N \N \N \N \N f t f 导出字典数据 null f 13 60 t 初始化数据 2025-09-08 21:32:24.307923 2025-09-08 21:32:24.307924
|
||||||
批量修改字典数据状态 3 11 system:dict_data:patch \N \N \N \N \N f t f 批量修改字典数据状态 null f 13 61 t 初始化数据 2025-09-06 21:16:21.442231 2025-09-06 21:16:21.442231
|
批量修改字典数据状态 3 11 system:dict_data:patch \N \N \N \N \N f t f 批量修改字典数据状态 null f 13 61 t 初始化数据 2025-09-08 21:32:24.307924 2025-09-08 21:32:24.307924
|
||||||
监控管理 1 3 \N monitor Monitor /monitor \N /monitor/online f f f 监控管理 null f \N 62 t 初始化数据 2025-09-06 21:16:21.442231 2025-09-06 21:16:21.442232
|
监控管理 1 3 \N monitor Monitor /monitor \N /monitor/online f f f 监控管理 null f \N 62 t 初始化数据 2025-09-08 21:32:24.307925 2025-09-08 21:32:24.307925
|
||||||
任务管理 2 1 monitor:job:query el-icon-DataLine Job /monitor/job monitor/job/index \N f t f 任务管理 null f 62 63 t 初始化数据 2025-09-06 21:16:21.442232 2025-09-06 21:16:21.442232
|
任务管理 2 1 monitor:job:query el-icon-DataLine Job /monitor/job monitor/job/index \N f t f 任务管理 null f 62 63 t 初始化数据 2025-09-08 21:32:24.307925 2025-09-08 21:32:24.307926
|
||||||
创建任务 3 1 monitor:job:create \N \N \N \N \N f t f 创建任务 null f 63 64 t 初始化数据 2025-09-06 21:16:21.442233 2025-09-06 21:16:21.442233
|
创建任务 3 1 monitor:job:create \N \N \N \N \N f t f 创建任务 null f 63 64 t 初始化数据 2025-09-08 21:32:24.307926 2025-09-08 21:32:24.307926
|
||||||
修改和操作任务 3 2 monitor:job:update \N \N \N \N \N f t f 修改和操作任务 null f 63 65 t 初始化数据 2025-09-06 21:16:21.442233 2025-09-06 21:16:21.442234
|
修改和操作任务 3 2 monitor:job:update \N \N \N \N \N f t f 修改和操作任务 null f 63 65 t 初始化数据 2025-09-08 21:32:24.307927 2025-09-08 21:32:24.307927
|
||||||
删除和清除任务 3 3 monitor:job:delete \N \N \N \N \N f t f 删除和清除任务 null f 63 66 t 初始化数据 2025-09-06 21:16:21.442234 2025-09-06 21:16:21.442235
|
删除和清除任务 3 3 monitor:job:delete \N \N \N \N \N f t f 删除和清除任务 null f 63 66 t 初始化数据 2025-09-08 21:32:24.307927 2025-09-08 21:32:24.307927
|
||||||
导出定时任务 3 4 monitor:job:export \N \N \N \N \N f t f 导出定时任务 null f 63 67 t 初始化数据 2025-09-06 21:16:21.442235 2025-09-06 21:16:21.442235
|
导出定时任务 3 4 monitor:job:export \N \N \N \N \N f t f 导出定时任务 null f 63 67 t 初始化数据 2025-09-08 21:32:24.307928 2025-09-08 21:32:24.307928
|
||||||
在线用户 2 2 monitor:online:query el-icon-Headset MonitorOnline /monitor/online monitor/online/index \N f f f 在线用户 null f 62 68 t 初始化数据 2025-09-06 21:16:21.442236 2025-09-06 21:16:21.442236
|
在线用户 2 2 monitor:online:query el-icon-Headset MonitorOnline /monitor/online monitor/online/index \N f f f 在线用户 null f 62 68 t 初始化数据 2025-09-08 21:32:24.307929 2025-09-08 21:32:24.307929
|
||||||
在线用户强制下线 3 1 monitor:online:delete \N \N \N \N \N f f f 在线用户强制下线 null f 68 69 t 初始化数据 2025-09-06 21:16:21.442236 2025-09-06 21:16:21.442237
|
在线用户强制下线 3 1 monitor:online:delete \N \N \N \N \N f f f 在线用户强制下线 null f 68 69 t 初始化数据 2025-09-08 21:32:24.307929 2025-09-08 21:32:24.307929
|
||||||
服务器监控 2 3 monitor:server:query el-icon-Odometer MonitorServer /monitor/server monitor/server/index \N f f f 服务器监控 null f 62 70 t 初始化数据 2025-09-06 21:16:21.442237 2025-09-06 21:16:21.442237
|
服务器监控 2 3 monitor:server:query el-icon-Odometer MonitorServer /monitor/server monitor/server/index \N f f f 服务器监控 null f 62 70 t 初始化数据 2025-09-08 21:32:24.30793 2025-09-08 21:32:24.30793
|
||||||
缓存监控 2 4 monitor:cache:query el-icon-Stopwatch MonitorCache /monitor/cache monitor/cache/index \N f f f 缓存监控 null f 62 71 t 初始化数据 2025-09-06 21:16:21.442238 2025-09-06 21:16:21.442238
|
缓存监控 2 4 monitor:cache:query el-icon-Stopwatch MonitorCache /monitor/cache monitor/cache/index \N f f f 缓存监控 null f 62 71 t 初始化数据 2025-09-08 21:32:24.30793 2025-09-08 21:32:24.307931
|
||||||
清除缓存 3 1 monitor:cache:delete \N \N \N \N \N f f f 清除缓存 null f 71 72 t 初始化数据 2025-09-06 21:16:21.442239 2025-09-06 21:16:21.442239
|
清除缓存 3 1 monitor:cache:delete \N \N \N \N \N f f f 清除缓存 null f 71 72 t 初始化数据 2025-09-08 21:32:24.307931 2025-09-08 21:32:24.307931
|
||||||
公共模块 1 4 \N document Common /common \N /common/docs f f f 公共模块 null f \N 73 t 初始化数据 2025-09-06 21:16:21.442239 2025-09-06 21:16:21.44224
|
公共模块 1 4 \N document Common /common \N /common/docs f f f 公共模块 null f \N 73 t 初始化数据 2025-09-08 21:32:24.307932 2025-09-08 21:32:24.307932
|
||||||
接口管理 4 1 common:docs:query api Docs /common/docs common/docs/index \N f f f 接口管理 null f 73 74 t 初始化数据 2025-09-06 21:16:21.44224 2025-09-06 21:16:21.44224
|
接口管理 4 1 common:docs:query api Docs /common/docs common/docs/index \N f f f 接口管理 null f 73 74 t 初始化数据 2025-09-08 21:32:24.307932 2025-09-08 21:32:24.307933
|
||||||
文档管理 4 2 common:redoc:query el-icon-Document Redoc /common/redoc common/redoc/index \N f f f 文档管理 null f 73 75 t 初始化数据 2025-09-06 21:16:21.442241 2025-09-06 21:16:21.442241
|
文档管理 4 2 common:redoc:query el-icon-Document Redoc /common/redoc common/redoc/index \N f f f 文档管理 null f 73 75 t 初始化数据 2025-09-08 21:32:24.307933 2025-09-08 21:32:24.307933
|
||||||
演示模块 1 5 \N el-icon-Document Demo /demo \N /demo/example f f f 演示模块 null f \N 76 t 初始化数据 2025-09-06 21:16:21.442241 2025-09-06 21:16:21.442242
|
演示模块 1 5 \N el-icon-Document Demo /demo \N /demo/example f f f 演示模块 null f \N 76 t 初始化数据 2025-09-08 21:32:24.307934 2025-09-08 21:32:24.307934
|
||||||
示例管理 2 1 demo:example:query el-icon-DataLine Example /demo/example demo/example/index \N f t f 示例管理 null f 76 77 t 初始化数据 2025-09-06 21:16:21.442242 2025-09-06 21:16:21.442243
|
示例管理 2 1 demo:example:query el-icon-DataLine Example /demo/example demo/example/index \N f t f 示例管理 null f 76 77 t 初始化数据 2025-09-08 21:32:24.307934 2025-09-08 21:32:24.307935
|
||||||
创建示例 3 1 demo:example:create \N \N \N \N \N f t f 创建示例 null f 77 78 t 初始化数据 2025-09-06 21:16:21.442243 2025-09-06 21:16:21.442243
|
创建示例 3 1 demo:example:create \N \N \N \N \N f t f 创建示例 null f 77 78 t 初始化数据 2025-09-08 21:32:24.307935 2025-09-08 21:32:24.307935
|
||||||
更新示例 3 2 demo:example:update \N \N \N \N \N f t f 更新示例 null f 77 79 t 初始化数据 2025-09-06 21:16:21.442244 2025-09-06 21:16:21.442244
|
更新示例 3 2 demo:example:update \N \N \N \N \N f t f 更新示例 null f 77 79 t 初始化数据 2025-09-08 21:32:24.307936 2025-09-08 21:32:24.307936
|
||||||
删除示例 3 3 demo:example:delete \N \N \N \N \N f t f 删除示例 null f 77 80 t 初始化数据 2025-09-06 21:16:21.442244 2025-09-06 21:16:21.442245
|
删除示例 3 3 demo:example:delete \N \N \N \N \N f t f 删除示例 null f 77 80 t 初始化数据 2025-09-08 21:32:24.307936 2025-09-08 21:32:24.307937
|
||||||
批量修改示例状态 3 4 demo:example:patch \N \N \N \N \N f t f 批量修改示例状态 null f 77 81 t 初始化数据 2025-09-06 21:16:21.442245 2025-09-06 21:16:21.442245
|
批量修改示例状态 3 4 demo:example:patch \N \N \N \N \N f t f 批量修改示例状态 null f 77 81 t 初始化数据 2025-09-08 21:32:24.307937 2025-09-08 21:32:24.307937
|
||||||
导出示例 3 5 demo:example:export \N \N \N \N \N f t f 导出示例 null f 77 82 t 初始化数据 2025-09-06 21:16:21.442246 2025-09-06 21:16:21.442246
|
导出示例 3 5 demo:example:export \N \N \N \N \N f t f 导出示例 null f 77 82 t 初始化数据 2025-09-08 21:32:24.307938 2025-09-08 21:32:24.307938
|
||||||
导入示例 3 6 demo:example:import \N \N \N \N \N f t f 导入示例 null f 77 83 t 初始化数据 2025-09-06 21:16:21.442246 2025-09-06 21:16:21.442247
|
导入示例 3 6 demo:example:import \N \N \N \N \N f t f 导入示例 null f 77 83 t 初始化数据 2025-09-08 21:32:24.307938 2025-09-08 21:32:24.307939
|
||||||
下载导入示例模版 3 7 demo:example:download \N \N \N \N \N f t f 下载导入示例模版 null f 77 84 t 初始化数据 2025-09-06 21:16:21.442247 2025-09-06 21:16:21.442248
|
下载导入示例模版 3 7 demo:example:download \N \N \N \N \N f t f 下载导入示例模版 null f 77 84 t 初始化数据 2025-09-08 21:32:24.307939 2025-09-08 21:32:24.307939
|
||||||
应用管理 1 6 \N captcha Application /application \N /application/myapp f f f 应用管理 null f \N 85 t 初始化数据 2025-09-06 21:16:21.442248 2025-09-06 21:16:21.442248
|
应用管理 1 6 \N captcha Application /application \N /application/myapp f f f 应用管理 null f \N 85 t 初始化数据 2025-09-08 21:32:24.30794 2025-09-08 21:32:24.30794
|
||||||
我的应用 2 1 application:myapp:query el-icon-DataLine ApplicationSystem /application/myapp application/myapp/index \N f t f 应用系统管理 null f 85 86 t 初始化数据 2025-09-06 21:16:21.442249 2025-09-06 21:16:21.442249
|
我的应用 2 1 application:myapp:query el-icon-DataLine ApplicationSystem /application/myapp application/myapp/index \N f t f 应用系统管理 null f 85 86 t 初始化数据 2025-09-08 21:32:24.30794 2025-09-08 21:32:24.307941
|
||||||
创建应用 3 1 application:myapp:create \N \N \N \N \N f t f 创建应用 null f 86 87 t 初始化数据 2025-09-06 21:16:21.442249 2025-09-06 21:16:21.44225
|
创建应用 3 1 application:myapp:create \N \N \N \N \N f t f 创建应用 null f 86 87 t 初始化数据 2025-09-08 21:32:24.307941 2025-09-08 21:32:24.307941
|
||||||
修改应用 3 2 application:myapp:update \N \N \N \N \N f t f 修改应用 null f 86 88 t 初始化数据 2025-09-06 21:16:21.44225 2025-09-06 21:16:21.44225
|
修改应用 3 2 application:myapp:update \N \N \N \N \N f t f 修改应用 null f 86 88 t 初始化数据 2025-09-08 21:32:24.307942 2025-09-08 21:32:24.307942
|
||||||
删除应用 3 3 application:myapp:delete \N \N \N \N \N f t f 删除应用 null f 86 89 t 初始化数据 2025-09-06 21:16:21.442251 2025-09-06 21:16:21.442251
|
删除应用 3 3 application:myapp:delete \N \N \N \N \N f t f 删除应用 null f 86 89 t 初始化数据 2025-09-08 21:32:24.307942 2025-09-08 21:32:24.307942
|
||||||
批量修改应用状态 3 4 application:myapp:patch \N \N \N \N \N f t f 批量修改应用状态 null f 86 90 t 初始化数据 2025-09-06 21:16:21.442251 2025-09-06 21:16:21.442252
|
批量修改应用状态 3 4 application:myapp:patch \N \N \N \N \N f t f 批量修改应用状态 null f 86 90 t 初始化数据 2025-09-08 21:32:24.307943 2025-09-08 21:32:24.307943
|
||||||
资源管理 1 7 \N document Resource /resource \N /resource/file f f f 资源管理 null f \N 91 t 初始化数据 2025-09-06 21:16:21.442252 2025-09-06 21:16:21.442253
|
资源管理 1 7 \N document Resource /resource \N /resource/file f f f 资源管理 null f \N 91 t 初始化数据 2025-09-08 21:32:24.307943 2025-09-08 21:32:24.307944
|
||||||
文件管理 2 1 resource:file:query el-icon-Files ResourceFile /resource/file resource/file/index \N f t f 文件管理 null f 91 92 t 初始化数据 2025-09-06 21:16:21.442253 2025-09-06 21:16:21.442253
|
文件管理 2 1 resource:file:query el-icon-Files ResourceFile /resource/file resource/file/index \N f t f 文件管理 null f 91 92 t 初始化数据 2025-09-08 21:32:24.307944 2025-09-08 21:32:24.307944
|
||||||
文件上传 3 1 resource:file:upload \N \N \N \N \N f t f 文件上传 null f 92 93 t 初始化数据 2025-09-06 21:16:21.442254 2025-09-06 21:16:21.442254
|
文件上传 3 1 resource:file:upload \N \N \N \N \N f t f 文件上传 null f 92 93 t 初始化数据 2025-09-08 21:32:24.307945 2025-09-08 21:32:24.307945
|
||||||
文件下载 3 2 resource:file:download \N \N \N \N \N f t f 文件下载 null f 92 94 t 初始化数据 2025-09-06 21:16:21.442254 2025-09-06 21:16:21.442255
|
文件下载 3 2 resource:file:download \N \N \N \N \N f t f 文件下载 null f 92 94 t 初始化数据 2025-09-08 21:32:24.307945 2025-09-08 21:32:24.307946
|
||||||
文件删除 3 3 resource:file:delete \N \N \N \N \N f t f 文件删除 null f 92 95 t 初始化数据 2025-09-06 21:16:21.442255 2025-09-06 21:16:21.442255
|
文件删除 3 3 resource:file:delete \N \N \N \N \N f t f 文件删除 null f 92 95 t 初始化数据 2025-09-08 21:32:24.307946 2025-09-08 21:32:24.307946
|
||||||
文件移动 3 4 resource:file:move \N \N \N \N \N f t f 文件移动 null f 92 96 t 初始化数据 2025-09-06 21:16:21.442257 2025-09-06 21:16:21.442257
|
文件移动 3 4 resource:file:move \N \N \N \N \N f t f 文件移动 null f 92 96 t 初始化数据 2025-09-08 21:32:24.307947 2025-09-08 21:32:24.307947
|
||||||
文件复制 3 5 resource:file:copy \N \N \N \N \N f t f 文件复制 null f 92 97 t 初始化数据 2025-09-06 21:16:21.442257 2025-09-06 21:16:21.442258
|
文件复制 3 5 resource:file:copy \N \N \N \N \N f t f 文件复制 null f 92 97 t 初始化数据 2025-09-08 21:32:24.307947 2025-09-08 21:32:24.307948
|
||||||
文件重命名 3 6 resource:file:rename \N \N \N \N \N f t f 文件重命名 null f 92 98 t 初始化数据 2025-09-06 21:16:21.442258 2025-09-06 21:16:21.442259
|
文件重命名 3 6 resource:file:rename \N \N \N \N \N f t f 文件重命名 null f 92 98 t 初始化数据 2025-09-08 21:32:24.307948 2025-09-08 21:32:24.307948
|
||||||
创建目录 3 7 resource:file:create_dir \N \N \N \N \N f t f 创建目录 null f 92 99 t 初始化数据 2025-09-06 21:16:21.442259 2025-09-06 21:16:21.442259
|
创建目录 3 7 resource:file:create_dir \N \N \N \N \N f t f 创建目录 null f 92 99 t 初始化数据 2025-09-08 21:32:24.307949 2025-09-08 21:32:24.307949
|
||||||
文件搜索 3 8 resource:file:search \N \N \N \N \N f t f 文件搜索 null f 92 100 t 初始化数据 2025-09-06 21:16:21.44226 2025-09-06 21:16:21.44226
|
文件搜索 3 8 resource:file:search \N \N \N \N \N f t f 文件搜索 null f 92 100 t 初始化数据 2025-09-08 21:32:24.307949 2025-09-08 21:32:24.30795
|
||||||
导出文件列表 3 9 resource:file:export \N \N \N \N \N f t f 导出文件列表 null f 92 101 t 初始化数据 2025-09-06 21:16:21.442261 2025-09-06 21:16:21.442261
|
导出文件列表 3 9 resource:file:export \N \N \N \N \N f t f 导出文件列表 null f 92 101 t 初始化数据 2025-09-08 21:32:24.30795 2025-09-08 21:32:24.30795
|
||||||
AI大模型 1 8 \N el-icon-DataLine AI /ai \N /ai/mcp f f f AI大模型 null f \N 102 t AI大模型管理 2025-09-06 21:16:21.442261 2025-09-06 21:16:21.442273
|
AI大模型 1 8 \N el-icon-DataLine AI /ai \N /ai/mcp f f f AI大模型 null f \N 102 t AI大模型管理 2025-09-08 21:32:24.307951 2025-09-08 21:32:24.307951
|
||||||
MCP智能助手 2 1 ai:mcp:chat el-icon-DataLine MCP /ai/mcp ai/mcp/index \N f t f MCP智能助手 null f 102 103 t MCP智能助手 2025-09-06 21:16:21.442275 2025-09-06 21:16:21.442275
|
MCP智能助手 2 1 ai:mcp:chat el-icon-DataLine MCP /ai/mcp ai/mcp/index \N f t f MCP智能助手 null f 102 103 t MCP智能助手 2025-09-08 21:32:24.307951 2025-09-08 21:32:24.307952
|
||||||
智能对话 3 1 ai:mcp:chat \N \N \N \N \N f t f 智能对话 null f 103 104 t 智能对话 2025-09-06 21:16:21.442276 2025-09-06 21:16:21.442276
|
智能对话 3 1 ai:mcp:chat \N \N \N \N \N f t f 智能对话 null f 103 104 t 智能对话 2025-09-08 21:32:24.307952 2025-09-08 21:32:24.307952
|
||||||
查看状态 3 2 ai:mcp:status \N \N \N \N \N f t f 查看状态 null f 103 105 t 查看MCP服务器状态 2025-09-06 21:16:21.442277 2025-09-06 21:16:21.442277
|
|
||||||
\.
|
\.
|
||||||
|
|
||||||
|
|
||||||
@@ -2385,10 +2387,10 @@ MCP智能助手 2 1 ai:mcp:chat el-icon-DataLine MCP /ai/mcp ai/mcp/index \N f t
|
|||||||
--
|
--
|
||||||
|
|
||||||
COPY public.system_notice (notice_title, notice_type, notice_content, creator_id, id, status, description, created_at, updated_at) FROM stdin;
|
COPY public.system_notice (notice_title, notice_type, notice_content, creator_id, id, status, description, created_at, updated_at) FROM stdin;
|
||||||
系统更新 1 2099年9月9日,晚上12:00,系统更新 1 1 t 系统更新 2025-09-06 21:16:21.457751 2025-09-06 21:16:21.457752
|
系统更新 1 2099年9月9日,晚上12:00,系统更新 1 1 t 系统更新 2025-09-08 21:32:24.32348 2025-09-08 21:32:24.323481
|
||||||
系统维护 2 2099年9月9日,晚上12:00,系统维护 1 2 t 系统维护 2025-09-06 21:16:21.457753 2025-09-06 21:16:21.457753
|
系统维护 2 2099年9月9日,晚上12:00,系统维护 1 2 t 系统维护 2025-09-08 21:32:24.323482 2025-09-08 21:32:24.323482
|
||||||
系统更新完成 1 2099年9月9日,晚上12:00,系统更新完成 1 3 f 系统更新完成 2025-09-06 21:16:21.457754 2025-09-06 21:16:21.457754
|
系统更新完成 1 2099年9月9日,晚上12:00,系统更新完成 1 3 f 系统更新完成 2025-09-08 21:32:24.323482 2025-09-08 21:32:24.323483
|
||||||
系统维护完成 2 2099年9月9日,晚上12:00,系统维护完成 1 4 f 系统维护完成 2025-09-06 21:16:21.457754 2025-09-06 21:16:21.457755
|
系统维护完成 2 2099年9月9日,晚上12:00,系统维护完成 1 4 f 系统维护完成 2025-09-08 21:32:24.323483 2025-09-08 21:32:24.323483
|
||||||
\.
|
\.
|
||||||
|
|
||||||
|
|
||||||
@@ -2397,13 +2399,13 @@ COPY public.system_notice (notice_title, notice_type, notice_content, creator_id
|
|||||||
--
|
--
|
||||||
|
|
||||||
COPY public.system_position (name, "order", creator_id, id, status, description, created_at, updated_at) FROM stdin;
|
COPY public.system_position (name, "order", creator_id, id, status, description, created_at, updated_at) FROM stdin;
|
||||||
董事长岗 1 1 1 t 董事长岗位 2025-09-06 21:16:21.450888 2025-09-06 21:16:21.450889
|
董事长岗 1 1 1 t 董事长岗位 2025-09-08 21:32:24.316837 2025-09-08 21:32:24.316838
|
||||||
运营岗 2 1 2 t 运营岗位 2025-09-06 21:16:21.45089 2025-09-06 21:16:21.45089
|
运营岗 2 1 2 t 运营岗位 2025-09-08 21:32:24.316839 2025-09-08 21:32:24.316839
|
||||||
销售岗 3 1 3 t 销售岗 2025-09-06 21:16:21.450891 2025-09-06 21:16:21.450891
|
销售岗 3 1 3 t 销售岗 2025-09-08 21:32:24.316839 2025-09-08 21:32:24.31684
|
||||||
人事行政岗 4 1 4 t 人事行政岗 2025-09-06 21:16:21.450891 2025-09-06 21:16:21.450892
|
人事行政岗 4 1 4 t 人事行政岗 2025-09-08 21:32:24.31684 2025-09-08 21:32:24.316841
|
||||||
开发岗 5 1 5 t 开发岗 2025-09-06 21:16:21.450892 2025-09-06 21:16:21.450892
|
开发岗 5 1 5 t 开发岗 2025-09-08 21:32:24.316841 2025-09-08 21:32:24.316841
|
||||||
测试岗 6 1 6 t 测试岗 2025-09-06 21:16:21.450893 2025-09-06 21:16:21.450893
|
测试岗 6 1 6 t 测试岗 2025-09-08 21:32:24.316842 2025-09-08 21:32:24.316842
|
||||||
演示岗 7 1 7 t 演示岗 2025-09-06 21:16:21.450893 2025-09-06 21:16:21.450894
|
演示岗 7 1 7 t 演示岗 2025-09-08 21:32:24.316842 2025-09-08 21:32:24.316843
|
||||||
\.
|
\.
|
||||||
|
|
||||||
|
|
||||||
@@ -2412,8 +2414,8 @@ COPY public.system_position (name, "order", creator_id, id, status, description,
|
|||||||
--
|
--
|
||||||
|
|
||||||
COPY public.system_role (name, code, "order", data_scope, creator_id, id, status, description, created_at, updated_at) FROM stdin;
|
COPY public.system_role (name, code, "order", data_scope, creator_id, id, status, description, created_at, updated_at) FROM stdin;
|
||||||
管理员角色 \N 1 4 1 1 t 管理员 2025-09-06 21:16:21.449223 2025-09-06 21:16:21.449224
|
管理员角色 \N 1 4 1 1 t 管理员 2025-09-08 21:32:24.31507 2025-09-08 21:32:24.315071
|
||||||
普通角色 \N 2 1 1 2 t 普通角色 2025-09-06 21:16:21.449225 2025-09-06 21:16:21.449225
|
普通角色 \N 2 1 1 2 t 普通角色 2025-09-08 21:32:24.315072 2025-09-08 21:32:24.315072
|
||||||
\.
|
\.
|
||||||
|
|
||||||
|
|
||||||
@@ -2537,7 +2539,6 @@ COPY public.system_role_menus (role_id, menu_id) FROM stdin;
|
|||||||
1 102
|
1 102
|
||||||
1 103
|
1 103
|
||||||
1 104
|
1 104
|
||||||
1 105
|
|
||||||
2 1
|
2 1
|
||||||
2 2
|
2 2
|
||||||
\.
|
\.
|
||||||
@@ -2570,9 +2571,9 @@ COPY public.system_user_roles (user_id, role_id) FROM stdin;
|
|||||||
--
|
--
|
||||||
|
|
||||||
COPY public.system_users (username, password, name, mobile, email, gender, avatar, is_superuser, last_login, dept_id, creator_id, id, status, description, created_at, updated_at) FROM stdin;
|
COPY public.system_users (username, password, name, mobile, email, gender, avatar, is_superuser, last_login, dept_id, creator_id, id, status, description, created_at, updated_at) FROM stdin;
|
||||||
superadmin $2b$12$/Df5YczDGF41zCh2F8Xbu.yHTJXGm3tONgsXz1KLUdG0mtpKUOLD2 超级管理员 15382112620 948080782@qq.com 1 https://service.fastapiadmin.com/api/v1/static/image/avatar.png t \N 1 \N 1 t 超级管理员 2025-09-06 21:16:21.447219 2025-09-06 21:16:21.447221
|
demo $2b$12$e2IJgS/cvHgJ0H3G7Xa08OXoXnk6N/NX3IZRtubBDElA0VLZhkNOa 演示用户 15382112121 demo@qq.com 1 https://service.fastapiadmin.com/api/v1/static/image/avatar.png f \N 6 1 3 t 演示用户 2025-09-08 21:32:24.31318 2025-09-08 21:32:24.31318
|
||||||
admin $2b$12$e2IJgS/cvHgJ0H3G7Xa08OXoXnk6N/NX3IZRtubBDElA0VLZhkNOa 管理员 15382112222 admin@qq.com 0 https://service.fastapiadmin.com/api/v1/static/image/avatar.png f \N 1 1 2 t 管理员 2025-09-06 21:16:21.447221 2025-09-06 21:16:21.447222
|
admin $2b$12$e2IJgS/cvHgJ0H3G7Xa08OXoXnk6N/NX3IZRtubBDElA0VLZhkNOa 管理员 15382112222 admin@qq.com 0 https://service.fastapiadmin.com/api/v1/static/image/avatar.png f 2025-09-08 13:33:47.640825+00 1 1 2 t 管理员 2025-09-08 21:32:24.313179 2025-09-08 21:33:47.65267
|
||||||
demo $2b$12$e2IJgS/cvHgJ0H3G7Xa08OXoXnk6N/NX3IZRtubBDElA0VLZhkNOa 演示用户 15382112121 demo@qq.com 1 https://service.fastapiadmin.com/api/v1/static/image/avatar.png f \N 6 1 3 t 演示用户 2025-09-06 21:16:21.447222 2025-09-06 21:16:21.447223
|
superadmin $2b$12$/Df5YczDGF41zCh2F8Xbu.yHTJXGm3tONgsXz1KLUdG0mtpKUOLD2 超级管理员 15382112620 948080782@qq.com 1 https://service.fastapiadmin.com/api/v1/static/image/avatar.png t 2025-09-08 13:34:23.3699+00 1 \N 1 t 超级管理员 2025-09-08 21:32:24.313177 2025-09-08 21:34:23.382389
|
||||||
\.
|
\.
|
||||||
|
|
||||||
|
|
||||||
@@ -2615,42 +2616,42 @@ SELECT pg_catalog.setval('public.system_config_id_seq', 12, true);
|
|||||||
-- Name: system_dept_id_seq; Type: SEQUENCE SET; Schema: public; Owner: tao
|
-- Name: system_dept_id_seq; Type: SEQUENCE SET; Schema: public; Owner: tao
|
||||||
--
|
--
|
||||||
|
|
||||||
SELECT pg_catalog.setval('public.system_dept_id_seq', 1, false);
|
SELECT pg_catalog.setval('public.system_dept_id_seq', 11, true);
|
||||||
|
|
||||||
|
|
||||||
--
|
--
|
||||||
-- Name: system_dict_data_id_seq; Type: SEQUENCE SET; Schema: public; Owner: tao
|
-- Name: system_dict_data_id_seq; Type: SEQUENCE SET; Schema: public; Owner: tao
|
||||||
--
|
--
|
||||||
|
|
||||||
SELECT pg_catalog.setval('public.system_dict_data_id_seq', 1, false);
|
SELECT pg_catalog.setval('public.system_dict_data_id_seq', 34, true);
|
||||||
|
|
||||||
|
|
||||||
--
|
--
|
||||||
-- Name: system_dict_type_id_seq; Type: SEQUENCE SET; Schema: public; Owner: tao
|
-- Name: system_dict_type_id_seq; Type: SEQUENCE SET; Schema: public; Owner: tao
|
||||||
--
|
--
|
||||||
|
|
||||||
SELECT pg_catalog.setval('public.system_dict_type_id_seq', 1, false);
|
SELECT pg_catalog.setval('public.system_dict_type_id_seq', 10, true);
|
||||||
|
|
||||||
|
|
||||||
--
|
--
|
||||||
-- Name: system_log_id_seq; Type: SEQUENCE SET; Schema: public; Owner: tao
|
-- Name: system_log_id_seq; Type: SEQUENCE SET; Schema: public; Owner: tao
|
||||||
--
|
--
|
||||||
|
|
||||||
SELECT pg_catalog.setval('public.system_log_id_seq', 1, false);
|
SELECT pg_catalog.setval('public.system_log_id_seq', 3, true);
|
||||||
|
|
||||||
|
|
||||||
--
|
--
|
||||||
-- Name: system_menu_id_seq; Type: SEQUENCE SET; Schema: public; Owner: tao
|
-- Name: system_menu_id_seq; Type: SEQUENCE SET; Schema: public; Owner: tao
|
||||||
--
|
--
|
||||||
|
|
||||||
SELECT pg_catalog.setval('public.system_menu_id_seq', 1, false);
|
SELECT pg_catalog.setval('public.system_menu_id_seq', 104, true);
|
||||||
|
|
||||||
|
|
||||||
--
|
--
|
||||||
-- Name: system_notice_id_seq; Type: SEQUENCE SET; Schema: public; Owner: tao
|
-- Name: system_notice_id_seq; Type: SEQUENCE SET; Schema: public; Owner: tao
|
||||||
--
|
--
|
||||||
|
|
||||||
SELECT pg_catalog.setval('public.system_notice_id_seq', 1, false);
|
SELECT pg_catalog.setval('public.system_notice_id_seq', 4, true);
|
||||||
|
|
||||||
|
|
||||||
--
|
--
|
||||||
@@ -2664,14 +2665,14 @@ SELECT pg_catalog.setval('public.system_position_id_seq', 7, true);
|
|||||||
-- Name: system_role_id_seq; Type: SEQUENCE SET; Schema: public; Owner: tao
|
-- Name: system_role_id_seq; Type: SEQUENCE SET; Schema: public; Owner: tao
|
||||||
--
|
--
|
||||||
|
|
||||||
SELECT pg_catalog.setval('public.system_role_id_seq', 1, false);
|
SELECT pg_catalog.setval('public.system_role_id_seq', 2, true);
|
||||||
|
|
||||||
|
|
||||||
--
|
--
|
||||||
-- Name: system_users_id_seq; Type: SEQUENCE SET; Schema: public; Owner: tao
|
-- Name: system_users_id_seq; Type: SEQUENCE SET; Schema: public; Owner: tao
|
||||||
--
|
--
|
||||||
|
|
||||||
SELECT pg_catalog.setval('public.system_users_id_seq', 1, false);
|
SELECT pg_catalog.setval('public.system_users_id_seq', 3, true);
|
||||||
|
|
||||||
|
|
||||||
--
|
--
|
||||||
@@ -5,8 +5,7 @@ VITE_APP_ENV=development
|
|||||||
VITE_APP_TITLE=fastapiadmin
|
VITE_APP_TITLE=fastapiadmin
|
||||||
|
|
||||||
# 网络请求公用地址
|
# 网络请求公用地址
|
||||||
# VITE_API_BASE_URL=http://localhost:8001
|
VITE_API_BASE_URL=http://localhost:8001
|
||||||
VITE_API_BASE_URL=https://service.fastapiadmin.com
|
|
||||||
|
|
||||||
# 代理前缀
|
# 代理前缀
|
||||||
VITE_APP_BASE_API=/api/v1
|
VITE_APP_BASE_API=/api/v1
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ import request from "@/utils/request";
|
|||||||
const ExampleAPI = {
|
const ExampleAPI = {
|
||||||
getExampleList(query: ExamplePageQuery) {
|
getExampleList(query: ExamplePageQuery) {
|
||||||
return request<ApiResponse<PageResult<ExampleTable[]>>>({
|
return request<ApiResponse<PageResult<ExampleTable[]>>>({
|
||||||
url: `/demo/example/list`,
|
url: `/example/demo/list`,
|
||||||
method: "get",
|
method: "get",
|
||||||
params: query,
|
params: query,
|
||||||
});
|
});
|
||||||
@@ -11,14 +11,14 @@ const ExampleAPI = {
|
|||||||
|
|
||||||
getExampleDetail(query: number) {
|
getExampleDetail(query: number) {
|
||||||
return request<ApiResponse<ExampleTable>>({
|
return request<ApiResponse<ExampleTable>>({
|
||||||
url: `/demo/example/detail/${query}`,
|
url: `/example/demo/detail/${query}`,
|
||||||
method: "get",
|
method: "get",
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
|
|
||||||
createExample(body: ExampleForm) {
|
createExample(body: ExampleForm) {
|
||||||
return request<ApiResponse>({
|
return request<ApiResponse>({
|
||||||
url: `/demo/example/create`,
|
url: `/example/demo/create`,
|
||||||
method: "post",
|
method: "post",
|
||||||
data: body,
|
data: body,
|
||||||
});
|
});
|
||||||
@@ -26,7 +26,7 @@ const ExampleAPI = {
|
|||||||
|
|
||||||
updateExample(id: number, body: ExampleForm) {
|
updateExample(id: number, body: ExampleForm) {
|
||||||
return request<ApiResponse>({
|
return request<ApiResponse>({
|
||||||
url: `/demo/example/update/${id}`,
|
url: `/example/demo/update/${id}`,
|
||||||
method: "put",
|
method: "put",
|
||||||
data: body,
|
data: body,
|
||||||
});
|
});
|
||||||
@@ -34,7 +34,7 @@ const ExampleAPI = {
|
|||||||
|
|
||||||
deleteExample(body: number[]) {
|
deleteExample(body: number[]) {
|
||||||
return request<ApiResponse>({
|
return request<ApiResponse>({
|
||||||
url: `/demo/example/delete`,
|
url: `/example/demo/delete`,
|
||||||
method: "delete",
|
method: "delete",
|
||||||
data: body,
|
data: body,
|
||||||
});
|
});
|
||||||
@@ -42,7 +42,7 @@ const ExampleAPI = {
|
|||||||
|
|
||||||
batchAvailableExample(body: BatchType) {
|
batchAvailableExample(body: BatchType) {
|
||||||
return request<ApiResponse>({
|
return request<ApiResponse>({
|
||||||
url: `/demo/example/available/setting`,
|
url: `/example/demo/available/setting`,
|
||||||
method: "patch",
|
method: "patch",
|
||||||
data: body,
|
data: body,
|
||||||
});
|
});
|
||||||
@@ -50,7 +50,7 @@ const ExampleAPI = {
|
|||||||
|
|
||||||
exportExample(body: ExamplePageQuery) {
|
exportExample(body: ExamplePageQuery) {
|
||||||
return request<Blob>({
|
return request<Blob>({
|
||||||
url: `/demo/example/export`,
|
url: `/example/demo/export`,
|
||||||
method: "post",
|
method: "post",
|
||||||
data: body,
|
data: body,
|
||||||
responseType: "blob",
|
responseType: "blob",
|
||||||
@@ -59,7 +59,7 @@ const ExampleAPI = {
|
|||||||
|
|
||||||
downloadTemplate() {
|
downloadTemplate() {
|
||||||
return request<ApiResponse>({
|
return request<ApiResponse>({
|
||||||
url: `/demo/example/download/template`,
|
url: `/example/demo/download/template`,
|
||||||
method: "post",
|
method: "post",
|
||||||
responseType: "blob",
|
responseType: "blob",
|
||||||
});
|
});
|
||||||
@@ -67,7 +67,7 @@ const ExampleAPI = {
|
|||||||
|
|
||||||
importExample(body: any) {
|
importExample(body: any) {
|
||||||
return request<ApiResponse>({
|
return request<ApiResponse>({
|
||||||
url: `/demo/example/import`,
|
url: `/example/demo/import`,
|
||||||
method: "post",
|
method: "post",
|
||||||
data: body,
|
data: body,
|
||||||
headers: {
|
headers: {
|
||||||
|
|||||||
Reference in New Issue
Block a user