add get ticket

This commit is contained in:
2026-09-18 16:14:56 +07:00
parent 1be16d706e
commit 22250cb68e
9 changed files with 727 additions and 187 deletions
+1
View File
@@ -175,6 +175,7 @@ func main() {
processor_jwt.NewAuthorizationInterceptor(
map[string]bool{
"/crabs.evening_detective_server.EveningDetectiveServer/GetParticipation": true,
"/crabs.evening_detective_server.EveningDetectiveServer/GetTicket": true,
"/crabs.evening_detective_server.EveningDetectiveServer/AnswerParticipation": true,
"/crabs.evening_detective_server.EveningDetectiveServer/Ping": true,
"/crabs.evening_detective_server.EveningDetectiveServer/Echo": true,
@@ -2705,6 +2705,42 @@
]
}
},
"/api/tickets/{token}": {
"get": {
"summary": "Получить данные билета",
"operationId": "EveningDetectiveServer_GetTicket",
"responses": {
"200": {
"description": "A successful response.",
"schema": {
"$ref": "#/definitions/evening_detective_serverGetTicketRsp"
}
},
"default": {
"description": "An unexpected error response.",
"schema": {
"$ref": "#/definitions/rpcStatus"
}
}
},
"parameters": [
{
"name": "token",
"in": "path",
"required": true,
"type": "string"
}
],
"tags": [
"Билеты"
],
"security": [
{
"": []
}
]
}
},
"/api/ui/permissions": {
"get": {
"summary": "Получить список доступных элементов интерфейса",
@@ -3985,6 +4021,17 @@
}
}
},
"evening_detective_serverGetTicketRsp": {
"type": "object",
"properties": {
"error": {
"type": "string"
},
"ticket": {
"$ref": "#/definitions/evening_detective_serverTicketPage"
}
}
},
"evening_detective_serverGetUserByIdRsp": {
"type": "object",
"properties": {
@@ -4652,6 +4699,35 @@
}
}
},
"evening_detective_serverTicketPage": {
"type": "object",
"properties": {
"id": {
"type": "integer",
"format": "int32"
},
"gameName": {
"type": "string"
},
"startAt": {
"type": "string",
"format": "date-time"
},
"location": {
"type": "string"
},
"status": {
"type": "string"
},
"gameStatus": {
"type": "string"
},
"usedAt": {
"type": "string",
"format": "date-time"
}
}
},
"evening_detective_serverUnbindScreenRsp": {
"type": "object",
"properties": {