4.7 KiB
4.7 KiB
该文件将列出所有接口以及使用
user模块
用户登录
- url:
/user/api/login
- method:
post
- requestParameter:
参数名称 | 是否必须 | 注释 |
---|---|---|
username | √ | 用户名 |
password | √ | 密码 |
-
example:
{ "username":"admin", "password":"21232f297a57a5a743894a0e4a801fc3", "//":"password是前端MD5加密后" }
-
responseParameter:
参数名称 | 注释 |
---|---|
canLogin | 是否成功 |
status | 状态码 |
-
example:
{ "canLogin":true, "status":200, "//": "登陆成功后会将token写在请求头中,以后每次请求需要携带token进行验证" }
添加用户
- url:
/user/api/adduser
- method:
post
- requestParameter:
参数名称 | 是否必须 | 注释 |
---|---|---|
username | √ | 用户名 |
password | √ | 密码 |
auth | √ | 权限 |
base64 | √ | 头像base64 |
-
example:
{ "username":"user", "password":"21232f297a57a5a743894a0e4a801fc3", "auth": "user", "base64": "去头的base64", "//":"password是前端MD5加密后", "/*": "base64是去除{data:image/png;base64,}" }
-
responseParameter:
参数名称 | 注释 |
---|---|
status | 状态码 |
-
example:
{ "status":200 }
修改密码
- url:
/user/api/changepassword
- method:
post
- requestParameter:
参数名称 | 是否必须 | 注释 |
---|---|---|
username | √ | 用户名 |
password | √ | 密码 |
-
example:
{ "username":"user", "password":"21232f297a57a5a743894a0e4a801fc3", "//":"password是前端MD5加密后" }
-
responseParameter:
参数名称 | 注释 |
---|---|
status | 状态码 |
-
example:
{ "status":200 }
修改头像
- url:
/user/api/setHeadPortrait
- method:
post
- requestParameter:
参数名称 | 是否必须 | 注释 |
---|---|---|
username | √ | 用户名 |
base64 | √ | base64 |
-
example:
{ "username":"user", "base64": "去头的base64" }
-
responseParameter:
参数名称 | 注释 |
---|---|
status | 状态码 |
-
example:
{ "status":200 }
获取头像
- url:
/user/api/getUserHeadPortrait
- method:
get
- requestParameter:
参数名称 | 是否必须 | 注释 |
---|---|---|
username | √ | 用户名 |
-
example:
{ "username":"user" }
-
responseParameter:
参数名称 | 注释 |
---|---|
data | base64 |
status | 状态码 |
-
example:
{ "data": "去头的base64", "status":200 }
获取在线人数
-
url:
/user/api/getOnlineUser
-
method:
get
-
responseParameter:
参数名称 | 注释 |
---|---|
data | 在线用户 |
status | 状态码 |
-
example:
{ "data": "countUser", "status":200 }
fileTransfer模块
文件上传
- url:
/file/api/fileUpload
- method:
post
- requestParameter:
参数名称 | 是否必须 | 注释 |
---|---|---|
file | √ | 文件 |
-
example:
{ "file":"file" }
-
responseParameter:
参数名称 | 注释 |
---|---|
data | 文件md5 |
status | 状态码 |
-
example:
{ "data": "md5", "status":200 }
获取文件名字
- url:
/file/api/getName
- method:
get
- requestParameter:
参数名称 | 是否必须 | 注释 |
---|---|---|
md5 | √ | 文件MD5值 |
- responseParameter:
参数名称 | 注释 |
---|---|
data | 文件名字 |
status | 状态码 |
-
example:
{ "data": "文件名字", "status":200 }
下载文件
- url:
/file/api/downloadFile
- method:
get
- requestParameter:
参数名称 | 是否必须 | 注释 |
---|---|---|
md5 | √ | 文件MD5值 |
filename | √ | 文件名字 |
token | √ | token |
- responseParameter:
参数名称 | 注释 |
---|---|
ResponseEntity | 文件流 |
获取全部文件名字
-
url:
/file/api/getAllFileNames
-
method:
post
-
responseParameter:
参数名称 | 注释 |
---|---|
data | 全部文件名字 |
status | 状态码 |
-
example:
{ "data": "全部文件名字", "status":200 }