feat:增加博客统计模块
This commit is contained in:
@@ -50,3 +50,52 @@ Future<List<BlogCategory>> queryBlogCategoryApi() {
|
||||
convertListResponse<BlogCategory>(data, BlogCategory.fromJson),
|
||||
);
|
||||
}
|
||||
|
||||
Future<BlogStats> queryBlogOverviewStatsApi() {
|
||||
return HttpUtil().get<BlogStats>(
|
||||
"/stats/overview",
|
||||
converter: (data) => BlogStats.fromJson(data),
|
||||
);
|
||||
}
|
||||
|
||||
Future<List<ChartData>> queryBlogApprovedStatsApi(int year) {
|
||||
return HttpUtil().get<List<ChartData>>(
|
||||
"/stats/approved/monthly",
|
||||
queryParameters: {"year": year},
|
||||
converter:
|
||||
(data) => convertListResponse<ChartData>(data, ChartData.fromJson),
|
||||
);
|
||||
}
|
||||
|
||||
Future<List<ChartData>> queryBlogVisitStatsApi(int year) {
|
||||
return HttpUtil().get<List<ChartData>>(
|
||||
"/stats/visit/monthly",
|
||||
queryParameters: {"year": year},
|
||||
converter:
|
||||
(data) => convertListResponse<ChartData>(data, ChartData.fromJson),
|
||||
);
|
||||
}
|
||||
|
||||
Future<List<ChartData>> queryBlogVisitRankStatsApi() {
|
||||
return HttpUtil().get<List<ChartData>>(
|
||||
"/stats/visit/rank",
|
||||
converter:
|
||||
(data) => convertListResponse<ChartData>(data, ChartData.fromJson),
|
||||
);
|
||||
}
|
||||
|
||||
Future<List<ChartData>> queryBlogCategoryStatsApi() {
|
||||
return HttpUtil().get<List<ChartData>>(
|
||||
"/stats/category",
|
||||
converter:
|
||||
(data) => convertListResponse<ChartData>(data, ChartData.fromJson),
|
||||
);
|
||||
}
|
||||
|
||||
Future<List<ChartData>> queryBlogReadRankStatsApi() {
|
||||
return HttpUtil().get<List<ChartData>>(
|
||||
"/stats/read/rank",
|
||||
converter:
|
||||
(data) => convertListResponse<ChartData>(data, ChartData.fromJson),
|
||||
);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user