Commit 6bd7ac3
[Release] V2.0.0 제휴지도 배포 (#209)
* feat: 다양한 도메인 및 서비스에 대한 기능 추가 및 수정 (#170)
* fix: 리뷰v2 0601 수정사항 (#171)
* feat: 리뷰 좋아요, 싫어요 API 삭제
* feat: 리뷰v2 uri 직관적으로 네이밍 수정
* feat: dev, prod에서만 서버에러 슬랙 알림가게 수정
* feat: menu에 대한 리뷰리스트 조회 추가
* feat: likeCount, alias 제거
* feat: menu에 대한 리뷰 추가
* chore: 내가 쓴 리뷰 조회 user -> review로 위치 이동
* feat: /statistics/menu api 조회시 npe 나는 문제 해결
* feat: ReviewMenuRepository 원복
* feat: meal, menu 정보 조회 시 menuName / menuNames null로 나오는 문제 해결
* feat: 좋아요, 싫어요 산정 기준에 맞춰서 로직 변경
* feat: /users/reviews NPE 문제 나는 부분 예외처리
* feat: 마이페이지 좋아한 메뉴 칩 추가되게 dto, 로직 일괄 변경
* feat: 특정 메뉴 리스트 조회 로직 변경
* Merge pull request #178 from EAT-SSU/feat/add-ai-rules
feat: .gitignore 및 코드컨벤션에 맞는 AI Rules 작성
* feat: 테스트 코드 구조 개선 및 OAuthService 테스트 케이스 추가 (#177)
* feat: 테스트 코드 구조 개선 및 OAuthService 테스트 케이스 추가
- 기존 `OauthServiceTest` 및 Apple 관련 Mock 클래스 제거
- `OAuthServiceUnitTest` 작성으로 단위 테스트 강화
- 테스트 프로필 활성화를 위한 설정 및 application.yml 정리
- 테스트 환경(application-test.yml) 개선
- 빌드 환경 관련 build.gradle 의존성 간소화 및 필요한 테스트 의존성 추가
* feat: Tokens 클래스 리팩토링 및 OAuthService 테스트 추가
- Tokens 클래스를 record로 변경하여 간결하게 리팩토링
- OAuthService에 대한 통합 테스트 추가
- 기존 OAuthServiceUnitTest 파일 삭제 및 테스트 구조 개선
- GitHub Actions에서 테스트 환경 설정 강화
* fix: 변수를 거치지 않고 리턴하게 코드 수정
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* feat: 금지된 닉네임 목록에 추가 항목 추가 (#179)
* feat: Gemini 설정 및 스타일 가이드 문서 추가 (#181)
* feat: Gemini 설정 및 스타일 가이드 문서 추가
* fix: 영어 문법 수정
* feat: Copilot 지침 및 주석, 테스트 코드 규칙 추가
* feat: Review 엔티티 필드 및 메서드 정리 (#180)
* feat: eatssu scheme에 따른 코드 재정렬 (#185)
* hotfix: 토큰 401에러 확인을 위한 토큰 시간 조정 핫픽스
* hotfix: jwt 유효시간 원복
* feat: 250626 리뷰v2수정요청사항 (#189)
* feat: 리뷰 리스트 조회시 싫어요 제거
* feat: 싫어요 관련 필드 일괄 삭제
* feat: menu에 대한 리뷰에도 좋아요 기능 추가
* feat: 전체 메뉴 칩 필드 추가
* feat: my페이지 menu name 조회되게 추가
* feat: 마이페이지 전체 메뉴칩 npe 예외처리
* feat: mypage review dto 코드 포멧팅
* feat: 리뷰에 제외되는 메뉴 조회 api 개발
* feat: 단일메뉴 작성 transactional 어노테이션 추가
* feat: gemini pr 리뷰에 맞춰 수정
* feat: 제휴지도250702수정 (#192)
* feat: 전체조회 API에 좋아요 수 필드 추가
* feat: 음식점 좋아요 했는지 필드 추가:
* feat: PartnershipRestaurant 엔티티 추가
* feat: 식당<->단과대 n:m 매핑테이블을 Partnership으로 변경
* feat: 식당별 제휴 조회로 수정
* feat: gemini 리뷰 바탕으로 수정
* feat: 제휴 등록 로직 일괄 수정
* feat: likes 리스트 초기화
* fix: 만료 토큰 403 코드로 반환 (#193)
* feat: whitelist uri는 토큰 유효성 검사 제외하게끔 변경
* feat: partnership url whitelist에서 제거 및 filter jwt 예외처리 추가
* fix: 시큐리티 필터에서도 슬랙 알림 보낼 수 있게 수정 (#195)
* chore: reformat code
* feat: jwt 토큰 만료 로직 개선 및 화이트 리스트 필터 로직 일괄 수정
* feat: SlackErrorNotifier로 슬랙에러 알림 클래스 통합
* feat: 슬랙알림 메시지 null 나오는 문제 수정
* chore: local 알림 메시지 삭제
* hotfix: 불필요한 로그 삭제 및 슬랙 알림 제거
* feat: .env 파일 사용 (#196)
* feat: dev 슬랙봇 알림 제거 (#205)
* feat: 식단 추가 api에 FACULTY enum추가 (#206)
* feat: 제휴지도 250710요청사항 (#207)
* feat: 개별제휴 조회 API 삭제
* feat: slack 알림 local에서도 나가는 문제 수정
* feat: 학과기입여부 API 삭제
* feat: 유저 학과조회 API에 학과가 없으면 빈문자열 return하게끔 수정
* feat: [gemini] - 슬랙 알림 에러 메시지 생성 로직 개선
* feat: [gemini] - 학과 조회 삼항연산자로 로직 개선
* fix: Java Toolchain 설정 추가 (Java 17) (#198)
* fix: Java Toolchain 설정 추가 (Java 17)
* fix: Java 17 소스 호환성 설정 제거
* hotfix: 토큰 재발급 시간 수정
* feat: 토큰 만료시 401로 반환하게끔 수정
---------
Co-authored-by: Jiwoong CHOI <jwchoi179@soongsil.ac.kr>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>1 parent 55c977e commit 6bd7ac3
225 files changed
Lines changed: 7331 additions & 6684 deletions
File tree
- .cursor/rules
- .gemini
- .github
- src
- main
- java/ssu/eatssu
- domain
- admin
- controller
- dto
- infrastructure
- listener
- persistence
- service
- auth
- dto
- entity
- infrastructure
- presentation
- security
- service
- inquiry
- dto
- entity
- presentation
- repository
- service
- partnership
- dto
- entity
- persistence
- presentation
- service
- rating/entity
- report
- dto
- entity
- presentation
- repository
- service
- restaurant/entity
- review
- dto
- entity
- presentation
- repository
- service
- utils
- slack
- entity
- service
- slice
- dto
- service
- user
- department
- entity
- persistence
- dto
- entity
- presentation
- repository
- service
- util
- global
- config
- handler
- response
- runner
- util
- resources
- test
- java/ssu/eatssu
- domain
- auth
- infrastructure
- service
- report/service
- review/service
- user/service
- resources
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
42 | 42 | | |
43 | 43 | | |
44 | 44 | | |
45 | | - | |
46 | | - | |
47 | | - | |
48 | | - | |
49 | | - | |
50 | | - | |
51 | | - | |
52 | | - | |
53 | | - | |
54 | | - | |
55 | | - | |
| 45 | + | |
| 46 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
7 | 13 | | |
8 | 14 | | |
9 | | - | |
10 | 15 | | |
11 | 16 | | |
12 | 17 | | |
| |||
31 | 36 | | |
32 | 37 | | |
33 | 38 | | |
34 | | - | |
35 | 39 | | |
36 | 40 | | |
37 | 41 | | |
38 | 42 | | |
39 | 43 | | |
40 | 44 | | |
| 45 | + | |
41 | 46 | | |
42 | 47 | | |
43 | 48 | | |
44 | 49 | | |
45 | | - | |
46 | | - | |
47 | 50 | | |
48 | 51 | | |
49 | | - | |
50 | 52 | | |
51 | 53 | | |
52 | 54 | | |
53 | 55 | | |
54 | | - | |
55 | 56 | | |
56 | 57 | | |
57 | | - | |
58 | 58 | | |
59 | 59 | | |
60 | 60 | | |
61 | 61 | | |
62 | 62 | | |
63 | | - | |
64 | 63 | | |
65 | 64 | | |
66 | | - | |
67 | 65 | | |
68 | 66 | | |
69 | 67 | | |
70 | 68 | | |
71 | 69 | | |
72 | | - | |
73 | | - | |
74 | 70 | | |
75 | 71 | | |
76 | | - | |
77 | 72 | | |
78 | 73 | | |
79 | 74 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
11 | | - | |
12 | | - | |
13 | | - | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
14 | 14 | | |
15 | 15 | | |
Lines changed: 8 additions & 9 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
| 3 | + | |
| 4 | + | |
3 | 5 | | |
4 | 6 | | |
5 | 7 | | |
6 | 8 | | |
7 | 9 | | |
8 | | - | |
9 | | - | |
10 | | - | |
11 | 10 | | |
12 | 11 | | |
13 | 12 | | |
| |||
19 | 18 | | |
20 | 19 | | |
21 | 20 | | |
22 | | - | |
| 21 | + | |
23 | 22 | | |
24 | | - | |
25 | | - | |
26 | | - | |
27 | | - | |
28 | | - | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
29 | 28 | | |
30 | 29 | | |
0 commit comments