Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[서지민] Good-Night-3rd-Hackathon-Backend 제출 #14

Open
wants to merge 29 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from 16 commits
Commits
Show all changes
29 commits
Select commit Hold shift + click to select a range
034f080
최초 커밋
Lauiee Aug 24, 2024
efd2243
initial commit
Lauiee Aug 24, 2024
735f2aa
initial commit
Lauiee Aug 24, 2024
009d42e
1. 소원등록 API 구현
Lauiee Aug 24, 2024
7bdf0e7
2. 소원 삭제 구현완료
Lauiee Aug 24, 2024
d4ca4f1
3. 소원 승인상태 변경 API 구현 완료
Lauiee Aug 24, 2024
8367f88
3. 승인상태 변경 API 구현 완료
Lauiee Aug 24, 2024
c26103d
4. 소원 단일 조회 API 구현 완료
Lauiee Aug 24, 2024
456159d
5. 소원 목록 조회 API 구현 완료
Lauiee Aug 24, 2024
4fa9b1e
6. 댓글 등록 API 구현 완료
Lauiee Aug 24, 2024
1ab5c43
7. 댓글 삭제 API 구현 완료
Lauiee Aug 24, 2024
1657ceb
8. 댓글 조회 API 구현 완료
Lauiee Aug 24, 2024
dc55c38
fix: 소원 전체 조회 API 수정
Lauiee Aug 24, 2024
8f179f2
9. 검색 API 구현 완료
Lauiee Aug 24, 2024
82fd579
fix: swagger 추가
Lauiee Aug 24, 2024
5016deb
feat: 추가기능 pending wish 조회 구현
Lauiee Aug 25, 2024
ab6c3ad
refactor: comment생성 컨트롤러 리팩토링
Lauiee Sep 9, 2024
ae12b06
refactor: cors설정을 전역으로 변경
Lauiee Sep 9, 2024
0c5134d
refactor: Wish생성 컨트롤러 수정
Lauiee Sep 9, 2024
4a0c7af
refactor: service테스트에서 controller 제거
Lauiee Sep 9, 2024
4c4763f
refactor: deleted_at필드 카멜케이스로 변경
Lauiee Sep 9, 2024
bd82900
refactor: wish객체 생성자 수정
Lauiee Sep 9, 2024
2ae5a58
refactor: 데이터 변경 메서드만 @Transactional 적용
Lauiee Sep 9, 2024
2c0da16
refactor: 객체명 단수형으로 변경
Lauiee Sep 9, 2024
41e99ba
refactor: 객체명 단수형으로 변경
Lauiee Sep 9, 2024
d7c8166
refactor: wish객체 id필드명 수정
Lauiee Sep 9, 2024
978e2a2
refactor: layer역행 수정
Lauiee Sep 9, 2024
6cc9d76
refactor: 중복되는 기능의 코드 제거
Lauiee Sep 9, 2024
de18de4
refactoring: 검색 쿼리에 풀텍스트 서치 적용
Lauiee Sep 9, 2024
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
Binary file added .DS_Store
Binary file not shown.
Binary file added .gradle/8.8/checksums/checksums.lock
Binary file not shown.
Binary file added .gradle/8.8/checksums/md5-checksums.bin
Binary file not shown.
Binary file added .gradle/8.8/checksums/sha1-checksums.bin
Binary file not shown.
Empty file.
Binary file added .gradle/8.8/executionHistory/executionHistory.lock
Binary file not shown.
Binary file added .gradle/8.8/fileChanges/last-build.bin
Binary file not shown.
Binary file added .gradle/8.8/fileHashes/fileHashes.bin
Binary file not shown.
Binary file added .gradle/8.8/fileHashes/fileHashes.lock
Binary file not shown.
Empty file added .gradle/8.8/gc.properties
Empty file.
Binary file added .gradle/buildOutputCleanup/buildOutputCleanup.lock
Binary file not shown.
2 changes: 2 additions & 0 deletions .gradle/buildOutputCleanup/cache.properties
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
#Sat Aug 24 12:29:57 KST 2024
gradle.version=8.8
Empty file added .gradle/vcs-1/gc.properties
Empty file.
3 changes: 3 additions & 0 deletions .idea/.gitignore

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

1 change: 1 addition & 0 deletions .idea/.name

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-3rd-Hackathon-Backend.iml

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

23 changes: 23 additions & 0 deletions .idea/compiler.xml

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

19 changes: 19 additions & 0 deletions .idea/gradle.xml

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

20 changes: 20 additions & 0 deletions .idea/jarRepositories.xml

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

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

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

124 changes: 124 additions & 0 deletions .idea/uiDesigner.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.

22 changes: 22 additions & 0 deletions HELP.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
# Getting Started

### Reference Documentation
For further reference, please consider the following sections:

* [Official Gradle documentation](https://docs.gradle.org)
* [Spring Boot Gradle Plugin Reference Guide](https://docs.spring.io/spring-boot/3.3.3/gradle-plugin)
* [Create an OCI image](https://docs.spring.io/spring-boot/3.3.3/gradle-plugin/packaging-oci-image.html)
* [Spring Web](https://docs.spring.io/spring-boot/docs/3.3.3/reference/htmlsingle/index.html#web)

### Guides
The following guides illustrate how to use some features concretely:

* [Building a RESTful Web Service](https://spring.io/guides/gs/rest-service/)
* [Serving Web Content with Spring MVC](https://spring.io/guides/gs/serving-web-content/)
* [Building REST services with Spring](https://spring.io/guides/tutorials/rest/)

### Additional Links
These additional references should also help you:

* [Gradle Build Scans – insights for your project's build](https://scans.gradle.com#gradle)

43 changes: 43 additions & 0 deletions build.gradle
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
plugins {
id 'java'
id 'org.springframework.boot' version '3.3.3'
id 'io.spring.dependency-management' version '1.1.6'
}

group = 'com.TecheerTree'
version = '0.0.1-SNAPSHOT'

java {
toolchain {
languageVersion = JavaLanguageVersion.of(17)
}
}

configurations {
compileOnly {
extendsFrom annotationProcessor
}
}

repositories {
mavenCentral()
}

dependencies {
implementation 'org.springframework.boot:spring-boot-starter-web'
implementation 'org.springframework.boot:spring-boot-starter-data-jpa'
implementation 'org.springframework.boot:spring-boot-starter-validation'
implementation 'org.springdoc:springdoc-openapi-starter-webmvc-ui:2.0.4'

runtimeOnly 'com.mysql:mysql-connector-j'
compileOnly 'org.projectlombok:lombok'
annotationProcessor 'org.projectlombok:lombok'
testImplementation 'org.springframework.boot:spring-boot-starter-test'
testRuntimeOnly 'org.junit.platform:junit-platform-launcher'
testCompileOnly 'org.projectlombok:lombok:1.18.12' // 테스트 의존성 추가
testAnnotationProcessor 'org.projectlombok:lombok:1.18.12' // 테스트 의존성 추가
}

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