mirror of
https://github.com/fastapiadmin/FastapiAdmin.git
synced 2026-09-23 13:13:09 +00:00
refactor: 重构查询参数实现,替换旧的__init__初始化方式为dataclass+post_init
feat: 新增岗位编码字段与校验 fix: 修复批量删除提示、请求缓存、任务状态等逻辑 perf: 优化表格列展示,移除冗余ID列 build: 降级fastapi版本至0.115.2,更新依赖锁文件 docs: 补充部分代码注释与说明
This commit is contained in:
@@ -69,17 +69,13 @@ class WorkflowNodeTypeOutSchema(WorkflowNodeTypeCreateSchema, BaseSchema, UserBy
|
||||
class WorkflowNodeTypeQueryParam(BaseQueryParam, UserByQueryParam, TenantByQueryParam):
|
||||
"""查询"""
|
||||
|
||||
def __init__(
|
||||
self,
|
||||
name: str | None = Query(None, description="名称"),
|
||||
code: str | None = Query(None, description="编码"),
|
||||
category: str | None = Query(None, description="分类"),
|
||||
is_active: bool | None = Query(None, description="是否启用"),
|
||||
*args,
|
||||
**kwargs,
|
||||
) -> None:
|
||||
super().__init__(*args, **kwargs)
|
||||
self.name = (QueueEnum.like.value, name) if name else None
|
||||
self.code = (QueueEnum.like.value, code) if code else None
|
||||
self.category = (QueueEnum.eq.value, category) if category else None
|
||||
self.is_active = (QueueEnum.eq.value, is_active) if is_active is not None else None
|
||||
name: str | None = Query(None, description="名称")
|
||||
code: str | None = Query(None, description="编码")
|
||||
category: str | None = Query(None, description="分类")
|
||||
is_active: bool | None = Query(None, description="是否启用")
|
||||
|
||||
def __post_init__(self) -> None:
|
||||
self.name = (QueueEnum.like.value, self.name) if self.name else None
|
||||
self.code = (QueueEnum.like.value, self.code) if self.code else None
|
||||
self.category = (QueueEnum.eq.value, self.category) if self.category else None
|
||||
self.is_active = (QueueEnum.eq.value, self.is_active) if self.is_active is not None else None
|
||||
|
||||
Reference in New Issue
Block a user