Files
caszl-next/app/api/articles.ts

25 lines
614 B
TypeScript
Raw Normal View History

2023-10-27 17:29:50 +08:00
import request from "@/app/lib/request";
import { BaseResponse, PageData } from "@/app/types/base";
import {
Article,
ArticleDetail,
ArticleDetailParams,
ArticleListParams,
} from "@/app/types/article";
export const listArticles = (params: ArticleListParams) =>
request
.get<never, BaseResponse<PageData<Article>>>("/article/list", {
params,
})
.then((res) => {
return res.data;
});
export const articleDetail = (params: ArticleDetailParams) =>
request
.get<never, BaseResponse<ArticleDetail>>("/pc/articleDetail", {
params,
})
.then((res) => res.data);