- 登录
- JPA
- 测试 J2Service
- 批量save
- 单个save
- 利用异体DTO保存
- 利用异体DTO删除
- 指定 key=value删除
- 指定 key operator value删除
- 利用异体DTO删除
- 更新
- 根据唯一值查询
- 组合唯一值查询
- 复杂唯一值查询
- 查询所有
- 根据条件查询所有
- 根据条件查询所有并排序
- 异体条件查询所有并排序[用户表]
- 异体条件查询所有[cn.tannn.jdevelops.jpa.service.J2Service#finds(T)]
- 异体条件查询所有并排序[用户表]
- 分页查询
- 分页排序查询
- 异体条件分页查询[cn.tannn.jdevelops.jpa.service.J2Service#findPage(cn.tannn.jdevelops.jpa.request.Pagings)]
- 异体条件分页排序查询[cn.tannn.jdevelops.jpa.service.J2Service#findPage(cn.tannn.jdevelops.jpa.request.PagingSorteds)]
- 测试JpaSelectOperator 组合
- 动态查询测试POST
- 接 口验签
- header
- Params
- 接口版本
- 接口日志
- 接口幂等
- 异常处理
- 参数验证
- 文件操作
- starter
- OpenApi
- cn.jdevelops.SDK
- cn.tannn.jdevelops.SDK
- 订阅发布
- 定时器
- 临时
- ES
- config
- 未命名接口GET
查询文件元数据-分页
POST
/files/manager/page
文件索引数据管理
最后修改时间:2024-07-22 05:32:38
请求参数
Body 参数application/json
分页查询文件元数据
storageId
integer <int64>
可选
freshName
string
新文件名
bucket
string
存储的桶
page
object (PagingSorteds)
Jpa分页排序参数
pageIndex
integer <int32>
页码
>= 1<= 10000
默认值:
1
示例值:
1
pageSize
integer <int32>
数量
>= 1<= 100
默认值:
20
示例值:
20
sorts
array[object (Sorted) {2}]
可选
>= 1 items<= 5 items
示例
{
"storageId": 0,
"freshName": "string",
"bucket": "string",
"page": {
"pageIndex": 1,
"pageSize": 20,
"sorts": [
{
"orderBy": "id",
"orderDesc": 1
}
]
}
}
示例代码
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST '/files/manager/page' \
--header 'Content-Type: application/json' \
--data-raw '{
"storageId": 0,
"freshName": "string",
"bucket": "string",
"page": {
"pageIndex": 1,
"pageSize": 20,
"sorts": [
{
"orderBy": "id",
"orderDesc": 1
}
]
}
}'
返回响应
🟢200OK
application/json
Body
分页全局结果集
code
integer <int32>
状态码
message
string
接口消息
ts
integer <int64>
时间戳
traceId
string
可选
data
object (JpaPageResultFileIndexVO)
JPA分页数据实体
currentPage
integer <int32>
页码
pageSize
integer <int32>
每页显示条数
totalPages
integer <int32>
总页数
total
integer <int64>
总记录数
rows
array[object (FileIndexVO) {14}]
数据对象
success
boolean
可选
示例
{
"code": 0,
"message": "string",
"ts": 0,
"traceId": "string",
"data": {
"currentPage": 0,
"pageSize": 0,
"totalPages": 0,
"total": 0,
"rows": [
{
"id": 0,
"storageId": 0,
"storage": "string",
"originalName": "string",
"freshName": "string",
"path": "string",
"url": "string",
"urlSuffix": "string",
"bucket": "string",
"type": "string",
"size": "string",
"sizeUnit": "string",
"createTime": "string",
"createUserName": "string"
}
]
},
"success": true
}