feat: 게시판 상세 및 삭제 기능 작업

This commit is contained in:
2025-04-29 19:56:56 +09:00
parent 50b97a466e
commit 8a9e4bbf96
10 changed files with 176 additions and 16 deletions
@@ -1,6 +1,7 @@
import { client } from "@/shared/api";
import { ENDPOINT } from "@/shared/config";
import type {
PostInfo,
PostList,
PostParams,
PostService,
@@ -13,6 +14,17 @@ export class PostApiService implements PostService {
});
return response.data;
}
public async getPostInfo(bbsId: string, pstNo: string): Promise<PostInfo> {
const response = await client.get<PostInfo>(
`${ENDPOINT.BOARD_SERVICE.POSTS}/${bbsId}/${pstNo}`,
);
return response.data;
}
public async deletePost(bbsId: string, pstNo: string): Promise<void> {
await client.delete(`${ENDPOINT.BOARD_SERVICE.POSTS}/${bbsId}/${pstNo}`);
}
}
export const PostApi = new PostApiService();