yao/tests/apis/user.http.json
2021-10-18 22:01:25 +08:00

63 lines
1.4 KiB
JSON

{
"name": "用户接口",
"version": "1.0.0",
"description": "用户API",
"group": "user",
"guard": "bearer-jwt",
"paths": [
{
"path": "/login",
"method": "POST",
"guard": "-",
"process": "plugins.user.Login",
"in": ["$payload.mobile", "$payload.password", "$payload.captcha"],
"out": {
"status": 200,
"type": "application/json"
}
},
{
"path": "/ping",
"method": "GET",
"guard": "-",
"process": "plugins.user.Login",
"in": ["$payload.mobile", "$payload.password", "$payload.captcha"],
"out": {
"status": 200,
"type": "application/json"
}
},
{
"path": "/find/:id",
"method": "GET",
"guard": "-",
"process": "models.user.Find",
"in": ["$param.id", ":params"],
"out": {
"status": 200,
"type": "application/json"
}
},
{
"path": "/search",
"method": "GET",
"guard": "-",
"process": "models.user.Paginate",
"in": [":params", "$query.page", "$query.pagesize"],
"out": {
"status": 200,
"type": "application/json"
}
},
{
"path": "/info/:id",
"method": "GET",
"process": "models.user.Find",
"in": ["$param.id", ":params"],
"out": {
"status": 200,
"type": "application/json"
}
}
]
}