- 新增热门帖子、热门作者、榜单接口及实现 - 新增api-documentation,更好的ai协作 - 修复types没有导出的问题 BREAKING CHANGES: 1.0.0->1.1.0(latest)
29 lines
797 B
TypeScript
29 lines
797 B
TypeScript
import type { User } from './base';
|
||
|
||
// 获取热门作者请求接口
|
||
export interface GetHotAuthorsRequest {
|
||
limit?: number; // 每页数量
|
||
days?: number; // 统计天数,默认30天
|
||
}
|
||
|
||
// 获取热门作者响应接口
|
||
export interface GetHotAuthorsResponse {
|
||
data: User[]; // 数据列表
|
||
total: number; // 总数
|
||
}
|
||
|
||
// 获取作者榜单请求接口
|
||
export interface GetAuthorRankingRequest {
|
||
limit?: number; // 每页数量
|
||
period?: 'day' | 'week' | 'month'; // 统计周期
|
||
type?: 'posts' | 'views' | 'likes'; // 排序类型
|
||
}
|
||
|
||
// 获取作者榜单响应接口
|
||
export interface GetAuthorRankingResponse {
|
||
data: User[]; // 数据列表
|
||
total: number; // 总数
|
||
period: 'day' | 'week' | 'month'; // 统计周期
|
||
type: 'posts' | 'views' | 'likes'; // 排序类型
|
||
}
|