feat: add ticket list visual support api

This commit is contained in:
hailin
2026-07-01 15:10:21 +08:00
parent 6a2770b966
commit 4a44f66505
4 changed files with 181 additions and 12 deletions

View File

@@ -28,6 +28,12 @@ class TicketStatusIn(Schema):
remark: str = ""
class TicketUserOut(Schema):
id: int
username: str
display_name: str
class TicketOut(Schema):
id: int
ticket_no: str
@@ -38,11 +44,22 @@ class TicketOut(Schema):
impact_scope: str
environment: str
related_system: str
requester_id: int | None
assignee_id: int | None
requester: TicketUserOut | None = None
assignee: TicketUserOut | None = None
created_at: datetime
updated_at: datetime
class TicketListOut(Schema):
items: list[TicketOut]
page: int
page_size: int
total: int
total_pages: int
class TicketEventOut(Schema):
id: int
event_type: str