-
Notifications
You must be signed in to change notification settings - Fork 6
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Develop -> Main Pull Request #71
Open
khsrla9806
wants to merge
111
commits into
main
Choose a base branch
from
develop
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
* Feat: BaseTimeEntity 상속 클래스 생성 (#5) createdAt, updatedAt 자동 생성 기능을 위해 상속받기 위한 entity 생성 BaseEntity는 너무 광범위해서 BaseTimeEntity라고 지었음. 수정 가능. * Feat: Building 엔티티 클래스 생성 (#5) * Feat: BuildingRestaurantMap 엔티티 클래스 생성 (#5) * Feat: CafeteriaReview 엔티티 클래스 생성 (#5) * Feat: CafeteriaReviewImage 엔티티 클래스 생성 (#5) * Feat: Category 엔티티 클래스 생성 (#5) * Feat: CommonPlace 엔티티 클래스 생성 (#5) * Feat: Company 엔티티 클래스 생성 (#5) * Feat: Evaluation Enum 클래스 생성 (#5) Enumerate를 사용하여 리뷰 평가를 남기기 위한 값 타입의 객체 * Feat: InvitationPurpose Enum 클래스 생성 (#5) Enumerate를 사용하여 초대장 목적을 구분하기 위한 값 타입 객체 * Feat: PointCode Enum 클래스 생성 (#5) Enumerate를 사용하여 포인트 획득 상세 설명을 저장하기 위한 값 타입 객체 * Feat: ReferenceType Enum 클래스 생성 (#5) Enumerate를 사용하여 리뷰 상세 타입 구분하기 위한 값 타입 객체 * Feat: Role Enum 클래스 생성 (#5) Enumerate를 사용하여 유저의 역할을 구분하기 위한 값 타입 객체 * Feat: Invitation 엔티티 클래스 생성 (#5) * Feat: InvitationReservationMap 엔티티 클래스 생성 (#5) * Feat: LunchBoxReview 엔티티 클래스 생성 (#5) * Feat: LunchBoxReviewImage 엔티티 클래스 생성 (#5) * Feat: Member 엔티티 클래스 생성 (#5) * Feat: Menu 엔티티 클래스 생성 (#5) * Feat: MenuChoiceLog 엔티티 클래스 생성 (#5) * Feat: MenuChoiceResult 엔티티 클래스 생성 (#5) * Feat: Office 엔티티 클래스 생성 (#5) * Feat: ParkingLog 엔티티 클래스 생성 (#5) * Feat: Point 엔티티 클래스 생성 (#5) * Feat: PointLog 엔티티 클래스 생성 (#5) * Feat: Reservation 엔티티 클래스 생성 (#5) * Feat: Restaurant 엔티티 클래스 생성 (#5) * Feat: RestaurantMenuMap 엔티티 클래스 생성 (#5) * Feat: Review 엔티티 클래스 생성 (#5) * Feat: ReviewImage 엔티티 클래스 생성 (#5) * Feat: Visitor 엔티티 클래스 생성 (#5) * Feat: JpaConfig 클래스 생성 (#5) * Modify: CafeteriaReview 클래스 필드 추가 (#5) description 필드 추가 * Style: 줄바꿈 추가 (#5) BaseTimeEntity 필드 사이에 줄바꿈 추가 * Modify: InvitationReservationMap 복합 유니크 인덱스 추가 (#5) Invitation과 Reservation 복합 유니크 인덱스 설정 * Modify: BuildingRestaurantMap 복합 유니크 인덱스 추가 (#5) Building Restaurant 복합 유니크 인덱스 설정 * Modify: Invitation 필드명 수정 invitationPurpose -> purpose로 변경 * Modify: InvitationReservationMap 클래스 Reservation 연관관계 수정 @manytoone -> @OnetoOne으로 변경 Reservation은 타임 단위이기 때문에 한 타임은 오직 한번만 사용 가능 * Modify: InvitationReservationMap 클래스 복합인덱스 삭제 불필요한 복합 인덱스 삭제 reservation 필드에 unique 옵션이 걸려있기 때문에, invitation과 reservation 두개를 복합인덱스로 묶지 않아도 문제 발생하지 않음 * Style: Member 클래스 불필요한 줄바꿈 제거 및 @column 추가 @column은 통일성을 위하여 추가함 * Type: LunchBoxReviewImage 클래스 어노테이션 오타 수정 연관관계 필드 lunchBoxReview에 대한 컬럼 어노테이션을 @column -> @joincolumn으로 수정 * Modify: PointLog 복합 인덱스를 위해 column name 설정 * Modify: BuildingRestaurantMap 복합 인덱스를 위해 column name 설정 * Modify: MenuChoiceLog 복합 인덱스를 위해 column name 설정 * Modify: MenuChoiceResult 복합 인덱스를 위해 column name 설정 * Modify: RestaurantMenuMap 복합 인덱스를 위해 column name 설정 * Modify: Menu 필드 추가 (#5) 메뉴 name 필드 추가 * Modify: CommonPlace 연관관계 지연로딩 설정 (#5) buinding 필드에 지연로딩 추가 * Modify: JPA 엔티티 연관관계 정리 (#5) Review 테이블 상속 테이블 조인 전략으로 분리
* Typo: 불필요한 주석 제거 (#5) Review 테이블 조인 전략으로 분리 전 주석 처리된 코드 삭제
* Modify: Review 테이블 분리로 인한 불필요한 Image 클래스 삭제 (#5)
* Refactor: Reference Id, Type 필드 삭제 (#9)
* Modify: PointLog에 unique 옵션 제거 (#9)
* Modify: 기획에 따른 엔티티 수정 (#9)
* Chore: build.gradle 파일에 QueryDsl 설정 추가 (#12)
* Modify: 기획에 따른 엔티티 수정 (#9)
* Modify: 기획에 따른 엔티티 수정 (#9) * Modify: @Enumerated 어노테이션 추가 (#9) Enum 클래스를 사용하는 필드에 누락된 어노테이션 추가
* Modify: 개발, 운영, 테스트 환경 분리 (#17)
* Style: 더미 파일 삭제 (#23) * Feat: 최신 리뷰 리스트 응답 엔드 포인트 구현 (#23) * Feat: 최신 리뷰 리스트 레포지토리 구현 (#23) * Feat: 최신 리뷰 리스트 레포지토리 QueryDSL 로직 구현 (#23) * Feat: 최신 리뷰 리스트 응답 DTO 구현 (#23) * Feat: 최신 리뷰 리스트 서비스 구현 (#23) * Feat: 최신 리뷰 리스트 응답 컨트롤러, 서비스 단위 테스트 구현 (#23) * Modify: 서비스 메서드에 트랜잭션 설정 (#23) * Modify: 최신 리뷰 응답에 평가요소 데이터 추가 (#27)
* Feat: 예약한 장소 리스트 응답 Controller 메서드 구현 (#21) * Feat: QueryDsl에 사용될 JpaQueryFactory Bean등록 (#21) * Feat: 예약한 장소, 회사 소유 사무실 응답을 위한 DTO 구현 (#21) * Feat: 예약 내역과 공용 장소 쿼리의 프로젝션 결과를 담을 클래스 구현 (#21) * Feat: 로직에 필요한 Member, Office, Reservation Repository 추가 (#21) * Feat: ReservationQueryRepository 구현체 생성, 예약 목록 메서드 구현 (#21) * Feat: Invitation 예외 처리를 위한 InvitationErrorCode 구현 (#21) * Feat: 예약 장소 리스트 응답을 위한 Service 로직 구현 (#21) - 같은 공간, 같은 날짜의 연속된 예약 내역을 하나로 병합 - 내 회사의 사무실과 예약 가능한 공간 리스트를 응답 * Chore: invitation 패키지 내부 gitkeep 삭제 (#21) * Modify: 변수명 변경 officeDTOList -> offices (#21) * Test: 예약 가능한 리스트 Service 로직 테스트 구현 (#21) * Modify: 필드, 생성자 위치 변경 및 공백 수정 (#21) * Modify: @test와 @DisplayName 위치 변경 (#21) * Refactor: DTO가 Builder를 사용하도록 수정 (#21) * Test: 예약 가능한 리스트 Controller 테스트 구현 (#21)
* Feat: 필요한 Repository 생성 (#22) Invitation, Visitor Repository 생성 * Chore: QR코드 라이브러리 의존성 추가 (#22) zxing 의존성 추가 * Feat: QR코드 매니저 클래스 구현 (#22) QrCodeManager 클래스 생성 및 구현 QrPayload 클래스 생성 * Feat: InvitationId를 가져오는 메서드 구현 (#22) VisitorId를 통해 해당 방문자의 초대장 Id를 조회 * Feat: 초대장 시작 및 종료 시간을 가져오는 메서드 구현 (#22) QR 생성 및 유효성 검사를 위해 초대장 시작 및 종료 시간을 조회 * Feat: QR생성 및 validate 위임 메서드 구현 (#22) VisitationService에서 QrCodeManager를 사용하여 QR 관리 * Feat: VisitationFacadeService 구현 (#22) Service, Repository의 의존성을 1대1로 관리하기 위해 Facade 객체 구현 * Feat: VisitationErrorCode 구현 (#22) HttpStatus 및 Message 관리 객체 * Feat: VisitationController 구현 (#22) * Modify: InvitationRepository 메서드 제거 (#22) 사용하지 않는 불필요한 메서드 제거 * Typo: 메서드 명 수정 (#22) 컨벤션에 맞도록 메서드 명 수정 get -> create * Typo: 줄바꿈 추가 (#22) 컨벤션에 맞도록 줄바꿈 추가 * Test: QRCode 생성 요청 테스트 구현 (#22) VisitationController createQrCode에 대한 MVC 테스트 구현 * Test: QRCode 생성 요청 실패 테스트 구현 (#22) VisitationController createQrCode에 대한 MVC 테스트 구현 * Test: QRCode 생성 요청 실패(400) 테스트 구현 (#22) * Test: QRCode 생성 요청 실패(500) 테스트 구현 (#22) * Refactor: 테스트 메서드 네이밍 컨트롤러와 통일 (#22) * Test: 테스트용 모킹 객체 생성 (#22) RequestBodyDto 객체에 @builder 어노테이션을 붙이는 대신 상속 모킹 객체를 생성해서 대신 사용 * Test: QRCode 인증 성공 테스트 구현 (#22) * Test: QRCode 인증 실패(400) 테스트 구현 (#22) * Test: findInvitationTime 성공 테스트 구현 (#22) * Test: findInvitationTime 실패 테스트 구현 (#22) * Test: createQrCode 성공 테스트 구현 (#22) * Test: validateQrCode 성공 테스트 구현 (#22) VisitationService 테스트 * Test: VisitorService.findInvitationId 성공 테스트 구현 (#22) * Style: 불필요한 Import문 제거 (#22) InvitationServiceTest 내부에 MockBean import문 제거 * Test: VisitorService.findInvitationId 실패 테스트 구현 (#22) * Refactor: Qr생성 Validation 추가 및 수정 (#22) * Fix: LocalDateTime 역직렬화를 위한 코드 추가 (#22) objectMapper.registerModule(new JavaTimeModule()).writeValueAsString(expirationPeriodMap)로 수정 * Test: QrCodeManager.createQrCode 성공 테스트 구현 (#22) * Test: QrCodeManager.createQrCode 실패 테스트_1 구현 (#22) * Test: QrCodeManager.createQrCode 실패 테스트_2 구현 (#22) * Refactor: Controller 메서드에서는 Facade 객체로 위임만 하도록 리팩터링 (#22) Facade객체에서 다양한 Service에 대한 의존을 통해 로직 처리 * Refactor: 로직 수정에 따른 테스트코드 리팩터링 (#22) * Modify: 불필요한 예외 테스트 제거 (#22) * Test: VisitationFacadeService.createQrCode 성공 테스트 구현 (#22) * Test: VisitationFacadeService.validateQrCode 성공 테스트 구현 (#22) * Feat: 쿼리 줄이기 위해 JPQL 직접 작성 (#22) * Fix: Repository 테스트 실패 제거 (#22)
* Refactor: 분리된 도메인 로직 통합 (#29)
* Modify: 초대 목적 관련 Enum 클래스 패키지 이동 후 value 추가 (#31) * Feat: 초대장 생성 DTO, Controller 메서드 구현 (#31) * Feat: 초대장 저장에 필요한 Repository 구현 및 쿼리 메서드 작성 (#31) * Feat: 초대장 저장 Service 로직에서 발생할 수 있는 에러 코드 구현 (#31) * Feat: 초대장 저장에 대한 Service 로직 구현 (#31) * Test: 초대장 생성 기능 Service 테스트 구현 (#31) * Feat: 초대장 생성 DTO 유효성 검사 메시지, 코드 추가 (#31) * Test: 초대장 생성 Controller 테스트 구현 (#31) * Feat: 초대장 생성 입력 시간 유효성 검사 로직 추가 (#31) * Test: 초대장 생성 입력 시간 로직 테스트 구현 (#31)
* Feat: 주차등록 API 컨트롤러 및 테스트 구현 (#28) * Test: 주차등록 정규식 테스트 구현 (#28) * Feat: ParkingLogRepository 구현 (#28) * Test: ParkingLogRepository 테스트 구현 (#28) 작성한 JPQL 쿼리 테스트 * Modify: ParkingLog에 Visitor에 대한 매핑 어노테이션 수정 (#28) @manytoone -> @OnetoOne * Feat: 주차 등록 로직 구현 (#28) * Test: VisitationFacadeService.registerParking 성공 테스트 구현 (#28) * Test: VisitationFacadeService.registerParking 실패 테스트 구현 (#28) * Test: ParkingLogService.findParkingLogByVisitorId 성공 테스트 구현 (#28) * Test: ParkingLogService.registerParkingLog 성공 테스트 구현 (#28) * Feat: Validation Error Message 추가 (#28)
* Modify: 부모 생성자 호출 시 메시지 추가 (#43)
* Fix: 테스트 시 PersistContext 공유로 인한 테스트 실패 해결 (#47)
* Chore: 불필요한 .gitkeep 파일 제거 (#44) * Modify: Validation Message 패키지 및 클래스 이름 수정 (#44) * Modify: @DirtiesContext 제거 (#44) 불필요한 컨텍스트 변경 제거 * Feat: VisitorCustomRepository 구현 (#44) findVisitationDetailInformationById 메서드 구현 * Test: VisitorRepository Test 구현 (#44) * Feat: 방문증 정보 가져오는 로직 구현 (#44) * Modify: Response 필드명 수정 (#44) * Refactor: 매개변수 불변성을 위한 final 키워드 작성 (#44) * Refactor: CustomRepository 반환 타입 Optional 래핑 (#44) * Modify: 클래스명 수정 (#44) * Modify: 클래스명 수정 (#44) * Modify: 클래스명 수정 (#44) * Feat: 방문증 기본 정보 응답 컨트롤러 구현 (#44) * Test: VisitationController.findVisitationDetailInformation 정상 응답 테스트 구현 (#44) * Feat: 방문증 정보 응답 로직 구현 (#44) * Test: VisitationFacadeService.findVisitationDetailInformation 성공 테스트 구현 (#44) * Test: VisitationService.findVisitationDetailInformation 성공 테스트 구현 (#44) * Test: VisitationService.findVisitationDetailInformation 실패 테스트 구현 (#44)
* Refactor: 프로젝션을 위한 ReservationDTO 위치 변경 (#53) * Feat: 초대장 상세 응답 DTO 구현 (#53) * Feat: 초대장 상세 응답 Controller 메서드 구현 (#53) * Feat: 초대장 상세 응답 Repository에 필요한 쿼리 구현 (#53) * Feat: 초대장 상세 응답 초대장 주인 확인 오류 ErrorCode 구현 (#53) * Feat: 초대장 상세 응답 Service 메서드 구현 (#53) * Test: 초대장 상세 응답 Service 테스트 구현 (#53) * Refactor: 초대장 상세 조회 DTO 빌더 추가 (#53) * Test: 초대장 상세 응답 Controller 테스트 구현 (#53)
* Style: 더미 파일 삭제 (#36) * Feat: 리뷰 타입 별 나의 리뷰 응답 엔드 포인트 구현 (#36) * Feat: 리뷰 타입 별 나의 리뷰 레포지토리 구현 (#36) * Feat: 리뷰 타입 별 나의 리뷰 레포지토리 QueryDSL 로직 구현 (#36) * Feat: 리뷰 타입 별 나의 리뷰 응답 DTO 구현 (#36) * Feat: 리뷰 타입 별 나의 리뷰 쿼리 결과 저장 DTO 구현 (#36) * Feat: 리뷰 타입 별 나의 리뷰 쿼리 결과 저장 DTO 래퍼 클래스 구현 (#36) * Feat: 리뷰 타입 별 나의 리뷰에서 발생할 수 있는 에러코드 구현 (#36) * Feat: 리뷰 타입 별 나의 리뷰 서비스 로직 구현 (#36) * Test: 리뷰 타입 별 나의 리뷰 쿼리 결과 저장 DTO 래퍼 클래스 테스트 구현 (#36) * Test: 리뷰 타입 별 나의 리뷰 컨트롤러, 서비스 단위 테스트 구현 (#36) * Test: 테스트 코드에서 사용되지 않는 변수 삭제 (#36)
* Feat: StringToRestaurantCategoryConverter 구현(#55) * Test: CustomConverter 테스트 구현 (#55) StringToRestaurantCategoryConverter에 대한 테스트 * Feat: VisitorRepository.findBuildingIdById 구현 (#55) 사용되는 곳이 많아서 따로 분리 * Test: VisitorRepository.findBuildingIdById 테스트 구현 (#55) * Feat: RestaurantRepository 쿼리 구현 (#55) findRestaurantByBuildingIdAndRestaurantCategory 메서드 구현 * Modify: RestaurantRepository 쿼리 수정 (#55) * Feat: 주변 식당 응답 Dto 생성 (#55) * Feat: 랜덤 생성기 구현 (#55) * Feat: BuildingRestaurantMap 네이밍 메서드 작성 (#55) * Feat: RestaurantService 주변 음식점 조회 로직 작성 (#55) * Feat: RestaurantController 주변 음식점 조회 라우터 작성 (#55) * Feat: RestaurantRepository Test 클래스 생성 (#55) * Modify: 불필요한 필드 제거 (#55) * Test: RestaurantController.findRestaurantByCategory 성공 테스트 구현 (#55) * Refactor: RandomGenerator 리팩토링 (#55) 공통 메서드 분리 * Feat: 유효성 검사 추가 (#55) VisitationRequest 유효성 검사 * Feat: 유효성 검사 추가 (#55) VisitationRequest 유효성 검사 * Refactor: 유효성 검사 테스트 리팩터링 (#55) * Refactor: 유효성 검사 테스트 리팩터링 (#55) * Test: RestaurantService 테스트 구현(#55) RestaurantService.findNearRestaurantByVisitorIdAndRestaurantCategory 성공 테스트 구현 * Test: RestaurantService 테스트 구현(#55) RestaurantService.findNearRestaurantByVisitorIdAndRestaurantCategory 실패 테스트 구현
* Refactor: 회원 존재 여부를 확인하는 메서드 이름 변경 (#57) * Feat: 초대장 삭제 Controller 메서드 구현 (#57) * Feat: 연관된 예약 정보, 방문자, 주차 정보 삭제 쿼리 메서드 구현 (#57) * Feat: 찾는 초대장이 없는 경우에 대한 에러 코드 추가 (#57) * Feat: 초대장 삭제 Service 메서드 구현 (#57) * Test: 초대장 삭제 Service 테스트 구현 (#57) * Feat: 초대장 수정 DTO 생성 (#57) * Feat: 초대장 수정 Controller 메서드 구현 (#57) * Feat: Invitation 엔티티 클래스에 데이터 수정을 위한 메서드 구현 (#57) * Feat: 초대장 수정에서 발생할 수 있는 에러 코드 추가 (#57) * Feat: 초대장 수정 유효성 검사에 필요한 쿼리 메서드 구현 (#57) * Feat: 초대장 수정 Service 로직 구현 (#57) * Refactor: 초대장 수정 추가 인원 확인 유효성 검사 메서드 수정 (#57) * Test: 초대장 수정 Service 테스트 구현 (#57) * Fix: 초대장 목적이 면접일 경우 추가 인원 확인 로직 수정 (#57) * Modify: 초대장 Service 테스트 공백 추가, 변수 분리 (#57) * Fix: 초대장 수정 DTO 방문자 Valid를 위한 코드 추가 (#57) * Test: 초대장 수정 Controller 테스트 구현 (#57)
* Add: 음식점 검색 비즈니스 로직 구현 (#154) * Add: 음식점 검색 응답DTO 구현 (#154) * Add: 음식점 검색 쿼리 기능 구현 (#154) * Add: 음식점 검색 컨트롤러 기능 구현 (#154) --------- Co-authored-by: edan_cafe <[email protected]>
* Refactor: Reservation QueryParameter 리팩토링 (#175)
* Feat : 오늘 날짜 검증용 어노테이션 구현 (#155) * Feat : 룰렛 선택 결과 반영용 DTO 추가 (#155) * Feat : 룰렛 선택 결과 반영용 Service 구현 (#155) * Feat : 룰렛 선택 결과 반영용 Repository 구현 (#155) * Feat : 룰렛 선택 결과 반영용 Controller 구현 (#155) * Feat : Entity Update를 위한 메서드 추가 (#155) * Feat : 룰렛 선택 결과 반영 코드 수정 (#155) 당일 이미 룰렛 선택한 유저일 경우 업데이트 * Test : 룰렛 선택 결과 반영 테스트 코드 작성 (#155)
* Add: 메뉴 리스트 쿼리 기능 구현 (#174) * Feat: 메뉴리스트 요청 DTO 기능 구현 (#174) * Add: 포인트 쿼리 기능 추가 (#174) * Feat: 리뷰 포인트 이넘 기능 구현 (#174) * Feat: 리뷰메뉴 레포지토리 추가 (#174) * Feat: 리뷰레포지토리 사용자 아이디 기준 리뷰 날짜 쿼리 기능 추가 (#174) * Fix: 직접입력 메뉴 필드 제거 (#174) * Feat: 리뷰 작성 시 포인트 기능 추가 (#174) --------- Co-authored-by: edan_cafe <[email protected]>
Co-authored-by: edan_cafe <[email protected]>
Co-authored-by: edan_cafe <[email protected]>
Co-authored-by: edan_cafe <[email protected]>
* Refactor : Spring Quartz 의존성 추가 (#156) 스케쥴링을 위한 Spring Quartz 의존성, Schema 추가 * Refactor : Cron 스케쥴용 Enum 추가 (#156) Daily, Weekly 추가 * Refactor : 메뉴 선택 집계 로직 수정 (#156) 메뉴 선택 집계 로직 수정으로 인한 코드 변경 기존 : 매주 1회 합산 집계 변경 : 매일 집계 후 집계 데이터를 이용 하여 주 1회 합산 집계 * Test : 메뉴 선택 집계 테스트 수정 (#156) 코드 변경으로 인한 테스트 수정 * Refactor : 메뉴 선택 집계 스케쥴러 구현 (#156) Spring Quartz Lib를 이용한 스케쥴러 구현 매일 선택된 메뉴 집계 집계된 데이터를 통해 주 1회 통합 집계 스케쥴링 MisFire(스케쥴러 JOB 실패)시 대응하기 위해 Quartz Lib를 사용하여 구현 * ReFactor : Early Return (#156) * Test : Test 코드 수정 (#156)
add properties of Spring quartz
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
6조 식스센스 Back-End 중간점검 Pull Request