列表分页在空数据情况下,能否约束一下 list 返回为 []
ycrao opened this issue · 1 comments
ycrao commented
return db.page(
"""
SELECT
*
FROM `article`
"""
)
data.list
的结构应该为数组,但是目前在查询条件下空数据返回 null
,并不合理。在与某些外部第三方对接过程中,可能造成困扰。
期望返回:
{
"code": 200,
"message": "success",
"data": {
"total": 0,
"list": []
},
"timestamp": 1692847569273,
"executeTime": 1691
}
另外期望 data
里可额外配置返回 page
和 size
等参数,某些情况下为了反爬虫,可能会对最大分页大小做出限制(比如如果 size > 100
则默认设置 size = 100
,如果结果里返回 size
则可以拿到当前接口真实使用的 size
。