Skip to content

포인트 사용 내역 조회 기능 추가 #226

@GulSam00

Description

@GulSam00

포인트를 사용할 때마다 어디에 사용했는지 기록하는 DB 테이블을 추가하고, 내 포인트 사용 내역을 조회할 수 있는 페이지를 구현한다.

작업 체크리스트

  • Supabase point_logs 테이블 설계 (사용 일시, 사용처, 차감 포인트) — route.ts 상단 SQL 주석 참고
  • 포인트 사용 시 point_logs에 기록하는 로직 추가 (spend-point API에 amount, description 파라미터 추가)
  • ThumbUpModal에서 사용처 설명 전달 (노래 추천: ${title} - ${artist})
  • 포인트 사용 내역 조회 API 라우트 구현 (GET /api/user/point-logs)
  • 포인트 사용 내역 페이지 구현 (/info/point-logs)
  • /info 페이지에서 내역 페이지로 이동하는 링크 추가 (포인트 사용 내역 카드)

남은 작업 (배포 전 수동)

  • Supabase에 point_logs 테이블 생성

```sql
CREATE TABLE point_logs (
id uuid DEFAULT gen_random_uuid() PRIMARY KEY,
user_id uuid REFERENCES auth.users(id) ON DELETE CASCADE,
description text NOT NULL,
amount int NOT NULL,
created_at timestamptz DEFAULT now()
);
```

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions