6db6cb055eae7178d1635c8c271224403e616695
Deploy / deploy (push) Successful in 56s
- member 테이블: extra_wallet_slots, ai_stat_credits 컬럼 추가(ALTER IF NOT EXISTS) - MemberMapper: 상점 관련 5개 메서드 추가(getExtraWalletSlots/getAiStatCredits/incrementExtraWalletSlots/addAiStatCredits/decrementAiStatCredit) - ShopService: buyWalletSlot(500P, max 3개), buyAiStatPack(1000P→10회) 구현 - ShopController: GET /api/account/shop/status, POST /api/account/shop/buy - AccountService.freeWalletLimit: bonus=0 TODO → memberMapper.getExtraWalletSlots 실제 조회 - AccountService.aiComment: FREE 회원 크레딧 차감 로직 추가, 소진 시 402 반환 - AccountController.aiComment: current 파라미터 전달 - WebConfig: /api/account/ai-comment 를 premiumInterceptor 에서 제거(서비스 레이어에서 처리) - BackupController: @DeleteMapping import 누락 수정 Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Description
No description provided
Languages
Java
100%