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

25 lines
617 B
TypeScript
Raw Normal View History

2023-11-06 17:27:50 +08:00
import request from "@/app/_lib/request";
import { BaseResponse, PageData } from "@/app/_types/base";
2023-10-27 17:29:50 +08:00
import {
Article,
ArticleDetail,
ArticleDetailParams,
ArticleListParams,
2023-11-06 17:27:50 +08:00
} from "@/app/_types/article";
2023-10-27 17:29:50 +08:00
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);