Files
caszl-next/app/_services/articles.ts
quantulr a8b1ad286d update
2023-11-06 17:27:50 +08:00

25 lines
617 B
TypeScript

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);