From 32d32ebcb8024f035c22056d639e9f5bdcb408ef Mon Sep 17 00:00:00 2001 From: Klaus Date: Thu, 5 Mar 2026 17:46:46 +0900 Subject: [PATCH] =?UTF-8?q?docs(admin-charge):=20=EA=B4=80=EB=A6=AC?= =?UTF-8?q?=EC=9E=90=20=EC=B6=A9=EC=A0=84=20=EC=83=81=EC=84=B8=20=EC=BA=94?= =?UTF-8?q?=20=EC=88=98=EB=9F=89=20=EC=B6=94=EA=B0=80=20=EA=B3=84=ED=9A=8D?= =?UTF-8?q?=EA=B3=BC=20=EA=B2=80=EC=A6=9D=20=EA=B8=B0=EB=A1=9D=EC=9D=84=20?= =?UTF-8?q?=EB=B0=98=EC=98=81=ED=95=9C=EB=8B=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/20260305_관리자충전상세캔개수추가.md | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 docs/20260305_관리자충전상세캔개수추가.md diff --git a/docs/20260305_관리자충전상세캔개수추가.md b/docs/20260305_관리자충전상세캔개수추가.md new file mode 100644 index 00000000..e0e1a964 --- /dev/null +++ b/docs/20260305_관리자충전상세캔개수추가.md @@ -0,0 +1,12 @@ +# 관리자 충전 상세 캔 개수 추가 + +- [x] `GetChargeStatusDetailResponse`에 `chargeCan`, `rewardCan` 필드 추가 +- [x] `AdminChargeStatusQueryRepository.getChargeStatusDetail` QueryProjection 인자에 캔 개수 매핑 추가 +- [x] 관련 검증 수행 (`lsp_diagnostics`, `./gradlew test`, `./gradlew build`) + +## 검증 기록 + +### 1차 구현 +- 무엇을: 관리자 충전 상세 응답 DTO에 `chargeCan`, `rewardCan` 필드를 추가하고, 상세 조회 QueryProjection(`QGetChargeStatusDetailResponse`) 인자에 `charge.chargeCan`, `charge.rewardCan` 매핑을 추가했다. +- 왜: 충전 상세 응답에 유료 캔/보너스 캔 수량 정보를 함께 내려주기 위한 요구사항을 반영하기 위해서다. +- 어떻게: `lsp_diagnostics`로 수정 파일 진단을 시도했으나 `.kt` LSP 미설정으로 도구 검증이 불가함을 확인했고, 대신 `./gradlew test`와 `./gradlew build -x test`를 실행해 테스트/빌드 모두 `BUILD SUCCESSFUL`을 확인했다.