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 제외)
  • 타 도메인 정보가 필요한 경우 각자 정리