mirror of
https://github.com/fastapiadmin/FastapiAdmin.git
synced 2026-09-26 06:19:04 +00:00
refactor: 重构配置管理相关代码,包括模型、参数和CRUD操作 docs: 更新README文档中的图片引用 style: 统一前端表格样式和布局,优化暗色模式背景色 fix: 修复日志记录中用户信息泄露问题 perf: 优化前端路由和组件性能 chore: 更新依赖和脚本文件 ``` 这个提交消息涵盖了以下主要变更: 1. 新增了配置中心功能模块 2. 重构了后端配置管理相关代码 3. 更新了文档中的图片引用 4. 统一了前端表格样式 5. 修复了安全相关问题 6. 优化了前端性能 7. 更新了项目依赖 消息遵循了约定的提交格式,每个类型都准确地描述了变更的性质,并保持了简洁性。
26 lines
693 B
Python
26 lines
693 B
Python
# -*- coding: utf-8 -*-
|
|
|
|
from typing import Optional
|
|
from fastapi import Query
|
|
|
|
|
|
class ConfigQueryParams:
|
|
"""配置管理查询参数"""
|
|
|
|
def __init__(
|
|
self,
|
|
config_name: Optional[str] = Query(None, description="配置名称"),
|
|
config_key: Optional[str] = Query(None, description="配置键名"),
|
|
config_type: Optional[bool] = Query(None, description="系统内置((True:是 False:否))"),
|
|
) -> None:
|
|
super().__init__()
|
|
|
|
# 模糊查询字段
|
|
self.config_name = ("like", config_name)
|
|
self.config_key = ("like", config_key)
|
|
|
|
# 精确查询字段
|
|
self.config_type = config_type
|
|
|
|
|