feat: add document-types endpoint and date/user filters to list
- GET /api/document-types: returns {id, name, code} from
leaudit_document_types, with optional ?ids=1,2,3 filter
- GET /api/documents/list: added userId, dateFrom, dateTo
query params for filtering by uploading user and date range
This commit is contained in:
@@ -74,6 +74,14 @@ class DocumentListItemVO(BaseModel):
|
||||
historyVersions: list[DocumentHistoryVersionVO] = Field(default_factory=list, description="历史版本摘要")
|
||||
|
||||
|
||||
class DocumentTypeItemVO(BaseModel):
|
||||
"""文档类型列表项。"""
|
||||
|
||||
id: int = Field(..., description="类型ID")
|
||||
name: str = Field(..., description="类型名称")
|
||||
code: str = Field(..., description="类型编码")
|
||||
|
||||
|
||||
class DocumentListPageVO(BaseModel):
|
||||
"""文档列表分页结果。"""
|
||||
|
||||
|
||||
Reference in New Issue
Block a user