Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
31 commits
Select commit Hold shift + click to select a range
6acdef4
조성현 project commit
vixloaze Feb 25, 2023
dc1e26e
MySQL spring 연결 완료
vixloaze Feb 25, 2023
77a0eb8
리뷰 엔티티 생성 완료 및 repository 생성
vixloaze Feb 25, 2023
d17bba7
리뷰 entity 및 repository 수정
vixloaze Feb 25, 2023
a34366f
레스토랑 entity 및 repository 생성
vixloaze Feb 25, 2023
9852983
프로젝트 기본 세팅
vixloaze Feb 25, 2023
98cbd61
프로젝트 기본 세팅 update
vixloaze Feb 25, 2023
190a5a3
레스토랑, 리뷰 repository 생성
vixloaze Feb 25, 2023
d2d9942
레스토랑 생성 시 사용할 DTO 추가
vixloaze Feb 25, 2023
05df0a5
레스토랑 생성 시 사용할 Mapper 추가
vixloaze Feb 25, 2023
708b03e
응답코드를 관리하는 Enum과 Api 응답 객체 추가
vixloaze Feb 25, 2023
3304190
JpaAuditingConfig 설정 파일 추가
vixloaze Feb 25, 2023
b345cf3
fix : 카테고리 enum 수정 및 entity 수정
vixloaze Feb 25, 2023
f29921b
feat : 레스토랑 생성 API 구현
vixloaze Feb 25, 2023
61a05ab
fix : 레스토랑과의 연관관계 fetch 방식 추가
vixloaze Feb 25, 2023
b7094d7
feat : 리뷰 생성 시 사용할 DTO 와 Mapper 설정
vixloaze Feb 25, 2023
60514dd
fix : review 작성할 레스토랑 추가
vixloaze Feb 25, 2023
5c06447
feat : 레스토랑 repo 구현
vixloaze Feb 26, 2023
a36077d
feat : 레스토랑 생성 API 구현
vixloaze Feb 26, 2023
682fbaf
feat : 레스토랑 카테고리 변경 API 구현
vixloaze Feb 26, 2023
d1dba80
fix : 레스토랑 카테고리 변경 쿼리 요청 오류 수정
vixloaze Feb 26, 2023
79100a7
feat : 레스토랑 카테고리 별 조회 API 구현
vixloaze Feb 26, 2023
01eb5ac
fix : 레스토랑 카테고리 별 조회 쿼리 요청 오류 수정
vixloaze Feb 26, 2023
5a3fd1a
feat : 레스토랑 soft delete API 구현 완료
vixloaze Feb 26, 2023
f5141df
feat : 레스토랑 ID로 정보 조회 API 구현 완료
vixloaze Feb 26, 2023
d76016a
feat : 리뷰 생성 API 구현 완료
vixloaze Feb 26, 2023
0820e8e
feat : 리뷰 수정 API 구현 완료
vixloaze Feb 26, 2023
a2ecf17
fix : 리뷰 수정이 아니라 수정된 리뷰가 새로 생성되는 버그 수정
vixloaze Feb 26, 2023
0dece4f
feat : 리뷰 조회 API 구현
vixloaze Feb 26, 2023
670d105
feat : 리뷰 삭제 API 구현
vixloaze Feb 26, 2023
659090b
feat : 리뷰 Pagination 조회 API 구현
vixloaze Feb 26, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 8 additions & 0 deletions .idea/.gitignore

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

9 changes: 9 additions & 0 deletions .idea/Good-Night-Hackathon-SpringBoot.iml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 6 additions & 0 deletions .idea/misc.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

8 changes: 8 additions & 0 deletions .idea/modules.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 6 additions & 0 deletions .idea/vcs.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

37 changes: 37 additions & 0 deletions Hackathon/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
HELP.md
.gradle
build/
!gradle/wrapper/gradle-wrapper.jar
!**/src/main/**/build/
!**/src/test/**/build/

### STS ###
.apt_generated
.classpath
.factorypath
.project
.settings
.springBeans
.sts4-cache
bin/
!**/src/main/**/bin/
!**/src/test/**/bin/

### IntelliJ IDEA ###
.idea
*.iws
*.iml
*.ipr
out/
!**/src/main/**/out/
!**/src/test/**/out/

### NetBeans ###
/nbproject/private/
/nbbuild/
/dist/
/nbdist/
/.nb-gradle/

### VS Code ###
.vscode/
36 changes: 36 additions & 0 deletions Hackathon/build.gradle
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
plugins {
id 'java'
id 'org.springframework.boot' version '2.7.9'
id 'io.spring.dependency-management' version '1.0.15.RELEASE'
}

group = 'com.example'
version = '0.0.1-SNAPSHOT'
sourceCompatibility = '11'

configurations {
compileOnly {
extendsFrom annotationProcessor
}
}

repositories {
mavenCentral()
}

dependencies {
implementation 'org.springframework.boot:spring-boot-starter-data-jpa'
//implementation 'org.springframework.boot:spring-boot-starter-security'
implementation 'org.springframework.boot:spring-boot-starter-web'
implementation 'org.springframework.boot:spring-boot-starter-validation'
compileOnly 'org.projectlombok:lombok'
developmentOnly 'org.springframework.boot:spring-boot-devtools'
runtimeOnly 'com.mysql:mysql-connector-j'
annotationProcessor 'org.projectlombok:lombok'
testImplementation 'org.springframework.boot:spring-boot-starter-test'
testImplementation 'org.springframework.security:spring-security-test'
}

tasks.named('test') {
useJUnitPlatform()
}
Binary file added Hackathon/gradle/wrapper/gradle-wrapper.jar
Binary file not shown.
5 changes: 5 additions & 0 deletions Hackathon/gradle/wrapper/gradle-wrapper.properties
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-7.6-bin.zip
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
240 changes: 240 additions & 0 deletions Hackathon/gradlew

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading