SaaS API콘텐츠 검수
DELETE /ai/influence/contents/feedbacks/{feedbackId}
관리자 피드백 삭제
관리자 피드백 삭제
관리자 권한으로 피드백을 삭제합니다. 연관된 피드백 미디어(이미지/영상) 레코드도 함께 삭제됩니다.
관리자 전용 API입니다. ROLE_ADMIN 권한이 없으면 403 에러가 발생합니다.
복구 불가
삭제된 피드백과 연관 미디어 DB 레코드는 복구할 수 없습니다. 신중하게 호출하세요.
연관 데이터 처리
TB_CONTENT_FEEDBACK행 삭제TB_CONTENT_FEEDBACK_MEDIA행은 JPA cascade(orphanRemoval=true)로 자동 삭제- S3에 업로드된 미디어 파일(이미지/영상)은 삭제되지 않음
- resolved/draft 여부와 무관하게 삭제 가능
삭제 이력 추적
피드백 삭제 시 서버 로그에 [ADMIN_FEEDBACK_DELETE] 태그로 삭제된 피드백 ID, 어드민 ID, 제출물 ID, 미디어 개수, 내용이 기록됩니다.
로그에서 grep ADMIN_FEEDBACK_DELETE로 검색하여 삭제 이력을 확인할 수 있습니다.
HTTP 요청
DELETE /ai/influence/contents/feedbacks/{feedbackId}
Authorization: Bearer {access_token}Path Parameters
| 파라미터 | 타입 | 필수 | 설명 |
|---|---|---|---|
feedbackId | long | 예 | 피드백 ID |
응답
성공 응답 (200 OK)
{
"status": 200,
"code": null,
"message": "피드백이 삭제되었습니다.",
"data": null
}에러 응답
| 상태 코드 | 설명 |
|---|---|
403 | 관리자 권한 없음 |
404 | 피드백을 찾을 수 없음 |