Skip to content
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

Api-v0.0.3 #117

Closed
wants to merge 22 commits into from
Closed

Api-v0.0.3 #117

wants to merge 22 commits into from

Commits on Jun 12, 2023

  1. [DPMBE-55] feat : 회원가입,로그인 및 fcm 토큰 업데이트 기능 추가 (#76)

    * feat : fcmvo
    
    * feat : register fcmtoken appalram add
    
    * refactor : refresh , login 메소드 분리
    
    * feat : toggle AppAlarm
    
    * feat : fcm token 업데이트 기능 추가
    
    * feat : query By result 로 리팩토링
    
    * style : spotless
    
    * test : result 회원가입 래핑 테스트 추가
    
    * refactor : readUserusecase query user 사용
    ImNM committed Jun 12, 2023
    Configuration menu
    Copy the full SHA
    c639735 View commit details
    Browse the repository at this point in the history
  2. [DPMBE-61] 이미지 성공 확인 시 late, wait에 따라 각각 다른 메세지를 보내도록 만든다. (#73)

    * feat: 이미지 성공 확인 시 late, wait에 따라 각각 다른 메세지를 보내도록 만든다.
    
    * feat: Picture 에러코드 나열
    
    * refactor: PictureRegisterEventHandler에 Hanlder 어노테이션으로 변경
    
    * style: spotless
    
    * refactor: PictureCommentType에 promiseUserType추가하여 Service 코드 개선
    
    * test: 비지니스 로적 수정에 따른 PictureRegisterEventHandler Test 수정
    
    * style: 주석제거
    kdomo committed Jun 12, 2023
    Configuration menu
    Copy the full SHA
    0b3b172 View commit details
    Browse the repository at this point in the history
  3. [DPMBE-62] refactor : 약속 유저단계 enum 으로 관리 리팩토링 (#77)

    * refactor : progress enum 으로 전환
    
    * refactor : progressHistory progress enum 적용
    
    * refactor : promise history api usecase
    
    * style : spotlesS
    ImNM committed Jun 12, 2023
    Configuration menu
    Copy the full SHA
    4a8549a View commit details
    Browse the repository at this point in the history

Commits on Jun 13, 2023

  1. [DPMBE-58] 약속 생성, 삭제, 수정 비즈니스 로직을 작성한다 (#72)

    * feat : promise 생성
    
    * feat : promise 생성
    
    * feat : promise 위치 변경
    
    * feat: PromiseUpdateEndTime
    
    * feat : 약속 시간 수정
    
    * feat : UserInfoVo
    
    * feat : 내가 참여한 약속 리스트 조회(화면기반)
    
    * feat : 월단위 약속 조회
    
    * feat : Promise 취소 및 월간 조회 로직 수정
    
    * chore : 주석 제거
    
    * chore : spotless
    
    * feat: spotless
    
    * refactor : AOP annotation pointCut 문법 수정
    
    * refactor : 나의 약속 전부 조회 최적화 및 코드 개선
    
    * refactor : 나의 약속 전부 조회 최적화 및 코드 개선
    
    * refactor : 펙토리 메소드 패턴 및 code style 개선
    BlackBean99 committed Jun 13, 2023
    Configuration menu
    Copy the full SHA
    d6b9fae View commit details
    Browse the repository at this point in the history
  2. [DPMBE-63] 이미지 관련 테스트 코드를 작성한다 (#78)

    * chore: spring security test 의존성 추가
    
    * test: S3Properties Test
    
    * test: S3UploadPresignedUrl Service Test
    
    * test: GetPresignedUrl UseCase Test
    
    * test: Image Controller Test
    
    * fix: WAIT, LATE일때 throw 키워드 추가, PictureAdapter로 파일이름 수정
    
    * test: PictureDomain Servicer Test
    
    * test: PictureUploadSuccess UseCase Test
    
    * test: Picture Adapter Test
    
    * style: spotless
    
    * test: S3UploadPresignedUrl Service Test resultUrl 수정
    
    * fix: GetPresignedUrl UseCase Test에 ImageUrlDto 필요없는 부분 제거
    
    * test: Picture Controller Test
    
    * fix: AutoConfigureMockMvc에 addFilters = false 설정으로 filter 안불러오도록 변경
    
    * style: spotless
    kdomo committed Jun 13, 2023
    Configuration menu
    Copy the full SHA
    113f28a View commit details
    Browse the repository at this point in the history

Commits on Jun 14, 2023

  1. [DPMBE-64] FCM 기능을 추가한다 (#81)

    * chore: firebase-admin 의존성 추가
    
    * feat: FcmConfig 추가
    
    * chore: fcm certification 환경변수 추가
    
    * feat: Fcm Service 추가
    
    * style: spotless
    
    * fix: test시 환경변수 없어도 돌아가도록 수정
    kdomo committed Jun 14, 2023
    Configuration menu
    Copy the full SHA
    3f509dd View commit details
    Browse the repository at this point in the history
  2. [DPMBE-56] refactor : user� 관련 응답 엔티티에서 dto로 리팩토링 (#84)

    * feat : toUserInfoVo method
    
    * feat : toUserDetailInfoVo method
    
    * feat : userInfoVo 적용
    
    * style :spotless
    ImNM committed Jun 14, 2023
    Configuration menu
    Copy the full SHA
    49d4d79 View commit details
    Browse the repository at this point in the history
  3. [DPMBE-67] feat : 유저 프로필 수정기능 추가 (#86)

    * feat : user profile update 추가
    
    * style :spotless
    
    * fix : 프로필 이미지 변경될때만 false로
    ImNM committed Jun 14, 2023
    Configuration menu
    Copy the full SHA
    7cf536d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5057c38 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    6bb55d5 View commit details
    Browse the repository at this point in the history

Commits on Jun 15, 2023

  1. [DPMBE-66] 슬랙 에러알림 기능을 추가한다 (#91)

    * feat : slack sending
    
    * feat : 비동기 메시징
    
    * refactor : Value 주입 값 변경
    BlackBean99 committed Jun 15, 2023
    Configuration menu
    Copy the full SHA
    2afb6f9 View commit details
    Browse the repository at this point in the history

Commits on Jun 16, 2023

  1. [DPMBE-68] 유저 프로필 이미지 업로드 기능을 만든다 (#89)

    * feat: 유저 프로필 presignedUrl 발급 기능 추가
    
    * test: 유저 프로필 presignedUrl 발급 기능 테스트 코드 추가
    
    * feat: 유저 프로필 업로드 성공 확인 기능 추가
    
    * test: 유저 프로필 업로드 성공 확인 기능 테스트 코드 추가
    
    * style: spotless
    kdomo committed Jun 16, 2023
    Configuration menu
    Copy the full SHA
    70c1e8e View commit details
    Browse the repository at this point in the history

Commits on Jun 17, 2023

  1. Configuration menu
    Copy the full SHA
    009df87 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6e42a29 View commit details
    Browse the repository at this point in the history

Commits on Jun 21, 2023

  1. [DPMBE-69] 특정 예외 처리에 Slack 알림을 전송한다 (#103)

    * feat : slackProperties추가
    
    * chore
    
    * refactor : 변수명 변경
    
    * feat : ProxyManager Bean DI
    BlackBean99 committed Jun 21, 2023
    Configuration menu
    Copy the full SHA
    8780362 View commit details
    Browse the repository at this point in the history

Commits on Jun 23, 2023

  1. [DPMBE-75] 주소 키워드로 장소 리스트를 검색한다 (#105)

    * feat : NcpErrorCode 작성
    
    * feat : 위치 조회 기능 추가 & Test
    
    * refactor : dto null 처리 및 500번 예외 403으로 변경
    
    * refactor : dto null 처리 및 500번 예외 403으로 변경
    BlackBean99 committed Jun 23, 2023
    Configuration menu
    Copy the full SHA
    8d2db67 View commit details
    Browse the repository at this point in the history

Commits on Jun 25, 2023

  1. [DPMBE-72] Notification 도메인을 생성한다 (#106)

    * feat: Notification 도메인 생성
    
    * remove: pictureComment 도메인 제거
    kdomo committed Jun 25, 2023
    Configuration menu
    Copy the full SHA
    9a8e030 View commit details
    Browse the repository at this point in the history

Commits on Jun 26, 2023

  1. [DPMBE-74] feat: 환경에 따라 이미지 URL을 구분한다 (#107)

    * refactor: Picture 도메인 제거 후 Image로 통합
    
    * feat: 환경에 따라 이미지 URL을 구분한다
    
    * test: 환경에 따라 이미지 URL 구분하도록 수정하여 테스트 코드 변경
    
    * test: SpringEnvironmentHelper Test 코드 추가
    
    * style: spotless
    
    * fix: 이미지 생성 이벤트에 타입 User는 이벤트 발행하지 않도록 수정
    
    * test: 이미지 타입 User라면 이벤트 발행되지 않는 테스트 추가
    
    * fix: getActiveProfile을 activeProfile로 변경
    kdomo committed Jun 26, 2023
    Configuration menu
    Copy the full SHA
    1a1439e View commit details
    Browse the repository at this point in the history

Commits on Jun 27, 2023

  1. [DPMBE-79] 예정된 약속 조회하기 ( 약속 상태에 따른 조회 ) 추가 (#109)

    * feat : 상태에 따른 약속조회
    
    * test : stringToEnum Convert Test
    
    * test : stringToEnum Convert Test
    
    * test : YearMonth Binding test
    
    * refactor: binding
    BlackBean99 committed Jun 27, 2023
    Configuration menu
    Copy the full SHA
    bf491e8 View commit details
    Browse the repository at this point in the history

Commits on Jun 29, 2023

  1. [DPMBE-80] 약속 모음집 상세 조회할 수 있다.(D3_상세 조회) (#110)

    * feat : 상태에 따른 상세 조회
    
    * refactor: deprecated status조회
    BlackBean99 committed Jun 29, 2023
    Configuration menu
    Copy the full SHA
    e09097d View commit details
    Browse the repository at this point in the history
  2. [DPMBE-73] 인터렉션 init, 비지니스 로직을 구현한다 (#111)

    * feat: interaction, interactionHistory domain 생성
    
    * feat: 인터렉션 init
    
    * feat: 인터렉션 비지니스 로직 구현
    
    * feat: 자신의 인터렉션 정보를 조회
    
    * feat: 해당 유저가 해당 약속에 있는지 체크하는 AOP 생성
    
    * feat: 자신 인터렉션 상세 정보 조회
    
    * fix: Trasactional, Async 누락된 부분에 추가
    
    * fix: InteractionDetailDto에 미구현 메서드 삭제
    
    * fix: RedissonLock 사용하는 부분에 Transactinal 어노테이션 제거
    
    * refactor: CheckUserParticipationAop if를 when으로 refactoring
    
    * style: spotless
    
    * fix: GetMapping endpoint명에서 /users/me 제거
    
    * test: increment 동시성 테스트 코드 추가
    
    * style: spotless
    kdomo committed Jun 29, 2023
    Configuration menu
    Copy the full SHA
    8d5903d View commit details
    Browse the repository at this point in the history
  3. [DPMBE-73] 인터렉션 init, 비지니스 로직을 구현한다 (#111)

    * feat: interaction, interactionHistory domain 생성
    
    * feat: 인터렉션 init
    
    * feat: 인터렉션 비지니스 로직 구현
    
    * feat: 자신의 인터렉션 정보를 조회
    
    * feat: 해당 유저가 해당 약속에 있는지 체크하는 AOP 생성
    
    * feat: 자신 인터렉션 상세 정보 조회
    
    * fix: Trasactional, Async 누락된 부분에 추가
    
    * fix: InteractionDetailDto에 미구현 메서드 삭제
    
    * fix: RedissonLock 사용하는 부분에 Transactinal 어노테이션 제거
    
    * refactor: CheckUserParticipationAop if를 when으로 refactoring
    
    * style: spotless
    
    * fix: GetMapping endpoint명에서 /users/me 제거
    
    * test: increment 동시성 테스트 코드 추가
    
    * style: spotless
    kdomo committed Jun 29, 2023
    Configuration menu
    Copy the full SHA
    4d9a93a View commit details
    Browse the repository at this point in the history