Files
FastapiAdmin/backend/app/api/v1/module_monitor/resource/param.py
T
zhangtao 0aeb77e0bd feat: 新增权限指令并集成到多个页面组件
refactor(backend): 重构数据库模型和初始化逻辑

fix(frontend): 修复权限指令在多个组件中的使用问题

perf(backend): 优化数据库连接和初始化性能

docs: 更新低代码生成器的README文档

style: 清理无用代码和注释

chore: 移除不再需要的依赖项

test: 更新用户权限相关测试用例

ci: 更新CI配置以支持新的权限检查

build: 更新依赖项版本
2025-09-28 23:42:26 +08:00

20 lines
520 B
Python

# -*- coding: utf-8 -*-
from typing import Optional
from fastapi import Query
class ResourceSearchQueryParam:
"""资源搜索查询参数"""
def __init__(
self,
name: Optional[str] = Query(None, description="搜索关键词"),
path: Optional[str] = Query(None, description="目录路径"),
) -> None:
super().__init__()
# 模糊查询字段
self.name = ("like", name) if name else None
# 精确查询字段
self.path = path