사용자 삭제 API 경로 수정 - RESTful path parameter 형식으로 변경

변경 사항:
- API 경로: POST /api/v1/nmsa/user/delete → DELETE /api/v1/nmsa/user/delete/{usrid}
- api-url-user.ts: deleteUser 함수에 usrid 파라미터 추가
- use-user-delete-mutation.ts:
  - axios.post → axios.delete로 변경
  - usrid를 path parameter로 전달
  - mid는 request body의 data 필드로 전달

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
Jay Sheen
2025-11-14 18:36:39 +09:00
parent 0c60ea9d6d
commit 46593c6ced
2 changed files with 6 additions and 3 deletions

View File

@@ -33,10 +33,13 @@ export const userDelete = async (params: UserDeleteParams): Promise<UserDeleteMu
let options = { let options = {
headers: { headers: {
'X-User-Agent': getHeaderUserAgent(headerOptions) 'X-User-Agent': getHeaderUserAgent(headerOptions)
},
data: {
mid: params.mid
} }
}; };
try { try {
const response = await axios.post<UserDeleteResponse>(API_URL_USER.deleteUser(), params, options); const response = await axios.delete<UserDeleteResponse>(API_URL_USER.deleteUser(params.usrid), options);
return { status: true, data: response.data }; return { status: true, data: response.data };
} catch (error: any) { } catch (error: any) {
return { return {

View File

@@ -17,8 +17,8 @@ export const API_URL_USER = {
existsUserid: () => { existsUserid: () => {
return `${API_BASE_URL}/api/v1/${API_URL_KEY}/user/exists/userid`; return `${API_BASE_URL}/api/v1/${API_URL_KEY}/user/exists/userid`;
}, },
deleteUser: () => { deleteUser: (usrid: string) => {
return `${API_BASE_URL}/api/v1/${API_URL_KEY}/user/delete`; return `${API_BASE_URL}/api/v1/${API_URL_KEY}/user/delete/${usrid}`;
}, },
createUser: () => { createUser: () => {
return `${API_BASE_URL}/api/v1/${API_URL_KEY}/user/create`; return `${API_BASE_URL}/api/v1/${API_URL_KEY}/user/create`;