Skip to content

[Feat] #696 Soptamp 및 Stamp 데이터 삭제를 위한 Admin api 보완#697

Open
jher235 wants to merge 7 commits intodevfrom
feat/#696
Open

[Feat] #696 Soptamp 및 Stamp 데이터 삭제를 위한 Admin api 보완#697
jher235 wants to merge 7 commits intodevfrom
feat/#696

Conversation

@jher235
Copy link
Member

@jher235 jher235 commented Mar 14, 2026

Related issue 🛠

Work Description ✏️

  • Soptamp 및 Stamp 데이터 삭제를 위한 Admin api 보완
    • AS IS
      • DB에서 Stamp 및 soptampUser 삭제
    • TO BE
      • 선택적으로 Stamp, SoptampUser 삭제가 가능하도록 쿼리스트링으로 핸들링 옵션 추가
      • Stamp 데이터 삭제 시 S3에서 삭제하는 Stamp의 이미지를 삭제하도록 함. (기존에는 S3에서 이미지 삭제는 진행하지 않음. 기존 작업자가 데이터 보존을 위해 이렇게 설정 해둔 것인지 고민했으나, 어짜피 stamp를 삭제한다면, 해당 이미지 데이터를 사용하기 어렵다는 점, 수동 Stamp 삭제 api에선 s3 이미지를 삭제한다는 점을 고려해 이미지도 전부 삭제하도록 함.)
      • Stamp 데이터 삭제 시 Clap 및 ClapMilestone도 삭제하도록 함
  • stamp s3 이미지 삭제 로직 변경
    • 배치로 한번에 삭제하도록 구조 변경
    • 기존에는 /로 문자열을 나눈 후 가장 마지막에 있는 filename을 가져와서 /stamp/filename 을 조합해서 삭제하던 방식이었는데, 이를 받아온 url에 의존하는 방식으로 변경함. 이미지가 stamp 폴더의 이미지가 아닌 경우에도 삭제될 수 있지만, 폴더 구조 변경 시에도 유연하게 사용할 수 있을 것 같다고 판단함

Related ScreenShot 📷

To Reviewers 📢

jher235 added 7 commits March 15, 2026 03:56
- 배치로 한번에 삭제하도록 구조 변경
- 상수로 경로 분리
- 기존에는 /로 나눈 후 가장 마지막에 있는 filename을 가져와서 /stamp/filename 을 조합해서 삭제하던 방식이었는데, 이를 받아온 url에 의존하는 방식으로 변경함. 이미지가 stamp 폴더의 이미지가 아닌 경우에도 삭제될 수 있지만, 폴더 구조 변경 시에도 유연하게 사용할 수 있을 것 같음
@jher235 jher235 requested a review from kyoooooong March 14, 2026 19:44
@jher235 jher235 self-assigned this Mar 14, 2026
@jher235 jher235 added 🔨 Refactor 코드 개선 🔧 Modify 기능 수정 labels Mar 14, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

🔧 Modify 기능 수정 🔨 Refactor 코드 개선 size/XL

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[FEAT] Soptamp 및 Stamp 데이터 삭제를 위한 Admin api 보완

1 participant