๋ฐฐ๊ฒฝ
PR #32 ์์ SpotChecklistResponse DTO์ assigneeId, assigneeNickname ํ๋๋ฅผ ์ถ๊ฐํ์ง๋ง, ์ํฐํฐ์ ์ปฌ๋ผ ์์ โ ํญ์ null ๋ฐํ.
ํด์ผ ํ ์ผ
- ์ํฐํฐ ์ปฌ๋ผ ์ถ๊ฐ โ
SpotChecklist.assigneeId VARCHAR(36) NULL
- DB ๋ง์ด๊ทธ๋ ์ด์
โ
docs/migrations/YYYY-MM-DD_spot_checklist_assignee.sql
PUT /api/v1/spots/{spotId}/checklist ๋๋ ๋ณ๋ PATCH ์๋ํฌ์ธํธ๋ก ๋ด๋น์ ์ง์ /ํด์
SpotChecklistResponse.from() โ ์ํฐํฐ ๊ฐ ๋งคํ, nickname์ user ์กฐํ๋ก ์ฑ์ฐ๊ธฐ (batch)
- ๊ถํ: ์คํ ์ฐธ์ฌ์๋ง ๋ด๋น์ ์ง์ ๊ฐ๋ฅ
๊ฒ์ฆ
์์กด์ฑ
๋
๋ฆฝ. F1 ๋จธ์ง ํ๋ผ๋ฉด ๊ถํ ๊ฒ์ฆ์ด ๋ ์ ํํด์ง.
์ํฅ ํ์ผ
capstone-domain/spot/entity/SpotChecklist.java, capstone-api/spot/{service,controller,dto}/*Checklist*, docs/migrations/*_spot_checklist_assignee.sql
๋ฐฐ๊ฒฝ
PR #32 ์์
SpotChecklistResponseDTO์assigneeId,assigneeNicknameํ๋๋ฅผ ์ถ๊ฐํ์ง๋ง, ์ํฐํฐ์ ์ปฌ๋ผ ์์ โ ํญ์ null ๋ฐํ.ํด์ผ ํ ์ผ
SpotChecklist.assigneeId VARCHAR(36) NULLdocs/migrations/YYYY-MM-DD_spot_checklist_assignee.sqlPUT /api/v1/spots/{spotId}/checklist๋๋ ๋ณ๋ PATCH ์๋ํฌ์ธํธ๋ก ๋ด๋น์ ์ง์ /ํด์ SpotChecklistResponse.from()โ ์ํฐํฐ ๊ฐ ๋งคํ, nickname์ user ์กฐํ๋ก ์ฑ์ฐ๊ธฐ (batch)๊ฒ์ฆ
์์กด์ฑ
๋ ๋ฆฝ. F1 ๋จธ์ง ํ๋ผ๋ฉด ๊ถํ ๊ฒ์ฆ์ด ๋ ์ ํํด์ง.
์ํฅ ํ์ผ
capstone-domain/spot/entity/SpotChecklist.java,capstone-api/spot/{service,controller,dto}/*Checklist*,docs/migrations/*_spot_checklist_assignee.sql