Sparta(JAVA심화3기) - TIL/Chap.02
CHAP.02 : MSA Project Day04 - SCRUM
Dev.99_tale
2025. 3. 15. 02:29
어제 작업, 금일 작업, 내일 작업
장소 : ZEP
참여자 : 정민수, 이수연, 정아현, 박준혁
어제 작업
✅ 초기 개발 셋팅
금일 작업
✅ 본인 상황 공유
✅ 각자 맡은 부분 (FeignClient 제외하고) 개발 진행
📦 application
├── 📂 dtos
│ ├── 📂 request
│ ├── 📂 response
├── 📂 exception
📦 domain
├── 📂 entity
├── 📂 repository
│ ├── JpaRepository
📦 infrastructure
📦 presentation
├── 📂 controller
전체 조회 및 검색 기능
- 전체 조회: 기존 API URL 사용 → /api/v1/shippers
- 검색 기능 추가: 파라미터 방식 적용 → /api/v1/shippers?name={}
💬 공유 사항
✅ 민수님
🔹 common 모듈
- QueryDSL 수정 → EntityManager 추가
- entity → SoftDelete 메서드 추가
🔹 user 모듈
- Entity 생성 완료
- repository 생성 완료
- JpaRepository(domain), CustomRepository(domain), CustomRepositoryImpl(infrastructure)
- UserRole 정의
MASTER("ROLE_MASTER"), // 마스터 관리자
HUB_MANAGER("ROLE_HUB_MANAGER"), // 허브 관리자
DELIVERY("ROLE_DELIVERY_MANAGER"), // 배송 담당자
COMPANY_MANAGER("ROLE_COMPANY_MANAGER"); // 업체 담당자
- DTO → 전부 분리 완료
- Service → 회원가입, 사용자 검색, 사용자 권한 관리
- PR 예정 (user까지 완료 후)
- common 확인 필요
✅ 준혁님
- Controller 생성 완료
- Service → Hub 생성 기능 개발 중
✅ 아현님
- 다른 프로젝트 작업 후 합류 예정
- 에러 해결 후 오늘 or 내일 중 sparta-msa로 이동 예정
✅ 수연님
- order, shippers 작업 중
- delivery → order, shipper 구조 정리 후 진행 예정
- 목표:
- dtos 개별 생성
- service 가닥 잡기
내일 작업
✅ 각자 어디까지 했는지 + 앞으로 할 예정 정리
- MVP 개발 최대한 빠르게 완료 (FeignClient 제외)
- 타 도메인 정보가 필요한 경우 각자 정리