포인트를 사용할 때마다 어디에 사용했는지 기록하는 DB 테이블을 추가하고, 내 포인트 사용 내역을 조회할 수 있는 페이지를 구현한다.
작업 체크리스트
남은 작업 (배포 전 수동)
```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()
);
```
포인트를 사용할 때마다 어디에 사용했는지 기록하는 DB 테이블을 추가하고, 내 포인트 사용 내역을 조회할 수 있는 페이지를 구현한다.
작업 체크리스트
point_logs테이블 설계 (사용 일시, 사용처, 차감 포인트) — route.ts 상단 SQL 주석 참고point_logs에 기록하는 로직 추가 (spend-pointAPI에amount,description파라미터 추가)ThumbUpModal에서 사용처 설명 전달 (노래 추천: ${title} - ${artist})GET /api/user/point-logs)/info/point-logs)/info페이지에서 내역 페이지로 이동하는 링크 추가 (포인트 사용 내역 카드)남은 작업 (배포 전 수동)
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()
);
```