-
Notifications
You must be signed in to change notification settings - Fork 2
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
[Feat] 레디스 분산락 사용할 때 오류 발생하면 응답하는 로직 추가 #209
[Feat] 레디스 분산락 사용할 때 오류 발생하면 응답하는 로직 추가 #209
Commits on Aug 4, 2024
-
Configuration menu - View commit details
-
Copy full SHA for b91a85f - Browse repository at this point
Copy the full SHA b91a85fView commit details
Commits on Aug 5, 2024
-
Configuration menu - View commit details
-
Copy full SHA for ffd6afb - Browse repository at this point
Copy the full SHA ffd6afbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4c6ae62 - Browse repository at this point
Copy the full SHA 4c6ae62View commit details -
Configuration menu - View commit details
-
Copy full SHA for ad7d92e - Browse repository at this point
Copy the full SHA ad7d92eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 14d1887 - Browse repository at this point
Copy the full SHA 14d1887View commit details -
Configuration menu - View commit details
-
Copy full SHA for 31f31a8 - Browse repository at this point
Copy the full SHA 31f31a8View commit details -
Configuration menu - View commit details
-
Copy full SHA for da5c7dc - Browse repository at this point
Copy the full SHA da5c7dcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 05054ab - Browse repository at this point
Copy the full SHA 05054abView commit details -
Configuration menu - View commit details
-
Copy full SHA for 372f84c - Browse repository at this point
Copy the full SHA 372f84cView commit details
Commits on Aug 6, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 57b7bd1 - Browse repository at this point
Copy the full SHA 57b7bd1View commit details -
Configuration menu - View commit details
-
Copy full SHA for efb92c9 - Browse repository at this point
Copy the full SHA efb92c9View commit details -
Configuration menu - View commit details
-
Copy full SHA for babd1a8 - Browse repository at this point
Copy the full SHA babd1a8View commit details -
Configuration menu - View commit details
-
Copy full SHA for be93408 - Browse repository at this point
Copy the full SHA be93408View commit details -
Configuration menu - View commit details
-
Copy full SHA for 212a34c - Browse repository at this point
Copy the full SHA 212a34cView commit details -
Configuration menu - View commit details
-
Copy full SHA for db65184 - Browse repository at this point
Copy the full SHA db65184View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4658edd - Browse repository at this point
Copy the full SHA 4658eddView commit details -
Merge remote-tracking branch 'upstream/develop' into develop
# Conflicts: # src/main/java/com/softeer/backend/global/common/exception/ExceptionAdvice.java
Configuration menu - View commit details
-
Copy full SHA for bcfb880 - Browse repository at this point
Copy the full SHA bcfb880View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1706d79 - Browse repository at this point
Copy the full SHA 1706d79View commit details -
Merge remote-tracking branch 'upstream/develop' into develop
# Conflicts: # src/main/java/com/softeer/backend/fo_domain/draw/domain/Draw.java
Configuration menu - View commit details
-
Copy full SHA for 8d5e4c8 - Browse repository at this point
Copy the full SHA 8d5e4c8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 55edd9c - Browse repository at this point
Copy the full SHA 55edd9cView commit details -
Merge remote-tracking branch 'upstream/develop' into develop
# Conflicts: # .github/workflows/deploy.yml
Configuration menu - View commit details
-
Copy full SHA for f1ebddf - Browse repository at this point
Copy the full SHA f1ebddfView commit details
Commits on Aug 9, 2024
-
cicd test (softeerbootcamp4th#54)
* config: jwt 속성을 yml에 설정 * config: git cache 초기화 * feat: Jwt 속성 관리 클래스 생성 * feat: 로그인 컨트롤러 클래스 생성 * feat: 로그인 요청 dto 클래스 생성 * feat: 로그인 service 클래스 생성 * feat: 메서드 추가 - 전화번호에 해당하는 유저가 있는지 확인하는 메서드 - 전화번호로 유저 객체를 반환하는 메서드 * feat: 필드 추가 및 전화번호 인덱싱 설정 * feat: 로그인 성공 상태 코드 추가 * feat: 로그인 실패 상태 코드 추가 * style: 엔터한 공간 줄이기 * chore: ci/cd test * chore: ci/cd test * chore: ci/cd test * cicd test (softeerbootcamp4th#47) * config: jwt 속성을 yml에 설정 * config: git cache 초기화 * feat: Jwt 속성 관리 클래스 생성 * feat: 로그인 컨트롤러 클래스 생성 * feat: 로그인 요청 dto 클래스 생성 * feat: 로그인 service 클래스 생성 * feat: 메서드 추가 - 전화번호에 해당하는 유저가 있는지 확인하는 메서드 - 전화번호로 유저 객체를 반환하는 메서드 * feat: 필드 추가 및 전화번호 인덱싱 설정 * feat: 로그인 성공 상태 코드 추가 * feat: 로그인 실패 상태 코드 추가 * style: 엔터한 공간 줄이기 * chore: ci/cd test --------- Co-authored-by: hyeokson <[email protected]> * chore: ci/cd test * chore: ci/cd test * chore: ci/cd test --------- Co-authored-by: hyeokson <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 89b5c0f - Browse repository at this point
Copy the full SHA 89b5c0fView commit details -
[Feat] 기대평 기능 구현 (softeerbootcamp4th#57)
* config: jwt 속성을 yml에 설정 * config: git cache 초기화 * feat: Jwt 속성 관리 클래스 생성 * feat: 로그인 컨트롤러 클래스 생성 * feat: 로그인 요청 dto 클래스 생성 * feat: 로그인 service 클래스 생성 * feat: 메서드 추가 - 전화번호에 해당하는 유저가 있는지 확인하는 메서드 - 전화번호로 유저 객체를 반환하는 메서드 * feat: 필드 추가 및 전화번호 인덱싱 설정 * feat: 로그인 성공 상태 코드 추가 * feat: 로그인 실패 상태 코드 추가 * style: 엔터한 공간 줄이기 * chore: ci/cd test * chore: ci/cd test * chore: ci/cd test * cicd test (softeerbootcamp4th#47) * config: jwt 속성을 yml에 설정 * config: git cache 초기화 * feat: Jwt 속성 관리 클래스 생성 * feat: 로그인 컨트롤러 클래스 생성 * feat: 로그인 요청 dto 클래스 생성 * feat: 로그인 service 클래스 생성 * feat: 메서드 추가 - 전화번호에 해당하는 유저가 있는지 확인하는 메서드 - 전화번호로 유저 객체를 반환하는 메서드 * feat: 필드 추가 및 전화번호 인덱싱 설정 * feat: 로그인 성공 상태 코드 추가 * feat: 로그인 실패 상태 코드 추가 * style: 엔터한 공간 줄이기 * chore: ci/cd test --------- Co-authored-by: hyeokson <[email protected]> * chore: ci/cd test * chore: ci/cd test * chore: ci/cd test * config: gradle 의존성 설정 * refactor: BaseEntity 삭제 * feat: if문 추가 - 인증 및 미인증 유저가 공동으로 사용하는 api를 위해서 인증을 하지 않았다면 예외가 아니라 userId값으로 null을 갖도록 변경 * feat: 댓글 예외 상태 코드 추가 * feat: Comment 엔티티 클래스 생성 * feat: Comment 컨트롤러 생성 및 구현 - 기대평 조회 및 저장 로직 구현 * feat: Comment 예외 클래스 생성 * feat: 기대평 닉네임을 관리하는 Enum 클래스 생성 * feat: Comment repository 생성 및 구현 * feat: Comment service 생성 및 구현 - SCROLL_SIZE 만큼의 기대평을 반환하는 메서드 구현 - 기대평을 저장하는 메서드 구현 * feat: Comment 조회 응답 클래스 생성 * feat: 기대평을 관리하는 Enum 클래스 생성 * feat: 컨버터 클래스 생성 - 기대평 Enum 객체와 comment 값을 서로 변환해주는 컨버터 생성 * feat: Util 클래스 생성 - 커서 기반 스크롤 기능을 사용할 수 있는 Util 클래스 생성 * refactor: jsonformat 패턴 변경 * feat: 기대평 성공 상태 코드 추가 * refactor: enum 값 변경 * refactor: 호출하는 메서드 명 변경 * refactor: 자료형 변경 * refactor: 애노테이션 변경 * refactor: claim의 id값 자료형 변경 * feat: 변수 및 메서드 추가 - Access Token이 header에 있으면 인증하고 없으면 인증하지 않는 url 설정 및 기능 구현 * feat: 자동으로 생성 시간 저장하도록 구현 * refactor: 시간값 설정 코드 삭제 --------- Co-authored-by: hyeokson <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 409fcd1 - Browse repository at this point
Copy the full SHA 409fcd1View commit details -
cicd test (softeerbootcamp4th#58)
* config: jwt 속성을 yml에 설정 * config: git cache 초기화 * feat: Jwt 속성 관리 클래스 생성 * chore: ci/cd를 위한 커밋 --------- Co-authored-by: hyeokson <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d42d605 - Browse repository at this point
Copy the full SHA d42d605View commit details -
Configuration menu - View commit details
-
Copy full SHA for 72ee18b - Browse repository at this point
Copy the full SHA 72ee18bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3122173 - Browse repository at this point
Copy the full SHA 3122173View commit details
Commits on Aug 11, 2024
-
[Feat] 성공, 실패 상태 코드 수정하기 (softeerbootcamp4th#65)
* config: jwt 속성을 yml에 설정 * config: git cache 초기화 * feat: Jwt 속성 관리 클래스 생성 * feat: cors 도메인 설정 * refactor: 커스텀 코드 형식 수정 및 에러코드 수정 - '(에러를 구분하는 알파벳)3자리 숫자' 형태로 커스텀 에러 코드 관리 - 클라이언트에서 에러 코드에 의해 분기되지 않으면 하나의 에러로 관리하도록 변경 * refactor: 하나의 성공 코드로 관리하도록 변경 * rebase: 원본 develop 브랜치와 rebase * rebase: 원본 develop 브랜치 rebase * feat: cors 설정에 localhost 추가 * refactor: 함수명 변경 * refactor: 예외 코드 변경 --------- Co-authored-by: hyeokson <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0e2f44d - Browse repository at this point
Copy the full SHA 0e2f44dView commit details -
[Feat]Admin Api 구현 (softeerbootcamp4th#67)
* config: jwt 속성을 yml에 설정 * rebase: 원본 develop 브랜치와 병합 * feat: Admin entity 클래스 생성 * feat: Admin exception 클래스 생성 * feat: Admin 로그인 컨트롤러 구현 * feat: Admin 로그인 요청 dto 구현 * feat: Admin 로그인 서비스 클래스 구현 * feat: Admin repository 구현 * feat: 추첨 이벤트 시간 설정 요청 dto 구현 * feat: 추첨 시간 검증 클래스 구현 * feat: 추첨 당첨자 응답 dto 구현 * feat: 추첨 당첨자 수 수정 요청 dto 구현 * feat: 이벤트 지표 응답 dto 구현 * feat: 이벤트 페이지 컨트롤러 구현 * feat: 이벤트 페이지 service 클래스 구현 * feat: 선착순 날짜 검증 클래스 구현 * feat: 선착순 날짜 등록 요청 dto 구현 * feat: 선착순 시간 검증 클래스 구현 * feat: 선착순 당첨자 응답 dto 구현 * feat: 선착순 당첨자 수 수정 요청 dto 구현 * feat: 이벤트 지표 컨트롤러 클래스 구현 * feat: 이벤트 지표 service 클래스 구현 * feat: 메인 페이지 관련 컨트롤러 클래스 구현 * feat: 메인 페이지 응답 dto 구현 * feat: 메인 페이지 service 클래스 구현 * feat: password encoder 구현 * feat: 확률값을 %형태로 바꿔주는 serializer 구현 * feat: 전화번호에 '-'를 붙여주는 serializer 구현 * feat: 추첨 시간 검증 애노테이션 구현 * feat: 선착순 날짜 검증 애노테이션 구현 * feat: 선착순 시간 검증 애노테이션 구현 * feat: 당첨 관리 페이지 컨트롤러 클래스 구현 * feat: 당첨 관리 페이지 service 클래스 구현 * config: Bcrypt 의존성 설정 * refactor: winningDate 변수의 자료형 변경 * feat: Draw, User를 조회하는 메서드 구현 * refactor: 변수명 변경 * feat: Transactional 애노테이션 추가 * refactor: 자료형 변경 및 시간 관련 변수 분리 * refactor: 자료형 변경 * feat: eventDate 변수 추가 * feat: EventParticipation 조회 메서드 구현 * feat: round값으로 Fcfs 조회하는 메서드 구현 * feat: @Setter 애노테이션 추가 * docs: TODO 추가 * refactor: 클래스명 변경 * refactor: 패키지 변경 * refactor: 패키지 변경 * refactor: 클래스명 변경 * refactor: 클래스명 및 변수명 변경 * refactor: 클래스명 및 변수명 변경 * refactor: 클래스명 변경 * refactor: Refresh Token을 삭제하는 메서드 구현 * refactor: 커스텀 코드값 변경 * refactor: 검증 관련 상수 추가 * style: 코드 형식 맞추기 --------- Co-authored-by: hyeokson <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d27eb9d - Browse repository at this point
Copy the full SHA d27eb9dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9faa347 - Browse repository at this point
Copy the full SHA 9faa347View commit details -
[Feat] 기대평 기능 구현 (softeerbootcamp4th#57)
* config: jwt 속성을 yml에 설정 * config: git cache 초기화 * feat: Jwt 속성 관리 클래스 생성 * feat: 로그인 컨트롤러 클래스 생성 * feat: 로그인 요청 dto 클래스 생성 * feat: 로그인 service 클래스 생성 * feat: 메서드 추가 - 전화번호에 해당하는 유저가 있는지 확인하는 메서드 - 전화번호로 유저 객체를 반환하는 메서드 * feat: 필드 추가 및 전화번호 인덱싱 설정 * feat: 로그인 성공 상태 코드 추가 * feat: 로그인 실패 상태 코드 추가 * style: 엔터한 공간 줄이기 * chore: ci/cd test * chore: ci/cd test * chore: ci/cd test * cicd test (softeerbootcamp4th#47) * config: jwt 속성을 yml에 설정 * config: git cache 초기화 * feat: Jwt 속성 관리 클래스 생성 * feat: 로그인 컨트롤러 클래스 생성 * feat: 로그인 요청 dto 클래스 생성 * feat: 로그인 service 클래스 생성 * feat: 메서드 추가 - 전화번호에 해당하는 유저가 있는지 확인하는 메서드 - 전화번호로 유저 객체를 반환하는 메서드 * feat: 필드 추가 및 전화번호 인덱싱 설정 * feat: 로그인 성공 상태 코드 추가 * feat: 로그인 실패 상태 코드 추가 * style: 엔터한 공간 줄이기 * chore: ci/cd test --------- Co-authored-by: hyeokson <[email protected]> * chore: ci/cd test * chore: ci/cd test * chore: ci/cd test * config: gradle 의존성 설정 * refactor: BaseEntity 삭제 * feat: if문 추가 - 인증 및 미인증 유저가 공동으로 사용하는 api를 위해서 인증을 하지 않았다면 예외가 아니라 userId값으로 null을 갖도록 변경 * feat: 댓글 예외 상태 코드 추가 * feat: Comment 엔티티 클래스 생성 * feat: Comment 컨트롤러 생성 및 구현 - 기대평 조회 및 저장 로직 구현 * feat: Comment 예외 클래스 생성 * feat: 기대평 닉네임을 관리하는 Enum 클래스 생성 * feat: Comment repository 생성 및 구현 * feat: Comment service 생성 및 구현 - SCROLL_SIZE 만큼의 기대평을 반환하는 메서드 구현 - 기대평을 저장하는 메서드 구현 * feat: Comment 조회 응답 클래스 생성 * feat: 기대평을 관리하는 Enum 클래스 생성 * feat: 컨버터 클래스 생성 - 기대평 Enum 객체와 comment 값을 서로 변환해주는 컨버터 생성 * feat: Util 클래스 생성 - 커서 기반 스크롤 기능을 사용할 수 있는 Util 클래스 생성 * refactor: jsonformat 패턴 변경 * feat: 기대평 성공 상태 코드 추가 * refactor: enum 값 변경 * refactor: 호출하는 메서드 명 변경 * refactor: 자료형 변경 * refactor: 애노테이션 변경 * refactor: claim의 id값 자료형 변경 * feat: 변수 및 메서드 추가 - Access Token이 header에 있으면 인증하고 없으면 인증하지 않는 url 설정 및 기능 구현 * feat: 자동으로 생성 시간 저장하도록 구현 * refactor: 시간값 설정 코드 삭제 --------- Co-authored-by: hyeokson <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6fbc9c8 - Browse repository at this point
Copy the full SHA 6fbc9c8View commit details -
[Refactor] 공유 url 조회하는 api 수정 (softeerbootcamp4th#70)
* infra: 빌드 테스트 yml 작성 * infra: DB 정보 추가 * infra: ssh-agent 버전 변경 * infra: known_hosts 추가 * infra: db port 변경 * infra: database test 설정 변경 * infra: DB 환경변수 설정 및 application.yml 생성 * infra: application.yml 동적 생성 스크립트 수정 * infra: 레디스 설정 추가 * infra: redis test 추가 * infra: redis 버전 변경 * infra: redis cli 설치 * infra: application.yml 위치 및 내용 확인 * infra: Github Actions 환경변수에 REDIS_HOST, REDIS_PORT 추가 * infra: 환경변수 확인 추가 * feat: draw_rank column 이름 수정 * infra: pull_request시 Github Actions 동작하도록 수정 * cicd test (softeerbootcamp4th#54) * config: jwt 속성을 yml에 설정 * config: git cache 초기화 * feat: Jwt 속성 관리 클래스 생성 * feat: 로그인 컨트롤러 클래스 생성 * feat: 로그인 요청 dto 클래스 생성 * feat: 로그인 service 클래스 생성 * feat: 메서드 추가 - 전화번호에 해당하는 유저가 있는지 확인하는 메서드 - 전화번호로 유저 객체를 반환하는 메서드 * feat: 필드 추가 및 전화번호 인덱싱 설정 * feat: 로그인 성공 상태 코드 추가 * feat: 로그인 실패 상태 코드 추가 * style: 엔터한 공간 줄이기 * chore: ci/cd test * chore: ci/cd test * chore: ci/cd test * cicd test (softeerbootcamp4th#47) * config: jwt 속성을 yml에 설정 * config: git cache 초기화 * feat: Jwt 속성 관리 클래스 생성 * feat: 로그인 컨트롤러 클래스 생성 * feat: 로그인 요청 dto 클래스 생성 * feat: 로그인 service 클래스 생성 * feat: 메서드 추가 - 전화번호에 해당하는 유저가 있는지 확인하는 메서드 - 전화번호로 유저 객체를 반환하는 메서드 * feat: 필드 추가 및 전화번호 인덱싱 설정 * feat: 로그인 성공 상태 코드 추가 * feat: 로그인 실패 상태 코드 추가 * style: 엔터한 공간 줄이기 * chore: ci/cd test --------- Co-authored-by: hyeokson <[email protected]> * chore: ci/cd test * chore: ci/cd test * chore: ci/cd test --------- Co-authored-by: hyeokson <[email protected]> * [Feat] 기대평 기능 구현 (softeerbootcamp4th#57) * config: jwt 속성을 yml에 설정 * config: git cache 초기화 * feat: Jwt 속성 관리 클래스 생성 * feat: 로그인 컨트롤러 클래스 생성 * feat: 로그인 요청 dto 클래스 생성 * feat: 로그인 service 클래스 생성 * feat: 메서드 추가 - 전화번호에 해당하는 유저가 있는지 확인하는 메서드 - 전화번호로 유저 객체를 반환하는 메서드 * feat: 필드 추가 및 전화번호 인덱싱 설정 * feat: 로그인 성공 상태 코드 추가 * feat: 로그인 실패 상태 코드 추가 * style: 엔터한 공간 줄이기 * chore: ci/cd test * chore: ci/cd test * chore: ci/cd test * cicd test (softeerbootcamp4th#47) * config: jwt 속성을 yml에 설정 * config: git cache 초기화 * feat: Jwt 속성 관리 클래스 생성 * feat: 로그인 컨트롤러 클래스 생성 * feat: 로그인 요청 dto 클래스 생성 * feat: 로그인 service 클래스 생성 * feat: 메서드 추가 - 전화번호에 해당하는 유저가 있는지 확인하는 메서드 - 전화번호로 유저 객체를 반환하는 메서드 * feat: 필드 추가 및 전화번호 인덱싱 설정 * feat: 로그인 성공 상태 코드 추가 * feat: 로그인 실패 상태 코드 추가 * style: 엔터한 공간 줄이기 * chore: ci/cd test --------- Co-authored-by: hyeokson <[email protected]> * chore: ci/cd test * chore: ci/cd test * chore: ci/cd test * config: gradle 의존성 설정 * refactor: BaseEntity 삭제 * feat: if문 추가 - 인증 및 미인증 유저가 공동으로 사용하는 api를 위해서 인증을 하지 않았다면 예외가 아니라 userId값으로 null을 갖도록 변경 * feat: 댓글 예외 상태 코드 추가 * feat: Comment 엔티티 클래스 생성 * feat: Comment 컨트롤러 생성 및 구현 - 기대평 조회 및 저장 로직 구현 * feat: Comment 예외 클래스 생성 * feat: 기대평 닉네임을 관리하는 Enum 클래스 생성 * feat: Comment repository 생성 및 구현 * feat: Comment service 생성 및 구현 - SCROLL_SIZE 만큼의 기대평을 반환하는 메서드 구현 - 기대평을 저장하는 메서드 구현 * feat: Comment 조회 응답 클래스 생성 * feat: 기대평을 관리하는 Enum 클래스 생성 * feat: 컨버터 클래스 생성 - 기대평 Enum 객체와 comment 값을 서로 변환해주는 컨버터 생성 * feat: Util 클래스 생성 - 커서 기반 스크롤 기능을 사용할 수 있는 Util 클래스 생성 * refactor: jsonformat 패턴 변경 * feat: 기대평 성공 상태 코드 추가 * refactor: enum 값 변경 * refactor: 호출하는 메서드 명 변경 * refactor: 자료형 변경 * refactor: 애노테이션 변경 * refactor: claim의 id값 자료형 변경 * feat: 변수 및 메서드 추가 - Access Token이 header에 있으면 인증하고 없으면 인증하지 않는 url 설정 및 기능 구현 * feat: 자동으로 생성 시간 저장하도록 구현 * refactor: 시간값 설정 코드 삭제 --------- Co-authored-by: hyeokson <[email protected]> * cicd test (softeerbootcamp4th#58) * config: jwt 속성을 yml에 설정 * config: git cache 초기화 * feat: Jwt 속성 관리 클래스 생성 * chore: ci/cd를 위한 커밋 --------- Co-authored-by: hyeokson <[email protected]> * refactor: 공유 url 조회하는 레포지토리 변경 - ShareInfoRepository -> ShareUrlInfoRepository * refactor: 잘못 작성된 메서드 삭제 - findSharedUrlByUserId 삭제 * refactor: 사용되지 않는 shareInfoRepository 삭제 * refactor: 변수명 변경 - sharedUrl -> shareUrl * [Feat] 성공, 실패 상태 코드 수정하기 (softeerbootcamp4th#65) * config: jwt 속성을 yml에 설정 * config: git cache 초기화 * feat: Jwt 속성 관리 클래스 생성 * feat: cors 도메인 설정 * refactor: 커스텀 코드 형식 수정 및 에러코드 수정 - '(에러를 구분하는 알파벳)3자리 숫자' 형태로 커스텀 에러 코드 관리 - 클라이언트에서 에러 코드에 의해 분기되지 않으면 하나의 에러로 관리하도록 변경 * refactor: 하나의 성공 코드로 관리하도록 변경 * rebase: 원본 develop 브랜치와 rebase * rebase: 원본 develop 브랜치 rebase * feat: cors 설정에 localhost 추가 * refactor: 함수명 변경 * refactor: 예외 코드 변경 --------- Co-authored-by: hyeokson <[email protected]> * [Feat]Admin Api 구현 (softeerbootcamp4th#67) * config: jwt 속성을 yml에 설정 * rebase: 원본 develop 브랜치와 병합 * feat: Admin entity 클래스 생성 * feat: Admin exception 클래스 생성 * feat: Admin 로그인 컨트롤러 구현 * feat: Admin 로그인 요청 dto 구현 * feat: Admin 로그인 서비스 클래스 구현 * feat: Admin repository 구현 * feat: 추첨 이벤트 시간 설정 요청 dto 구현 * feat: 추첨 시간 검증 클래스 구현 * feat: 추첨 당첨자 응답 dto 구현 * feat: 추첨 당첨자 수 수정 요청 dto 구현 * feat: 이벤트 지표 응답 dto 구현 * feat: 이벤트 페이지 컨트롤러 구현 * feat: 이벤트 페이지 service 클래스 구현 * feat: 선착순 날짜 검증 클래스 구현 * feat: 선착순 날짜 등록 요청 dto 구현 * feat: 선착순 시간 검증 클래스 구현 * feat: 선착순 당첨자 응답 dto 구현 * feat: 선착순 당첨자 수 수정 요청 dto 구현 * feat: 이벤트 지표 컨트롤러 클래스 구현 * feat: 이벤트 지표 service 클래스 구현 * feat: 메인 페이지 관련 컨트롤러 클래스 구현 * feat: 메인 페이지 응답 dto 구현 * feat: 메인 페이지 service 클래스 구현 * feat: password encoder 구현 * feat: 확률값을 %형태로 바꿔주는 serializer 구현 * feat: 전화번호에 '-'를 붙여주는 serializer 구현 * feat: 추첨 시간 검증 애노테이션 구현 * feat: 선착순 날짜 검증 애노테이션 구현 * feat: 선착순 시간 검증 애노테이션 구현 * feat: 당첨 관리 페이지 컨트롤러 클래스 구현 * feat: 당첨 관리 페이지 service 클래스 구현 * config: Bcrypt 의존성 설정 * refactor: winningDate 변수의 자료형 변경 * feat: Draw, User를 조회하는 메서드 구현 * refactor: 변수명 변경 * feat: Transactional 애노테이션 추가 * refactor: 자료형 변경 및 시간 관련 변수 분리 * refactor: 자료형 변경 * feat: eventDate 변수 추가 * feat: EventParticipation 조회 메서드 구현 * feat: round값으로 Fcfs 조회하는 메서드 구현 * feat: @Setter 애노테이션 추가 * docs: TODO 추가 * refactor: 클래스명 변경 * refactor: 패키지 변경 * refactor: 패키지 변경 * refactor: 클래스명 변경 * refactor: 클래스명 및 변수명 변경 * refactor: 클래스명 및 변수명 변경 * refactor: 클래스명 변경 * refactor: Refresh Token을 삭제하는 메서드 구현 * refactor: 커스텀 코드값 변경 * refactor: 검증 관련 상수 추가 * style: 코드 형식 맞추기 --------- Co-authored-by: hyeokson <[email protected]> * infra: 레디스 설정 추가 * [Feat] 기대평 기능 구현 (softeerbootcamp4th#57) * config: jwt 속성을 yml에 설정 * config: git cache 초기화 * feat: Jwt 속성 관리 클래스 생성 * feat: 로그인 컨트롤러 클래스 생성 * feat: 로그인 요청 dto 클래스 생성 * feat: 로그인 service 클래스 생성 * feat: 메서드 추가 - 전화번호에 해당하는 유저가 있는지 확인하는 메서드 - 전화번호로 유저 객체를 반환하는 메서드 * feat: 필드 추가 및 전화번호 인덱싱 설정 * feat: 로그인 성공 상태 코드 추가 * feat: 로그인 실패 상태 코드 추가 * style: 엔터한 공간 줄이기 * chore: ci/cd test * chore: ci/cd test * chore: ci/cd test * cicd test (softeerbootcamp4th#47) * config: jwt 속성을 yml에 설정 * config: git cache 초기화 * feat: Jwt 속성 관리 클래스 생성 * feat: 로그인 컨트롤러 클래스 생성 * feat: 로그인 요청 dto 클래스 생성 * feat: 로그인 service 클래스 생성 * feat: 메서드 추가 - 전화번호에 해당하는 유저가 있는지 확인하는 메서드 - 전화번호로 유저 객체를 반환하는 메서드 * feat: 필드 추가 및 전화번호 인덱싱 설정 * feat: 로그인 성공 상태 코드 추가 * feat: 로그인 실패 상태 코드 추가 * style: 엔터한 공간 줄이기 * chore: ci/cd test --------- Co-authored-by: hyeokson <[email protected]> * chore: ci/cd test * chore: ci/cd test * chore: ci/cd test * config: gradle 의존성 설정 * refactor: BaseEntity 삭제 * feat: if문 추가 - 인증 및 미인증 유저가 공동으로 사용하는 api를 위해서 인증을 하지 않았다면 예외가 아니라 userId값으로 null을 갖도록 변경 * feat: 댓글 예외 상태 코드 추가 * feat: Comment 엔티티 클래스 생성 * feat: Comment 컨트롤러 생성 및 구현 - 기대평 조회 및 저장 로직 구현 * feat: Comment 예외 클래스 생성 * feat: 기대평 닉네임을 관리하는 Enum 클래스 생성 * feat: Comment repository 생성 및 구현 * feat: Comment service 생성 및 구현 - SCROLL_SIZE 만큼의 기대평을 반환하는 메서드 구현 - 기대평을 저장하는 메서드 구현 * feat: Comment 조회 응답 클래스 생성 * feat: 기대평을 관리하는 Enum 클래스 생성 * feat: 컨버터 클래스 생성 - 기대평 Enum 객체와 comment 값을 서로 변환해주는 컨버터 생성 * feat: Util 클래스 생성 - 커서 기반 스크롤 기능을 사용할 수 있는 Util 클래스 생성 * refactor: jsonformat 패턴 변경 * feat: 기대평 성공 상태 코드 추가 * refactor: enum 값 변경 * refactor: 호출하는 메서드 명 변경 * refactor: 자료형 변경 * refactor: 애노테이션 변경 * refactor: claim의 id값 자료형 변경 * feat: 변수 및 메서드 추가 - Access Token이 header에 있으면 인증하고 없으면 인증하지 않는 url 설정 및 기능 구현 * feat: 자동으로 생성 시간 저장하도록 구현 * refactor: 시간값 설정 코드 삭제 --------- Co-authored-by: hyeokson <[email protected]> --------- Co-authored-by: Son Chanhyeok <[email protected]> Co-authored-by: hyeokson <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a63f49a - Browse repository at this point
Copy the full SHA a63f49aView commit details
Commits on Aug 12, 2024
-
[Refactor] 공유 url 조회하는 api 수정 (softeerbootcamp4th#70)
* infra: 빌드 테스트 yml 작성 * infra: DB 정보 추가 * infra: ssh-agent 버전 변경 * infra: known_hosts 추가 * infra: db port 변경 * infra: database test 설정 변경 * infra: DB 환경변수 설정 및 application.yml 생성 * infra: application.yml 동적 생성 스크립트 수정 * infra: 레디스 설정 추가 * infra: redis test 추가 * infra: redis 버전 변경 * infra: redis cli 설치 * infra: application.yml 위치 및 내용 확인 * infra: Github Actions 환경변수에 REDIS_HOST, REDIS_PORT 추가 * infra: 환경변수 확인 추가 * feat: draw_rank column 이름 수정 * infra: pull_request시 Github Actions 동작하도록 수정 * cicd test (softeerbootcamp4th#54) * config: jwt 속성을 yml에 설정 * config: git cache 초기화 * feat: Jwt 속성 관리 클래스 생성 * feat: 로그인 컨트롤러 클래스 생성 * feat: 로그인 요청 dto 클래스 생성 * feat: 로그인 service 클래스 생성 * feat: 메서드 추가 - 전화번호에 해당하는 유저가 있는지 확인하는 메서드 - 전화번호로 유저 객체를 반환하는 메서드 * feat: 필드 추가 및 전화번호 인덱싱 설정 * feat: 로그인 성공 상태 코드 추가 * feat: 로그인 실패 상태 코드 추가 * style: 엔터한 공간 줄이기 * chore: ci/cd test * chore: ci/cd test * chore: ci/cd test * cicd test (softeerbootcamp4th#47) * config: jwt 속성을 yml에 설정 * config: git cache 초기화 * feat: Jwt 속성 관리 클래스 생성 * feat: 로그인 컨트롤러 클래스 생성 * feat: 로그인 요청 dto 클래스 생성 * feat: 로그인 service 클래스 생성 * feat: 메서드 추가 - 전화번호에 해당하는 유저가 있는지 확인하는 메서드 - 전화번호로 유저 객체를 반환하는 메서드 * feat: 필드 추가 및 전화번호 인덱싱 설정 * feat: 로그인 성공 상태 코드 추가 * feat: 로그인 실패 상태 코드 추가 * style: 엔터한 공간 줄이기 * chore: ci/cd test --------- Co-authored-by: hyeokson <[email protected]> * chore: ci/cd test * chore: ci/cd test * chore: ci/cd test --------- Co-authored-by: hyeokson <[email protected]> * [Feat] 기대평 기능 구현 (softeerbootcamp4th#57) * config: jwt 속성을 yml에 설정 * config: git cache 초기화 * feat: Jwt 속성 관리 클래스 생성 * feat: 로그인 컨트롤러 클래스 생성 * feat: 로그인 요청 dto 클래스 생성 * feat: 로그인 service 클래스 생성 * feat: 메서드 추가 - 전화번호에 해당하는 유저가 있는지 확인하는 메서드 - 전화번호로 유저 객체를 반환하는 메서드 * feat: 필드 추가 및 전화번호 인덱싱 설정 * feat: 로그인 성공 상태 코드 추가 * feat: 로그인 실패 상태 코드 추가 * style: 엔터한 공간 줄이기 * chore: ci/cd test * chore: ci/cd test * chore: ci/cd test * cicd test (softeerbootcamp4th#47) * config: jwt 속성을 yml에 설정 * config: git cache 초기화 * feat: Jwt 속성 관리 클래스 생성 * feat: 로그인 컨트롤러 클래스 생성 * feat: 로그인 요청 dto 클래스 생성 * feat: 로그인 service 클래스 생성 * feat: 메서드 추가 - 전화번호에 해당하는 유저가 있는지 확인하는 메서드 - 전화번호로 유저 객체를 반환하는 메서드 * feat: 필드 추가 및 전화번호 인덱싱 설정 * feat: 로그인 성공 상태 코드 추가 * feat: 로그인 실패 상태 코드 추가 * style: 엔터한 공간 줄이기 * chore: ci/cd test --------- Co-authored-by: hyeokson <[email protected]> * chore: ci/cd test * chore: ci/cd test * chore: ci/cd test * config: gradle 의존성 설정 * refactor: BaseEntity 삭제 * feat: if문 추가 - 인증 및 미인증 유저가 공동으로 사용하는 api를 위해서 인증을 하지 않았다면 예외가 아니라 userId값으로 null을 갖도록 변경 * feat: 댓글 예외 상태 코드 추가 * feat: Comment 엔티티 클래스 생성 * feat: Comment 컨트롤러 생성 및 구현 - 기대평 조회 및 저장 로직 구현 * feat: Comment 예외 클래스 생성 * feat: 기대평 닉네임을 관리하는 Enum 클래스 생성 * feat: Comment repository 생성 및 구현 * feat: Comment service 생성 및 구현 - SCROLL_SIZE 만큼의 기대평을 반환하는 메서드 구현 - 기대평을 저장하는 메서드 구현 * feat: Comment 조회 응답 클래스 생성 * feat: 기대평을 관리하는 Enum 클래스 생성 * feat: 컨버터 클래스 생성 - 기대평 Enum 객체와 comment 값을 서로 변환해주는 컨버터 생성 * feat: Util 클래스 생성 - 커서 기반 스크롤 기능을 사용할 수 있는 Util 클래스 생성 * refactor: jsonformat 패턴 변경 * feat: 기대평 성공 상태 코드 추가 * refactor: enum 값 변경 * refactor: 호출하는 메서드 명 변경 * refactor: 자료형 변경 * refactor: 애노테이션 변경 * refactor: claim의 id값 자료형 변경 * feat: 변수 및 메서드 추가 - Access Token이 header에 있으면 인증하고 없으면 인증하지 않는 url 설정 및 기능 구현 * feat: 자동으로 생성 시간 저장하도록 구현 * refactor: 시간값 설정 코드 삭제 --------- Co-authored-by: hyeokson <[email protected]> * cicd test (softeerbootcamp4th#58) * config: jwt 속성을 yml에 설정 * config: git cache 초기화 * feat: Jwt 속성 관리 클래스 생성 * chore: ci/cd를 위한 커밋 --------- Co-authored-by: hyeokson <[email protected]> * refactor: 공유 url 조회하는 레포지토리 변경 - ShareInfoRepository -> ShareUrlInfoRepository * refactor: 잘못 작성된 메서드 삭제 - findSharedUrlByUserId 삭제 * refactor: 사용되지 않는 shareInfoRepository 삭제 * refactor: 변수명 변경 - sharedUrl -> shareUrl * [Feat] 성공, 실패 상태 코드 수정하기 (softeerbootcamp4th#65) * config: jwt 속성을 yml에 설정 * config: git cache 초기화 * feat: Jwt 속성 관리 클래스 생성 * feat: cors 도메인 설정 * refactor: 커스텀 코드 형식 수정 및 에러코드 수정 - '(에러를 구분하는 알파벳)3자리 숫자' 형태로 커스텀 에러 코드 관리 - 클라이언트에서 에러 코드에 의해 분기되지 않으면 하나의 에러로 관리하도록 변경 * refactor: 하나의 성공 코드로 관리하도록 변경 * rebase: 원본 develop 브랜치와 rebase * rebase: 원본 develop 브랜치 rebase * feat: cors 설정에 localhost 추가 * refactor: 함수명 변경 * refactor: 예외 코드 변경 --------- Co-authored-by: hyeokson <[email protected]> * [Feat]Admin Api 구현 (softeerbootcamp4th#67) * config: jwt 속성을 yml에 설정 * rebase: 원본 develop 브랜치와 병합 * feat: Admin entity 클래스 생성 * feat: Admin exception 클래스 생성 * feat: Admin 로그인 컨트롤러 구현 * feat: Admin 로그인 요청 dto 구현 * feat: Admin 로그인 서비스 클래스 구현 * feat: Admin repository 구현 * feat: 추첨 이벤트 시간 설정 요청 dto 구현 * feat: 추첨 시간 검증 클래스 구현 * feat: 추첨 당첨자 응답 dto 구현 * feat: 추첨 당첨자 수 수정 요청 dto 구현 * feat: 이벤트 지표 응답 dto 구현 * feat: 이벤트 페이지 컨트롤러 구현 * feat: 이벤트 페이지 service 클래스 구현 * feat: 선착순 날짜 검증 클래스 구현 * feat: 선착순 날짜 등록 요청 dto 구현 * feat: 선착순 시간 검증 클래스 구현 * feat: 선착순 당첨자 응답 dto 구현 * feat: 선착순 당첨자 수 수정 요청 dto 구현 * feat: 이벤트 지표 컨트롤러 클래스 구현 * feat: 이벤트 지표 service 클래스 구현 * feat: 메인 페이지 관련 컨트롤러 클래스 구현 * feat: 메인 페이지 응답 dto 구현 * feat: 메인 페이지 service 클래스 구현 * feat: password encoder 구현 * feat: 확률값을 %형태로 바꿔주는 serializer 구현 * feat: 전화번호에 '-'를 붙여주는 serializer 구현 * feat: 추첨 시간 검증 애노테이션 구현 * feat: 선착순 날짜 검증 애노테이션 구현 * feat: 선착순 시간 검증 애노테이션 구현 * feat: 당첨 관리 페이지 컨트롤러 클래스 구현 * feat: 당첨 관리 페이지 service 클래스 구현 * config: Bcrypt 의존성 설정 * refactor: winningDate 변수의 자료형 변경 * feat: Draw, User를 조회하는 메서드 구현 * refactor: 변수명 변경 * feat: Transactional 애노테이션 추가 * refactor: 자료형 변경 및 시간 관련 변수 분리 * refactor: 자료형 변경 * feat: eventDate 변수 추가 * feat: EventParticipation 조회 메서드 구현 * feat: round값으로 Fcfs 조회하는 메서드 구현 * feat: @Setter 애노테이션 추가 * docs: TODO 추가 * refactor: 클래스명 변경 * refactor: 패키지 변경 * refactor: 패키지 변경 * refactor: 클래스명 변경 * refactor: 클래스명 및 변수명 변경 * refactor: 클래스명 및 변수명 변경 * refactor: 클래스명 변경 * refactor: Refresh Token을 삭제하는 메서드 구현 * refactor: 커스텀 코드값 변경 * refactor: 검증 관련 상수 추가 * style: 코드 형식 맞추기 --------- Co-authored-by: hyeokson <[email protected]> * infra: 레디스 설정 추가 * [Feat] 기대평 기능 구현 (softeerbootcamp4th#57) * config: jwt 속성을 yml에 설정 * config: git cache 초기화 * feat: Jwt 속성 관리 클래스 생성 * feat: 로그인 컨트롤러 클래스 생성 * feat: 로그인 요청 dto 클래스 생성 * feat: 로그인 service 클래스 생성 * feat: 메서드 추가 - 전화번호에 해당하는 유저가 있는지 확인하는 메서드 - 전화번호로 유저 객체를 반환하는 메서드 * feat: 필드 추가 및 전화번호 인덱싱 설정 * feat: 로그인 성공 상태 코드 추가 * feat: 로그인 실패 상태 코드 추가 * style: 엔터한 공간 줄이기 * chore: ci/cd test * chore: ci/cd test * chore: ci/cd test * cicd test (softeerbootcamp4th#47) * config: jwt 속성을 yml에 설정 * config: git cache 초기화 * feat: Jwt 속성 관리 클래스 생성 * feat: 로그인 컨트롤러 클래스 생성 * feat: 로그인 요청 dto 클래스 생성 * feat: 로그인 service 클래스 생성 * feat: 메서드 추가 - 전화번호에 해당하는 유저가 있는지 확인하는 메서드 - 전화번호로 유저 객체를 반환하는 메서드 * feat: 필드 추가 및 전화번호 인덱싱 설정 * feat: 로그인 성공 상태 코드 추가 * feat: 로그인 실패 상태 코드 추가 * style: 엔터한 공간 줄이기 * chore: ci/cd test --------- Co-authored-by: hyeokson <[email protected]> * chore: ci/cd test * chore: ci/cd test * chore: ci/cd test * config: gradle 의존성 설정 * refactor: BaseEntity 삭제 * feat: if문 추가 - 인증 및 미인증 유저가 공동으로 사용하는 api를 위해서 인증을 하지 않았다면 예외가 아니라 userId값으로 null을 갖도록 변경 * feat: 댓글 예외 상태 코드 추가 * feat: Comment 엔티티 클래스 생성 * feat: Comment 컨트롤러 생성 및 구현 - 기대평 조회 및 저장 로직 구현 * feat: Comment 예외 클래스 생성 * feat: 기대평 닉네임을 관리하는 Enum 클래스 생성 * feat: Comment repository 생성 및 구현 * feat: Comment service 생성 및 구현 - SCROLL_SIZE 만큼의 기대평을 반환하는 메서드 구현 - 기대평을 저장하는 메서드 구현 * feat: Comment 조회 응답 클래스 생성 * feat: 기대평을 관리하는 Enum 클래스 생성 * feat: 컨버터 클래스 생성 - 기대평 Enum 객체와 comment 값을 서로 변환해주는 컨버터 생성 * feat: Util 클래스 생성 - 커서 기반 스크롤 기능을 사용할 수 있는 Util 클래스 생성 * refactor: jsonformat 패턴 변경 * feat: 기대평 성공 상태 코드 추가 * refactor: enum 값 변경 * refactor: 호출하는 메서드 명 변경 * refactor: 자료형 변경 * refactor: 애노테이션 변경 * refactor: claim의 id값 자료형 변경 * feat: 변수 및 메서드 추가 - Access Token이 header에 있으면 인증하고 없으면 인증하지 않는 url 설정 및 기능 구현 * feat: 자동으로 생성 시간 저장하도록 구현 * refactor: 시간값 설정 코드 삭제 --------- Co-authored-by: hyeokson <[email protected]> --------- Co-authored-by: Son Chanhyeok <[email protected]> Co-authored-by: hyeokson <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 402432f - Browse repository at this point
Copy the full SHA 402432fView commit details -
[Feature] static �text를 관리하는 enum 구현 (softeerbootcamp4th#71)
* config: jwt 속성을 yml에 설정 * rebase: 원본 develop 브랜치와 병합 * refactor: transactional 어노테이션 수정 * refactor: 변수명 변경 * feat: MainPage 컨트롤러 클래스 생성 * feat: MainPage service 클래스 생성 * feat: StaticResources entity 클래스 생성 * feat: StaticResources repository 클래스 생성 * feat: StaticResourcesUtil 클래스 생성 * feat: 정적 text를 관리하는 enum 생성 * refactor: 변수명 변경 * refactor: 검증 애노테이션 추가 * refactor: DayOfWeek 속성 변경 * refactor: 예외 msg를 응답객체 result에 넣도록 변경 * refactor: 변수명 변경 * refactor: DayOfWeek 속성 변경 * refactor: 검증 애노테이션 추가 * refactor: 검증 상수 추가 * refactor: 변수 타입을 래퍼타입으로 변경 * refactor: 클래스명 변경 --------- Co-authored-by: hyeokson <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a88eed7 - Browse repository at this point
Copy the full SHA a88eed7View commit details -
�[Refactor] MainPageController 클래스명 변경 (softeerbootcamp4th#72)
* config: jwt 속성을 yml에 설정 * rebase: 원본 develop 브랜치와 병합 * refactor: transactional 어노테이션 수정 * refactor: 변수명 변경 * feat: MainPage 컨트롤러 클래스 생성 * feat: MainPage service 클래스 생성 * feat: StaticResources entity 클래스 생성 * feat: StaticResources repository 클래스 생성 * feat: StaticResourcesUtil 클래스 생성 * feat: 정적 text를 관리하는 enum 생성 * refactor: 변수명 변경 * refactor: 검증 애노테이션 추가 * refactor: DayOfWeek 속성 변경 * refactor: 예외 msg를 응답객체 result에 넣도록 변경 * refactor: 변수명 변경 * refactor: DayOfWeek 속성 변경 * refactor: 검증 애노테이션 추가 * refactor: 검증 상수 추가 * refactor: 변수 타입을 래퍼타입으로 변경 * refactor: 클래스명 변경 * refactor: 클래스명 및 변수명 변경 * feat: final 객체 초기화 --------- Co-authored-by: hyeokson <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for cf8557f - Browse repository at this point
Copy the full SHA cf8557fView commit details -
[Feature] 메인 페이지 GET API 구현하기 (softeerbootcamp4th#73)
* config: jwt 속성을 yml에 설정 * rebase: 원본 develop 브랜치와 병합 * refactor: transactional 어노테이션 수정 * refactor: 변수명 변경 * feat: MainPage 컨트롤러 클래스 생성 * feat: MainPage service 클래스 생성 * feat: StaticResources entity 클래스 생성 * feat: StaticResources repository 클래스 생성 * feat: StaticResourcesUtil 클래스 생성 * feat: 정적 text를 관리하는 enum 생성 * refactor: 변수명 변경 * refactor: 검증 애노테이션 추가 * refactor: DayOfWeek 속성 변경 * refactor: 예외 msg를 응답객체 result에 넣도록 변경 * refactor: 변수명 변경 * refactor: DayOfWeek 속성 변경 * refactor: 검증 애노테이션 추가 * refactor: 검증 상수 추가 * refactor: 변수 타입을 래퍼타입으로 변경 * refactor: 클래스명 변경 * refactor: 클래스명 및 변수명 변경 * feat: final 객체 초기화 * feat: 메인페이지 자동차 정적 정보 응답 dto 구현 * feat: 메인페이지 이벤트 정적 정보 응답 dto 구현 * refactor: 클래스 및 변수명 변경 * refactor: 클래스명 변경 * refactor: 클래스명 변경 * refactor: round 변수 삭제 * feat: 인증검사를 하지 않는 url 추가 * feat: 메인 페이지 컨트롤러 구현 * feat: 메인 페이지 service 클래스 구현 * feat: 정적자원util 클래스 초기화 메서드 구현 * refactor: enum 변수명 수정 * refactor: Fcfs 당첨자 수 수정 로직 변경 --------- Co-authored-by: hyeokson <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f26769f - Browse repository at this point
Copy the full SHA f26769fView commit details -
[Feature] 어드민 회원가입 기능 구현 (softeerbootcamp4th#75)
* config: jwt 속성을 yml에 설정 * rebase: 원본 develop 브랜치와 병합 * feat: 어드민 회원가입 요청 dto 구현 * feat: swagger controller 구현 * feat: 어드민 회원가입 controller 메서드 구현 * feat: 어드민 로그인 요청 dto 수정 * feat: 어드민 회원가입 기능 구현 * feat: 메서드 추가 - 특정 account에 대한 데이터가 admin 저장소에 있는지 확인하는 메서드 구현 * feat: swagger, admin url 추가 * feat: swagger 서버 주소 변경 * feat: cors 설정 --------- Co-authored-by: hyeokson <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 298efef - Browse repository at this point
Copy the full SHA 298efefView commit details -
[Feature] 특정 url에 대해 인가 검사 하지 않도록 구현 (softeerbootcamp4th#76)
* config: jwt 속성을 yml에 설정 * rebase: 원본 develop 브랜치와 병합 * feat: 어드민 회원가입 요청 dto 구현 * feat: swagger controller 구현 * feat: 어드민 회원가입 controller 메서드 구현 * feat: 어드민 로그인 요청 dto 수정 * feat: 어드민 회원가입 기능 구현 * feat: 메서드 추가 - 특정 account에 대한 데이터가 admin 저장소에 있는지 확인하는 메서드 구현 * feat: swagger, admin url 추가 * feat: swagger 서버 주소 변경 * feat: cors 설정 * feat: 특정 url에 대해서 인가 검사 하지 않도록 구현 --------- Co-authored-by: hyeokson <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 315b0a6 - Browse repository at this point
Copy the full SHA 315b0a6View commit details -
[Refactor] 공유 url 조회하는 api 수정 (softeerbootcamp4th#70)
* infra: 빌드 테스트 yml 작성 * infra: DB 정보 추가 * infra: ssh-agent 버전 변경 * infra: known_hosts 추가 * infra: db port 변경 * infra: database test 설정 변경 * infra: DB 환경변수 설정 및 application.yml 생성 * infra: application.yml 동적 생성 스크립트 수정 * infra: 레디스 설정 추가 * infra: redis test 추가 * infra: redis 버전 변경 * infra: redis cli 설치 * infra: application.yml 위치 및 내용 확인 * infra: Github Actions 환경변수에 REDIS_HOST, REDIS_PORT 추가 * infra: 환경변수 확인 추가 * feat: draw_rank column 이름 수정 * infra: pull_request시 Github Actions 동작하도록 수정 * cicd test (softeerbootcamp4th#54) * config: jwt 속성을 yml에 설정 * config: git cache 초기화 * feat: Jwt 속성 관리 클래스 생성 * feat: 로그인 컨트롤러 클래스 생성 * feat: 로그인 요청 dto 클래스 생성 * feat: 로그인 service 클래스 생성 * feat: 메서드 추가 - 전화번호에 해당하는 유저가 있는지 확인하는 메서드 - 전화번호로 유저 객체를 반환하는 메서드 * feat: 필드 추가 및 전화번호 인덱싱 설정 * feat: 로그인 성공 상태 코드 추가 * feat: 로그인 실패 상태 코드 추가 * style: 엔터한 공간 줄이기 * chore: ci/cd test * chore: ci/cd test * chore: ci/cd test * cicd test (softeerbootcamp4th#47) * config: jwt 속성을 yml에 설정 * config: git cache 초기화 * feat: Jwt 속성 관리 클래스 생성 * feat: 로그인 컨트롤러 클래스 생성 * feat: 로그인 요청 dto 클래스 생성 * feat: 로그인 service 클래스 생성 * feat: 메서드 추가 - 전화번호에 해당하는 유저가 있는지 확인하는 메서드 - 전화번호로 유저 객체를 반환하는 메서드 * feat: 필드 추가 및 전화번호 인덱싱 설정 * feat: 로그인 성공 상태 코드 추가 * feat: 로그인 실패 상태 코드 추가 * style: 엔터한 공간 줄이기 * chore: ci/cd test --------- Co-authored-by: hyeokson <[email protected]> * chore: ci/cd test * chore: ci/cd test * chore: ci/cd test --------- Co-authored-by: hyeokson <[email protected]> * [Feat] 기대평 기능 구현 (softeerbootcamp4th#57) * config: jwt 속성을 yml에 설정 * config: git cache 초기화 * feat: Jwt 속성 관리 클래스 생성 * feat: 로그인 컨트롤러 클래스 생성 * feat: 로그인 요청 dto 클래스 생성 * feat: 로그인 service 클래스 생성 * feat: 메서드 추가 - 전화번호에 해당하는 유저가 있는지 확인하는 메서드 - 전화번호로 유저 객체를 반환하는 메서드 * feat: 필드 추가 및 전화번호 인덱싱 설정 * feat: 로그인 성공 상태 코드 추가 * feat: 로그인 실패 상태 코드 추가 * style: 엔터한 공간 줄이기 * chore: ci/cd test * chore: ci/cd test * chore: ci/cd test * cicd test (softeerbootcamp4th#47) * config: jwt 속성을 yml에 설정 * config: git cache 초기화 * feat: Jwt 속성 관리 클래스 생성 * feat: 로그인 컨트롤러 클래스 생성 * feat: 로그인 요청 dto 클래스 생성 * feat: 로그인 service 클래스 생성 * feat: 메서드 추가 - 전화번호에 해당하는 유저가 있는지 확인하는 메서드 - 전화번호로 유저 객체를 반환하는 메서드 * feat: 필드 추가 및 전화번호 인덱싱 설정 * feat: 로그인 성공 상태 코드 추가 * feat: 로그인 실패 상태 코드 추가 * style: 엔터한 공간 줄이기 * chore: ci/cd test --------- Co-authored-by: hyeokson <[email protected]> * chore: ci/cd test * chore: ci/cd test * chore: ci/cd test * config: gradle 의존성 설정 * refactor: BaseEntity 삭제 * feat: if문 추가 - 인증 및 미인증 유저가 공동으로 사용하는 api를 위해서 인증을 하지 않았다면 예외가 아니라 userId값으로 null을 갖도록 변경 * feat: 댓글 예외 상태 코드 추가 * feat: Comment 엔티티 클래스 생성 * feat: Comment 컨트롤러 생성 및 구현 - 기대평 조회 및 저장 로직 구현 * feat: Comment 예외 클래스 생성 * feat: 기대평 닉네임을 관리하는 Enum 클래스 생성 * feat: Comment repository 생성 및 구현 * feat: Comment service 생성 및 구현 - SCROLL_SIZE 만큼의 기대평을 반환하는 메서드 구현 - 기대평을 저장하는 메서드 구현 * feat: Comment 조회 응답 클래스 생성 * feat: 기대평을 관리하는 Enum 클래스 생성 * feat: 컨버터 클래스 생성 - 기대평 Enum 객체와 comment 값을 서로 변환해주는 컨버터 생성 * feat: Util 클래스 생성 - 커서 기반 스크롤 기능을 사용할 수 있는 Util 클래스 생성 * refactor: jsonformat 패턴 변경 * feat: 기대평 성공 상태 코드 추가 * refactor: enum 값 변경 * refactor: 호출하는 메서드 명 변경 * refactor: 자료형 변경 * refactor: 애노테이션 변경 * refactor: claim의 id값 자료형 변경 * feat: 변수 및 메서드 추가 - Access Token이 header에 있으면 인증하고 없으면 인증하지 않는 url 설정 및 기능 구현 * feat: 자동으로 생성 시간 저장하도록 구현 * refactor: 시간값 설정 코드 삭제 --------- Co-authored-by: hyeokson <[email protected]> * cicd test (softeerbootcamp4th#58) * config: jwt 속성을 yml에 설정 * config: git cache 초기화 * feat: Jwt 속성 관리 클래스 생성 * chore: ci/cd를 위한 커밋 --------- Co-authored-by: hyeokson <[email protected]> * refactor: 공유 url 조회하는 레포지토리 변경 - ShareInfoRepository -> ShareUrlInfoRepository * refactor: 잘못 작성된 메서드 삭제 - findSharedUrlByUserId 삭제 * refactor: 사용되지 않는 shareInfoRepository 삭제 * refactor: 변수명 변경 - sharedUrl -> shareUrl * [Feat] 성공, 실패 상태 코드 수정하기 (softeerbootcamp4th#65) * config: jwt 속성을 yml에 설정 * config: git cache 초기화 * feat: Jwt 속성 관리 클래스 생성 * feat: cors 도메인 설정 * refactor: 커스텀 코드 형식 수정 및 에러코드 수정 - '(에러를 구분하는 알파벳)3자리 숫자' 형태로 커스텀 에러 코드 관리 - 클라이언트에서 에러 코드에 의해 분기되지 않으면 하나의 에러로 관리하도록 변경 * refactor: 하나의 성공 코드로 관리하도록 변경 * rebase: 원본 develop 브랜치와 rebase * rebase: 원본 develop 브랜치 rebase * feat: cors 설정에 localhost 추가 * refactor: 함수명 변경 * refactor: 예외 코드 변경 --------- Co-authored-by: hyeokson <[email protected]> * [Feat]Admin Api 구현 (softeerbootcamp4th#67) * config: jwt 속성을 yml에 설정 * rebase: 원본 develop 브랜치와 병합 * feat: Admin entity 클래스 생성 * feat: Admin exception 클래스 생성 * feat: Admin 로그인 컨트롤러 구현 * feat: Admin 로그인 요청 dto 구현 * feat: Admin 로그인 서비스 클래스 구현 * feat: Admin repository 구현 * feat: 추첨 이벤트 시간 설정 요청 dto 구현 * feat: 추첨 시간 검증 클래스 구현 * feat: 추첨 당첨자 응답 dto 구현 * feat: 추첨 당첨자 수 수정 요청 dto 구현 * feat: 이벤트 지표 응답 dto 구현 * feat: 이벤트 페이지 컨트롤러 구현 * feat: 이벤트 페이지 service 클래스 구현 * feat: 선착순 날짜 검증 클래스 구현 * feat: 선착순 날짜 등록 요청 dto 구현 * feat: 선착순 시간 검증 클래스 구현 * feat: 선착순 당첨자 응답 dto 구현 * feat: 선착순 당첨자 수 수정 요청 dto 구현 * feat: 이벤트 지표 컨트롤러 클래스 구현 * feat: 이벤트 지표 service 클래스 구현 * feat: 메인 페이지 관련 컨트롤러 클래스 구현 * feat: 메인 페이지 응답 dto 구현 * feat: 메인 페이지 service 클래스 구현 * feat: password encoder 구현 * feat: 확률값을 %형태로 바꿔주는 serializer 구현 * feat: 전화번호에 '-'를 붙여주는 serializer 구현 * feat: 추첨 시간 검증 애노테이션 구현 * feat: 선착순 날짜 검증 애노테이션 구현 * feat: 선착순 시간 검증 애노테이션 구현 * feat: 당첨 관리 페이지 컨트롤러 클래스 구현 * feat: 당첨 관리 페이지 service 클래스 구현 * config: Bcrypt 의존성 설정 * refactor: winningDate 변수의 자료형 변경 * feat: Draw, User를 조회하는 메서드 구현 * refactor: 변수명 변경 * feat: Transactional 애노테이션 추가 * refactor: 자료형 변경 및 시간 관련 변수 분리 * refactor: 자료형 변경 * feat: eventDate 변수 추가 * feat: EventParticipation 조회 메서드 구현 * feat: round값으로 Fcfs 조회하는 메서드 구현 * feat: @Setter 애노테이션 추가 * docs: TODO 추가 * refactor: 클래스명 변경 * refactor: 패키지 변경 * refactor: 패키지 변경 * refactor: 클래스명 변경 * refactor: 클래스명 및 변수명 변경 * refactor: 클래스명 및 변수명 변경 * refactor: 클래스명 변경 * refactor: Refresh Token을 삭제하는 메서드 구현 * refactor: 커스텀 코드값 변경 * refactor: 검증 관련 상수 추가 * style: 코드 형식 맞추기 --------- Co-authored-by: hyeokson <[email protected]> * infra: 레디스 설정 추가 * [Feat] 기대평 기능 구현 (softeerbootcamp4th#57) * config: jwt 속성을 yml에 설정 * config: git cache 초기화 * feat: Jwt 속성 관리 클래스 생성 * feat: 로그인 컨트롤러 클래스 생성 * feat: 로그인 요청 dto 클래스 생성 * feat: 로그인 service 클래스 생성 * feat: 메서드 추가 - 전화번호에 해당하는 유저가 있는지 확인하는 메서드 - 전화번호로 유저 객체를 반환하는 메서드 * feat: 필드 추가 및 전화번호 인덱싱 설정 * feat: 로그인 성공 상태 코드 추가 * feat: 로그인 실패 상태 코드 추가 * style: 엔터한 공간 줄이기 * chore: ci/cd test * chore: ci/cd test * chore: ci/cd test * cicd test (softeerbootcamp4th#47) * config: jwt 속성을 yml에 설정 * config: git cache 초기화 * feat: Jwt 속성 관리 클래스 생성 * feat: 로그인 컨트롤러 클래스 생성 * feat: 로그인 요청 dto 클래스 생성 * feat: 로그인 service 클래스 생성 * feat: 메서드 추가 - 전화번호에 해당하는 유저가 있는지 확인하는 메서드 - 전화번호로 유저 객체를 반환하는 메서드 * feat: 필드 추가 및 전화번호 인덱싱 설정 * feat: 로그인 성공 상태 코드 추가 * feat: 로그인 실패 상태 코드 추가 * style: 엔터한 공간 줄이기 * chore: ci/cd test --------- Co-authored-by: hyeokson <[email protected]> * chore: ci/cd test * chore: ci/cd test * chore: ci/cd test * config: gradle 의존성 설정 * refactor: BaseEntity 삭제 * feat: if문 추가 - 인증 및 미인증 유저가 공동으로 사용하는 api를 위해서 인증을 하지 않았다면 예외가 아니라 userId값으로 null을 갖도록 변경 * feat: 댓글 예외 상태 코드 추가 * feat: Comment 엔티티 클래스 생성 * feat: Comment 컨트롤러 생성 및 구현 - 기대평 조회 및 저장 로직 구현 * feat: Comment 예외 클래스 생성 * feat: 기대평 닉네임을 관리하는 Enum 클래스 생성 * feat: Comment repository 생성 및 구현 * feat: Comment service 생성 및 구현 - SCROLL_SIZE 만큼의 기대평을 반환하는 메서드 구현 - 기대평을 저장하는 메서드 구현 * feat: Comment 조회 응답 클래스 생성 * feat: 기대평을 관리하는 Enum 클래스 생성 * feat: 컨버터 클래스 생성 - 기대평 Enum 객체와 comment 값을 서로 변환해주는 컨버터 생성 * feat: Util 클래스 생성 - 커서 기반 스크롤 기능을 사용할 수 있는 Util 클래스 생성 * refactor: jsonformat 패턴 변경 * feat: 기대평 성공 상태 코드 추가 * refactor: enum 값 변경 * refactor: 호출하는 메서드 명 변경 * refactor: 자료형 변경 * refactor: 애노테이션 변경 * refactor: claim의 id값 자료형 변경 * feat: 변수 및 메서드 추가 - Access Token이 header에 있으면 인증하고 없으면 인증하지 않는 url 설정 및 기능 구현 * feat: 자동으로 생성 시간 저장하도록 구현 * refactor: 시간값 설정 코드 삭제 --------- Co-authored-by: hyeokson <[email protected]> --------- Co-authored-by: Son Chanhyeok <[email protected]> Co-authored-by: hyeokson <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8675b99 - Browse repository at this point
Copy the full SHA 8675b99View commit details -
[Refactor] 사용자 생성 시 추첨 참여 정보, 공유 링크 정보, 공유 정보 생성 (softeerbootcamp4th#78)
* infra: 빌드 테스트 yml 작성 * infra: DB 정보 추가 * infra: ssh-agent 버전 변경 * infra: known_hosts 추가 * infra: db port 변경 * infra: database test 설정 변경 * infra: DB 환경변수 설정 및 application.yml 생성 * infra: application.yml 동적 생성 스크립트 수정 * infra: 레디스 설정 추가 * infra: redis test 추가 * infra: redis 버전 변경 * infra: redis cli 설치 * infra: application.yml 위치 및 내용 확인 * infra: Github Actions 환경변수에 REDIS_HOST, REDIS_PORT 추가 * infra: 환경변수 확인 추가 * feat: draw_rank column 이름 수정 * infra: pull_request시 Github Actions 동작하도록 수정 * cicd test (softeerbootcamp4th#54) * config: jwt 속성을 yml에 설정 * config: git cache 초기화 * feat: Jwt 속성 관리 클래스 생성 * feat: 로그인 컨트롤러 클래스 생성 * feat: 로그인 요청 dto 클래스 생성 * feat: 로그인 service 클래스 생성 * feat: 메서드 추가 - 전화번호에 해당하는 유저가 있는지 확인하는 메서드 - 전화번호로 유저 객체를 반환하는 메서드 * feat: 필드 추가 및 전화번호 인덱싱 설정 * feat: 로그인 성공 상태 코드 추가 * feat: 로그인 실패 상태 코드 추가 * style: 엔터한 공간 줄이기 * chore: ci/cd test * chore: ci/cd test * chore: ci/cd test * cicd test (softeerbootcamp4th#47) * config: jwt 속성을 yml에 설정 * config: git cache 초기화 * feat: Jwt 속성 관리 클래스 생성 * feat: 로그인 컨트롤러 클래스 생성 * feat: 로그인 요청 dto 클래스 생성 * feat: 로그인 service 클래스 생성 * feat: 메서드 추가 - 전화번호에 해당하는 유저가 있는지 확인하는 메서드 - 전화번호로 유저 객체를 반환하는 메서드 * feat: 필드 추가 및 전화번호 인덱싱 설정 * feat: 로그인 성공 상태 코드 추가 * feat: 로그인 실패 상태 코드 추가 * style: 엔터한 공간 줄이기 * chore: ci/cd test --------- Co-authored-by: hyeokson <[email protected]> * chore: ci/cd test * chore: ci/cd test * chore: ci/cd test --------- Co-authored-by: hyeokson <[email protected]> * [Feat] 기대평 기능 구현 (softeerbootcamp4th#57) * config: jwt 속성을 yml에 설정 * config: git cache 초기화 * feat: Jwt 속성 관리 클래스 생성 * feat: 로그인 컨트롤러 클래스 생성 * feat: 로그인 요청 dto 클래스 생성 * feat: 로그인 service 클래스 생성 * feat: 메서드 추가 - 전화번호에 해당하는 유저가 있는지 확인하는 메서드 - 전화번호로 유저 객체를 반환하는 메서드 * feat: 필드 추가 및 전화번호 인덱싱 설정 * feat: 로그인 성공 상태 코드 추가 * feat: 로그인 실패 상태 코드 추가 * style: 엔터한 공간 줄이기 * chore: ci/cd test * chore: ci/cd test * chore: ci/cd test * cicd test (softeerbootcamp4th#47) * config: jwt 속성을 yml에 설정 * config: git cache 초기화 * feat: Jwt 속성 관리 클래스 생성 * feat: 로그인 컨트롤러 클래스 생성 * feat: 로그인 요청 dto 클래스 생성 * feat: 로그인 service 클래스 생성 * feat: 메서드 추가 - 전화번호에 해당하는 유저가 있는지 확인하는 메서드 - 전화번호로 유저 객체를 반환하는 메서드 * feat: 필드 추가 및 전화번호 인덱싱 설정 * feat: 로그인 성공 상태 코드 추가 * feat: 로그인 실패 상태 코드 추가 * style: 엔터한 공간 줄이기 * chore: ci/cd test --------- Co-authored-by: hyeokson <[email protected]> * chore: ci/cd test * chore: ci/cd test * chore: ci/cd test * config: gradle 의존성 설정 * refactor: BaseEntity 삭제 * feat: if문 추가 - 인증 및 미인증 유저가 공동으로 사용하는 api를 위해서 인증을 하지 않았다면 예외가 아니라 userId값으로 null을 갖도록 변경 * feat: 댓글 예외 상태 코드 추가 * feat: Comment 엔티티 클래스 생성 * feat: Comment 컨트롤러 생성 및 구현 - 기대평 조회 및 저장 로직 구현 * feat: Comment 예외 클래스 생성 * feat: 기대평 닉네임을 관리하는 Enum 클래스 생성 * feat: Comment repository 생성 및 구현 * feat: Comment service 생성 및 구현 - SCROLL_SIZE 만큼의 기대평을 반환하는 메서드 구현 - 기대평을 저장하는 메서드 구현 * feat: Comment 조회 응답 클래스 생성 * feat: 기대평을 관리하는 Enum 클래스 생성 * feat: 컨버터 클래스 생성 - 기대평 Enum 객체와 comment 값을 서로 변환해주는 컨버터 생성 * feat: Util 클래스 생성 - 커서 기반 스크롤 기능을 사용할 수 있는 Util 클래스 생성 * refactor: jsonformat 패턴 변경 * feat: 기대평 성공 상태 코드 추가 * refactor: enum 값 변경 * refactor: 호출하는 메서드 명 변경 * refactor: 자료형 변경 * refactor: 애노테이션 변경 * refactor: claim의 id값 자료형 변경 * feat: 변수 및 메서드 추가 - Access Token이 header에 있으면 인증하고 없으면 인증하지 않는 url 설정 및 기능 구현 * feat: 자동으로 생성 시간 저장하도록 구현 * refactor: 시간값 설정 코드 삭제 --------- Co-authored-by: hyeokson <[email protected]> * cicd test (softeerbootcamp4th#58) * config: jwt 속성을 yml에 설정 * config: git cache 초기화 * feat: Jwt 속성 관리 클래스 생성 * chore: ci/cd를 위한 커밋 --------- Co-authored-by: hyeokson <[email protected]> * [Feat] 성공, 실패 상태 코드 수정하기 (softeerbootcamp4th#65) * config: jwt 속성을 yml에 설정 * config: git cache 초기화 * feat: Jwt 속성 관리 클래스 생성 * feat: cors 도메인 설정 * refactor: 커스텀 코드 형식 수정 및 에러코드 수정 - '(에러를 구분하는 알파벳)3자리 숫자' 형태로 커스텀 에러 코드 관리 - 클라이언트에서 에러 코드에 의해 분기되지 않으면 하나의 에러로 관리하도록 변경 * refactor: 하나의 성공 코드로 관리하도록 변경 * rebase: 원본 develop 브랜치와 rebase * rebase: 원본 develop 브랜치 rebase * feat: cors 설정에 localhost 추가 * refactor: 함수명 변경 * refactor: 예외 코드 변경 --------- Co-authored-by: hyeokson <[email protected]> * [Feat]Admin Api 구현 (softeerbootcamp4th#67) * config: jwt 속성을 yml에 설정 * rebase: 원본 develop 브랜치와 병합 * feat: Admin entity 클래스 생성 * feat: Admin exception 클래스 생성 * feat: Admin 로그인 컨트롤러 구현 * feat: Admin 로그인 요청 dto 구현 * feat: Admin 로그인 서비스 클래스 구현 * feat: Admin repository 구현 * feat: 추첨 이벤트 시간 설정 요청 dto 구현 * feat: 추첨 시간 검증 클래스 구현 * feat: 추첨 당첨자 응답 dto 구현 * feat: 추첨 당첨자 수 수정 요청 dto 구현 * feat: 이벤트 지표 응답 dto 구현 * feat: 이벤트 페이지 컨트롤러 구현 * feat: 이벤트 페이지 service 클래스 구현 * feat: 선착순 날짜 검증 클래스 구현 * feat: 선착순 날짜 등록 요청 dto 구현 * feat: 선착순 시간 검증 클래스 구현 * feat: 선착순 당첨자 응답 dto 구현 * feat: 선착순 당첨자 수 수정 요청 dto 구현 * feat: 이벤트 지표 컨트롤러 클래스 구현 * feat: 이벤트 지표 service 클래스 구현 * feat: 메인 페이지 관련 컨트롤러 클래스 구현 * feat: 메인 페이지 응답 dto 구현 * feat: 메인 페이지 service 클래스 구현 * feat: password encoder 구현 * feat: 확률값을 %형태로 바꿔주는 serializer 구현 * feat: 전화번호에 '-'를 붙여주는 serializer 구현 * feat: 추첨 시간 검증 애노테이션 구현 * feat: 선착순 날짜 검증 애노테이션 구현 * feat: 선착순 시간 검증 애노테이션 구현 * feat: 당첨 관리 페이지 컨트롤러 클래스 구현 * feat: 당첨 관리 페이지 service 클래스 구현 * config: Bcrypt 의존성 설정 * refactor: winningDate 변수의 자료형 변경 * feat: Draw, User를 조회하는 메서드 구현 * refactor: 변수명 변경 * feat: Transactional 애노테이션 추가 * refactor: 자료형 변경 및 시간 관련 변수 분리 * refactor: 자료형 변경 * feat: eventDate 변수 추가 * feat: EventParticipation 조회 메서드 구현 * feat: round값으로 Fcfs 조회하는 메서드 구현 * feat: @Setter 애노테이션 추가 * docs: TODO 추가 * refactor: 클래스명 변경 * refactor: 패키지 변경 * refactor: 패키지 변경 * refactor: 클래스명 변경 * refactor: 클래스명 및 변수명 변경 * refactor: 클래스명 및 변수명 변경 * refactor: 클래스명 변경 * refactor: Refresh Token을 삭제하는 메서드 구현 * refactor: 커스텀 코드값 변경 * refactor: 검증 관련 상수 추가 * style: 코드 형식 맞추기 --------- Co-authored-by: hyeokson <[email protected]> * infra: 레디스 설정 추가 * [Feat] 기대평 기능 구현 (softeerbootcamp4th#57) * config: jwt 속성을 yml에 설정 * config: git cache 초기화 * feat: Jwt 속성 관리 클래스 생성 * feat: 로그인 컨트롤러 클래스 생성 * feat: 로그인 요청 dto 클래스 생성 * feat: 로그인 service 클래스 생성 * feat: 메서드 추가 - 전화번호에 해당하는 유저가 있는지 확인하는 메서드 - 전화번호로 유저 객체를 반환하는 메서드 * feat: 필드 추가 및 전화번호 인덱싱 설정 * feat: 로그인 성공 상태 코드 추가 * feat: 로그인 실패 상태 코드 추가 * style: 엔터한 공간 줄이기 * chore: ci/cd test * chore: ci/cd test * chore: ci/cd test * cicd test (softeerbootcamp4th#47) * config: jwt 속성을 yml에 설정 * config: git cache 초기화 * feat: Jwt 속성 관리 클래스 생성 * feat: 로그인 컨트롤러 클래스 생성 * feat: 로그인 요청 dto 클래스 생성 * feat: 로그인 service 클래스 생성 * feat: 메서드 추가 - 전화번호에 해당하는 유저가 있는지 확인하는 메서드 - 전화번호로 유저 객체를 반환하는 메서드 * feat: 필드 추가 및 전화번호 인덱싱 설정 * feat: 로그인 성공 상태 코드 추가 * feat: 로그인 실패 상태 코드 추가 * style: 엔터한 공간 줄이기 * chore: ci/cd test --------- Co-authored-by: hyeokson <[email protected]> * chore: ci/cd test * chore: ci/cd test * chore: ci/cd test * config: gradle 의존성 설정 * refactor: BaseEntity 삭제 * feat: if문 추가 - 인증 및 미인증 유저가 공동으로 사용하는 api를 위해서 인증을 하지 않았다면 예외가 아니라 userId값으로 null을 갖도록 변경 * feat: 댓글 예외 상태 코드 추가 * feat: Comment 엔티티 클래스 생성 * feat: Comment 컨트롤러 생성 및 구현 - 기대평 조회 및 저장 로직 구현 * feat: Comment 예외 클래스 생성 * feat: 기대평 닉네임을 관리하는 Enum 클래스 생성 * feat: Comment repository 생성 및 구현 * feat: Comment service 생성 및 구현 - SCROLL_SIZE 만큼의 기대평을 반환하는 메서드 구현 - 기대평을 저장하는 메서드 구현 * feat: Comment 조회 응답 클래스 생성 * feat: 기대평을 관리하는 Enum 클래스 생성 * feat: 컨버터 클래스 생성 - 기대평 Enum 객체와 comment 값을 서로 변환해주는 컨버터 생성 * feat: Util 클래스 생성 - 커서 기반 스크롤 기능을 사용할 수 있는 Util 클래스 생성 * refactor: jsonformat 패턴 변경 * feat: 기대평 성공 상태 코드 추가 * refactor: enum 값 변경 * refactor: 호출하는 메서드 명 변경 * refactor: 자료형 변경 * refactor: 애노테이션 변경 * refactor: claim의 id값 자료형 변경 * feat: 변수 및 메서드 추가 - Access Token이 header에 있으면 인증하고 없으면 인증하지 않는 url 설정 및 기능 구현 * feat: 자동으로 생성 시간 저장하도록 구현 * refactor: 시간값 설정 코드 삭제 --------- Co-authored-by: hyeokson <[email protected]> * [Refactor] 공유 url 조회하는 api 수정 (softeerbootcamp4th#70) * infra: 빌드 테스트 yml 작성 * infra: DB 정보 추가 * infra: ssh-agent 버전 변경 * infra: known_hosts 추가 * infra: db port 변경 * infra: database test 설정 변경 * infra: DB 환경변수 설정 및 application.yml 생성 * infra: application.yml 동적 생성 스크립트 수정 * infra: 레디스 설정 추가 * infra: redis test 추가 * infra: redis 버전 변경 * infra: redis cli 설치 * infra: application.yml 위치 및 내용 확인 * infra: Github Actions 환경변수에 REDIS_HOST, REDIS_PORT 추가 * infra: 환경변수 확인 추가 * feat: draw_rank column 이름 수정 * infra: pull_request시 Github Actions 동작하도록 수정 * cicd test (softeerbootcamp4th#54) * config: jwt 속성을 yml에 설정 * config: git cache 초기화 * feat: Jwt 속성 관리 클래스 생성 * feat: 로그인 컨트롤러 클래스 생성 * feat: 로그인 요청 dto 클래스 생성 * feat: 로그인 service 클래스 생성 * feat: 메서드 추가 - 전화번호에 해당하는 유저가 있는지 확인하는 메서드 - 전화번호로 유저 객체를 반환하는 메서드 * feat: 필드 추가 및 전화번호 인덱싱 설정 * feat: 로그인 성공 상태 코드 추가 * feat: 로그인 실패 상태 코드 추가 * style: 엔터한 공간 줄이기 * chore: ci/cd test * chore: ci/cd test * chore: ci/cd test * cicd test (softeerbootcamp4th#47) * config: jwt 속성을 yml에 설정 * config: git cache 초기화 * feat: Jwt 속성 관리 클래스 생성 * feat: 로그인 컨트롤러 클래스 생성 * feat: 로그인 요청 dto 클래스 생성 * feat: 로그인 service 클래스 생성 * feat: 메서드 추가 - 전화번호에 해당하는 유저가 있는지 확인하는 메서드 - 전화번호로 유저 객체를 반환하는 메서드 * feat: 필드 추가 및 전화번호 인덱싱 설정 * feat: 로그인 성공 상태 코드 추가 * feat: 로그인 실패 상태 코드 추가 * style: 엔터한 공간 줄이기 * chore: ci/cd test --------- Co-authored-by: hyeokson <[email protected]> * chore: ci/cd test * chore: ci/cd test * chore: ci/cd test --------- Co-authored-by: hyeokson <[email protected]> * [Feat] 기대평 기능 구현 (softeerbootcamp4th#57) * config: jwt 속성을 yml에 설정 * config: git cache 초기화 * feat: Jwt 속성 관리 클래스 생성 * feat: 로그인 컨트롤러 클래스 생성 * feat: 로그인 요청 dto 클래스 생성 * feat: 로그인 service 클래스 생성 * feat: 메서드 추가 - 전화번호에 해당하는 유저가 있는지 확인하는 메서드 - 전화번호로 유저 객체를 반환하는 메서드 * feat: 필드 추가 및 전화번호 인덱싱 설정 * feat: 로그인 성공 상태 코드 추가 * feat: 로그인 실패 상태 코드 추가 * style: 엔터한 공간 줄이기 * chore: ci/cd test * chore: ci/cd test * chore: ci/cd test * cicd test (softeerbootcamp4th#47) * config: jwt 속성을 yml에 설정 * config: git cache 초기화 * feat: Jwt 속성 관리 클래스 생성 * feat: 로그인 컨트롤러 클래스 생성 * feat: 로그인 요청 dto 클래스 생성 * feat: 로그인 service 클래스 생성 * feat: 메서드 추가 - 전화번호에 해당하는 유저가 있는지 확인하는 메서드 - 전화번호로 유저 객체를 반환하는 메서드 * feat: 필드 추가 및 전화번호 인덱싱 설정 * feat: 로그인 성공 상태 코드 추가 * feat: 로그인 실패 상태 코드 추가 * style: 엔터한 공간 줄이기 * chore: ci/cd test --------- Co-authored-by: hyeokson <[email protected]> * chore: ci/cd test * chore: ci/cd test * chore: ci/cd test * config: gradle 의존성 설정 * refactor: BaseEntity 삭제 * feat: if문 추가 - 인증 및 미인증 유저가 공동으로 사용하는 api를 위해서 인증을 하지 않았다면 예외가 아니라 userId값으로 null을 갖도록 변경 * feat: 댓글 예외 상태 코드 추가 * feat: Comment 엔티티 클래스 생성 * feat: Comment 컨트롤러 생성 및 구현 - 기대평 조회 및 저장 로직 구현 * feat: Comment 예외 클래스 생성 * feat: 기대평 닉네임을 관리하는 Enum 클래스 생성 * feat: Comment repository 생성 및 구현 * feat: Comment service 생성 및 구현 - SCROLL_SIZE 만큼의 기대평을 반환하는 메서드 구현 - 기대평을 저장하는 메서드 구현 * feat: Comment 조회 응답 클래스 생성 * feat: 기대평을 관리하는 Enum 클래스 생성 * feat: 컨버터 클래스 생성 - 기대평 Enum 객체와 comment 값을 서로 변환해주는 컨버터 생성 * feat: Util 클래스 생성 - 커서 기반 스크롤 기능을 사용할 수 있는 Util 클래스 생성 * refactor: jsonformat 패턴 변경 * feat: 기대평 성공 상태 코드 추가 * refactor: enum 값 변경 * refactor: 호출하는 메서드 명 변경 * refactor: 자료형 변경 * refactor: 애노테이션 변경 * refactor: claim의 id값 자료형 변경 * feat: 변수 및 메서드 추가 - Access Token이 header에 있으면 인증하고 없으면 인증하지 않는 url 설정 및 기능 구현 * feat: 자동으로 생성 시간 저장하도록 구현 * refactor: 시간값 설정 코드 삭제 --------- Co-authored-by: hyeokson <[email protected]> * cicd test (softeerbootcamp4th#58) * config: jwt 속성을 yml에 설정 * config: git cache 초기화 * feat: Jwt 속성 관리 클래스 생성 * chore: ci/cd를 위한 커밋 --------- Co-authored-by: hyeokson <[email protected]> * refactor: 공유 url 조회하는 레포지토리 변경 - ShareInfoRepository -> ShareUrlInfoRepository * refactor: 잘못 작성된 메서드 삭제 - findSharedUrlByUserId 삭제 * refactor: 사용되지 않는 shareInfoRepository 삭제 * refactor: 변수명 변경 - sharedUrl -> shareUrl * [Feat] 성공, 실패 상태 코드 수정하기 (softeerbootcamp4th#65) * config: jwt 속성을 yml에 설정 * config: git cache 초기화 * feat: Jwt 속성 관리 클래스 생성 * feat: cors 도메인 설정 * refactor: 커스텀 코드 형식 수정 및 에러코드 수정 - '(에러를 구분하는 알파벳)3자리 숫자' 형태로 커스텀 에러 코드 관리 - 클라이언트에서 에러 코드에 의해 분기되지 않으면 하나의 에러로 관리하도록 변경 * refactor: 하나의 성공 코드로 관리하도록 변경 * rebase: 원본 develop 브랜치와 rebase * rebase: 원본 develop 브랜치 rebase * feat: cors 설정에 localhost 추가 * refactor: 함수명 변경 * refactor: 예외 코드 변경 --------- Co-authored-by: hyeokson <[email protected]> * [Feat]Admin Api 구현 (softeerbootcamp4th#67) * config: jwt 속성을 yml에 설정 * rebase: 원본 develop 브랜치와 병합 * feat: Admin entity 클래스 생성 * feat: Admin exception 클래스 생성 * feat: Admin 로그인 컨트롤러 구현 * feat: Admin 로그인 요청 dto 구현 * feat: Admin 로그인 서비스 클래스 구현 * feat: Admin repository 구현 * feat: 추첨 이벤트 시간 설정 요청 dto 구현 * feat: 추첨 시간 검증 클래스 구현 * feat: 추첨 당첨자 응답 dto 구현 * feat: 추첨 당첨자 수 수정 요청 dto 구현 * feat: 이벤트 지표 응답 dto 구현 * feat: 이벤트 페이지 컨트롤러 구현 * feat: 이벤트 페이지 service 클래스 구현 * feat: 선착순 날짜 검증 클래스 구현 * feat: 선착순 날짜 등록 요청 dto 구현 * feat: 선착순 시간 검증 클래스 구현 * feat: 선착순 당첨자 응답 dto 구현 * feat: 선착순 당첨자 수 수정 요청 dto 구현 * feat: 이벤트 지표 컨트롤러 클래스 구현 * feat: 이벤트 지표 service 클래스 구현 * feat: 메인 페이지 관련 컨트롤러 클래스 구현 * feat: 메인 페이지 응답 dto 구현 * feat: 메인 페이지 service 클래스 구현 * feat: password encoder 구현 * feat: 확률값을 %형태로 바꿔주는 serializer 구현 * feat: 전화번호에 '-'를 붙여주는 serializer 구현 * feat: 추첨 시간 검증 애노테이션 구현 * feat: 선착순 날짜 검증 애노테이션 구현 * feat: 선착순 시간 검증 애노테이션 구현 * feat: 당첨 관리 페이지 컨트롤러 클래스 구현 * feat: 당첨 관리 페이지 service 클래스 구현 * config: Bcrypt 의존성 설정 * refactor: winningDate 변수의 자료형 변경 * feat: Draw, User를 조회하는 메서드 구현 * refactor: 변수명 변경 * feat: Transactional 애노테이션 추가 * refactor: 자료형 변경 및 시간 관련 변수 분리 * refactor: 자료형 변경 * feat: eventDate 변수 추가 * feat: EventParticipation 조회 메서드 구현 * feat: round값으로 Fcfs 조회하는 메서드 구현 * feat: @Setter 애노테이션 추가 * docs: TODO 추가 * refactor: 클래스명 변경 * refactor: 패키지 변경 * refactor: 패키지 변경 * refactor: 클래스명 변경 * refactor: 클래스명 및 변수명 변경 * refactor: 클래스명 및 변수명 변경 * refactor: 클래스명 변경 * refactor: Refresh Token을 삭제하는 메서드 구현 * refactor: 커스텀 코드값 변경 * refactor: 검증 관련 상수 추가 * style: 코드 형식 맞추기 --------- Co-authored-by: hyeokson <[email protected]> * infra: 레디스 설정 추가 * [Feat] 기대평 기능 구현 (softeerbootcamp4th#57) * config: jwt 속성을 yml에 설정 * config: git cache 초기화 * feat: Jwt 속성 관리 클래스 생성 * feat: 로그인 컨트롤러 클래스 생성 * feat: 로그인 요청 dto 클래스 생성 * feat: 로그인 service 클래스 생성 * feat: 메서드 추가 - 전화번호에 해당하는 유저가 있는지 확인하는 메서드 - 전화번호로 유저 객체를 반환하는 메서드 * feat: 필드 추가 및 전화번호 인덱싱 설정 * feat: 로그인 성공 상태 코드 추가 * feat: 로그인 실패 상태 코드 추가 * style: 엔터한 공간 줄이기 * chore: ci/cd test * chore: ci/cd test * chore: ci/cd test * cicd test (softeerbootcamp4th#47) * config: jwt 속성을 yml에 설정 * config: git cache 초기화 * feat: Jwt 속성 관리 클래스 생성 * feat: 로그인 컨트롤러 클래스 생성 * feat: 로그인 요청 dto 클래스 생성 * feat: 로그인 service 클래스 생성 * feat: 메서드 추가 - 전화번호에 해당하는 유저가 있는지 확인하는 메서드 - 전화번호로 유저 객체를 반환하는 메서드 * feat: 필드 추가 및 전화번호 인덱싱 설정 * feat: 로그인 성공 상태 코드 추가 * feat: 로그인 실패 상태 코드 추가 * style: 엔터한 공간 줄이기 * chore: ci/cd test --------- Co-authored-by: hyeokson <[email protected]> * chore: ci/cd test * chore: ci/cd test * chore: ci/cd test * config: gradle 의존성 설정 * refactor: BaseEntity 삭제 * feat: if문 추가 - 인증 및 미인증 유저가 공동으로 사용하는 api를 위해서 인증을 하지 않았다면 예외가 아니라 userId값으로 null을 갖도록 변경 * feat: 댓글 예외 상태 코드 추가 * feat: Comment 엔티티 클래스 생성 * feat: Comment 컨트롤러 생성 및 구현 - 기대평 조회 및 저장 로직 구현 * feat: Comment 예외 클래스 생성 * feat: 기대평 닉네임을 관리하는 Enum 클래스 생성 * feat: Comment repository 생성 및 구현 * feat: Comment service 생성 및 구현 - SCROLL_SIZE 만큼의 기대평을 반환하는 메서드 구현 - 기대평을 저장하는 메서드 구현 * feat: Comment 조회 응답 클래스 생성 * feat: 기대평을 관리하는 Enum 클래스 생성 * feat: 컨버터 클래스 생성 - 기대평 Enum 객체와 comment 값을 서로 변환해주는 컨버터 생성 * feat: Util 클래스 생성 - 커서 기반 스크롤 기능을 사용할 수 있는 Util 클래스 생성 * refactor: jsonformat 패턴 변경 * feat: 기대평 성공 상태 코드 추가 * refactor: enum 값 변경 * refactor: 호출하는 메서드 명 변경 * refactor: 자료형 변경 * refactor: 애노테이션 변경 * refactor: claim의 id값 자료형 변경 * feat: 변수 및 메서드 추가 - Access Token이 header에 있으면 인증하고 없으면 인증하지 않는 url 설정 및 기능 구현 * feat: 자동으로 생성 시간 저장하도록 구현 * refactor: 시간값 설정 코드 삭제 --------- Co-authored-by: hyeokson <[email protected]> --------- Co-authored-by: Son Chanhyeok <[email protected]> Co-authored-by: hyeokson <[email protected]> * feat: 유저 생성 시 공유 정보 생성하도록 수정 * feat: 유저 생성 시 추첨 이벤트 참여 정보 생성되도록 수정 * refactor: ShareUrlInfo에 빌더 어노테이션 추가 * feat: List형태로 공유 url 가져오는 메서드 추가 * feat: 중복되지 않는 공유 url 생성 후 DB에 저장하는 로직 추가 * refactor: NoArgsConstructor, AllArgsConstructor 추가 * refactor: GeneratedValue 어노테이션 삭제 * refactor: readOnly false로 변경 * [Refactor] 공유 url 조회하는 api 수정 (softeerbootcamp4th#70) * infra: 빌드 테스트 yml 작성 * infra: DB 정보 추가 * infra: ssh-agent 버전 변경 * infra: known_hosts 추가 * infra: db port 변경 * infra: database test 설정 변경 * infra: DB 환경변수 설정 및 application.yml 생성 * infra: application.yml 동적 생성 스크립트 수정 * infra: 레디스 설정 추가 * infra: redis test 추가 * infra: redis 버전 변경 * infra: redis cli 설치 * infra: application.yml 위치 및 내용 확인 * infra: Github Actions 환경변수에 REDIS_HOST, REDIS_PORT 추가 * infra: 환경변수 확인 추가 * feat: draw_rank column 이름 수정 * infra: pull_request시 Github Actions 동작하도록 수정 * cicd test (softeerbootcamp4th#54) * config: jwt 속성을 yml에 설정 * config: git cache 초기화 * feat: Jwt 속성 관리 클래스 생성 * feat: 로그인 컨트롤러 클래스 생성 * feat: 로그인 요청 dto 클래스 생성 * feat: 로그인 service 클래스 생성 * feat: 메서드 추가 - 전화번호에 해당하는 유저가 있는지 확인하는 메서드 - 전화번호로 유저 객체를 반환하는 메서드 * feat: 필드 추가 및 전화번호 인덱싱 설정 * feat: 로그인 성공 상태 코드 추가 * feat: 로그인 실패 상태 코드 추가 * style: 엔터한 공간 줄이기 * chore: ci/cd test * chore: ci/cd test * chore: ci/cd test * cicd test (softeerbootcamp4th#47) * config: jwt 속성을 yml에 설정 * config: git cache 초기화 * feat: Jwt 속성 관리 클래스 생성 * feat: 로그인 컨트롤러 클래스 생성 * feat: 로그인 요청 dto 클래스 생성 * feat: 로그인 service 클래스 생성 * feat: 메서드 추가 - 전화번호에 해당하는 유저가 있는지 확인하는 메서드 - 전화번호로 유저 객체를 반환하는 메서드 * feat: 필드 추가 및 전화번호 인덱싱 설정 * feat: 로그인 성공 상태 코드 추가 * feat: 로그인 실패 상태 코드 추가 * style: 엔터한 공간 줄이기 * chore: ci/cd test --------- Co-authored-by: hyeokson <[email protected]> * chore: ci/cd test * chore: ci/cd test * chore: ci/cd test --------- Co-authored-by: hyeokson <[email protected]> * [Feat] 기대평 기능 구현 (softeerbootcamp4th#57) * config: jwt 속성을 yml에 설정 * config: git cache 초기화 * feat: Jwt 속성 관리 클래스 생성 * feat: 로그인 컨트롤러 클래스 생성 * feat: 로그인 요청 dto 클래스 생성 * feat: 로그인 service 클래스 생성 * feat: 메서드 추가 - 전화번호에 해당하는 유저가 있는지 확인하는 메서드 - 전화번호로 유저 객체를 반환하는 메서드 * feat: 필드 추가 및 전화번호 인덱싱 설정 * feat: 로그인 성공 상태 코드 추가 * feat: 로그인 실패 상태 코드 추가 * style: 엔터한 공간 줄이기 * chore: ci/cd test * chore: ci/cd test * chore: ci/cd test * cicd test (softeerbootcamp4th#47) * config: jwt 속성을 yml에 설정 * config: git cache 초기화 * feat: Jwt 속성 관리 클래스 생성 * feat: 로그인 컨트롤러 클래스 생성 * feat: 로그인 요청 dto 클래스 생성 * feat: 로그인 service 클래스 생성 * feat: 메서드 추가 - 전화번호에 해당하는 유저가 있는지 확인하는 메서드 - 전화번호로 유저 객체를 반환하는 메서드 * feat: 필드 추가 및 전화번호 인덱싱 설정 * feat: 로그인 성공 상태 코드 추가 * feat: 로그인 실패 상태 코드 추가 * style: 엔터한 공간 줄이기 * chore: ci/cd test --------- Co-authored-by: hyeokson <[email protected]> * chore: ci/cd test * chore: ci/cd test * chore: ci/cd test * config: gradle 의존성 설정 * refactor: BaseEntity 삭제 * feat: if문 추가 - 인증 및 미인증 유저가 공동으로 사용하는 api를 위해서 인증을 하지 않았다면 예외가 아니라 userId값으로 null을 갖도록 변경 * feat: 댓글 예외 상태 코드 추가 * feat: Comment 엔티티 클래스 생성 * feat: Comment 컨트롤러 생성 및 구현 - 기대평 조회 및 저장 로직 구현 * feat: Comment 예외 클래스 생성 * feat: 기대평 닉네임을 관리하는 Enum 클래스 생성 * feat: Comment repository 생성 및 구현 * feat: Comment service 생성 및 구현 - SCROLL_SIZE 만큼의 기대평을 반환하는 메서드 구현 - 기대평을 저장하는 메서드 구현 * feat: Comment 조회 응답 클래스 생성 * feat: 기대평을 관리하는 Enum 클래스 생성 * feat: 컨버터 클래스 생성 - 기대평 Enum 객체와 comment 값을 서로 변환해주는 컨버터 생성 * feat: Util 클래스 생성 - 커서 기반 스크롤 기능을 사용할 수 있는 Util 클래스 생성 * refactor: jsonformat 패턴 변경 * feat: 기대평 성공 상태 코드 추가 * refactor: enum 값 변경 * refactor: 호출하는 메서드 명 변경 * refactor: 자료형 변경 * refactor: 애노테이션 변경 * refactor: claim의 id값 자료형 변경 * feat: 변수 및 메서드 추가 - Access Token이 header에 있으면 인증하고 없으면 인증하지 않는 url 설정 및 기능 구현 * feat: 자동으로 생성 시간 저장하도록 구현 * refactor: 시간값 설정 코드 삭제 --------- Co-authored-by: hyeokson <[email protected]> * cicd test (softeerbootcamp4th#58) * config: jwt 속성을 yml에 설정 * config: git cache 초기화 * feat: Jwt 속성 관리 클래스 생성 * chore: ci/cd를 위한 커밋 --------- Co-authored-by: hyeokson <[email protected]> * refactor: 공유 url 조회하는 레포지토리 변경 - ShareInfoRepository -> ShareUrlInfoRepository * refactor: 잘못 작성된 메서드 삭제 - findSharedUrlByUserId 삭제 * refactor: 사용되지 않는 shareInfoRepository 삭제 * refactor: 변수명 변경 - sharedUrl -> shareUrl * [Feat] 성공, 실패 상태 코드 수정하기 (softeerbootcamp4th#65) * config: jwt 속성을 yml에 설정 * config: git cache 초기화 * feat: Jwt 속성 관리 클래스 생성 * feat: cors 도메인 설정 * refactor: 커스텀 코드 형식 수정 및 에러코드 수정 - '(에러를 구분하는 알파벳)3자리 숫자' 형태로 커스텀 에러 코드 관리 - 클라이언트에서 에러 코드에 의해 분기되지 않으면 하나의 에러로 관리하도록 변경 * refactor: 하나의 성공 코드로 관리하도록 변경 * rebase: 원본 develop 브랜치와 rebase * rebase: 원본 develop 브랜치 rebase * feat: cors 설정에 localhost 추가 * refactor: 함수명 변경 * refactor: 예외 코드 변경 --------- Co-authored-by: hyeokson <[email protected]> * [Feat]Admin Api 구현 (softeerbootcamp4th#67) * config: jwt 속성을 yml에 설정 * rebase: 원본 develop 브랜치와 병합 * feat: Admin entity 클래스 생성 * feat: Admin exception 클래스 생성 * feat: Admin 로그인 컨트롤러 구현 * feat: Admin 로그인 요청 dto 구현 * feat: Admin 로그인 서비스 클래스 구현 * feat: Admin repository 구현 * feat: 추첨 이벤트 시간 설정 요청 dto 구현 * feat: 추첨 시간 검증 클래스 구현 * feat: 추첨 당첨자 응답 dto 구현 * feat: 추첨 당첨자 수 수정 요청 dto 구현 * feat: 이벤트 지표 응답 dto 구현 * feat: 이벤트 페이지 컨트롤러 구현 * feat: 이벤트 페이지 service 클래스 구현 * feat: 선착순 날짜 검증 클래스 구현 * feat: 선착순 날짜 등록 요청 dto 구현 * feat: 선착순 시간 검증 클래스 구현 * feat: 선착순 당첨자 응답 dto 구현 * feat: 선착순 당첨자 수 수정 요청 dto 구현 * feat: 이벤트 지표 컨트롤러 클래스 구현 * feat: 이벤트 지표 service 클래스 구현 * feat: 메인 페이지 관련 컨트롤러 클래스 구현 * feat: 메인 페이지 응답 dto 구현 * feat: 메인 페이지 service 클래스 구현 * feat: password encoder 구현 * feat: 확률값을 %형태로 바꿔주는 serializer 구현 * feat: 전화번호에 '-'를 붙여주는 serializer 구현 * feat: 추첨 시간 검증 애노테이션 구현 * feat: 선착순 날짜 검증 애노테이션 구현 * feat: 선착순 시간 검증 애노테이션 구현 * feat: 당첨 관리 페이지 컨트롤러 클래스 구현 * feat: 당첨 관리 페이지 service 클래스 구현 * config: Bcrypt 의존성 설정 * refactor: winningDate 변수의 자료형 변경 * feat: Draw, User를 조회하는 메서드 구현 * refactor: 변수명 변경 * feat: Transactional 애노테이션 추가 * refactor: 자료형 변경 및 시간 관련 변수 분리 * refactor: 자료형 변경 * feat: eventDate 변수 추가 * feat: EventParticipation 조회 메서드 구현 * feat: round값으로 Fcfs 조회하는 메서드 구현 * feat: @Setter 애노테이션 추가 * docs: TODO 추가 * refactor: 클래스명 변경 * refactor: 패키지 변경 * refactor: 패키지 변경 * refactor: 클래스명 변경 * refactor: 클래스명 및 변수명 변경 * refactor: 클래스명 및 변수명 변경 * refactor: 클래스명 변경 * refactor: Refresh Token을 삭제하는 메서드 구현 * refactor: 커스텀 코드값 변경 * refactor: 검증 관련 상수 추가 * style: 코드 형식 맞추기 --------- Co-authored-by: hyeokson <[email protected]> * infra: 레디스 설정 추가 * [Feat] 기대평 기능 구현 (softeerbootcamp4th#57) * config: jwt 속성을 yml에 설정 * config: git cache 초기화 * feat: Jwt 속성 관리 클래스 생성 * feat: 로그인 컨트롤러 클래스 생성 * feat: 로그인 요청 dto 클래스 생성 * feat: 로그인 service 클래스 생성 * feat: 메서드 추가 - 전화번호에 해당하는 유저가 있는지 확인하는 메서드 - 전화번호로 유저 객체를 반환하는 메서드 * feat: 필드 추가 및 전화번호 인덱싱 설정 * feat: 로그인 성공 상태 코드 추가 * feat: 로그인 실패 상태 코드 추가 * style: 엔터한 공간 줄이기 * chore: ci/cd test * chore: ci/cd test * chore: ci/cd test * cicd test (softeerbootcamp4th#47) * config: jwt 속성을 yml에 설정 * config: git cache 초기화 * feat: Jwt 속성 관리 클래스 생성 * feat: 로그인 컨트롤러 클래스 생성 * feat: 로그인 요청 dto 클래스 생성 * feat: 로그인 service 클래스 생성 * feat: 메서드 추가 - 전화번호에 해당하는 유저가 있는지 확인하는 메서드 - 전화번호로 유저 객체를 반환하는 메서드 * feat: 필드 추가 및 전화번호 인덱싱 설정 * feat: 로그인 성공 상태 코드 추가 * feat: 로그인 실패 상태 코드 추가 * style: 엔터한 공간 줄이기 * chore: ci/cd test --------- Co-authored-by: hyeokson <[email protected]> * chore: ci/cd test * chore: ci/cd test * chore: ci/cd test * config: gradle 의존성 설정 * refactor: BaseEntity 삭제 * feat: if문 추가 - 인증 및 미인증 유저가 공동으로 사용하는 api를 위해서 인증을 하지 않았다면 예외가 아니라 userId값으로 null을 갖도록 변경 * feat: 댓글 예외 상태 코드 추가 * feat: Comment 엔티티 클래스 생성 * feat: Comment 컨트롤러 생성 및 구현 - 기대평 조회 및 저장 로직 구현 * feat: Comment 예외 클래스 생성 * feat: 기대평 닉네임을 관리하는 Enum 클래스 생성 * feat: Comment repository 생성 및 구현 * feat: Comment service 생성 및 구현 - SCROLL_SIZE 만큼의 기대평을 반환하는 메서드 구현 - 기대평을 저장하는 메서드 구현 * feat: Comment 조회 응답 클래스 생성 * feat: 기대평을 관리하는 Enum 클래스 생성 * feat: 컨버터 클래스 생성 - 기대평 Enum 객체와 comment 값을 서로 변환해주는 컨버터 생성 * feat: Util 클래스 생성 - 커서 기반 스크롤 기능을 사용할 수 있는 Util 클래스 생성 * refactor: jsonformat 패턴 변경 * feat: 기대평 성공 상태 코드 추가 * refactor: enum 값 변경 * refactor: 호출하는 메서드 명 변경 * refactor: 자료형 변경 * refactor: 애노테이션 변경 * refactor: claim의 id값 자료형 변경 * feat: 변수 및 메서드 추가 - Access Token이 header에 있으면 인증하고 없으면 인증하지 않는 url 설정 및 기능 구현 * feat: 자동으로 생성 시간 저장하도록 구현 * refactor: 시간값 설정 코드 삭제 --------- Co-authored-by: hyeokson <[email protected]> --------- Co-authored-by: Son Chanhyeok <[email protected]> Co-authored-by: hyeokson <[email protected]> * [Feature] static �text를 관리하는 enum 구현 (softeerbootcamp4th#71) * config: jwt 속성을 yml에 설정 * rebase: 원본 develop 브랜치와 병합 * refactor: transactional 어노테이션 수정 * refactor: 변수명 변경 * feat: MainPage 컨트롤러 클래스 생성 * feat: MainPage service 클래스 생성 * feat: StaticResources entity 클래스 생성 * feat: StaticResources repository 클래스 생성 * feat: StaticResourcesUtil 클래스 생성 * feat: 정적 text를 관리하는 enum 생성 * refactor: 변수명 변경 * refactor: 검증 애노테이션 추가 * refactor: DayOfWeek 속성 변경 * refactor: 예외 msg를 응답객체 result에 넣도록 변경 * refactor: 변수명 변경 * refactor: DayOfWeek 속성 변경 * refactor: 검증 애노테이션 추가 * refactor: 검증 상수 추가 * refactor: 변수 타입을 래퍼타입으로 변경 * refactor: 클래스명 변경 --------- Co-authored-by: hyeokson <[email protected]> * �[Refactor] MainPageController 클래스명 변경 (softeerbootcamp4th#72) * config: jwt 속성을 yml에 설정 * rebase: 원본 develop 브랜치와 병합 * refactor: transactional 어노테이션 수정 * refactor: 변수명 변경 * feat: MainPage 컨트롤러 클래스 생성 * feat: MainPage service 클래스 생성 * feat: StaticResources entity 클래스 생성 * feat: StaticResources repository 클래스 생성 * feat: StaticResourcesUtil 클래스 생성 * feat: 정적 text를 관리하는 enum 생성 * refactor: 변수명 변경 * refactor: 검증 애노테이션 추가 * refactor: DayOfWeek 속성 변경 * refactor: 예외 msg를 응답객체 result에 넣도록 변경 * refactor: 변수명 변경 * refactor: DayOfWeek 속성 변경 * refactor: 검증 애노테이션 추가 * refactor: 검증 상수 추가 * refactor: 변수 타입을 래퍼타입으로 변경 * refactor: 클래스명 변경 * refactor: 클래스명 및 변수명 변경 * feat: final 객체 초기화 --------- Co-authored-by: hyeokson <[email protected]> * [Feature] 메인 페이지 GET API 구현하기 (softeerbootcamp4th#73) * config: jwt 속성을 yml에 설정 * rebase: 원본 develop 브랜치와 병합 * refactor: transactional 어노테이션 수정 * refactor: 변수명 변경 * feat: MainPage 컨트롤러 클래스 생성 * feat: MainPage service 클래스 생성 * feat: StaticResources entity 클래스 생성 * feat: StaticResources repository 클래스 생성 * feat: StaticResourcesUtil 클래스 생성 * feat: 정적 text를 관리하는 enum 생성 * refactor: 변수명 변경 * refactor: 검증 애노테이션 추가 * refactor: DayOfWeek 속성 변경 * refactor: 예외 msg를 응답객체 result에 넣도록 변경 * refactor: 변수명 변경 * refactor: DayOfWeek 속성 변경 * refactor: 검증 애노테이션 추가 * refactor: 검증 상수 추가 * refactor: 변수 타입을 래퍼타입으로 변경 * refactor: 클래스명 변경 * refactor: 클래스명 및 변수명 변경 * feat: final 객체 초기화 * feat: 메인페이지 자동차 정적 정보 응답 dto 구현 * feat: 메인페이지 이벤트 정적 정보 응답 dto 구현 * refactor: 클래스 및 변수명 변경 * refactor: 클래스명 변경 * refactor: 클래스명 변경 * refactor: round 변수 삭제 * feat: 인증검사를 하지 않는 url 추가 * feat: 메인 페이지 컨트롤러 구현 * feat: 메인 페이지 service 클래스 구현 * feat: 정적자원util 클래스 초기화 메서드 구현 * refactor: enum 변수명 수정 * refactor: Fcfs 당첨자 수 수정 로직 변경 --------- Co-authored-by: hyeokson <[email protected]> * [Feature] 어드민 회원가입 기능 구현 (softeerbootcamp4th#75) * config: jwt 속성을 yml에 설정 * rebase: 원본 develop 브랜치와 병합 * feat: 어드민 회원가입 요청 dto 구현 * feat: swagger controller 구현 * feat: 어드민 회원가입 controller 메서드 구현 * feat: 어드민 로그인 요청 dto 수정 * feat: 어드민 회원가입 기능 구현 * feat: 메서드 추가 - 특정 account에 대한 데이터가 admin 저장소에 있는지 확인하는 메서드 구현 * feat: swagger, admin url 추가 * feat: swagger 서버 주소 변경 * feat: cors 설정 --------- Co-authored-by: hyeokson <[email protected]> * [Feature] 특정 url에 대해 인가 검사 하지 않도록 구현 (softeerbootcamp4th#76) * config: jwt 속성을 yml에 설정 * rebase: 원본 develop 브랜치와 병합 * feat: 어드민 회원가입 요청 dto 구현 * feat: swagger controller 구현 * feat: 어드민 회원가입 controller 메서드 구현 * feat: 어드민 로그인 요청 dto 수정 * feat: 어드민 회원가입 기능 구현 * feat: 메서드 추가 - 특정 account에 대한 데이터가 admin 저장소에 있는지 확인하는 메서드 구현 * feat: swagger, admin url 추가 * feat: swagger 서버 주소 변경 * feat: cors 설정 * feat: 특정 url에 대해서 인가 검사 하지 않도록 구현 --------- Co-authored-by: hyeokson <[email protected]> --------- Co-authored-by: Son Chanhyeok <[email protected]> Co-authored-by: hyeokson <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7c2c6e6 - Browse repository at this point
Copy the full SHA 7c2c6e6View commit details -
[Refactor] 공유 url 조회하는 api 수정 (softeerbootcamp4th#70)
* infra: 빌드 테스트 yml 작성 * infra: DB 정보 추가 * infra: ssh-agent 버전 변경 * infra: known_hosts 추가 * infra: db port 변경 * infra: database test 설정 변경 * infra: DB 환경변수 설정 및 application.yml 생성 * infra: application.yml 동적 생성 스크립트 수정 * infra: 레디스 설정 추가 * infra: redis test 추가 * infra: redis 버전 변경 * infra: redis cli 설치 * infra: application.yml 위치 및 내용 확인 * infra: Github Actions 환경변수에 REDIS_HOST, REDIS_PORT 추가 * infra: 환경변수 확인 추가 * feat: draw_rank column 이름 수정 * infra: pull_request시 Github Actions 동작하도록 수정 * cicd test (softeerbootcamp4th#54) * config: jwt 속성을 yml에 설정 * config: git cache 초기화 * feat: Jwt 속성 관리 클래스 생성 * feat: 로그인 컨트롤러 클래스 생성 * feat: 로그인 요청 dto 클래스 생성 * feat: 로그인 service 클래스 생성 * feat: 메서드 추가 - 전화번호에 해당하는 유저가 있는지 확인하는 메서드 - 전화번호로 유저 객체를 반환하는 메서드 * feat: 필드 추가 및 전화번호 인덱싱 설정 * feat: 로그인 성공 상태 코드 추가 * feat: 로그인 실패 상태 코드 추가 * style: 엔터한 공간 줄이기 * chore: ci/cd test * chore: ci/cd test * chore: ci/cd test * cicd test (softeerbootcamp4th#47) * config: jwt 속성을 yml에 설정 * config: git cache 초기화 * feat: Jwt 속성 관리 클래스 생성 * feat: 로그인 컨트롤러 클래스 생성 * feat: 로그인 요청 dto 클래스 생성 * feat: 로그인 service 클래스 생성 * feat: 메서드 추가 - 전화번호에 해당하는 유저가 있는지 확인하는 메서드 - 전화번호로 유저 객체를 반환하는 메서드 * feat: 필드 추가 및 전화번호 인덱싱 설정 * feat: 로그인 성공 상태 코드 추가 * feat: 로그인 실패 상태 코드 추가 * style: 엔터한 공간 줄이기 * chore: ci/cd test --------- Co-authored-by: hyeokson <[email protected]> * chore: ci/cd test * chore: ci/cd test * chore: ci/cd test --------- Co-authored-by: hyeokson <[email protected]> * [Feat] 기대평 기능 구현 (softeerbootcamp4th#57) * config: jwt 속성을 yml에 설정 * config: git cache 초기화 * feat: Jwt 속성 관리 클래스 생성 * feat: 로그인 컨트롤러 클래스 생성 * feat: 로그인 요청 dto 클래스 생성 * feat: 로그인 service 클래스 생성 * feat: 메서드 추가 - 전화번호에 해당하는 유저가 있는지 확인하는 메서드 - 전화번호로 유저 객체를 반환하는 메서드 * feat: 필드 추가 및 전화번호 인덱싱 설정 * feat: 로그인 성공 상태 코드 추가 * feat: 로그인 실패 상태 코드 추가 * style: 엔터한 공간 줄이기 * chore: ci/cd test * chore: ci/cd test * chore: ci/cd test * cicd test (softeerbootcamp4th#47) * config: jwt 속성을 yml에 설정 * config: git cache 초기화 * feat: Jwt 속성 관리 클래스 생성 * feat: 로그인 컨트롤러 클래스 생성 * feat: 로그인 요청 dto 클래스 생성 * feat: 로그인 service 클래스 생성 * feat: 메서드 추가 - 전화번호에 해당하는 유저가 있는지 확인하는 메서드 - 전화번호로 유저 객체를 반환하는 메서드 * feat: 필드 추가 및 전화번호 인덱싱 설정 * feat: 로그인 성공 상태 코드 추가 * feat: 로그인 실패 상태 코드 추가 * style: 엔터한 공간 줄이기 * chore: ci/cd test --------- Co-authored-by: hyeokson <[email protected]> * chore: ci/cd test * chore: ci/cd test * chore: ci/cd test * config: gradle 의존성 설정 * refactor: BaseEntity 삭제 * feat: if문 추가 - 인증 및 미인증 유저가 공동으로 사용하는 api를 위해서 인증을 하지 않았다면 예외가 아니라 userId값으로 null을 갖도록 변경 * feat: 댓글 예외 상태 코드 추가 * feat: Comment 엔티티 클래스 생성 * feat: Comment 컨트롤러 생성 및 구현 - 기대평 조회 및 저장 로직 구현 * feat: Comment 예외 클래스 생성 * feat: 기대평 닉네임을 관리하는 Enum 클래스 생성 * feat: Comment repository 생성 및 구현 * feat: Comment service 생성 및 구현 - SCROLL_SIZE 만큼의 기대평을 반환하는 메서드 구현 - 기대평을 저장하는 메서드 구현 * feat: Comment 조회 응답 클래스 생성 * feat: 기대평을 관리하는 Enum 클래스 생성 * feat: 컨버터 클래스 생성 - 기대평 Enum 객체와 comment 값을 서로 변환해주는 컨버터 생성 * feat: Util 클래스 생성 - 커서 기반 스크롤 기능을 사용할 수 있는 Util 클래스 생성 * refactor: jsonformat 패턴 변경 * feat: 기대평 성공 상태 코드 추가 * refactor: enum 값 변경 * refactor: 호출하는 메서드 명 변경 * refactor: 자료형 변경 * refactor: 애노테이션 변경 * refactor: claim의 id값 자료형 변경 * feat: 변수 및 메서드 추가 - Access Token이 header에 있으면 인증하고 없으면 인증하지 않는 url 설정 및 기능 구현 * feat: 자동으로 생성 시간 저장하도록 구현 * refactor: 시간값 설정 코드 삭제 --------- Co-authored-by: hyeokson <[email protected]> * cicd test (softeerbootcamp4th#58) * config: jwt 속성을 yml에 설정 * config: git cache 초기화 * feat: Jwt 속성 관리 클래스 생성 * chore: ci/cd를 위한 커밋 --------- Co-authored-by: hyeokson <[email protected]> * refactor: 공유 url 조회하는 레포지토리 변경 - ShareInfoRepository -> ShareUrlInfoRepository * refactor: 잘못 작성된 메서드 삭제 - findSharedUrlByUserId 삭제 * refactor: 사용되지 않는 shareInfoRepository 삭제 * refactor: 변수명 변경 - sharedUrl -> shareUrl * [Feat] 성공, 실패 상태 코드 수정하기 (softeerbootcamp4th#65) * config: jwt 속성을 yml에 설정 * config: git cache 초기화 * feat: Jwt 속성 관리 클래스 생성 * feat: cors 도메인 설정 * refactor: 커스텀 코드 형식 수정 및 에러코드 수정 - '(에러를 구분하는 알파벳)3자리 숫자' 형태로 커스텀 에러 코드 관리 - 클라이언트에서 에러 코드에 의해 분기되지 않으면 하나의 에러로 관리하도록 변경 * refactor: 하나의 성공 코드로 관리하도록 변경 * rebase: 원본 develop 브랜치와 rebase * rebase: 원본 develop 브랜치 rebase * feat: cors 설정에 localhost 추가 * refactor: 함수명 변경 * refactor: 예외 코드 변경 --------- Co-authored-by: hyeokson <[email protected]> * [Feat]Admin Api 구현 (softeerbootcamp4th#67) * config: jwt 속성을 yml에 설정 * rebase: 원본 develop 브랜치와 병합 * feat: Admin entity 클래스 생성 * feat: Admin exception 클래스 생성 * feat: Admin 로그인 컨트롤러 구현 * feat: Admin 로그인 요청 dto 구현 * feat: Admin 로그인 서비스 클래스 구현 * feat: Admin repository 구현 * feat: 추첨 이벤트 시간 설정 요청 dto 구현 * feat: 추첨 시간 검증 클래스 구현 * feat: 추첨 당첨자 응답 dto 구현 * feat: 추첨 당첨자 수 수정 요청 dto 구현 * feat: 이벤트 지표 응답 dto 구현 * feat: 이벤트 페이지 컨트롤러 구현 * feat: 이벤트 페이지 service 클래스 구현 * feat: 선착순 날짜 검증 클래스 구현 * feat: 선착순 날짜 등록 요청 dto 구현 * feat: 선착순 시간 검증 클래스 구현 * feat: 선착순 당첨자 응답 dto 구현 * feat: 선착순 당첨자 수 수정 요청 dto 구현 * feat: 이벤트 지표 컨트롤러 클래스 구현 * feat: 이벤트 지표 service 클래스 구현 * feat: 메인 페이지 관련 컨트롤러 클래스 구현 * feat: 메인 페이지 응답 dto 구현 * feat: 메인 페이지 service 클래스 구현 * feat: password encoder 구현 * feat: 확률값을 %형태로 바꿔주는 serializer 구현 * feat: 전화번호에 '-'를 붙여주는 serializer 구현 * feat: 추첨 시간 검증 애노테이션 구현 * feat: 선착순 날짜 검증 애노테이션 구현 * feat: 선착순 시간 검증 애노테이션 구현 * feat: 당첨 관리 페이지 컨트롤러 클래스 구현 * feat: 당첨 관리 페이지 service 클래스 구현 * config: Bcrypt 의존성 설정 * refactor: winningDate 변수의 자료형 변경 * feat: Draw, User를 조회하는 메서드 구현 * refactor: 변수명 변경 * feat: Transactional 애노테이션 추가 * refactor: 자료형 변경 및 시간 관련 변수 분리 * refactor: 자료형 변경 * feat: eventDate 변수 추가 * feat: EventParticipation 조회 메서드 구현 * feat: round값으로 Fcfs 조회하는 메서드 구현 * feat: @Setter 애노테이션 추가 * docs: TODO 추가 * refactor: 클래스명 변경 * refactor: 패키지 변경 * refactor: 패키지 변경 * refactor: 클래스명 변경 * refactor: 클래스명 및 변수명 변경 * refactor: 클래스명 및 변수명 변경 * refactor: 클래스명 변경 * refactor: Refresh Token을 삭제하는 메서드 구현 * refactor: 커스텀 코드값 변경 * refactor: 검증 관련 상수 추가 * style: 코드 형식 맞추기 --------- Co-authored-by: hyeokson <[email protected]> * infra: 레디스 설정 추가 * [Feat] 기대평 기능 구현 (softeerbootcamp4th#57) * config: jwt 속성을 yml에 설정 * config: git cache 초기화 * feat: Jwt 속성 관리 클래스 생성 * feat: 로그인 컨트롤러 클래스 생성 * feat: 로그인 요청 dto 클래스 생성 * feat: 로그인 service 클래스 생성 * feat: 메서드 추가 - 전화번호에 해당하는 유저가 있는지 확인하는 메서드 - 전화번호로 유저 객체를 반환하는 메서드 * feat: 필드 추가 및 전화번호 인덱싱 설정 * feat: 로그인 성공 상태 코드 추가 * feat: 로그인 실패 상태 코드 추가 * style: 엔터한 공간 줄이기 * chore: ci/cd test * chore: ci/cd test * chore: ci/cd test * cicd test (softeerbootcamp4th#47) * config: jwt 속성을 yml에 설정 * config: git cache 초기화 * feat: Jwt 속성 관리 클래스 생성 * feat: 로그인 컨트롤러 클래스 생성 * feat: 로그인 요청 dto 클래스 생성 * feat: 로그인 service 클래스 생성 * feat: 메서드 추가 - 전화번호에 해당하는 유저가 있는지 확인하는 메서드 - 전화번호로 유저 객체를 반환하는 메서드 * feat: 필드 추가 및 전화번호 인덱싱 설정 * feat: 로그인 성공 상태 코드 추가 * feat: 로그인 실패 상태 코드 추가 * style: 엔터한 공간 줄이기 * chore: ci/cd test --------- Co-authored-by: hyeokson <[email protected]> * chore: ci/cd test * chore: ci/cd test * chore: ci/cd test * config: gradle 의존성 설정 * refactor: BaseEntity 삭제 * feat: if문 추가 - 인증 및 미인증 유저가 공동으로 사용하는 api를 위해서 인증을 하지 않았다면 예외가 아니라 userId값으로 null을 갖도록 변경 * feat: 댓글 예외 상태 코드 추가 * feat: Comment 엔티티 클래스 생성 * feat: Comment 컨트롤러 생성 및 구현 - 기대평 조회 및 저장 로직 구현 * feat: Comment 예외 클래스 생성 * feat: 기대평 닉네임을 관리하는 Enum 클래스 생성 * feat: Comment repository 생성 및 구현 * feat: Comment service 생성 및 구현 - SCROLL_SIZE 만큼의 기대평을 반환하는 메서드 구현 - 기대평을 저장하는 메서드 구현 * feat: Comment 조회 응답 클래스 생성 * feat: 기대평을 관리하는 Enum 클래스 생성 * feat: 컨버터 클래스 생성 - 기대평 Enum 객체와 comment 값을 서로 변환해주는 컨버터 생성 * feat: Util 클래스 생성 - 커서 기반 스크롤 기능을 사용할 수 있는 Util 클래스 생성 * refactor: jsonformat 패턴 변경 * feat: 기대평 성공 상태 코드 추가 * refactor: enum 값 변경 * refactor: 호출하는 메서드 명 변경 * refactor: 자료형 변경 * refactor: 애노테이션 변경 * refactor: claim의 id값 자료형 변경 * feat: 변수 및 메서드 추가 - Access Token이 header에 있으면 인증하고 없으면 인증하지 않는 url 설정 및 기능 구현 * feat: 자동으로 생성 시간 저장하도록 구현 * refactor: 시간값 설정 코드 삭제 --------- Co-authored-by: hyeokson <[email protected]> --------- Co-authored-by: Son Chanhyeok <[email protected]> Co-authored-by: hyeokson <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 9c59a7d - Browse repository at this point
Copy the full SHA 9c59a7dView commit details -
[Refactor] 사용자 생성 시 추첨 참여 정보, 공유 링크 정보, 공유 정보 생성 (softeerbootcamp4th#78)
* infra: 빌드 테스트 yml 작성 * infra: DB 정보 추가 * infra: ssh-agent 버전 변경 * infra: known_hosts 추가 * infra: db port 변경 * infra: database test 설정 변경 * infra: DB 환경변수 설정 및 application.yml 생성 * infra: application.yml 동적 생성 스크립트 수정 * infra: 레디스 설정 추가 * infra: redis test 추가 * infra: redis 버전 변경 * infra: redis cli 설치 * infra: application.yml 위치 및 내용 확인 * infra: Github Actions 환경변수에 REDIS_HOST, REDIS_PORT 추가 * infra: 환경변수 확인 추가 * feat: draw_rank column 이름 수정 * infra: pull_request시 Github Actions 동작하도록 수정 * cicd test (softeerbootcamp4th#54) * config: jwt 속성을 yml에 설정 * config: git cache 초기화 * feat: Jwt 속성 관리 클래스 생성 * feat: 로그인 컨트롤러 클래스 생성 * feat: 로그인 요청 dto 클래스 생성 * feat: 로그인 service 클래스 생성 * feat: 메서드 추가 - 전화번호에 해당하는 유저가 있는지 확인하는 메서드 - 전화번호로 유저 객체를 반환하는 메서드 * feat: 필드 추가 및 전화번호 인덱싱 설정 * feat: 로그인 성공 상태 코드 추가 * feat: 로그인 실패 상태 코드 추가 * style: 엔터한 공간 줄이기 * chore: ci/cd test * chore: ci/cd test * chore: ci/cd test * cicd test (softeerbootcamp4th#47) * config: jwt 속성을 yml에 설정 * config: git cache 초기화 * feat: Jwt 속성 관리 클래스 생성 * feat: 로그인 컨트롤러 클래스 생성 * feat: 로그인 요청 dto 클래스 생성 * feat: 로그인 service 클래스 생성 * feat: 메서드 추가 - 전화번호에 해당하는 유저가 있는지 확인하는 메서드 - 전화번호로 유저 객체를 반환하는 메서드 * feat: 필드 추가 및 전화번호 인덱싱 설정 * feat: 로그인 성공 상태 코드 추가 * feat: 로그인 실패 상태 코드 추가 * style: 엔터한 공간 줄이기 * chore: ci/cd test --------- Co-authored-by: hyeokson <[email protected]> * chore: ci/cd test * chore: ci/cd test * chore: ci/cd test --------- Co-authored-by: hyeokson <[email protected]> * [Feat] 기대평 기능 구현 (softeerbootcamp4th#57) * config: jwt 속성을 yml에 설정 * config: git cache 초기화 * feat: Jwt 속성 관리 클래스 생성 * feat: 로그인 컨트롤러 클래스 생성 * feat: 로그인 요청 dto 클래스 생성 * feat: 로그인 service 클래스 생성 * feat: 메서드 추가 - 전화번호에 해당하는 유저가 있는지 확인하는 메서드 - 전화번호로 유저 객체를 반환하는 메서드 * feat: 필드 추가 및 전화번호 인덱싱 설정 * feat: 로그인 성공 상태 코드 추가 * feat: 로그인 실패 상태 코드 추가 * style: 엔터한 공간 줄이기 * chore: ci/cd test * chore: ci/cd test * chore: ci/cd test * cicd test (softeerbootcamp4th#47) * config: jwt 속성을 yml에 설정 * config: git cache 초기화 * feat: Jwt 속성 관리 클래스 생성 * feat: 로그인 컨트롤러 클래스 생성 * feat: 로그인 요청 dto 클래스 생성 * feat: 로그인 service 클래스 생성 * feat: 메서드 추가 - 전화번호에 해당하는 유저가 있는지 확인하는 메서드 - 전화번호로 유저 객체를 반환하는 메서드 * feat: 필드 추가 및 전화번호 인덱싱 설정 * feat: 로그인 성공 상태 코드 추가 * feat: 로그인 실패 상태 코드 추가 * style: 엔터한 공간 줄이기 * chore: ci/cd test --------- Co-authored-by: hyeokson <[email protected]> * chore: ci/cd test * chore: ci/cd test * chore: ci/cd test * config: gradle 의존성 설정 * refactor: BaseEntity 삭제 * feat: if문 추가 - 인증 및 미인증 유저가 공동으로 사용하는 api를 위해서 인증을 하지 않았다면 예외가 아니라 userId값으로 null을 갖도록 변경 * feat: 댓글 예외 상태 코드 추가 * feat: Comment 엔티티 클래스 생성 * feat: Comment 컨트롤러 생성 및 구현 - 기대평 조회 및 저장 로직 구현 * feat: Comment 예외 클래스 생성 * feat: 기대평 닉네임을 관리하는 Enum 클래스 생성 * feat: Comment repository 생성 및 구현 * feat: Comment service 생성 및 구현 - SCROLL_SIZE 만큼의 기대평을 반환하는 메서드 구현 - 기대평을 저장하는 메서드 구현 * feat: Comment 조회 응답 클래스 생성 * feat: 기대평을 관리하는 Enum 클래스 생성 * feat: 컨버터 클래스 생성 - 기대평 Enum 객체와 comment 값을 서로 변환해주는 컨버터 생성 * feat: Util 클래스 생성 - 커서 기반 스크롤 기능을 사용할 수 있는 Util 클래스 생성 * refactor: jsonformat 패턴 변경 * feat: 기대평 성공 상태 코드 추가 * refactor: enum 값 변경 * refactor: 호출하는 메서드 명 변경 * refactor: 자료형 변경 * refactor: 애노테이션 변경 * refactor: claim의 id값 자료형 변경 * feat: 변수 및 메서드 추가 - Access Token이 header에 있으면 인증하고 없으면 인증하지 않는 url 설정 및 기능 구현 * feat: 자동으로 생성 시간 저장하도록 구현 * refactor: 시간값 설정 코드 삭제 --------- Co-authored-by: hyeokson <[email protected]> * cicd test (softeerbootcamp4th#58) * config: jwt 속성을 yml에 설정 * config: git cache 초기화 * feat: Jwt 속성 관리 클래스 생성 * chore: ci/cd를 위한 커밋 --------- Co-authored-by: hyeokson <[email protected]> * [Feat] 성공, 실패 상태 코드 수정하기 (softeerbootcamp4th#65) * config: jwt 속성을 yml에 설정 * config: git cache 초기화 * feat: Jwt 속성 관리 클래스 생성 * feat: cors 도메인 설정 * refactor: 커스텀 코드 형식 수정 및 에러코드 수정 - '(에러를 구분하는 알파벳)3자리 숫자' 형태로 커스텀 에러 코드 관리 - 클라이언트에서 에러 코드에 의해 분기되지 않으면 하나의 에러로 관리하도록 변경 * refactor: 하나의 성공 코드로 관리하도록 변경 * rebase: 원본 develop 브랜치와 rebase * rebase: 원본 develop 브랜치 rebase * feat: cors 설정에 localhost 추가 * refactor: 함수명 변경 * refactor: 예외 코드 변경 --------- Co-authored-by: hyeokson <[email protected]> * [Feat]Admin Api 구현 (softeerbootcamp4th#67) * config: jwt 속성을 yml에 설정 * rebase: 원본 develop 브랜치와 병합 * feat: Admin entity 클래스 생성 * feat: Admin exception 클래스 생성 * feat: Admin 로그인 컨트롤러 구현 * feat: Admin 로그인 요청 dto 구현 * feat: Admin 로그인 서비스 클래스 구현 * feat: Admin repository 구현 * feat: 추첨 이벤트 시간 설정 요청 dto 구현 * feat: 추첨 시간 검증 클래스 구현 * feat: 추첨 당첨자 응답 dto 구현 * feat: 추첨 당첨자 수 수정 요청 dto 구현 * feat: 이벤트 지표 응답 dto 구현 * feat: 이벤트 페이지 컨트롤러 구현 * feat: 이벤트 페이지 service 클래스 구현 * feat: 선착순 날짜 검증 클래스 구현 * feat: 선착순 날짜 등록 요청 dto 구현 * feat: 선착순 시간 검증 클래스 구현 * feat: 선착순 당첨자 응답 dto 구현 * feat: 선착순 당첨자 수 수정 요청 dto 구현 * feat: 이벤트 지표 컨트롤러 클래스 구현 * feat: 이벤트 지표 service 클래스 구현 * feat: 메인 페이지 관련 컨트롤러 클래스 구현 * feat: 메인 페이지 응답 dto 구현 * feat: 메인 페이지 service 클래스 구현 * feat: password encoder 구현 * feat: 확률값을 %형태로 바꿔주는 serializer 구현 * feat: 전화번호에 '-'를 붙여주는 serializer 구현 * feat: 추첨 시간 검증 애노테이션 구현 * feat: 선착순 날짜 검증 애노테이션 구현 * feat: 선착순 시간 검증 애노테이션 구현 * feat: 당첨 관리 페이지 컨트롤러 클래스 구현 * feat: 당첨 관리 페이지 service 클래스 구현 * config: Bcrypt 의존성 설정 * refactor: winningDate 변수의 자료형 변경 * feat: Draw, User를 조회하는 메서드 구현 * refactor: 변수명 변경 * feat: Transactional 애노테이션 추가 * refactor: 자료형 변경 및 시간 관련 변수 분리 * refactor: 자료형 변경 * feat: eventDate 변수 추가 * feat: EventParticipation 조회 메서드 구현 * feat: round값으로 Fcfs 조회하는 메서드 구현 * feat: @Setter 애노테이션 추가 * docs: TODO 추가 * refactor: 클래스명 변경 * refactor: 패키지 변경 * refactor: 패키지 변경 * refactor: 클래스명 변경 * refactor: 클래스명 및 변수명 변경 * refactor: 클래스명 및 변수명 변경 * refactor: 클래스명 변경 * refactor: Refresh Token을 삭제하는 메서드 구현 * refactor: 커스텀 코드값 변경 * refactor: 검증 관련 상수 추가 * style: 코드 형식 맞추기 --------- Co-authored-by: hyeokson <[email protected]> * infra: 레디스 설정 추가 * [Feat] 기대평 기능 구현 (softeerbootcamp4th#57) * config: jwt 속성을 yml에 설정 * config: git cache 초기화 * feat: Jwt 속성 관리 클래스 생성 * feat: 로그인 컨트롤러 클래스 생성 * feat: 로그인 요청 dto 클래스 생성 * feat: 로그인 service 클래스 생성 * feat: 메서드 추가 - 전화번호에 해당하는 유저가 있는지 확인하는 메서드 - 전화번호로 유저 객체를 반환하는 메서드 * feat: 필드 추가 및 전화번호 인덱싱 설정 * feat: 로그인 성공 상태 코드 추가 * feat: 로그인 실패 상태 코드 추가 * style: 엔터한 공간 줄이기 * chore: ci/cd test * chore: ci/cd test * chore: ci/cd test * cicd test (softeerbootcamp4th#47) * config: jwt 속성을 yml에 설정 * config: git cache 초기화 * feat: Jwt 속성 관리 클래스 생성 * feat: 로그인 컨트롤러 클래스 생성 * feat: 로그인 요청 dto 클래스 생성 * feat: 로그인 service 클래스 생성 * feat: 메서드 추가 - 전화번호에 해당하는 유저가 있는지 확인하는 메서드 - 전화번호로 유저 객체를 반환하는 메서드 * feat: 필드 추가 및 전화번호 인덱싱 설정 * feat: 로그인 성공 상태 코드 추가 * feat: 로그인 실패 상태 코드 추가 * style: 엔터한 공간 줄이기 * chore: ci/cd test --------- Co-authored-by: hyeokson <[email protected]> * chore: ci/cd test * chore: ci/cd test * chore: ci/cd test * config: gradle 의존성 설정 * refactor: BaseEntity 삭제 * feat: if문 추가 - 인증 및 미인증 유저가 공동으로 사용하는 api를 위해서 인증을 하지 않았다면 예외가 아니라 userId값으로 null을 갖도록 변경 * feat: 댓글 예외 상태 코드 추가 * feat: Comment 엔티티 클래스 생성 * feat: Comment 컨트롤러 생성 및 구현 - 기대평 조회 및 저장 로직 구현 * feat: Comment 예외 클래스 생성 * feat: 기대평 닉네임을 관리하는 Enum 클래스 생성 * feat: Comment repository 생성 및 구현 * feat: Comment service 생성 및 구현 - SCROLL_SIZE 만큼의 기대평을 반환하는 메서드 구현 - 기대평을 저장하는 메서드 구현 * feat: Comment 조회 응답 클래스 생성 * feat: 기대평을 관리하는 Enum 클래스 생성 * feat: 컨버터 클래스 생성 - 기대평 Enum 객체와 comment 값을 서로 변환해주는 컨버터 생성 * feat: Util 클래스 생성 - 커서 기반 스크롤 기능을 사용할 수 있는 Util 클래스 생성 * refactor: jsonformat 패턴 변경 * feat: 기대평 성공 상태 코드 추가 * refactor: enum 값 변경 * refactor: 호출하는 메서드 명 변경 * refactor: 자료형 변경 * refactor: 애노테이션 변경 * refactor: claim의 id값 자료형 변경 * feat: 변수 및 메서드 추가 - Access Token이 header에 있으면 인증하고 없으면 인증하지 않는 url 설정 및 기능 구현 * feat: 자동으로 생성 시간 저장하도록 구현 * refactor: 시간값 설정 코드 삭제 --------- Co-authored-by: hyeokson <[email protected]> * [Refactor] 공유 url 조회하는 api 수정 (softeerbootcamp4th#70) * infra: 빌드 테스트 yml 작성 * infra: DB 정보 추가 * infra: ssh-agent 버전 변경 * infra: known_hosts 추가 * infra: db port 변경 * infra: database test 설정 변경 * infra: DB 환경변수 설정 및 application.yml 생성 * infra: application.yml 동적 생성 스크립트 수정 * infra: 레디스 설정 추가 * infra: redis test 추가 * infra: redis 버전 변경 * infra: redis cli 설치 * infra: application.yml 위치 및 내용 확인 * infra: Github Actions 환경변수에 REDIS_HOST, REDIS_PORT 추가 * infra: 환경변수 확인 추가 * feat: draw_rank column 이름 수정 * infra: pull_request시 Github Actions 동작하도록 수정 * cicd test (softeerbootcamp4th#54) * config: jwt 속성을 yml에 설정 * config: git cache 초기화 * feat: Jwt 속성 관리 클래스 생성 * feat: 로그인 컨트롤러 클래스 생성 * feat: 로그인 요청 dto 클래스 생성 * feat: 로그인 service 클래스 생성 * feat: 메서드 추가 - 전화번호에 해당하는 유저가 있는지 확인하는 메서드 - 전화번호로 유저 객체를 반환하는 메서드 * feat: 필드 추가 및 전화번호 인덱싱 설정 * feat: 로그인 성공 상태 코드 추가 * feat: 로그인 실패 상태 코드 추가 * style: 엔터한 공간 줄이기 * chore: ci/cd test * chore: ci/cd test * chore: ci/cd test * cicd test (softeerbootcamp4th#47) * config: jwt 속성을 yml에 설정 * config: git cache 초기화 * feat: Jwt 속성 관리 클래스 생성 * feat: 로그인 컨트롤러 클래스 생성 * feat: 로그인 요청 dto 클래스 생성 * feat: 로그인 service 클래스 생성 * feat: 메서드 추가 - 전화번호에 해당하는 유저가 있는지 확인하는 메서드 - 전화번호로 유저 객체를 반환하는 메서드 * feat: 필드 추가 및 전화번호 인덱싱 설정 * feat: 로그인 성공 상태 코드 추가 * feat: 로그인 실패 상태 코드 추가 * style: 엔터한 공간 줄이기 * chore: ci/cd test --------- Co-authored-by: hyeokson <[email protected]> * chore: ci/cd test * chore: ci/cd test * chore: ci/cd test --------- Co-authored-by: hyeokson <[email protected]> * [Feat] 기대평 기능 구현 (softeerbootcamp4th#57) * config: jwt 속성을 yml에 설정 * config: git cache 초기화 * feat: Jwt 속성 관리 클래스 생성 * feat: 로그인 컨트롤러 클래스 생성 * feat: 로그인 요청 dto 클래스 생성 * feat: 로그인 service 클래스 생성 * feat: 메서드 추가 - 전화번호에 해당하는 유저가 있는지 확인하는 메서드 - 전화번호로 유저 객체를 반환하는 메서드 * feat: 필드 추가 및 전화번호 인덱싱 설정 * feat: 로그인 성공 상태 코드 추가 * feat: 로그인 실패 상태 코드 추가 * style: 엔터한 공간 줄이기 * chore: ci/cd test * chore: ci/cd test * chore: ci/cd test * cicd test (softeerbootcamp4th#47) * config: jwt 속성을 yml에 설정 * config: git cache 초기화 * feat: Jwt 속성 관리 클래스 생성 * feat: 로그인 컨트롤러 클래스 생성 * feat: 로그인 요청 dto 클래스 생성 * feat: 로그인 service 클래스 생성 * feat: 메서드 추가 - 전화번호에 해당하는 유저가 있는지 확인하는 메서드 - 전화번호로 유저 객체를 반환하는 메서드 * feat: 필드 추가 및 전화번호 인덱싱 설정 * feat: 로그인 성공 상태 코드 추가 * feat: 로그인 실패 상태 코드 추가 * style: 엔터한 공간 줄이기 * chore: ci/cd test --------- Co-authored-by: hyeokson <[email protected]> * chore: ci/cd test * chore: ci/cd test * chore: ci/cd test * config: gradle 의존성 설정 * refactor: BaseEntity 삭제 * feat: if문 추가 - 인증 및 미인증 유저가 공동으로 사용하는 api를 위해서 인증을 하지 않았다면 예외가 아니라 userId값으로 null을 갖도록 변경 * feat: 댓글 예외 상태 코드 추가 * feat: Comment 엔티티 클래스 생성 * feat: Comment 컨트롤러 생성 및 구현 - 기대평 조회 및 저장 로직 구현 * feat: Comment 예외 클래스 생성 * feat: 기대평 닉네임을 관리하는 Enum 클래스 생성 * feat: Comment repository 생성 및 구현 * feat: Comment service 생성 및 구현 - SCROLL_SIZE 만큼의 기대평을 반환하는 메서드 구현 - 기대평을 저장하는 메서드 구현 * feat: Comment 조회 응답 클래스 생성 * feat: 기대평을 관리하는 Enum 클래스 생성 * feat: 컨버터 클래스 생성 - 기대평 Enum 객체와 comment 값을 서로 변환해주는 컨버터 생성 * feat: Util 클래스 생성 - 커서 기반 스크롤 기능을 사용할 수 있는 Util 클래스 생성 * refactor: jsonformat 패턴 변경 * feat: 기대평 성공 상태 코드 추가 * refactor: enum 값 변경 * refactor: 호출하는 메서드 명 변경 * refactor: 자료형 변경 * refactor: 애노테이션 변경 * refactor: claim의 id값 자료형 변경 * feat: 변수 및 메서드 추가 - Access Token이 header에 있으면 인증하고 없으면 인증하지 않는 url 설정 및 기능 구현 * feat: 자동으로 생성 시간 저장하도록 구현 * refactor: 시간값 설정 코드 삭제 --------- Co-authored-by: hyeokson <[email protected]> * cicd test (softeerbootcamp4th#58) * config: jwt 속성을 yml에 설정 * config: git cache 초기화 * feat: Jwt 속성 관리 클래스 생성 * chore: ci/cd를 위한 커밋 --------- Co-authored-by: hyeokson <[email protected]> * refactor: 공유 url 조회하는 레포지토리 변경 - ShareInfoRepository -> ShareUrlInfoRepository * refactor: 잘못 작성된 메서드 삭제 - findSharedUrlByUserId 삭제 * refactor: 사용되지 않는 shareInfoRepository 삭제 * refactor: 변수명 변경 - sharedUrl -> shareUrl * [Feat] 성공, 실패 상태 코드 수정하기 (softeerbootcamp4th#65) * config: jwt 속성을 yml에 설정 * config: git cache 초기화 * feat: Jwt 속성 관리 클래스 생성 * feat: cors 도메인 설정 * refactor: 커스텀 코드 형식 수정 및 에러코드 수정 - '(에러를 구분하는 알파벳)3자리 숫자' 형태로 커스텀 에러 코드 관리 - 클라이언트에서 에러 코드에 의해 분기되지 않으면 하나의 에러로 관리하도록 변경 * refactor: 하나의 성공 코드로 관리하도록 변경 * rebase: 원본 develop 브랜치와 rebase * rebase: 원본 develop 브랜치 rebase * feat: cors 설정에 localhost 추가 * refactor: 함수명 변경 * refactor: 예외 코드 변경 --------- Co-authored-by: hyeokson <[email protected]> * [Feat]Admin Api 구현 (softeerbootcamp4th#67) * config: jwt 속성을 yml에 설정 * rebase: 원본 develop 브랜치와 병합 * feat: Admin entity 클래스 생성 * feat: Admin exception 클래스 생성 * feat: Admin 로그인 컨트롤러 구현 * feat: Admin 로그인 요청 dto 구현 * feat: Admin 로그인 서비스 클래스 구현 * feat: Admin repository 구현 * feat: 추첨 이벤트 시간 설정 요청 dto 구현 * feat: 추첨 시간 검증 클래스 구현 * feat: 추첨 당첨자 응답 dto 구현 * feat: 추첨 당첨자 수 수정 요청 dto 구현 * feat: 이벤트 지표 응답 dto 구현 * feat: 이벤트 페이지 컨트롤러 구현 * feat: 이벤트 페이지 service 클래스 구현 * feat: 선착순 날짜 검증 클래스 구현 * feat: 선착순 날짜 등록 요청 dto 구현 * feat: 선착순 시간 검증 클래스 구현 * feat: 선착순 당첨자 응답 dto 구현 * feat: 선착순 당첨자 수 수정 요청 dto 구현 * feat: 이벤트 지표 컨트롤러 클래스 구현 * feat: 이벤트 지표 service 클래스 구현 * feat: 메인 페이지 관련 컨트롤러 클래스 구현 * feat: 메인 페이지 응답 dto 구현 * feat: 메인 페이지 service 클래스 구현 * feat: password encoder 구현 * feat: 확률값을 %형태로 바꿔주는 serializer 구현 * feat: 전화번호에 '-'를 붙여주는 serializer 구현 * feat: 추첨 시간 검증 애노테이션 구현 * feat: 선착순 날짜 검증 애노테이션 구현 * feat: 선착순 시간 검증 애노테이션 구현 * feat: 당첨 관리 페이지 컨트롤러 클래스 구현 * feat: 당첨 관리 페이지 service 클래스 구현 * config: Bcrypt 의존성 설정 * refactor: winningDate 변수의 자료형 변경 * feat: Draw, User를 조회하는 메서드 구현 * refactor: 변수명 변경 * feat: Transactional 애노테이션 추가 * refactor: 자료형 변경 및 시간 관련 변수 분리 * refactor: 자료형 변경 * feat: eventDate 변수 추가 * feat: EventParticipation 조회 메서드 구현 * feat: round값으로 Fcfs 조회하는 메서드 구현 * feat: @Setter 애노테이션 추가 * docs: TODO 추가 * refactor: 클래스명 변경 * refactor: 패키지 변경 * refactor: 패키지 변경 * refactor: 클래스명 변경 * refactor: 클래스명 및 변수명 변경 * refactor: 클래스명 및 변수명 변경 * refactor: 클래스명 변경 * refactor: Refresh Token을 삭제하는 메서드 구현 * refactor: 커스텀 코드값 변경 * refactor: 검증 관련 상수 추가 * style: 코드 형식 맞추기 --------- Co-authored-by: hyeokson <[email protected]> * infra: 레디스 설정 추가 * [Feat] 기대평 기능 구현 (softeerbootcamp4th#57) * config: jwt 속성을 yml에 설정 * config: git cache 초기화 * feat: Jwt 속성 관리 클래스 생성 * feat: 로그인 컨트롤러 클래스 생성 * feat: 로그인 요청 dto 클래스 생성 * feat: 로그인 service 클래스 생성 * feat: 메서드 추가 - 전화번호에 해당하는 유저가 있는지 확인하는 메서드 - 전화번호로 유저 객체를 반환하는 메서드 * feat: 필드 추가 및 전화번호 인덱싱 설정 * feat: 로그인 성공 상태 코드 추가 * feat: 로그인 실패 상태 코드 추가 * style: 엔터한 공간 줄이기 * chore: ci/cd test * chore: ci/cd test * chore: ci/cd test * cicd test (softeerbootcamp4th#47) * config: jwt 속성을 yml에 설정 * config: git cache 초기화 * feat: Jwt 속성 관리 클래스 생성 * feat: 로그인 컨트롤러 클래스 생성 * feat: 로그인 요청 dto 클래스 생성 * feat: 로그인 service 클래스 생성 * feat: 메서드 추가 - 전화번호에 해당하는 유저가 있는지 확인하는 메서드 - 전화번호로 유저 객체를 반환하는 메서드 * feat: 필드 추가 및 전화번호 인덱싱 설정 * feat: 로그인 성공 상태 코드 추가 * feat: 로그인 실패 상태 코드 추가 * style: 엔터한 공간 줄이기 * chore: ci/cd test --------- Co-authored-by: hyeokson <[email protected]> * chore: ci/cd test * chore: ci/cd test * chore: ci/cd test * config: gradle 의존성 설정 * refactor: BaseEntity 삭제 * feat: if문 추가 - 인증 및 미인증 유저가 공동으로 사용하는 api를 위해서 인증을 하지 않았다면 예외가 아니라 userId값으로 null을 갖도록 변경 * feat: 댓글 예외 상태 코드 추가 * feat: Comment 엔티티 클래스 생성 * feat: Comment 컨트롤러 생성 및 구현 - 기대평 조회 및 저장 로직 구현 * feat: Comment 예외 클래스 생성 * feat: 기대평 닉네임을 관리하는 Enum 클래스 생성 * feat: Comment repository 생성 및 구현 * feat: Comment service 생성 및 구현 - SCROLL_SIZE 만큼의 기대평을 반환하는 메서드 구현 - 기대평을 저장하는 메서드 구현 * feat: Comment 조회 응답 클래스 생성 * feat: 기대평을 관리하는 Enum 클래스 생성 * feat: 컨버터 클래스 생성 - 기대평 Enum 객체와 comment 값을 서로 변환해주는 컨버터 생성 * feat: Util 클래스 생성 - 커서 기반 스크롤 기능을 사용할 수 있는 Util 클래스 생성 * refactor: jsonformat 패턴 변경 * feat: 기대평 성공 상태 코드 추가 * refactor: enum 값 변경 * refactor: 호출하는 메서드 명 변경 * refactor: 자료형 변경 * refactor: 애노테이션 변경 * refactor: claim의 id값 자료형 변경 * feat: 변수 및 메서드 추가 - Access Token이 header에 있으면 인증하고 없으면 인증하지 않는 url 설정 및 기능 구현 * feat: 자동으로 생성 시간 저장하도록 구현 * refactor: 시간값 설정 코드 삭제 --------- Co-authored-by: hyeokson <[email protected]> --------- Co-authored-by: Son Chanhyeok <[email protected]> Co-authored-by: hyeokson <[email protected]> * feat: 유저 생성 시 공유 정보 생성하도록 수정 * feat: 유저 생성 시 추첨 이벤트 참여 정보 생성되도록 수정 * refactor: ShareUrlInfo에 빌더 어노테이션 추가 * feat: List형태로 공유 url 가져오는 메서드 추가 * feat: 중복되지 않는 공유 url 생성 후 DB에 저장하는 로직 추가 * refactor: NoArgsConstructor, AllArgsConstructor 추가 * refactor: GeneratedValue 어노테이션 삭제 * refactor: readOnly false로 변경 * [Refactor] 공유 url 조회하는 api 수정 (softeerbootcamp4th#70) * infra: 빌드 테스트 yml 작성 * infra: DB 정보 추가 * infra: ssh-agent 버전 변경 * infra: known_hosts 추가 * infra: db port 변경 * infra: database test 설정 변경 * infra: DB 환경변수 설정 및 application.yml 생성 * infra: application.yml 동적 생성 스크립트 수정 * infra: 레디스 설정 추가 * infra: redis test 추가 * infra: redis 버전 변경 * infra: redis cli 설치 * infra: application.yml 위치 및 내용 확인 * infra: Github Actions 환경변수에 REDIS_HOST, REDIS_PORT 추가 * infra: 환경변수 확인 추가 * feat: draw_rank column 이름 수정 * infra: pull_request시 Github Actions 동작하도록 수정 * cicd test (softeerbootcamp4th#54) * config: jwt 속성을 yml에 설정 * config: git cache 초기화 * feat: Jwt 속성 관리 클래스 생성 * feat: 로그인 컨트롤러 클래스 생성 * feat: 로그인 요청 dto 클래스 생성 * feat: 로그인 service 클래스 생성 * feat: 메서드 추가 - 전화번호에 해당하는 유저가 있는지 확인하는 메서드 - 전화번호로 유저 객체를 반환하는 메서드 * feat: 필드 추가 및 전화번호 인덱싱 설정 * feat: 로그인 성공 상태 코드 추가 * feat: 로그인 실패 상태 코드 추가 * style: 엔터한 공간 줄이기 * chore: ci/cd test * chore: ci/cd test * chore: ci/cd test * cicd test (softeerbootcamp4th#47) * config: jwt 속성을 yml에 설정 * config: git cache 초기화 * feat: Jwt 속성 관리 클래스 생성 * feat: 로그인 컨트롤러 클래스 생성 * feat: 로그인 요청 dto 클래스 생성 * feat: 로그인 service 클래스 생성 * feat: 메서드 추가 - 전화번호에 해당하는 유저가 있는지 확인하는 메서드 - 전화번호로 유저 객체를 반환하는 메서드 * feat: 필드 추가 및 전화번호 인덱싱 설정 * feat: 로그인 성공 상태 코드 추가 * feat: 로그인 실패 상태 코드 추가 * style: 엔터한 공간 줄이기 * chore: ci/cd test --------- Co-authored-by: hyeokson <[email protected]> * chore: ci/cd test * chore: ci/cd test * chore: ci/cd test --------- Co-authored-by: hyeokson <[email protected]> * [Feat] 기대평 기능 구현 (softeerbootcamp4th#57) * config: jwt 속성을 yml에 설정 * config: git cache 초기화 * feat: Jwt 속성 관리 클래스 생성 * feat: 로그인 컨트롤러 클래스 생성 * feat: 로그인 요청 dto 클래스 생성 * feat: 로그인 service 클래스 생성 * feat: 메서드 추가 - 전화번호에 해당하는 유저가 있는지 확인하는 메서드 - 전화번호로 유저 객체를 반환하는 메서드 * feat: 필드 추가 및 전화번호 인덱싱 설정 * feat: 로그인 성공 상태 코드 추가 * feat: 로그인 실패 상태 코드 추가 * style: 엔터한 공간 줄이기 * chore: ci/cd test * chore: ci/cd test * chore: ci/cd test * cicd test (softeerbootcamp4th#47) * config: jwt 속성을 yml에 설정 * config: git cache 초기화 * feat: Jwt 속성 관리 클래스 생성 * feat: 로그인 컨트롤러 클래스 생성 * feat: 로그인 요청 dto 클래스 생성 * feat: 로그인 service 클래스 생성 * feat: 메서드 추가 - 전화번호에 해당하는 유저가 있는지 확인하는 메서드 - 전화번호로 유저 객체를 반환하는 메서드 * feat: 필드 추가 및 전화번호 인덱싱 설정 * feat: 로그인 성공 상태 코드 추가 * feat: 로그인 실패 상태 코드 추가 * style: 엔터한 공간 줄이기 * chore: ci/cd test --------- Co-authored-by: hyeokson <[email protected]> * chore: ci/cd test * chore: ci/cd test * chore: ci/cd test * config: gradle 의존성 설정 * refactor: BaseEntity 삭제 * feat: if문 추가 - 인증 및 미인증 유저가 공동으로 사용하는 api를 위해서 인증을 하지 않았다면 예외가 아니라 userId값으로 null을 갖도록 변경 * feat: 댓글 예외 상태 코드 추가 * feat: Comment 엔티티 클래스 생성 * feat: Comment 컨트롤러 생성 및 구현 - 기대평 조회 및 저장 로직 구현 * feat: Comment 예외 클래스 생성 * feat: 기대평 닉네임을 관리하는 Enum 클래스 생성 * feat: Comment repository 생성 및 구현 * feat: Comment service 생성 및 구현 - SCROLL_SIZE 만큼의 기대평을 반환하는 메서드 구현 - 기대평을 저장하는 메서드 구현 * feat: Comment 조회 응답 클래스 생성 * feat: 기대평을 관리하는 Enum 클래스 생성 * feat: 컨버터 클래스 생성 - 기대평 Enum 객체와 comment 값을 서로 변환해주는 컨버터 생성 * feat: Util 클래스 생성 - 커서 기반 스크롤 기능을 사용할 수 있는 Util 클래스 생성 * refactor: jsonformat 패턴 변경 * feat: 기대평 성공 상태 코드 추가 * refactor: enum 값 변경 * refactor: 호출하는 메서드 명 변경 * refactor: 자료형 변경 * refactor: 애노테이션 변경 * refactor: claim의 id값 자료형 변경 * feat: 변수 및 메서드 추가 - Access Token이 header에 있으면 인증하고 없으면 인증하지 않는 url 설정 및 기능 구현 * feat: 자동으로 생성 시간 저장하도록 구현 * refactor: 시간값 설정 코드 삭제 --------- Co-authored-by: hyeokson <[email protected]> * cicd test (softeerbootcamp4th#58) * config: jwt 속성을 yml에 설정 * config: git cache 초기화 * feat: Jwt 속성 관리 클래스 생성 * chore: ci/cd를 위한 커밋 --------- Co-authored-by: hyeokson <[email protected]> * refactor: 공유 url 조회하는 레포지토리 변경 - ShareInfoRepository -> ShareUrlInfoRepository * refactor: 잘못 작성된 메서드 삭제 - findSharedUrlByUserId 삭제 * refactor: 사용되지 않는 shareInfoRepository 삭제 * refactor: 변수명 변경 - sharedUrl -> shareUrl * [Feat] 성공, 실패 상태 코드 수정하기 (softeerbootcamp4th#65) * config: jwt 속성을 yml에 설정 * config: git cache 초기화 * feat: Jwt 속성 관리 클래스 생성 * feat: cors 도메인 설정 * refactor: 커스텀 코드 형식 수정 및 에러코드 수정 - '(에러를 구분하는 알파벳)3자리 숫자' 형태로 커스텀 에러 코드 관리 - 클라이언트에서 에러 코드에 의해 분기되지 않으면 하나의 에러로 관리하도록 변경 * refactor: 하나의 성공 코드로 관리하도록 변경 * rebase: 원본 develop 브랜치와 rebase * rebase: 원본 develop 브랜치 rebase * feat: cors 설정에 localhost 추가 * refactor: 함수명 변경 * refactor: 예외 코드 변경 --------- Co-authored-by: hyeokson <[email protected]> * [Feat]Admin Api 구현 (softeerbootcamp4th#67) * config: jwt 속성을 yml에 설정 * rebase: 원본 develop 브랜치와 병합 * feat: Admin entity 클래스 생성 * feat: Admin exception 클래스 생성 * feat: Admin 로그인 컨트롤러 구현 * feat: Admin 로그인 요청 dto 구현 * feat: Admin 로그인 서비스 클래스 구현 * feat: Admin repository 구현 * feat: 추첨 이벤트 시간 설정 요청 dto 구현 * feat: 추첨 시간 검증 클래스 구현 * feat: 추첨 당첨자 응답 dto 구현 * feat: 추첨 당첨자 수 수정 요청 dto 구현 * feat: 이벤트 지표 응답 dto 구현 * feat: 이벤트 페이지 컨트롤러 구현 * feat: 이벤트 페이지 service 클래스 구현 * feat: 선착순 날짜 검증 클래스 구현 * feat: 선착순 날짜 등록 요청 dto 구현 * feat: 선착순 시간 검증 클래스 구현 * feat: 선착순 당첨자 응답 dto 구현 * feat: 선착순 당첨자 수 수정 요청 dto 구현 * feat: 이벤트 지표 컨트롤러 클래스 구현 * feat: 이벤트 지표 service 클래스 구현 * feat: 메인 페이지 관련 컨트롤러 클래스 구현 * feat: 메인 페이지 응답 dto 구현 * feat: 메인 페이지 service 클래스 구현 * feat: password encoder 구현 * feat: 확률값을 %형태로 바꿔주는 serializer 구현 * feat: 전화번호에 '-'를 붙여주는 serializer 구현 * feat: 추첨 시간 검증 애노테이션 구현 * feat: 선착순 날짜 검증 애노테이션 구현 * feat: 선착순 시간 검증 애노테이션 구현 * feat: 당첨 관리 페이지 컨트롤러 클래스 구현 * feat: 당첨 관리 페이지 service 클래스 구현 * config: Bcrypt 의존성 설정 * refactor: winningDate 변수의 자료형 변경 * feat: Draw, User를 조회하는 메서드 구현 * refactor: 변수명 변경 * feat: Transactional 애노테이션 추가 * refactor: 자료형 변경 및 시간 관련 변수 분리 * refactor: 자료형 변경 * feat: eventDate 변수 추가 * feat: EventParticipation 조회 메서드 구현 * feat: round값으로 Fcfs 조회하는 메서드 구현 * feat: @Setter 애노테이션 추가 * docs: TODO 추가 * refactor: 클래스명 변경 * refactor: 패키지 변경 * refactor: 패키지 변경 * refactor: 클래스명 변경 * refactor: 클래스명 및 변수명 변경 * refactor: 클래스명 및 변수명 변경 * refactor: 클래스명 변경 * refactor: Refresh Token을 삭제하는 메서드 구현 * refactor: 커스텀 코드값 변경 * refactor: 검증 관련 상수 추가 * style: 코드 형식 맞추기 --------- Co-authored-by: hyeokson <[email protected]> * infra: 레디스 설정 추가 * [Feat] 기대평 기능 구현 (softeerbootcamp4th#57) * config: jwt 속성을 yml에 설정 * config: git cache 초기화 * feat: Jwt 속성 관리 클래스 생성 * feat: 로그인 컨트롤러 클래스 생성 * feat: 로그인 요청 dto 클래스 생성 * feat: 로그인 service 클래스 생성 * feat: 메서드 추가 - 전화번호에 해당하는 유저가 있는지 확인하는 메서드 - 전화번호로 유저 객체를 반환하는 메서드 * feat: 필드 추가 및 전화번호 인덱싱 설정 * feat: 로그인 성공 상태 코드 추가 * feat: 로그인 실패 상태 코드 추가 * style: 엔터한 공간 줄이기 * chore: ci/cd test * chore: ci/cd test * chore: ci/cd test * cicd test (softeerbootcamp4th#47) * config: jwt 속성을 yml에 설정 * config: git cache 초기화 * feat: Jwt 속성 관리 클래스 생성 * feat: 로그인 컨트롤러 클래스 생성 * feat: 로그인 요청 dto 클래스 생성 * feat: 로그인 service 클래스 생성 * feat: 메서드 추가 - 전화번호에 해당하는 유저가 있는지 확인하는 메서드 - 전화번호로 유저 객체를 반환하는 메서드 * feat: 필드 추가 및 전화번호 인덱싱 설정 * feat: 로그인 성공 상태 코드 추가 * feat: 로그인 실패 상태 코드 추가 * style: 엔터한 공간 줄이기 * chore: ci/cd test --------- Co-authored-by: hyeokson <[email protected]> * chore: ci/cd test * chore: ci/cd test * chore: ci/cd test * config: gradle 의존성 설정 * refactor: BaseEntity 삭제 * feat: if문 추가 - 인증 및 미인증 유저가 공동으로 사용하는 api를 위해서 인증을 하지 않았다면 예외가 아니라 userId값으로 null을 갖도록 변경 * feat: 댓글 예외 상태 코드 추가 * feat: Comment 엔티티 클래스 생성 * feat: Comment 컨트롤러 생성 및 구현 - 기대평 조회 및 저장 로직 구현 * feat: Comment 예외 클래스 생성 * feat: 기대평 닉네임을 관리하는 Enum 클래스 생성 * feat: Comment repository 생성 및 구현 * feat: Comment service 생성 및 구현 - SCROLL_SIZE 만큼의 기대평을 반환하는 메서드 구현 - 기대평을 저장하는 메서드 구현 * feat: Comment 조회 응답 클래스 생성 * feat: 기대평을 관리하는 Enum 클래스 생성 * feat: 컨버터 클래스 생성 - 기대평 Enum 객체와 comment 값을 서로 변환해주는 컨버터 생성 * feat: Util 클래스 생성 - 커서 기반 스크롤 기능을 사용할 수 있는 Util 클래스 생성 * refactor: jsonformat 패턴 변경 * feat: 기대평 성공 상태 코드 추가 * refactor: enum 값 변경 * refactor: 호출하는 메서드 명 변경 * refactor: 자료형 변경 * refactor: 애노테이션 변경 * refactor: claim의 id값 자료형 변경 * feat: 변수 및 메서드 추가 - Access Token이 header에 있으면 인증하고 없으면 인증하지 않는 url 설정 및 기능 구현 * feat: 자동으로 생성 시간 저장하도록 구현 * refactor: 시간값 설정 코드 삭제 --------- Co-authored-by: hyeokson <[email protected]> --------- Co-authored-by: Son Chanhyeok <[email protected]> Co-authored-by: hyeokson <[email protected]> * [Feature] static �text를 관리하는 enum 구현 (softeerbootcamp4th#71) * config: jwt 속성을 yml에 설정 * rebase: 원본 develop 브랜치와 병합 * refactor: transactional 어노테이션 수정 * refactor: 변수명 변경 * feat: MainPage 컨트롤러 클래스 생성 * feat: MainPage service 클래스 생성 * feat: StaticResources entity 클래스 생성 * feat: StaticResources repository 클래스 생성 * feat: StaticResourcesUtil 클래스 생성 * feat: 정적 text를 관리하는 enum 생성 * refactor: 변수명 변경 * refactor: 검증 애노테이션 추가 * refactor: DayOfWeek 속성 변경 * refactor: 예외 msg를 응답객체 result에 넣도록 변경 * refactor: 변수명 변경 * refactor: DayOfWeek 속성 변경 * refactor: 검증 애노테이션 추가 * refactor: 검증 상수 추가 * refactor: 변수 타입을 래퍼타입으로 변경 * refactor: 클래스명 변경 --------- Co-authored-by: hyeokson <[email protected]> * �[Refactor] MainPageController 클래스명 변경 (softeerbootcamp4th#72) * config: jwt 속성을 yml에 설정 * rebase: 원본 develop 브랜치와 병합 * refactor: transactional 어노테이션 수정 * refactor: 변수명 변경 * feat: MainPage 컨트롤러 클래스 생성 * feat: MainPage service 클래스 생성 * feat: StaticResources entity 클래스 생성 * feat: StaticResources repository 클래스 생성 * feat: StaticResourcesUtil 클래스 생성 * feat: 정적 text를 관리하는 enum 생성 * refactor: 변수명 변경 * refactor: 검증 애노테이션 추가 * refactor: DayOfWeek 속성 변경 * refactor: 예외 msg를 응답객체 result에 넣도록 변경 * refactor: 변수명 변경 * refactor: DayOfWeek 속성 변경 * refactor: 검증 애노테이션 추가 * refactor: 검증 상수 추가 * refactor: 변수 타입을 래퍼타입으로 변경 * refactor: 클래스명 변경 * refactor: 클래스명 및 변수명 변경 * feat: final 객체 초기화 --------- Co-authored-by: hyeokson <[email protected]> * [Feature] 메인 페이지 GET API 구현하기 (softeerbootcamp4th#73) * config: jwt 속성을 yml에 설정 * rebase: 원본 develop 브랜치와 병합 * refactor: transactional 어노테이션 수정 * refactor: 변수명 변경 * feat: MainPage 컨트롤러 클래스 생성 * feat: MainPage service 클래스 생성 * feat: StaticResources entity 클래스 생성 * feat: StaticResources repository 클래스 생성 * feat: StaticResourcesUtil 클래스 생성 * feat: 정적 text를 관리하는 enum 생성 * refactor: 변수명 변경 * refactor: 검증 애노테이션 추가 * refactor: DayOfWeek 속성 변경 * refactor: 예외 msg를 응답객체 result에 넣도록 변경 * refactor: 변수명 변경 * refactor: DayOfWeek 속성 변경 * refactor: 검증 애노테이션 추가 * refactor: 검증 상수 추가 * refactor: 변수 타입을 래퍼타입으로 변경 * refactor: 클래스명 변경 * refactor: 클래스명 및 변수명 변경 * feat: final 객체 초기화 * feat: 메인페이지 자동차 정적 정보 응답 dto 구현 * feat: 메인페이지 이벤트 정적 정보 응답 dto 구현 * refactor: 클래스 및 변수명 변경 * refactor: 클래스명 변경 * refactor: 클래스명 변경 * refactor: round 변수 삭제 * feat: 인증검사를 하지 않는 url 추가 * feat: 메인 페이지 컨트롤러 구현 * feat: 메인 페이지 service 클래스 구현 * feat: 정적자원util 클래스 초기화 메서드 구현 * refactor: enum 변수명 수정 * refactor: Fcfs 당첨자 수 수정 로직 변경 --------- Co-authored-by: hyeokson <[email protected]> * [Feature] 어드민 회원가입 기능 구현 (softeerbootcamp4th#75) * config: jwt 속성을 yml에 설정 * rebase: 원본 develop 브랜치와 병합 * feat: 어드민 회원가입 요청 dto 구현 * feat: swagger controller 구현 * feat: 어드민 회원가입 controller 메서드 구현 * feat: 어드민 로그인 요청 dto 수정 * feat: 어드민 회원가입 기능 구현 * feat: 메서드 추가 - 특정 account에 대한 데이터가 admin 저장소에 있는지 확인하는 메서드 구현 * feat: swagger, admin url 추가 * feat: swagger 서버 주소 변경 * feat: cors 설정 --------- Co-authored-by: hyeokson <[email protected]> * [Feature] 특정 url에 대해 인가 검사 하지 않도록 구현 (softeerbootcamp4th#76) * config: jwt 속성을 yml에 설정 * rebase: 원본 develop 브랜치와 병합 * feat: 어드민 회원가입 요청 dto 구현 * feat: swagger controller 구현 * feat: 어드민 회원가입 controller 메서드 구현 * feat: 어드민 로그인 요청 dto 수정 * feat: 어드민 회원가입 기능 구현 * feat: 메서드 추가 - 특정 account에 대한 데이터가 admin 저장소에 있는지 확인하는 메서드 구현 * feat: swagger, admin url 추가 * feat: swagger 서버 주소 변경 * feat: cors 설정 * feat: 특정 url에 대해서 인가 검사 하지 않도록 구현 --------- Co-authored-by: hyeokson <[email protected]> --------- Co-authored-by: Son Chanhyeok <[email protected]> Co-authored-by: hyeokson <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 193b559 - Browse repository at this point
Copy the full SHA 193b559View commit details -
[Refactor] MainPageCarResponseDto 필드 변경 (softeerbootcamp4th#79)
* config: jwt 속성을 yml에 설정 * rebase: 원본 develop 브랜치와 병합 * feat: 어드민 회원가입 요청 dto 구현 * feat: swagger controller 구현 * feat: 어드민 회원가입 controller 메서드 구현 * feat: 어드민 로그인 요청 dto 수정 * feat: 어드민 회원가입 기능 구현 * feat: 메서드 추가 - 특정 account에 대한 데이터가 admin 저장소에 있는지 확인하는 메서드 구현 * feat: swagger, admin url 추가 * feat: swagger 서버 주소 변경 * feat: cors 설정 * feat: 특정 url에 대해서 인가 검사 하지 않도록 구현 * refactor: CarVideoInfo 내부클래스 삭제 * refactor: CarVideoInfo를 사용하지 않도록 변경 * refactor: TODO 삭제 --------- Co-authored-by: hyeokson <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 21e3305 - Browse repository at this point
Copy the full SHA 21e3305View commit details -
Merge remote-tracking branch 'upstream/develop' into develop
# Conflicts: # src/main/java/com/softeer/backend/global/filter/JwtAuthenticationFilter.java
Configuration menu - View commit details
-
Copy full SHA for d870037 - Browse repository at this point
Copy the full SHA d870037View commit details -
Merge branch 'develop' of https://github.com/softeerbootcamp4th/Team2…
…-TiramisuCake-BE into develop
Configuration menu - View commit details
-
Copy full SHA for d9d5e5e - Browse repository at this point
Copy the full SHA d9d5e5eView commit details -
Configuration menu - View commit details
-
Copy full SHA for f3f7d76 - Browse repository at this point
Copy the full SHA f3f7d76View commit details -
Configuration menu - View commit details
-
Copy full SHA for 77d7037 - Browse repository at this point
Copy the full SHA 77d7037View commit details
Commits on Aug 13, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 3503af4 - Browse repository at this point
Copy the full SHA 3503af4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 28b28be - Browse repository at this point
Copy the full SHA 28b28beView commit details
Commits on Aug 14, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 1ae74fe - Browse repository at this point
Copy the full SHA 1ae74feView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8c56c1c - Browse repository at this point
Copy the full SHA 8c56c1cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 291b5ab - Browse repository at this point
Copy the full SHA 291b5abView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2730180 - Browse repository at this point
Copy the full SHA 2730180View commit details -
Configuration menu - View commit details
-
Copy full SHA for eb472b7 - Browse repository at this point
Copy the full SHA eb472b7View commit details
Commits on Aug 15, 2024
-
Configuration menu - View commit details
-
Copy full SHA for f08f9ec - Browse repository at this point
Copy the full SHA f08f9ecView commit details -
Configuration menu - View commit details
-
Copy full SHA for e6165b5 - Browse repository at this point
Copy the full SHA e6165b5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2c6712a - Browse repository at this point
Copy the full SHA 2c6712aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2c67299 - Browse repository at this point
Copy the full SHA 2c67299View commit details -
Configuration menu - View commit details
-
Copy full SHA for 542538c - Browse repository at this point
Copy the full SHA 542538cView commit details
Commits on Aug 16, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 4156984 - Browse repository at this point
Copy the full SHA 4156984View commit details -
Configuration menu - View commit details
-
Copy full SHA for 289aec4 - Browse repository at this point
Copy the full SHA 289aec4View commit details -
Configuration menu - View commit details
-
Copy full SHA for a7dd18a - Browse repository at this point
Copy the full SHA a7dd18aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 38f0ae2 - Browse repository at this point
Copy the full SHA 38f0ae2View commit details
Commits on Aug 17, 2024
-
Configuration menu - View commit details
-
Copy full SHA for cac2dba - Browse repository at this point
Copy the full SHA cac2dbaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5ba2c24 - Browse repository at this point
Copy the full SHA 5ba2c24View commit details -
Configuration menu - View commit details
-
Copy full SHA for bc053aa - Browse repository at this point
Copy the full SHA bc053aaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 974e917 - Browse repository at this point
Copy the full SHA 974e917View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0aebd5f - Browse repository at this point
Copy the full SHA 0aebd5fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 33ddfaf - Browse repository at this point
Copy the full SHA 33ddfafView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9e94555 - Browse repository at this point
Copy the full SHA 9e94555View commit details -
Configuration menu - View commit details
-
Copy full SHA for 82586f1 - Browse repository at this point
Copy the full SHA 82586f1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8c5707b - Browse repository at this point
Copy the full SHA 8c5707bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 89603dc - Browse repository at this point
Copy the full SHA 89603dcView commit details
Commits on Aug 18, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 127eddc - Browse repository at this point
Copy the full SHA 127eddcView commit details
Commits on Aug 19, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 8d35cbe - Browse repository at this point
Copy the full SHA 8d35cbeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 534f960 - Browse repository at this point
Copy the full SHA 534f960View commit details -
Configuration menu - View commit details
-
Copy full SHA for f814c02 - Browse repository at this point
Copy the full SHA f814c02View commit details -
Configuration menu - View commit details
-
Copy full SHA for d788a1a - Browse repository at this point
Copy the full SHA d788a1aView commit details
Commits on Aug 20, 2024
-
Configuration menu - View commit details
-
Copy full SHA for cfd539f - Browse repository at this point
Copy the full SHA cfd539fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1989b1e - Browse repository at this point
Copy the full SHA 1989b1eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6c6bff9 - Browse repository at this point
Copy the full SHA 6c6bff9View commit details -
Configuration menu - View commit details
-
Copy full SHA for ea3f84d - Browse repository at this point
Copy the full SHA ea3f84dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6f083c0 - Browse repository at this point
Copy the full SHA 6f083c0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3d28ac0 - Browse repository at this point
Copy the full SHA 3d28ac0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 97e29ba - Browse repository at this point
Copy the full SHA 97e29baView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3431a52 - Browse repository at this point
Copy the full SHA 3431a52View commit details
Commits on Aug 21, 2024
-
Configuration menu - View commit details
-
Copy full SHA for f4d7e3f - Browse repository at this point
Copy the full SHA f4d7e3fView commit details -
Configuration menu - View commit details
-
Copy full SHA for ab1b93b - Browse repository at this point
Copy the full SHA ab1b93bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4eee05f - Browse repository at this point
Copy the full SHA 4eee05fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 13d9077 - Browse repository at this point
Copy the full SHA 13d9077View commit details -
Configuration menu - View commit details
-
Copy full SHA for d521f3d - Browse repository at this point
Copy the full SHA d521f3dView commit details -
Configuration menu - View commit details
-
Copy full SHA for ae95cb4 - Browse repository at this point
Copy the full SHA ae95cb4View commit details
Commits on Aug 22, 2024
-
Configuration menu - View commit details
-
Copy full SHA for bf63f6c - Browse repository at this point
Copy the full SHA bf63f6cView commit details -
Configuration menu - View commit details
-
Copy full SHA for bfd0cf4 - Browse repository at this point
Copy the full SHA bfd0cf4View commit details -
Configuration menu - View commit details
-
Copy full SHA for d8a5664 - Browse repository at this point
Copy the full SHA d8a5664View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2fb8895 - Browse repository at this point
Copy the full SHA 2fb8895View commit details
Commits on Aug 23, 2024
-
Configuration menu - View commit details
-
Copy full SHA for fe8d57c - Browse repository at this point
Copy the full SHA fe8d57cView commit details -
Configuration menu - View commit details
-
Copy full SHA for eb5128a - Browse repository at this point
Copy the full SHA eb5128aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6d87b4f - Browse repository at this point
Copy the full SHA 6d87b4fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8ffc0d3 - Browse repository at this point
Copy the full SHA 8ffc0d3View commit details -
Configuration menu - View commit details
-
Copy full SHA for c56257e - Browse repository at this point
Copy the full SHA c56257eView commit details