大改动

This commit is contained in:
宇阳
2024-08-31 13:03:38 +08:00
parent 5144f3452f
commit f6cc17e339
7 changed files with 109 additions and 33 deletions

View File

@@ -1,6 +1,5 @@
import Request from "@/utils/request";
import { Article } from "@/types/app/article";
import { getListAPI } from "@/utils";
// 新增文章
export const addArticleDataAPI = (data: Article) =>
@@ -17,24 +16,19 @@ export const editArticleDataAPI = (data: Article) =>
// 获取文章
export const getArticleDataAPI = (id?: number) => Request<Article>("GET", `/article/${id}`)
// export const getArticleListAPI = (data?: QueryData) => {
// if (data?.pagination) {
// return Request<Paginate<Article[]>>("POST", `/article/paging`, {
// data: { ...data?.query },
// params: {
// sort: data.sort,
// ...data.pagination
// }
// });
// } else {
// return Request<Article[]>("POST", `/article/list`, {
// data: { ...data?.query },
// params: {
// sort: data?.sort
// }
// });
// }
// };
// 获取文章列表
export const getArticleListAPI = (data?: QueryData) => getListAPI<Article>("/article", data)
export const getArticleListAPI = (data?: QueryData) => Request<Article[]>("POST", `/article/list`, {
data: { ...data?.query },
params: {
sort: data?.sort,
}
})
// 分页获取文章列表
export const getArticlePagingAPI = (data?: QueryData) => Request<Paginate<Article[]>>("POST", `/article/paging`, {
data: { ...data?.query },
params: {
sort: data?.sort,
...data?.pagination
}
})

View File

@@ -1,6 +1,5 @@
import Request from '@/utils/request'
import { Cate } from '@/types/app/cate'
import { getListAPI } from '@/utils'
// 新增分类
export const addCateDataAPI = (data: Cate) => Request<Cate>("POST", "/cate", { data })
@@ -15,4 +14,18 @@ export const editCateDataAPI = (data: Cate) => Request<Cate>("PATCH", "/cate", {
export const getCateDataAPI = (id?: number) => Request<Cate>("GET", `/cate/${id}`)
// 获取分类列表
export const getCateListAPI = (data?: QueryData) => getListAPI<Cate>("/cate", data)
export const getCateListAPI = (data?: QueryData) => Request<Cate[]>("POST", `/cate/list`, {
data: { ...data?.query },
params: {
sort: data?.sort,
}
})
// 分页获取分类列表
export const getCatePagingAPI = (data?: QueryData) => Request<Paginate<Cate[]>>("POST", `/cate/paging`, {
data: { ...data?.query },
params: {
sort: data?.sort,
...data?.pagination
}
})

View File

@@ -1,6 +1,5 @@
import Request from '@/utils/request'
import { Comment } from '@/types/app/comment'
import { getListAPI } from '@/utils'
// 新增评论
export const addCommentDataAPI = (data: Comment) => Request<Comment>("POST", "/comment", { data })
@@ -18,4 +17,18 @@ export const editCommentDataAPI = (data: Comment) => Request<Comment>("PATCH", "
export const getCommentDataAPI = (id?: number) => Request<Paginate<Comment>>("GET", `/comment/${id}`)
// 获取评论列表
export const getCommentListAPI = (data?: QueryData) => getListAPI<Comment>("/comment", data)
export const getCommentListAPI = (data?: QueryData) => Request<Comment[]>("POST", `/comment/list`, {
data: { ...data?.query },
params: {
sort: data?.sort,
}
})
// 分页获取评论列表
export const getCommentPagingAPI = (data?: QueryData) => Request<Paginate<Comment[]>>("POST", `/comment/paging`, {
data: { ...data?.query },
params: {
sort: data?.sort,
...data?.pagination
}
})

View File

@@ -1,6 +1,5 @@
import Request from '@/utils/request'
import { File } from '@/types/app/file'
import { getListAPI } from '@/utils'
// 删除文件
export const delFileDataAPI = (filePath: string) => Request<File>("DELETE", `/file?filePath=${filePath}`)
@@ -9,7 +8,23 @@ export const delFileDataAPI = (filePath: string) => Request<File>("DELETE", `/fi
export const getFileDataAPI = (filePath: string) => Request<File>("GET", `/file/info?filePath=${filePath}`)
// 获取文件列表
export const getFileListAPI = (data?: QueryData) => getListAPI<File>("/file", data)
export const getFileListAPI = (data?: QueryData) => Request<File[]>("POST", `/file/list`, {
data: { ...data?.query },
params: {
sort: data?.sort,
dir: data?.dir
}
})
// 分页获取文件列表
export const getFilePagingAPI = (data?: QueryData) => Request<Paginate<File[]>>("POST", `/file/paging`, {
data: { ...data?.query },
params: {
sort: data?.sort,
dir: data?.dir,
...data?.pagination
}
})
// 获取目录列表
export const getDirListAPI = () => Request<string[]>("GET", '/file/dir');;

View File

@@ -1,5 +1,19 @@
import { Rss } from '@/types/app/rss';
import { getListAPI } from '@/utils';
import Request from '@/utils/request';
// 获取订阅数据列表
export const getRssListAPI = (data?: QueryData) => getListAPI<Rss>("/rss", data)
export const getRssListAPI = (data?: QueryData) => Request<Rss[]>("POST", `/rss/list`, {
data: { ...data?.query },
params: {
sort: data?.sort,
}
})
// 分页获取订阅列表
export const getRssPagingAPI = (data?: QueryData) => Request<Paginate<Rss[]>>("POST", `/rss/paging`, {
data: { ...data?.query },
params: {
sort: data?.sort,
...data?.pagination
}
})

View File

@@ -14,6 +14,19 @@ export const editSwiperDataAPI = (data: Swiper) => Request<Swiper>("PATCH", "/sw
// 获取轮播图
export const getSwiperDataAPI = (id?: number) => Request<Swiper>("GET", `/swiper/${id}`)
// 获取轮播图列表
// export const getSwiperListAPI = getListAPI<Swiper>("/swiper")
export const getSwiperListAPI = (data?: QueryData) => getListAPI<Swiper>("/swiper", data)
// 获取轮播图数据列表
export const getSwiperListAPI = (data?: QueryData) => Request<Swiper[]>("POST", `/swiper/list`, {
data: { ...data?.query },
params: {
sort: data?.sort,
}
})
// 分页获取轮播图列表
export const getSwiperPagingAPI = (data?: QueryData) => Request<Paginate<Swiper[]>>("POST", `/swiper/paging`, {
data: { ...data?.query },
params: {
sort: data?.sort,
...data?.pagination
}
})

View File

@@ -15,4 +15,18 @@ export const editTagDataAPI = (data: Tag) => Request<Tag>("PATCH", "/tag", { dat
export const getTagDataAPI = (id?: number) => Request<Tag>("GET", `/tag/${id}`)
// 获取标签列表
export const getTagListAPI = (data?: QueryData) => getListAPI<Tag>("/tag", data)
export const getTagListAPI = (data?: QueryData) => Request<Tag[]>("POST", `/tag/list`, {
data: { ...data?.query },
params: {
sort: data?.sort,
}
})
// 分页获取标签列表
export const getTagPagingAPI = (data?: QueryData) => Request<Paginate<Tag[]>>("POST", `/tag/paging`, {
data: { ...data?.query },
params: {
sort: data?.sort,
...data?.pagination
}
})