feat: mall api 添加mall统一前缀

This commit is contained in:
xingyu4j
2025-06-06 22:45:43 +08:00
parent dbb9a33fda
commit 1f598d7712
40 changed files with 281 additions and 255 deletions

View File

@@ -2,7 +2,7 @@ import type { PageParam, PageResult } from '@vben/request';
import { requestClient } from '#/api/request';
export namespace CommentApi {
export namespace MallCommentApi {
/** 商品评论 */
export interface Comment {
id: number;
@@ -42,7 +42,7 @@ export namespace CommentApi {
/** 查询商品评论列表 */
export function getCommentPage(params: PageParam) {
return requestClient.get<PageResult<CommentApi.Comment>>(
return requestClient.get<PageResult<MallCommentApi.Comment>>(
'/product/comment/page',
{ params },
);
@@ -50,20 +50,24 @@ export function getCommentPage(params: PageParam) {
/** 查询商品评论详情 */
export function getComment(id: number) {
return requestClient.get<CommentApi.Comment>(`/product/comment/get?id=${id}`);
return requestClient.get<MallCommentApi.Comment>(
`/product/comment/get?id=${id}`,
);
}
/** 添加自评 */
export function createComment(data: CommentApi.Comment) {
export function createComment(data: MallCommentApi.Comment) {
return requestClient.post('/product/comment/create', data);
}
/** 显示 / 隐藏评论 */
export function updateCommentVisible(data: CommentApi.CommentVisibleUpdate) {
export function updateCommentVisible(
data: MallCommentApi.CommentVisibleUpdate,
) {
return requestClient.put('/product/comment/update-visible', data);
}
/** 商家回复 */
export function replyComment(data: CommentApi.CommentReply) {
export function replyComment(data: MallCommentApi.CommentReply) {
return requestClient.put('/product/comment/reply', data);
}