refactor(user,session): refactor api

This commit is contained in:
Vyacheslav1557 2025-03-28 16:59:36 +05:00
parent 5c14d329bd
commit 564f3fe0c9

View file

@ -90,12 +90,14 @@ paths:
schema: schema:
type: integer type: integer
format: int32 format: int32
example: 1
- name: pageSize - name: pageSize
in: query in: query
required: true required: true
schema: schema:
type: integer type: integer
format: int32 format: int32
example: 20
security: security:
- bearerAuth: [ ] - bearerAuth: [ ]
responses: responses:
@ -117,6 +119,7 @@ paths:
schema: schema:
type: integer type: integer
format: int32 format: int32
example: 2
responses: responses:
"200": "200":
description: OK description: OK
@ -135,6 +138,7 @@ paths:
schema: schema:
type: integer type: integer
format: int32 format: int32
example: 3
responses: responses:
"200": "200":
description: OK description: OK
@ -150,6 +154,7 @@ paths:
schema: schema:
type: integer type: integer
format: int32 format: int32
example: 3
requestBody: requestBody:
content: content:
application/json: application/json:
@ -171,9 +176,11 @@ components:
page: page:
type: integer type: integer
format: int32 format: int32
example: 1
total: total:
type: integer type: integer
format: int32 format: int32
example: 10
CreateUserRequest: CreateUserRequest:
type: object type: object
required: required:
@ -182,8 +189,10 @@ components:
properties: properties:
username: username:
type: string type: string
example: user123
password: password:
type: string type: string
example: password123
CreateUserResponse: CreateUserResponse:
type: object type: object
required: required:
@ -192,6 +201,7 @@ components:
id: id:
type: integer type: integer
format: int32 format: int32
example: 13
GetUserResponse: GetUserResponse:
type: object type: object
required: required:
@ -204,9 +214,11 @@ components:
properties: properties:
username: username:
type: string type: string
example: user123
role: role:
type: integer type: integer
format: int32 format: int32
example: 1
User: User:
type: object type: object
required: required:
@ -219,8 +231,10 @@ components:
id: id:
type: integer type: integer
format: int32 format: int32
example: 13
username: username:
type: string type: string
example: user123
createdAt: createdAt:
type: string type: string
format: date-time format: date-time
@ -230,6 +244,7 @@ components:
role: role:
type: integer type: integer
format: int32 format: int32
example: 1
Session: Session:
type: object type: object
required: required:
@ -246,9 +261,11 @@ components:
userId: userId:
type: integer type: integer
format: int32 format: int32
example: 13
role: role:
type: integer type: integer
format: int32 format: int32
example: 1
createdAt: createdAt:
type: string type: string
format: date-time format: date-time
@ -257,8 +274,10 @@ components:
format: date-time format: date-time
userAgent: userAgent:
type: string type: string
example: Mozilla/5.0
ip: ip:
type: string type: string
example: 154.23.50.1
ListSessionsResponse: ListSessionsResponse:
type: object type: object
required: required: