Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
96 commits
Select commit Hold shift + click to select a range
e0ca5ff
[#1] feat: 개발환경 세팅
cxxxtxxyxx Jul 25, 2023
ad18a49
[#2] feat: 엔티티 클래스 생성
cxxxtxxyxx Jul 25, 2023
51bec7a
[#1] feat: 개발환경 세팅
cxxxtxxyxx Jul 25, 2023
6de7af5
[#2] feat: 엔티티 클래스 생성
cxxxtxxyxx Jul 25, 2023
147b24b
[#2] feat: 공통 파일 생성
cxxxtxxyxx Jul 27, 2023
4a51463
Merge branch 'develop' into feature/#1
cxxxtxxyxx Jul 27, 2023
5db0a9b
[#2] fix: 충돌 해결
cxxxtxxyxx Jul 27, 2023
f9ca6d8
[#2] feat: 공통 파일 생성
cxxxtxxyxx Jul 27, 2023
f829cbe
feat: 더미데이터 추가
cxxxtxxyxx Jul 31, 2023
9c55e67
feat: 더미데이터 추가
cxxxtxxyxx Jul 31, 2023
14ab633
[#6] feat: Annual, Member Response Dto 생성
cxxxtxxyxx Jul 31, 2023
d9bca6e
[#6] fix: 공통코드 수정
cxxxtxxyxx Jul 31, 2023
075fa12
[#6] feat: AnnualController 구현
cxxxtxxyxx Jul 31, 2023
1cc4e34
[#6] feat: 연차 조회 페이지네이션 구현
cxxxtxxyxx Jul 31, 2023
1fba54b
[#6] feat: 연차 조회 예외 처리 구현
cxxxtxxyxx Aug 1, 2023
acc0c29
[#6] test: 연차 조회 서비스 테스트 구현
cxxxtxxyxx Aug 1, 2023
1ea8abf
[#6] test: 연차 조회 컨트롤러 테스트 구현
cxxxtxxyxx Aug 1, 2023
9a557f7
[#8] feat: 연차 수정 API 구현
cxxxtxxyxx Aug 1, 2023
8f0a2e8
[#10] feat: 연차 삭제 API 구현
cxxxtxxyxx Aug 1, 2023
7c43cb6
[#13] feat: 모든 당직 조회 API 구현
cxxxtxxyxx Aug 1, 2023
bda20d7
[#13] feat: 모든 당직 조회 API 구현
cxxxtxxyxx Aug 1, 2023
db7ffad
[#14] feat: 당직 수정 API 구현
cxxxtxxyxx Aug 1, 2023
cedffcd
[#15] feat: 당직 삭제 API 구현
cxxxtxxyxx Aug 1, 2023
9effcb0
[#15] chore: 남은 연차 일수에 관한 TODO 주석 작성
cxxxtxxyxx Aug 2, 2023
808a928
[#6] feat: Annual, Member Response Dto 생성
cxxxtxxyxx Jul 31, 2023
28c32ac
[#6] fix: 공통코드 수정
cxxxtxxyxx Jul 31, 2023
b92499f
[#6] feat: AnnualController 구현
cxxxtxxyxx Jul 31, 2023
419e4fe
[#6] feat: 연차 조회 페이지네이션 구현
cxxxtxxyxx Jul 31, 2023
d001601
[#6] feat: 연차 조회 예외 처리 구현
cxxxtxxyxx Aug 1, 2023
14caa8c
[#6] test: 연차 조회 서비스 테스트 구현
cxxxtxxyxx Aug 1, 2023
df54731
[#6] test: 연차 조회 컨트롤러 테스트 구현
cxxxtxxyxx Aug 1, 2023
7384a4f
Merge branch 'develop' into feature/#6
cxxxtxxyxx Aug 2, 2023
16e6fdd
[#6, #8, #10, #13, #14, 15] merge pull request into develop
cxxxtxxyxx Aug 2, 2023
206a8c2
[#12] fix: 에러 핸들러 수정
cxxxtxxyxx Aug 3, 2023
c51aeba
[#21] feat: 로그인, 로그아웃 구현
cxxxtxxyxx Aug 3, 2023
85532da
[#21] fix: 인증 처리 주석 제거
cxxxtxxyxx Aug 3, 2023
0fb3616
[#21] fix: 인증 처리 수정
cxxxtxxyxx Aug 3, 2023
6bbc16f
[#25] fix: 에러 핸들러 메서드 시그니쳐 변경으로 인한 오류 수정
cxxxtxxyxx Aug 4, 2023
e8fd7d7
[#25] chore: 사용하지 않는 import문 제거
cxxxtxxyxx Aug 4, 2023
7012241
[#27] fix: MockSession을 사용하여 테스트 수정
cxxxtxxyxx Aug 4, 2023
faac28c
[#22] fix: Conflict 해결
cxxxtxxyxx Aug 3, 2023
bdcdaf9
[#22] chore: 더미데이터 추가
cxxxtxxyxx Aug 4, 2023
5c4cfa8
[#22] refactor: Duty Controller 분리
cxxxtxxyxx Aug 4, 2023
fbf725d
[#22] refactor: Annual Controller 분리
cxxxtxxyxx Aug 4, 2023
ece6771
[#22] refactor: 클래스 네이밍 수정
cxxxtxxyxx Aug 4, 2023
1fb7e74
[#22] feat: 모든 회원 조회 API 구현
cxxxtxxyxx Aug 4, 2023
6269dcb
[#22] feat: 특정 회원 연차 일 수 수정 API 구현
cxxxtxxyxx Aug 4, 2023
cce3b8c
[#22] fix: Duty 엔티티 유니크 제약조건 추가
cxxxtxxyxx Aug 4, 2023
478e0ac
[#22] chore: TODO 작성
cxxxtxxyxx Aug 4, 2023
76d5043
[#22] feat: 회원 직급 수정 API 구현
cxxxtxxyxx Aug 4, 2023
bee3c4c
[#22] fix: Duty Entity Table name 수정
cxxxtxxyxx Aug 4, 2023
0d09dea
[#22] chore: 불필요한 import문 제거 및 줄바꿈 정리
cxxxtxxyxx Aug 4, 2023
7e229ee
[#22] chore: 패키지 정리
cxxxtxxyxx Aug 4, 2023
8439f7e
[#29] refactor: AdminController 분리
cxxxtxxyxx Aug 7, 2023
f5fb99d
[#29] refactor: AnnualController 분리
cxxxtxxyxx Aug 7, 2023
bc73e55
[#30] chore: 더미데이터 수정
cxxxtxxyxx Aug 7, 2023
adcb41b
[#30] feat: dto에 Java Bean Validation 어노테이션 추가
cxxxtxxyxx Aug 7, 2023
0e2d4b3
[#30] fix: 기획 수정으로 인한 Status 수정
cxxxtxxyxx Aug 7, 2023
2df956f
[#30] refactor: 페이지 사이즈 고정
cxxxtxxyxx Aug 7, 2023
caa243f
[#30] refactor: 예외처리 리팩토링
cxxxtxxyxx Aug 7, 2023
6995774
[#30] refactor: 예외처리 리팩토링
cxxxtxxyxx Aug 7, 2023
433d739
[#30] refactor: 예외처리 리팩토링
cxxxtxxyxx Aug 7, 2023
07daf0d
[#30] refactor: 자바 빈 예외 적용 및 커스텀 Validator 적용
cxxxtxxyxx Aug 7, 2023
4936f0b
[#30] chore: API 수정으로 인한 필드명 변경
cxxxtxxyxx Aug 7, 2023
732330a
[#30] feat: 겹치는 연차 기간에 대한 예외 처리
cxxxtxxyxx Aug 7, 2023
4cec2b5
[#30] feat: API 수정에 따른 DTO 수정
cxxxtxxyxx Aug 7, 2023
89d00d5
[#30] feat: 현재 연차 상태와 수정될 상태의 시나리오에 따른 예외 처리
cxxxtxxyxx Aug 7, 2023
7b871d4
[#30] feat: 연차 상태 예외 처리
cxxxtxxyxx Aug 7, 2023
d43100d
[#30] refactor: 불필요한 save 메서드 제거
cxxxtxxyxx Aug 7, 2023
d095dac
[#30] chore: 불필요한 주석 및 줄바꿈 제거
cxxxtxxyxx Aug 7, 2023
80121bf
[#34] fix: API 수정에 따른 DTO 필드 변경
cxxxtxxyxx Aug 7, 2023
df03d9f
[#34] fix: API 수정에 따른 Status.description 변경
cxxxtxxyxx Aug 7, 2023
1e58717
[#39] fix: 테스트 오류 수정
cxxxtxxyxx Aug 7, 2023
a9cfa98
[#43] fix: 연차/당직 수정 API 에러 해결
cxxxtxxyxx Aug 8, 2023
cfc77e2
[#43] fix: 연차/당직 수정 API 에러 해결
cxxxtxxyxx Aug 8, 2023
5f437a7
[#47] fix: 직급 수정 API 에러 해결
cxxxtxxyxx Aug 8, 2023
3b928a3
[#46] fix: 연차 정렬 쿼리 수정
cxxxtxxyxx Aug 8, 2023
702e1d6
[#46] fix: 당직 정렬 쿼리 수정
cxxxtxxyxx Aug 8, 2023
a6ff621
[#42] feat: 회원 검색 쿼리 구현
cxxxtxxyxx Aug 8, 2023
a0d437d
[#42] chore: 불필요한 주석 제거
cxxxtxxyxx Aug 8, 2023
3509056
Merge pull request #50 from cxxxtxxyxx/feature/#42
cxxxtxxyxx Aug 8, 2023
7543845
[#33] feat: 스케줄러를 활용한 상태 변경
cxxxtxxyxx Aug 8, 2023
0001fac
Merge pull request #51 from cxxxtxxyxx/feature/#33
cxxxtxxyxx Aug 8, 2023
8558faf
[#52] fix: 빌드 실패로 인한 테스트 수정
cxxxtxxyxx Aug 8, 2023
c29805d
Merge pull request #53 from cxxxtxxyxx/feature/#52
cxxxtxxyxx Aug 8, 2023
9c6a6da
[#31] test: AdminControllerTest 구현
cxxxtxxyxx Aug 9, 2023
c9e2c89
[#31] test: AdminLoginRequestDtoTest 구현
cxxxtxxyxx Aug 9, 2023
fe7910b
[#31] refactor: AdminController 불필요한 Service 메소드 호출 제거
cxxxtxxyxx Aug 9, 2023
7abb2f5
[#31] test: AdminServiceTest 구현
cxxxtxxyxx Aug 9, 2023
65cca9f
[#31] test: MemberServiceTest 구현
cxxxtxxyxx Aug 9, 2023
9570903
[#31] 테스트 코드 작성
cxxxtxxyxx Aug 9, 2023
0391644
[#31] chore: 테스트 패키지 변경
cxxxtxxyxx Aug 9, 2023
332ea21
[#31] 테스트 패키지 변경
cxxxtxxyxx Aug 9, 2023
a25ed87
[#56] fix: 기본생성자 누락 추가
cxxxtxxyxx Aug 9, 2023
eada461
[#58] feat: API 명세 수정으로 인한 반환 데이터 수정
cxxxtxxyxx Aug 9, 2023
972fd26
[#60] fix: 검색 페이징 로직 수정
cxxxtxxyxx Aug 9, 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
39 changes: 39 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
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/
application.properties
application.yml

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

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

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

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

java {
sourceCompatibility = '11'
}

configurations {
compileOnly {
extendsFrom annotationProcessor
}
}

repositories {
mavenCentral()
}

ext {
set('snippetsDir', file("build/generated-snippets"))
}

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

tasks.named('test') {
outputs.dir snippetsDir
useJUnitPlatform()
}

tasks.named('asciidoctor') {
inputs.dir snippetsDir
dependsOn test
}
Binary file added gradle/wrapper/gradle-wrapper.jar
Binary file not shown.
6 changes: 6 additions & 0 deletions gradle/wrapper/gradle-wrapper.properties
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-8.1.1-bin.zip
networkTimeout=10000
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
245 changes: 245 additions & 0 deletions gradlew

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

Loading