分页条件查询邮件
开发中
POST
http://localhost:8080/mail/view
请求参数
Body 参数application/json
userId
integer
当前登录用户id
type
integer
必需
star
integer
0非星标1星标
read
integer
0未读1已读
theme
string
按邮件主题模糊查询
pageNumber
integer
页号
pageSize
integer
页大小
示例
{
"type": 1, // 或者 2,取决于你是想按发送者还是接收者查询
"userId": 7,
"pageNumber": 1, // 页码
"pageSize": 10 ,// 每页显示的记录数
"star": null,
"readis": null,
"draft": 0,
"junk": 0,
}
示例代码
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST 'http://localhost:8080/mail/view' \
--header 'Content-Type: application/json' \
--data-raw '{
"type": 1, // 或者 2,取决于你是想按发送者还是接收者查询
"userId": 7,
"pageNumber": 1, // 页码
"pageSize": 10 ,// 每页显示的记录数
"star": null,
"readis": null,
"draft": 0,
"junk": 0,
}'
返回响应
🟢200成功
application/json
Body
code
integer
必需
message
string
可选
data
object
可选
total
integer
邮件总数
records
array [object {7}]
邮件数组
示例
{
"code": 0,
"message": "string",
"data": {
"total": 0,
"records": [
{
"id": 0,
"senderUsername": "string",
"receiverUsername": "string",
"theme": "string",
"sendTime": "string",
"star": 0,
"read": 0
}
]
}
}
修改于 2024-06-21 19:25:16