状态码
401 未登录 需跳转到登陆页面
403 无权限
用户方面
用户注册
url /user/register post ,body
{
"userName": "admin",
"password": "demoData"
}
返回体
{
"success": false,
"code": 200,
"message": "用户名已存在",
"data": null
}
或者
{
"success": true,
"code": 200,
"message": null,
"data": null
}
用户查询
条件分页查询
post url: /user/queryUserPage body
入参
{
"size": 10,
"current": 1, //查询的页码 从 第一页开始
// 下面的都是可选条件 不选则不用传
"userId": 0,
"userName": "demoData",
"nickName": "demoData",
"password": "demoData",
"salt": "demoData",
"sex": "demoData",
"avatar": "demoData",
"address": "demoData",
"email": "demoData",
"phoneNumber": "demoData",
"status": "demoData",
"loginIp": "demoData",
"loginDate": {},
"createBy": "demoData",
"pwdUpdateDate": {},
"updateDate": {},
"registerDate": {},
"remark": "demoData"
}
返回体
{
"success": true,
"code": 200,
"message": null,
"data": {
"records": [
{
"userId": 2,
"userName": "admin",
"nickName": "admin",
"password": "admin",
"salt": null,
"sex": null,
"avatar": null,
"address": null,
"email": null,
"phoneNumber": null,
"status": null,
"loginIp": null,
"loginDate": null,
"createBy": null,
"pwdUpdateDate": null,
"updateDate": null,
"registerDate": null,
"remark": null
}
],
"total": 1,
"size": 10,
"current": 1,
"orders": [],
"optimizeCountSql": true,
"searchCount": true,
"countId": null,
"maxLimit": null,
"pages": 1
}
}
登陆方面
用户登陆
url /user/doLogin?userName=admin&password=admin
get , param方式
{
"success": true,
"code": 200,
"message": "登陆成功",
"data": null
}
退出登陆
/user/logout get请求
返回体
{
"success": true,
"code": 200,
"message": "退出成功",
"data": null
}