feat: add ticket list visual support api
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user