This commit is contained in:
parent
d8fb113f9d
commit
fdb25af0f5
144
openapi
Normal file
144
openapi
Normal file
@ -0,0 +1,144 @@
|
|||||||
|
---
|
||||||
|
openapi: 3.0.3
|
||||||
|
info:
|
||||||
|
title: quarkus-demo API
|
||||||
|
version: 1.0-SNAPSHOT
|
||||||
|
paths:
|
||||||
|
/redis/{name}:
|
||||||
|
get:
|
||||||
|
tags:
|
||||||
|
- Redis Resource
|
||||||
|
parameters:
|
||||||
|
- name: name
|
||||||
|
in: path
|
||||||
|
required: true
|
||||||
|
schema:
|
||||||
|
type: string
|
||||||
|
responses:
|
||||||
|
"200":
|
||||||
|
description: OK
|
||||||
|
content:
|
||||||
|
application/json:
|
||||||
|
schema:
|
||||||
|
type: string
|
||||||
|
/redis/{name}/{value}:
|
||||||
|
post:
|
||||||
|
tags:
|
||||||
|
- Redis Resource
|
||||||
|
parameters:
|
||||||
|
- name: name
|
||||||
|
in: path
|
||||||
|
required: true
|
||||||
|
schema:
|
||||||
|
type: string
|
||||||
|
- name: value
|
||||||
|
in: path
|
||||||
|
required: true
|
||||||
|
schema:
|
||||||
|
type: string
|
||||||
|
responses:
|
||||||
|
"201":
|
||||||
|
description: Created
|
||||||
|
/user:
|
||||||
|
get:
|
||||||
|
tags:
|
||||||
|
- User Resource
|
||||||
|
responses:
|
||||||
|
"200":
|
||||||
|
description: OK
|
||||||
|
content:
|
||||||
|
application/json:
|
||||||
|
schema:
|
||||||
|
type: array
|
||||||
|
items:
|
||||||
|
$ref: '#/components/schemas/User'
|
||||||
|
post:
|
||||||
|
tags:
|
||||||
|
- User Resource
|
||||||
|
responses:
|
||||||
|
"200":
|
||||||
|
description: OK
|
||||||
|
content:
|
||||||
|
application/json:
|
||||||
|
schema:
|
||||||
|
$ref: '#/components/schemas/User'
|
||||||
|
/user/page:
|
||||||
|
get:
|
||||||
|
tags:
|
||||||
|
- User Resource
|
||||||
|
requestBody:
|
||||||
|
content:
|
||||||
|
application/json:
|
||||||
|
schema:
|
||||||
|
$ref: '#/components/schemas/Page'
|
||||||
|
responses:
|
||||||
|
"200":
|
||||||
|
description: OK
|
||||||
|
content:
|
||||||
|
application/json:
|
||||||
|
schema:
|
||||||
|
type: array
|
||||||
|
items:
|
||||||
|
$ref: '#/components/schemas/User'
|
||||||
|
/user/{id}:
|
||||||
|
get:
|
||||||
|
tags:
|
||||||
|
- User Resource
|
||||||
|
parameters:
|
||||||
|
- name: id
|
||||||
|
in: path
|
||||||
|
required: true
|
||||||
|
schema:
|
||||||
|
format: int64
|
||||||
|
type: integer
|
||||||
|
responses:
|
||||||
|
"200":
|
||||||
|
description: OK
|
||||||
|
content:
|
||||||
|
application/json:
|
||||||
|
schema:
|
||||||
|
$ref: '#/components/schemas/User'
|
||||||
|
components:
|
||||||
|
schemas:
|
||||||
|
Gender:
|
||||||
|
enum:
|
||||||
|
- UNKNOWN
|
||||||
|
- MALE
|
||||||
|
- FEMALE
|
||||||
|
type: string
|
||||||
|
LocalDateTime:
|
||||||
|
format: date-time
|
||||||
|
type: string
|
||||||
|
example: 2022-03-10T12:15:50
|
||||||
|
Page:
|
||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
index:
|
||||||
|
format: int32
|
||||||
|
type: integer
|
||||||
|
size:
|
||||||
|
format: int32
|
||||||
|
type: integer
|
||||||
|
User:
|
||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
id:
|
||||||
|
format: int64
|
||||||
|
type: integer
|
||||||
|
nickName:
|
||||||
|
type: string
|
||||||
|
avatarUrl:
|
||||||
|
type: string
|
||||||
|
avatarUrlBack:
|
||||||
|
type: string
|
||||||
|
openId:
|
||||||
|
type: string
|
||||||
|
gender:
|
||||||
|
$ref: '#/components/schemas/Gender'
|
||||||
|
signInTime:
|
||||||
|
$ref: '#/components/schemas/LocalDateTime'
|
||||||
|
createTime:
|
||||||
|
$ref: '#/components/schemas/LocalDateTime'
|
||||||
|
inviteId:
|
||||||
|
format: int64
|
||||||
|
type: integer
|
Loading…
x
Reference in New Issue
Block a user