Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[레거시 코드 리팩터링 - 2단계] 오찌(오지훈) 미션 제출합니다. (#301)
* refactor: EOF 없는 문제 해결 * refactor: BigDecimal 생성 방식 변경 * refactor: MenuGroup JPA 마이그레이션 * refactor: MenuProduct JPA 마이그레이션 * refactor: Menu JPA 마이그레이션 * refactor: MenuGroup의 컨트롤러에서 DTO 사용하도록 수정 * refactor: Menu의 컨트롤러에서 Menu와 MenuProduct를 DTO 사용하도록 수정 * refactor: 가격 정보를 VO로 분리 * refactor: Price JPA 마이그레이션 * refactor: 엔티티와 DTO 매퍼 분리 * refactor: 매퍼 패키지 분리 * refactor: 공백 조정 * refactor: mapper 메서드 이름 수정 * refactor: Product JPA 마이그레이션 * refactor: OrderTable, TableGroup JPA 마이그레이션 * refactor: Table의 컨트롤러에서 DTO 사용하도록 수정 * refactor: TableGroup의 컨트롤러에서 DTO 사용하도록 수정 * refactor: Order, OrderLineItem JPA 마이그레이션 * refactor: MenuGroup의 DTO 사용 범위를 서비스까지 허용 * refactor: Menu의 DTO 사용 범위를 서비스까지 허용 * refactor: 가격이 더 비싼지 판정하는 로직 구현 * refactor: MenuProduct에 price 추가 * refactor: Menu - MenuProduct 매핑 순서 변경 * refactor: Menu의 서비스 로직을 도메인으로 이동 * refactor: Product의 불필요한 서비스 로직 제거 * refactor: dto 패키지 분리 * refactor: OrderTable의 DTO 사용 범위를 서비스까지 확장 * refactor: Table의 서비스 로직을 도메인으로 이동 * refactor: 상품 가격의 생성 위치 변경 * refactor: TableGroup의 DTO 사용 범위를 서비스까지 확장 * refactor: TableGroup의 서비스 로직을 도메인으로 이동 * refactor: Order와 Product DTO 사용 * refactor: Order의 서비스 로직을 도메인으로 이동 * refactor: DTO 정리 * refactor: TableGroup DTO 스펙에 맞게 수정 * refactor: OrderService 내부 메서드 추출 * refactor: OrderStatus enum화 * refactor: 그룹 지정 해제 로직 Order 안으로 이동 * refactor: ungroup 로직 TableGroup 안으로 이동 * refactor: Order 생성 시 검증 로직 메서드 분리 * test: 중복 테스트 제거 * refactor: 검증 로직 눈에 잘 들어오게 메서드 분리 * refactor: 패키지 구조 정리 * refactor: mapstruct 제거
- Loading branch information