大改动
This commit is contained in:
@@ -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
|
||||
}
|
||||
})
|
||||
@@ -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
|
||||
}
|
||||
})
|
||||
@@ -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
|
||||
}
|
||||
})
|
||||
@@ -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');;
|
||||
@@ -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
|
||||
}
|
||||
})
|
||||
@@ -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
|
||||
}
|
||||
})
|
||||
@@ -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
|
||||
}
|
||||
})
|
||||
Reference in New Issue
Block a user