-
Notifications
You must be signed in to change notification settings - Fork 0
Commit 697a163
authored
Fix: 과릿 1.4.0 (#444)
* Chore: 로컬 개발 환경 구축 #1 (#2)
* Feat: SMS 문자 발송 API (#4)
* Feat: SmsClient 분리 #3
* Feat: 임시 비밀번호 발급 로직 개발 #3
* Chore: JPA, QueryDSL 설정 #7
* Feat: BaseTimeEntity, ArgumentResolver, Auth API (#9)
* Feat: BaseTimeEntity, Member Domain 설정 #5
* Feat: 일반 회원가입 API #5
* Feat: SHA256 암호화 파일 추가, 회원가입시 비밀번호 암호화 로직 추가 #5
* Feat: HandlerMethodArgumentResolver를 활용한 JWT 인가 설정 #5
* Feat: 일반 로그인 API 개발 & 관련 일부 로직 수정 #5
* Feat: 회원탈퇴 API 추가 & JWT key 에러 수정 #5
* Feat: 로그아웃 API && Token Provider 만료시간 조회 #5
* Feat: 토큰 재발급 API && 전역응답객체 선언 위치 변경 #5
* Feat: Member API (#11)
* Feat: 사용자 정보 반환 API #8
* Feat: 사용자 정보 변경 API #8
* Feat: 사용자 비밀번호 변경 API #8
* Fix: 학생 ENUM 종류 및 유효성 검증 로직 추가, Auth API 일부 로직 변경 (#12)
* Fix: Member Entity 광고성 정보, 개인정보 처리 칼럼 추가 #10
* Fix: MemberGrade 초등학생 경우 추가 #10
* Fix: 광고성 수신 여부 및 개인정보 처리 여부 관련 API 수정 #10
* Fix: 임시 비밀번호 발급 API에서 추후 비밀번호 변경 필요 여부 칼럼 업데이트 로직 추가 #10
* Fix: DTO Validation 추가 #10
* Fix: 사용자 비밀번호 변경 시, 비밀번호 변경 알림 여부 변경 로직 추가 #10
* Chore: �EB 배포 테스트 (#15)
* Chore: ECR로 도커 이미지 올리는 yml 파일 생성 #13
* �Chore: CI.yml 수정 #13
* Chore: CI.yml 수정 #13
* Chore: dev 환경 CI 스크립트 추가 #13
* Chore: dev 환경 CD 스크립트 추가 #13
* Chore: dev 환경에 push시 동작하도록 설정 #13
* Chore: dev-CI.yml 로직 수정 #13
* Chore: dev-CI.yml 로직 수정 #13
* Chore: MySQL RDS 연결 및 yml 파일 active 설정 추가 #13
* Chore: dev-CI.yml 수정 테스트 #13
* Chore: dev-CI bootJar로 변경 test #13
* Chore: dev-CI -P옵션으로 변경 test #13
* Chore: dev-CI permissions 추가 #13
* Chore: dev-CI 로직 수정 #13
* Chore: dev-CI property 주입을 위한 systemProperty 추가 #13
* Chore: dev-CI info 확인을 위한 옵션 추가 #13
* Chore: test yml 추가 및 Github actions 내에서 test db, test redis 설정 #13
* Style: dev-CI.yml 띄어쓰기 수정 #13
* Chore: -info 옵션 추가 #13
* Chore: test mysql password 초기화 #13
* Chore: Github Actions CI Test #13
* Chore: Github Actions CI Test #13
* Chore: Github Actions CI Test #13
* Chore: dev-CI test #13
* Chore: dev-CI test #13
* Chore: dev-CI test #13
* Chore: dev-CI 수정 및 Test #13
* Chore: dev-CI 수정 및 Test #13
* Chore: dev-CI 수정 및 Test #13
* Chore: dev-CI 수정 및 Test #13
* Chore: EB 설정 파일 및 NGINX 설정 #13
* Chore: CD 스크립트 수정 #13
* Chore: CD 스크립트 수정 #13
* Chore: CD 스크립트 수정 #13
* Chore: nginx 파일 수정 #13
* Chore: 이벤트 트리거 push로 변경 #13
* Feat: 교육 콘텐츠 API (#19)
* Feat: 교육 콘텐츠 엔티티 추가 #16
* Feat: 콘텐츠 생성 DTO 및 Builder 생성 #16
* Feat: 교육 콘텐츠 생성 API #16
* Feat: 모든 교육 콘텐츠 반환 API #16
* Feat: 콘텐츠 변경 API 및 공통 DTO로 변경 #16
* Feat: 콘텐츠 삭제 API #16
* Chore: Validation 로직 추가 (#20)
* Chore: ApplcationException 핸들러 추가 #17
* Chore: Customize ApplicationException #17
* Chore: Request DTO @Valid 추가 #17
* Chore: Valid 오류 발생 시, 에러 메세지 추가 #17
* Chore: MethodArgumentNotValidExceptionHandler 추가 #17
* Chore: ResponseDTO에 Long 자료형을 String으로 수정 #17
* Chore: RuntimeException 발생 시 출력 message 수정 #17
* Feat: 배너 API 개발 (#24)
* Feat: Banner Entity 작업 #21
* Feat: Banner Controller, Service, Repository 생성 #21
* Feat: Banner 등록 API 기본 구조 #21
* Chore: AWS 의존성 추가 #21
* Chore: S3 Configuration 설정 #21
* Feat: S3Client 생성 및 이미지 업로드 로직 추가 #21
* Feat: Request, Response DTO 생성 #21
* Feat: Dto 내 toEntity 생성 #21
* Feat: Banner 등록 API 로직 완성 #21
* Feat: 배너 등록 API S3 연결 #21
* Feat: 년/월/일로 디렉토리 구분하도록 변경 #21
* Feat: S3 파일 삭제 로직 추가 & 관련 ErrorCode 추가 #21
* Feat: 배너 수정 API & 엔티티 update 로직 추가 #21
* Feat: 모든 배너 정보 반환 Dto 추가 #21
* Feat: 모든 배너 반환 API & BannerRes Dto 객체 생성 방법 변경 #21
* Feat: 배너 삭제 로직 추가 #21
* Feat: 기존에 삭제된 데이터 제외하고 조회 설정 #21
* Fix: Content API 로직 수정 (#25)
* Fix: BannerRes에서 반환타입 Long을 String으로 수정 #22
* Fix: ContentRes 생성 로직 변경 #22
* Fix: 기삭제 데이터 제외 어노테이션 추가 #22
* Feat: Lecture API 개발 (#27)
* Feat: Lecture Entity 추가 #14
* Chore: MySQL Json 타입용 의존성 추가 #14
* Feat: Lecture Entity Json 타입 추가 #14
* Feat: MemberAndLecture Entity 생성 #14
* Feat: Lecture API 관련 기본 파일 생성 #14
* Feat: Class 생성 API의 Controller, Service 코드 #14
* Feat: Class 생성 Dto & Lecutre Entity Json 매핑 수정 #14
* Style: Table Name 오타 수정 #14
* Feat: MemberAndLecture Service, Repository 생성 #14
* Feat: MemberAndLecture Service 삭제 #14
* Feat: Lecture 생성 API #14
* Feat: Class 생성 API 관련 toEntity, Builder 추가 & Json을 위한 Rule 생성 #14
* Fix: Schedule 내 Timestamp 자료형 String으로 수정 #14
* Style: register 위치 변경 #14
* Feat: Class 삭제 API #14
* Feat: 논리적 삭제 조건 추가 #14
* Refactor: Request Dto 패키지 위치 변경 #14
* Feat: GetLectureRes Dto 생성 #14
* Feat: 특정 Class 정보 반환 API #14
* Fix: Class 삭제 API 로직 수정 #14
* Feat: Class 수정 API #14
* Feat: Validation 조건 추가 #14
* Feat: 수업 리포트 관련 API 개발 (#28)
* Chore: jackson-core 의존성 추가 #26
* Feat: Lesson Entity #26
* Refactor: Lesson, Lecture 공동 사용하는 Schedule 파일 위치 변경 #26
* Fix: 수업 시간 정보 하나의 자료형으로 통합 #26
* Feat: Lesson API 기본 파일 생성 #26
* Feat: Lesson 생성 API 기본 #26
* Feat: Homework Entity #26
* Feat: Homework API 기본 파일 생성 #26
* Feat: Homework 생성 API 일부 & 진도 Json으로 변환 #26
* Feat: Homework 생성 API #26
* Chore: RuntimeException 시 출력 에러 메세지 포맷 수정 #26
* Feat: Lesson 생성 Dto & Lesson Builder 활용 #26
* Feat: Lesson 생성 API #26
* Feat: Lesson 수정 API 기본 포맷 #26
* Style: PostLessonReq 파일명 LessonReq로 수정 #26
* Feat: Lesson 수정 API #26
* Feat: Lesson 기본 정보 반환 API #26
* Feat: Lesson 삭제 API #26
* Feat: Homework 수정 API #26
* Feat: Homework 삭제 API #26
* Feat: 특정 Homework 반환 API #26
* Fix: Change Method Type #26
* Fix: Student 자료형 및 변수명 수정 #26
* Fix: RequestDto 정규표현식 수정 & Student Json type 수정 #26
* Fix: LessonRes Dto에 time 정보 포함하여 반환 #26
* Feat: Homework Entity에 BaseTimeEntity 추가 #26
* Fix: Homework CRUD API null Exception 발생 관련 로직 수정 #26
* Fix: 특정 숙제 반환 API 권한 확인 로직 추가 #26
* Feat: 학생별 모든 숙제 정보 반환 API #26
* Feat: Task API 개발 (#33)
* Feat: Task 관련 Entity 생성 #30
* Feat: Task 관련 기본 #26
* Fix: Task 구조 변경 #30
* Feat: Task 생성 API #30
* Feat: Task 수정 API #30
* Feat: Task 삭제 API #30
* Feat: 메인 페이지 할일 반환 API #30 && isPinned 칼럼 추가 #30
* Fix: 메인 페이지 할 일 조회 쿼리 수정 #30
* Feat: Lecture 페이지 내 할 일 반환 API #30
* Feat: Lecture 페이지별 활용 API (#35)
* Style: Swagger API 문서 관련 오타 수정 #32
* Feat: 메인 페이지 Lecture 메타 데이터 반환 API #32
* Style: 메인 페이지 Lecture 메타 데이터 반환 API 관련 주석 #32
* Feat: 수업 리포트 리스트 반환 임시 API #32
* Feat: 수업 레포트 전체 리스트 반환 API #32
* Fix: QueryDsl RequestDto 생성자 연결되도록 수정 #32
* Fix: 사용자별 클래스 메타 데이 반환 API 비즈니스 로직 수정 #32
* Refactor: 미사용 import 삭제 #32
* Style: GetLectureMetaRes 이름을 GetLectureMainRes로 수정 #32
* Feat: 일정 페이지 진입 시 클래스별 정규 일정 정보 반환 API #32
* Fix: Lesson & Lecture 관련 API 수정 (#36)
* Feat: MemberAndLesson Entity 생성 #34
* Fix: Lesson Entity 구조 수정 및 관련 Dto 변경 #34
* Fix: MemberAndLessonRepository 생성 #34
* Feat: 일정 페이지 특정 년/월에 해당하는 수업 메타 정보 반환 API #34
* Feat: 진도 리스트 반환 API #34
* Feat: 삭제 수업들 모두 등록 API & 단 건 등록 API 비즈니스 로직 수정 #34
* Style: 의미 명확하게 하기 위한 day -> weekday 수정 #34
* Fix: 수업 메타 정보 반환시, 수업 타입 추가 & 진도 리스트 조회 시 삭제용 수업들 제외 #34
* Feat: 기존 등록 수업 모두 삭제 API #34
* Fix : Lesson 수정 API 비즈니스 로직 수정 #34
* Fix: 특정 수업 리포트 반환 API 수정 #34
* Fix: Lecture Entity 구조 변경 및 관련 로직 수정 #34
* Fix: NotEmpty에서 NotNull로 Validation 수정 (#38)
* Fix: Task, Lecture 비즈니스 로직 수정 (#40)
* Fix: Test 위해 Token 유효기간 연장 #29
* Fix: Member Entity 상태 관리용 state 칼럼 추가 #29
* Feat: 학생 초대 API 기본 #29
* Feat: 학생 초대 API 개발 진행 중 #29
* Fix: 수업 일정 미등록해도 사용가능하도록 유효성 검증 삭제 #29
* Feat: 학생 가계정 생성 API & Member Builder 수정 #29
* Fix: 일정 페이지용 Lecture 정보 반환 API 참여자 정보 포함 반환하도록 수정 #29
* Fix: 특정 Lecture 정보 반환 API Response Dto 수정 #29
* Fix: Task API 반환 시 color 정보 포함하여 반환하도록 수정 #29
* Fix: Lecture 삭제 시 Task 삭제 되도록 구현
* Fix: Lecture 삭제 시 Homework, Lesson 삭제되도록 구현
* Feat: Log 연동 & 일부 비즈니스 로직 수정 (#41)
* Feat: API 요청 시 관련 로그 연결 API #31
* Feat: 유저 활동 로그 등록 API #31
* Fix: 특정 Lecture 정보 반환 API 로직 수정 #31
* Fix: Lesson 삭제 시, 관련 Homework도 삭제하도록 변경 #31
* Fix: 특정 Lecture 정보 반환 시 API 로직 수정 #31
* Feat: Lecture 페이지 접근 시 Lecture와 Lesson 정보 반환 API (#43)
* Feat: 클래스 메인 페이지 정보 반환 API #42
* Feat: 클래스 메인 페이지 정보 반환 API #42
* Fix: PostTaskReq의 lectureId String에서 Long으로 수정 (#45)
* Fix: 오늘 날짜 이전 데이터 중 가장 최신 데이터 조회 쿼리 수정 (#47)
* Fix: 유효성 검증 & 조회 쿼리 수정 (#49)
* Fix: Lecture에 해당하는 할 일 정보 조회 쿼리 수정 #48
* Fix: LectureId에 검증을 위한 Positive 어노테이션 추가 #48
* Fix: weekday 검증을 위한 ENUM 생성 및 연동 #48
* Chore: Json Enum 바인딩을 위한 jackson-annotation Dependency 추가 #48
* Fix: 클래스 메인 페이지 반환 시 정렬 로직 수정 중 #48
* Fix: HomeworkReq deadline NotNull 유효성 추가 #48
* Fix: 진도 정보 반환 시, 시간 정보 포함하여 반환 #48
* Fix: Lecture 메인 페이지용 쿼리 롤백 #48
* Fix: Lesson Post API 반환값 추가 & 회원가입 API 점검 (#53)
* Fix: 수업 리포트 생성 시, 생성된 수업 리포트의 id 반환 #51
* Fix: Member Put과 Get에 대한 정보 반환 Dto 동일하게 수정 #51
* Feat: 공지사항, 문의하기 연결 API (#54)
* Feat: Setting Entity 생성 #52
* Chore: Redis 연결 정보 업데이트 #52
* Feat: 설정 페이지 API 기본 구현 #52
* Feat: 설정 CRUD API #52
* Chore: Redis 서버 연결 확인 (#56)
* Chore: Redis 연결 정보 암호화 업데이트 #55
* Chore: Redis 연결 정보 암호화 업데이트 #55
* Chore: Redis 서버 연결 확인 (#57)
* Chore: Redis 연결 정보 암호화 업데이트 #55
* Chore: Redis 연결 정보 암호화 업데이트 #55
* Chore: Redis host 정보 업데이트 #55
* Fix: Lesson API 오류 수정 (#60)
* Fix: 정규 수업 등록 시, 삭제 수업 정보 등록되도록 수정 #58
* Fix: 조건문 수정 #58
* Fix: 출력 오류 메세지 수정 #58
* Style: 코드 누락 수정 #58
* Fix: NullPointException으로 인해 Optional 제거 #58
* Style: 주석 추가 #58
* Fix: Auth API 수정 (#62)
* Style: 주석 삭제 #61
* Fix: 로그인 시 memberId Long으로 반환되도록 수정 #61
* Feat: 이용 약관 반환 API (#65)
* Fix: Auth API 수정 (#66)
* Fix: 사용자 정보 변경 시, 학년 정보에서 오류 발생하지 않도록 수정 #63
* Fix: 비밀번호 확인하도록 Dto 변경 #63
* Fix: 비밀번호와 비밀번호 확인란 동일한지 검증 #63
* Fix: 회원가입 및 비밀번호 변경 시 검증 로직 추가 #63
* Fix: 회원가입 시, 이중 확인하도록 수정 #63
* Fix: 로그아웃된 토큰 여부 검증 로직 추가 #63
* Fix: 토큰 검증 로직 수정 (#68)
* Fix: Lesson API 수정 (#72)
* Fix: 비밀번호 발급 위한 인증번호 검증 시 오류 코드 수정 #70
* Fix: LessonMetaRes 조회 비즈니스 로직 수정 #70
* Fix: 액세스 토큰 유효기간 30초로 수정 (#74)
* Chore: Sentry 연동 & 인증 로직 수정 (#75)
* Chore: Sentry 의존성 및 DSN 정보 추가 #71
* Chore: Exception 발생 시 Sentry 알림 연동 #71
* Chore: 로그아웃된 액세스 토큰 재사용 방지 조건 추가 #71
* Style: 테스트용 출력문 삭제 #71
* Fix: 유효하지 않은 RTK에 대한 조건 추가 #71
* Fix: Lecture 시작일 이전 날짜로 주기 확인 불가능하도록 수정 (#77)
* Fix: Lecture 생성 수 제한 조건 추가 (#79)
* Fix: 생성가능 Lecture 수 제한 에러코드 추가 #78
* Style: 생성가능 Lecture 수 제한 에러코드명 수정 #78
* Fix: 생성 Lecture 수 제한 조건 추가 #78
* Fix: 토큰 유효기간 수정 (#81)
* Chore: Sentry 로깅 데이터 추가(#84)
* Chore: Sentry 로깅 데이터 추가 (#85)
* Chore: Sentry 모니터링 시, src ip 포함하도록 추가 #83
* Chore: request에서 확인해올 정보 수정 #83
* Fix: SMS API 임시 비활성화 (#87)
* Fix: SMS API 재활성화 (#89)
* Fix: Lesson 생성 로직 & 조회 로직 수정 (#90)
* Fix: LessonType 중 Deleted 삭제 및 관련 정규표현식 변경 #50
* Fix: Lecture 생성 시 LessonList 모두 생성하도록 수정 진행 중 오류 발생 #50
* Fix: Lesson 생성 시 삭제 Lesson 등록하는 로직 제거 #50
* Fix: Lesson 수정 시, Homework Row들 논리적 삭제하도록 변경 #50
* Fix: Lesson 생성 로직 변경으로 API 미사용하는 것으로 주석 처리 #50
* Fix: LessonMetaRes 오름차순으로 정렬 기준 변경 & 수업리스트 및 일정 리스트 반환 시 오름차순 정렬 추가 #50
* Fix: Lecture 생성 시 Lesson 모두 등록하기 로직 수정 #50
* Fix: 클래스 메인페이지 정보 반환 시, Lesson 조회 로직 수정 #50
* Fix: Lesson 수정 API 변경 #50
* Fix: Class 메인 페이지 조회 시, Lesson 정보 두 개 반환하도록 수정 #50
* Fix: Lecture 정보 수정 시, 이전 수업 삭제되는 쿼리 수정 #50
* Fix: Lecture 주기 정보만 수정되었을 때, 수업 일정들 업데이트되도록 수정 (#92)
* Feat: 가계정 생성 및 회원가입 로직 변경 (#93)
* Docs: 학생 초대하기 로직 주석 추가 #39
* Style: 주석 수정 #39
* Fix: 가계정 정보 INSERT 시, 비밀번호 randomUUID가 들어가도록 설정 #39
* Feat: 학생 내보내기 API #39
* Fix: 회원 확인 쿼리 변경 #39
* Feat: 학생 초대하기 API #39
* Feat: 학생 관리 API #39
* Style: 과릿 초대 메세지 내용 수정 #39
* Fix: 임시 String 반환값들 전부 Void로 변경 #39
* Fix: Auth Validation 로직 업데이트 #39
* Fix: 초대된 계정인지 여부 확인 쿼리 수정 #39
* Chore: 운영 서버 환경 설정 (#96)
* Fix: Lecture 생성 및 수정 시 Validation 추가 #94
* Chore: Release yml 파일 #95
* Chore: release용 Github Actions 스크립트 작성 #95
* Chore: release.yml 파일 수정 #95
* Chore: release용 actions 스크립트 수정 #95
* Chore: release 환경 설정 임의 주석 처리 (#98)
* Chore: 링크형 데이터들 varchar에서 text로 columndefinition 설정 (#100)
* Chore: 운영 서버 환경 설정 (#101)
* Chore: release 환경 설정 임의 주석 처리 #95
* Chore: yml 분리 및 Github Actions 스크립트 수정 #95
* Chore: 운영 서버 환경 설정 (#102)
* Chore: release 환경 설정 임의 주석 처리 #95
* Chore: yml 분리 및 Github Actions 스크립트 수정 #95
* Chore: Github Actions 수정 #95
* Chore: 운영 서버 환경 설정 (#103)
* Chore: release 환경 설정 임의 주석 처리 #95
* Chore: yml 분리 및 Github Actions 스크립트 수정 #95
* Chore: Github Actions 수정 #95
* Chore: 상태 원복 #95
* Chore: 운영 서버 환경 설정 (#104)
* Chore: release 환경 설정 임의 주석 처리 #95
* Chore: yml 분리 및 Github Actions 스크립트 수정 #95
* Chore: Github Actions 수정 #95
* Chore: 상태 원복 #95
* Chore: release yml secrets로 이동 & actions 스크립트 수정 #95
* Feat: 메인 페이지용 Homework API 개발 진행 중 #108
* Fix: 토큰 유효기간 임시 연장 (#112)
* Refactor: Lesson 구조 변경 및 API 업데이트 (#116)
* Refactor: Lesson Entity 칼럼 변경 #110
* Refactor: Update 메소드 수정 #110
* Refactor: Lesson Builder 변경 #110
* Refactor: Lesson 조회 쿼리 수정 #110
* Refactor: Lesson 조회 쿼리 수정 #110
* Refactor: Lesson 구조 변경 및 API 업데이트 (#117)
* Refactor: Lesson Entity 칼럼 변경 #110
* Refactor: Update 메소드 수정 #110
* Refactor: Lesson Builder 변경 #110
* Refactor: Lesson 조회 쿼리 수정 #110
* Refactor: Lesson 조회 쿼리 수정 #110
* Refactor: Lesson Entity 수정 #110
* Fix: Auth API 수정 (#118)
* Fix: 로그인 Validation 조건 수정 #115
* Fix: 임시 비밀번호 발급 시 유효성 검증 순서 수정 #115
* Fix: 학생관리 API 수정 (#120)
* Fix: 삭제된 import 추가
* Fix: GetLectureMainRes를 위한 쿼리 수정 (#123)
* Fix: 학생 초대 API & SmsClient 수정 (#126)
* Fix: GetLectureMainRes를 위한 쿼리 수정 #121
* Fix: SmsClient 수정 #121
* Fix: 앱 설치 링크 추가 #121
* Fix: Sms 전송 시, MMS로 전송되도록 수정 & 계정 존재 여부에 따라 다른 문자 발송되도록 수정 #121
* Fix: LessonRes 반환 시, MemberMeta 포함하여 반환하도록 수정 (#128)
* Fix: 특정 수업 리포트 반환 시, 반환 정보 추가 (#130)
* Chore: 불필요한 의존성 삭제 #108
* Feat: 페이지별 homework 반환 API 개발 #108
* Feat: 페이지별 Homework 반환 API (#133)
* Merge dev to feat-#108 (#132)
* Feat: 과릿 0.1.0(6) (#105)
* Chore: 로컬 개발 환경 구축 #1 (#2)
* Feat: SMS 문자 발송 API (#4)
* Feat: SmsClient 분리 #3
* Feat: 임시 비밀번호 발급 로직 개발 #3
* Chore: JPA, QueryDSL 설정 #7
* Feat: BaseTimeEntity, ArgumentResolver, Auth API (#9)
* Feat: BaseTimeEntity, Member Domain 설정 #5
* Feat: 일반 회원가입 API #5
* Feat: SHA256 암호화 파일 추가, 회원가입시 비밀번호 암호화 로직 추가 #5
* Feat: HandlerMethodArgumentResolver를 활용한 JWT 인가 설정 #5
* Feat: 일반 로그인 API 개발 & 관련 일부 로직 수정 #5
* Feat: 회원탈퇴 API 추가 & JWT key 에러 수정 #5
* Feat: 로그아웃 API && Token Provider 만료시간 조회 #5
* Feat: 토큰 재발급 API && 전역응답객체 선언 위치 변경 #5
* Feat: Member API (#11)
* Feat: 사용자 정보 반환 API #8
* Feat: 사용자 정보 변경 API #8
* Feat: 사용자 비밀번호 변경 API #8
* Fix: 학생 ENUM 종류 및 유효성 검증 로직 추가, Auth API 일부 로직 변경 (#12)
* Fix: Member Entity 광고성 정보, 개인정보 처리 칼럼 추가 #10
* Fix: MemberGrade 초등학생 경우 추가 #10
* Fix: 광고성 수신 여부 및 개인정보 처리 여부 관련 API 수정 #10
* Fix: 임시 비밀번호 발급 API에서 추후 비밀번호 변경 필요 여부 칼럼 업데이트 로직 추가 #10
* Fix: DTO Validation 추가 #10
* Fix: 사용자 비밀번호 변경 시, 비밀번호 변경 알림 여부 변경 로직 추가 #10
* Chore: �EB 배포 테스트 (#15)
* Chore: ECR로 도커 이미지 올리는 yml 파일 생성 #13
* �Chore: CI.yml 수정 #13
* Chore: CI.yml 수정 #13
* Chore: dev 환경 CI 스크립트 추가 #13
* Chore: dev 환경 CD 스크립트 추가 #13
* Chore: dev 환경에 push시 동작하도록 설정 #13
* Chore: dev-CI.yml 로직 수정 #13
* Chore: dev-CI.yml 로직 수정 #13
* Chore: MySQL RDS 연결 및 yml 파일 active 설정 추가 #13
* Chore: dev-CI.yml 수정 테스트 #13
* Chore: dev-CI bootJar로 변경 test #13
* Chore: dev-CI -P옵션으로 변경 test #13
* Chore: dev-CI permissions 추가 #13
* Chore: dev-CI 로직 수정 #13
* Chore: dev-CI property 주입을 위한 systemProperty 추가 #13
* Chore: dev-CI info 확인을 위한 옵션 추가 #13
* Chore: test yml 추가 및 Github actions 내에서 test db, test redis 설정 #13
* Style: dev-CI.yml 띄어쓰기 수정 #13
* Chore: -info 옵션 추가 #13
* Chore: test mysql password 초기화 #13
* Chore: Github Actions CI Test #13
* Chore: Github Actions CI Test #13
* Chore: Github Actions CI Test #13
* Chore: dev-CI test #13
* Chore: dev-CI test #13
* Chore: dev-CI test #13
* Chore: dev-CI 수정 및 Test #13
* Chore: dev-CI 수정 및 Test #13
* Chore: dev-CI 수정 및 Test #13
* Chore: dev-CI 수정 및 Test #13
* Chore: EB 설정 파일 및 NGINX 설정 #13
* Chore: CD 스크립트 수정 #13
* Chore: CD 스크립트 수정 #13
* Chore: CD 스크립트 수정 #13
* Chore: nginx 파일 수정 #13
* Chore: 이벤트 트리거 push로 변경 #13
* Feat: 교육 콘텐츠 API (#19)
* Feat: 교육 콘텐츠 엔티티 추가 #16
* Feat: 콘텐츠 생성 DTO 및 Builder 생성 #16
* Feat: 교육 콘텐츠 생성 API #16
* Feat: 모든 교육 콘텐츠 반환 API #16
* Feat: 콘텐츠 변경 API 및 공통 DTO로 변경 #16
* Feat: 콘텐츠 삭제 API #16
* Chore: Validation 로직 추가 (#20)
* Chore: ApplcationException 핸들러 추가 #17
* Chore: Customize ApplicationException #17
* Chore: Request DTO @Valid 추가 #17
* Chore: Valid 오류 발생 시, 에러 메세지 추가 #17
* Chore: MethodArgumentNotValidExceptionHandler 추가 #17
* Chore: ResponseDTO에 Long 자료형을 String으로 수정 #17
* Chore: RuntimeException 발생 시 출력 message 수정 #17
* Feat: 배너 API 개발 (#24)
* Feat: Banner Entity 작업 #21
* Feat: Banner Controller, Service, Repository 생성 #21
* Feat: Banner 등록 API 기본 구조 #21
* Chore: AWS 의존성 추가 #21
* Chore: S3 Configuration 설정 #21
* Feat: S3Client 생성 및 이미지 업로드 로직 추가 #21
* Feat: Request, Response DTO 생성 #21
* Feat: Dto 내 toEntity 생성 #21
* Feat: Banner 등록 API 로직 완성 #21
* Feat: 배너 등록 API S3 연결 #21
* Feat: 년/월/일로 디렉토리 구분하도록 변경 #21
* Feat: S3 파일 삭제 로직 추가 & 관련 ErrorCode 추가 #21
* Feat: 배너 수정 API & 엔티티 update 로직 추가 #21
* Feat: 모든 배너 정보 반환 Dto 추가 #21
* Feat: 모든 배너 반환 API & BannerRes Dto 객체 생성 방법 변경 #21
* Feat: 배너 삭제 로직 추가 #21
* Feat: 기존에 삭제된 데이터 제외하고 조회 설정 #21
* Fix: Content API 로직 수정 (#25)
* Fix: BannerRes에서 반환타입 Long을 String으로 수정 #22
* Fix: ContentRes 생성 로직 변경 #22
* Fix: 기삭제 데이터 제외 어노테이션 추가 #22
* Feat: Lecture API 개발 (#27)
* Feat: Lecture Entity 추가 #14
* Chore: MySQL Json 타입용 의존성 추가 #14
* Feat: Lecture Entity Json 타입 추가 #14
* Feat: MemberAndLecture Entity 생성 #14
* Feat: Lecture API 관련 기본 파일 생성 #14
* Feat: Class 생성 API의 Controller, Service 코드 #14
* Feat: Class 생성 Dto & Lecutre Entity Json 매핑 수정 #14
* Style: Table Name 오타 수정 #14
* Feat: MemberAndLecture Service, Repository 생성 #14
* Feat: MemberAndLecture Service 삭제 #14
* Feat: Lecture 생성 API #14
* Feat: Class 생성 API 관련 toEntity, Builder 추가 & Json을 위한 Rule 생성 #14
* Fix: Schedule 내 Timestamp 자료형 String으로 수정 #14
* Style: register 위치 변경 #14
* Feat: Class 삭제 API #14
* Feat: 논리적 삭제 조건 추가 #14
* Refactor: Request Dto 패키지 위치 변경 #14
* Feat: GetLectureRes Dto 생성 #14
* Feat: 특정 Class 정보 반환 API #14
* Fix: Class 삭제 API 로직 수정 #14
* Feat: Class 수정 API #14
* Feat: Validation 조건 추가 #14
* Feat: 수업 리포트 관련 API 개발 (#28)
* Chore: jackson-core 의존성 추가 #26
* Feat: Lesson Entity #26
* Refactor: Lesson, Lecture 공동 사용하는 Schedule 파일 위치 변경 #26
* Fix: 수업 시간 정보 하나의 자료형으로 통합 #26
* Feat: Lesson API 기본 파일 생성 #26
* Feat: Lesson 생성 API 기본 #26
* Feat: Homework Entity #26
* Feat: Homework API 기본 파일 생성 #26
* Feat: Homework 생성 API 일부 & 진도 Json으로 변환 #26
* Feat: Homework 생성 API #26
* Chore: RuntimeException 시 출력 에러 메세지 포맷 수정 #26
* Feat: Lesson 생성 Dto & Lesson Builder 활용 #26
* Feat: Lesson 생성 API #26
* Feat: Lesson 수정 API 기본 포맷 #26
* Style: PostLessonReq 파일명 LessonReq로 수정 #26
* Feat: Lesson 수정 API #26
* Feat: Lesson 기본 정보 반환 API #26
* Feat: Lesson 삭제 API #26
* Feat: Homework 수정 API #26
* Feat: Homework 삭제 API #26
* Feat: 특정 Homework 반환 API #26
* Fix: Change Method Type #26
* Fix: Student 자료형 및 변수명 수정 #26
* Fix: RequestDto 정규표현식 수정 & Student Json type 수정 #26
* Fix: LessonRes Dto에 time 정보 포함하여 반환 #26
* Feat: Homework Entity에 BaseTimeEntity 추가 #26
* Fix: Homework CRUD API null Exception 발생 관련 로직 수정 #26
* Fix: 특정 숙제 반환 API 권한 확인 로직 추가 #26
* Feat: 학생별 모든 숙제 정보 반환 API #26
* Feat: Task API 개발 (#33)
* Feat: Task 관련 Entity 생성 #30
* Feat: Task 관련 기본 #26
* Fix: Task 구조 변경 #30
* Feat: Task 생성 API #30
* Feat: Task 수정 API #30
* Feat: Task 삭제 API #30
* Feat: 메인 페이지 할일 반환 API #30 && isPinned 칼럼 추가 #30
* Fix: 메인 페이지 할 일 조회 쿼리 수정 #30
* Feat: Lecture 페이지 내 할 일 반환 API #30
* Feat: Lecture 페이지별 활용 API (#35)
* Style: Swagger API 문서 관련 오타 수정 #32
* Feat: 메인 페이지 Lecture 메타 데이터 반환 API #32
* Style: 메인 페이지 Lecture 메타 데이터 반환 API 관련 주석 #32
* Feat: 수업 리포트 리스트 반환 임시 API #32
* Feat: 수업 레포트 전체 리스트 반환 API #32
* Fix: QueryDsl RequestDto 생성자 연결되도록 수정 #32
* Fix: 사용자별 클래스 메타 데이 반환 API 비즈니스 로직 수정 #32
* Refactor: 미사용 import 삭제 #32
* Style: GetLectureMetaRes 이름을 GetLectureMainRes로 수정 #32
* Feat: 일정 페이지 진입 시 클래스별 정규 일정 정보 반환 API #32
* Fix: Lesson & Lecture 관련 API 수정 (#36)
* Feat: MemberAndLesson Entity 생성 #34
* Fix: Lesson Entity 구조 수정 및 관련 Dto 변경 #34
* Fix: MemberAndLessonRepository 생성 #34
* Feat: 일정 페이지 특정 년/월에 해당하는 수업 메타 정보 반환 API #34
* Feat: 진도 리스트 반환 API #34
* Feat: 삭제 수업들 모두 등록 API & 단 건 등록 API 비즈니스 로직 수정 #34
* Style: 의미 명확하게 하기 위한 day -> weekday 수정 #34
* Fix: 수업 메타 정보 반환시, 수업 타입 추가 & 진도 리스트 조회 시 삭제용 수업들 제외 #34
* Feat: 기존 등록 수업 모두 삭제 API #34
* Fix : Lesson 수정 API 비즈니스 로직 수정 #34
* Fix: 특정 수업 리포트 반환 API 수정 #34
* Fix: Lecture Entity 구조 변경 및 관련 로직 수정 #34
* Fix: NotEmpty에서 NotNull로 Validation 수정 (#38)
* Fix: Task, Lecture 비즈니스 로직 수정 (#40)
* Fix: Test 위해 Token 유효기간 연장 #29
* Fix: Member Entity 상태 관리용 state 칼럼 추가 #29
* Feat: 학생 초대 API 기본 #29
* Feat: 학생 초대 API 개발 진행 중 #29
* Fix: 수업 일정 미등록해도 사용가능하도록 유효성 검증 삭제 #29
* Feat: 학생 가계정 생성 API & Member Builder 수정 #29
* Fix: 일정 페이지용 Lecture 정보 반환 API 참여자 정보 포함 반환하도록 수정 #29
* Fix: 특정 Lecture 정보 반환 API Response Dto 수정 #29
* Fix: Task API 반환 시 color 정보 포함하여 반환하도록 수정 #29
* Fix: Lecture 삭제 시 Task 삭제 되도록 구현
* Fix: Lecture 삭제 시 Homework, Lesson 삭제되도록 구현
* Feat: Log 연동 & 일부 비즈니스 로직 수정 (#41)
* Feat: API 요청 시 관련 로그 연결 API #31
* Feat: 유저 활동 로그 등록 API #31
* Fix: 특정 Lecture 정보 반환 API 로직 수정 #31
* Fix: Lesson 삭제 시, 관련 Homework도 삭제하도록 변경 #31
* Fix: 특정 Lecture 정보 반환 시 API 로직 수정 #31
* Feat: Lecture 페이지 접근 시 Lecture와 Lesson 정보 반환 API (#43)
* Feat: 클래스 메인 페이지 정보 반환 API #42
* Feat: 클래스 메인 페이지 정보 반환 API #42
* Fix: PostTaskReq의 lectureId String에서 Long으로 수정 (#45)
* Fix: 오늘 날짜 이전 데이터 중 가장 최신 데이터 조회 쿼리 수정 (#47)
* Fix: 유효성 검증 & 조회 쿼리 수정 (#49)
* Fix: Lecture에 해당하는 할 일 정보 조회 쿼리 수정 #48
* Fix: LectureId에 검증을 위한 Positive 어노테이션 추가 #48
* Fix: weekday 검증을 위한 ENUM 생성 및 연동 #48
* Chore: Json Enum 바인딩을 위한 jackson-annotation Dependency 추가 #48
* Fix: 클래스 메인 페이지 반환 시 정렬 로직 수정 중 #48
* Fix: HomeworkReq deadline NotNull 유효성 추가 #48
* Fix: 진도 정보 반환 시, 시간 정보 포함하여 반환 #48
* Fix: Lecture 메인 페이지용 쿼리 롤백 #48
* Fix: Lesson Post API 반환값 추가 & 회원가입 API 점검 (#53)
* Fix: 수업 리포트 생성 시, 생성된 수업 리포트의 id 반환 #51
* Fix: Member Put과 Get에 대한 정보 반환 Dto 동일하게 수정 #51
* Feat: 공지사항, 문의하기 연결 API (#54)
* Feat: Setting Entity 생성 #52
* Chore: Redis 연결 정보 업데이트 #52
* Feat: 설정 페이지 API 기본 구현 #52
* Feat: 설정 CRUD API #52
* Chore: Redis 서버 연결 확인 (#56)
* Chore: Redis 연결 정보 암호화 업데이트 #55
* Chore: Redis 연결 정보 암호화 업데이트 #55
* Chore: Redis 서버 연결 확인 (#57)
* Chore: Redis 연결 정보 암호화 업데이트 #55
* Chore: Redis 연결 정보 암호화 업데이트 #55
* Chore: Redis host 정보 업데이트 #55
* Fix: Lesson API 오류 수정 (#60)
* Fix: 정규 수업 등록 시, 삭제 수업 정보 등록되도록 수정 #58
* Fix: 조건문 수정 #58
* Fix: 출력 오류 메세지 수정 #58
* Style: 코드 누락 수정 #58
* Fix: NullPointException으로 인해 Optional 제거 #58
* Style: 주석 추가 #58
* Fix: Auth API 수정 (#62)
* Style: 주석 삭제 #61
* Fix: 로그인 시 memberId Long으로 반환되도록 수정 #61
* Feat: 이용 약관 반환 API (#65)
* Fix: Auth API 수정 (#66)
* Fix: 사용자 정보 변경 시, 학년 정보에서 오류 발생하지 않도록 수정 #63
* Fix: 비밀번호 확인하도록 Dto 변경 #63
* Fix: 비밀번호와 비밀번호 확인란 동일한지 검증 #63
* Fix: 회원가입 및 비밀번호 변경 시 검증 로직 추가 #63
* Fix: 회원가입 시, 이중 확인하도록 수정 #63
* Fix: 로그아웃된 토큰 여부 검증 로직 추가 #63
* Fix: 토큰 검증 로직 수정 (#68)
* Fix: Lesson API 수정 (#72)
* Fix: 비밀번호 발급 위한 인증번호 검증 시 오류 코드 수정 #70
* Fix: LessonMetaRes 조회 비즈니스 로직 수정 #70
* Fix: 액세스 토큰 유효기간 30초로 수정 (#74)
* Chore: Sentry 연동 & 인증 로직 수정 (#75)
* Chore: Sentry 의존성 및 DSN 정보 추가 #71
* Chore: Exception 발생 시 Sentry 알림 연동 #71
* Chore: 로그아웃된 액세스 토큰 재사용 방지 조건 추가 #71
* Style: 테스트용 출력문 삭제 #71
* Fix: 유효하지 않은 RTK에 대한 조건 추가 #71
* Fix: Lecture 시작일 이전 날짜로 주기 확인 불가능하도록 수정 (#77)
* Fix: Lecture 생성 수 제한 조건 추가 (#79)
* Fix: 생성가능 Lecture 수 제한 에러코드 추가 #78
* Style: 생성가능 Lecture 수 제한 에러코드명 수정 #78
* Fix: 생성 Lecture 수 제한 조건 추가 #78
* Fix: 토큰 유효기간 수정 (#81)
* Chore: Sentry 로깅 데이터 추가(#84)
* Chore: Sentry 로깅 데이터 추가 (#85)
* Chore: Sentry 모니터링 시, src ip 포함하도록 추가 #83
* Chore: request에서 확인해올 정보 수정 #83
* Fix: SMS API 임시 비활성화 (#87)
* Fix: SMS API 재활성화 (#89)
* Fix: Lesson 생성 로직 & 조회 로직 수정 (#90)
* Fix: LessonType 중 Deleted 삭제 및 관련 정규표현식 변경 #50
* Fix: Lecture 생성 시 LessonList 모두 생성하도록 수정 진행 중 오류 발생 #50
* Fix: Lesson 생성 시 삭제 Lesson 등록하는 로직 제거 #50
* Fix: Lesson 수정 시, Homework Row들 논리적 삭제하도록 변경 #50
* Fix: Lesson 생성 로직 변경으로 API 미사용하는 것으로 주석 처리 #50
* Fix: LessonMetaRes 오름차순으로 정렬 기준 변경 & 수업리스트 및 일정 리스트 반환 시 오름차순 정렬 추가 #50
* Fix: Lecture 생성 시 Lesson 모두 등록하기 로직 수정 #50
* Fix: 클래스 메인페이지 정보 반환 시, Lesson 조회 로직 수정 #50
* Fix: Lesson 수정 API 변경 #50
* Fix: Class 메인 페이지 조회 시, Lesson 정보 두 개 반환하도록 수정 #50
* Fix: Lecture 정보 수정 시, 이전 수업 삭제되는 쿼리 수정 #50
* Fix: Lecture 주기 정보만 수정되었을 때, 수업 일정들 업데이트되도록 수정 (#92)
* Feat: 가계정 생성 및 회원가입 로직 변경 (#93)
* Docs: 학생 초대하기 로직 주석 추가 #39
* Style: 주석 수정 #39
* Fix: 가계정 정보 INSERT 시, 비밀번호 randomUUID가 들어가도록 설정 #39
* Feat: 학생 내보내기 API #39
* Fix: 회원 확인 쿼리 변경 #39
* Feat: 학생 초대하기 API #39
* Feat: 학생 관리 API #39
* Style: 과릿 초대 메세지 내용 수정 #39
* Fix: 임시 String 반환값들 전부 Void로 변경 #39
* Fix: Auth Validation 로직 업데이트 #39
* Fix: 초대된 계정인지 여부 확인 쿼리 수정 #39
* Chore: 운영 서버 환경 설정 (#96)
* Fix: Lecture 생성 및 수정 시 Validation 추가 #94
* Chore: Release yml 파일 #95
* Chore: release용 Github Actions 스크립트 작성 #95
* Chore: release.yml 파일 수정 #95
* Chore: release용 actions 스크립트 수정 #95
* Chore: release 환경 설정 임의 주석 처리 (#98)
* Chore: 링크형 데이터들 varchar에서 text로 columndefinition 설정 (#100)
* Chore: 운영 서버 환경 설정 (#101)
* Chore: release 환경 설정 임의 주석 처리 #95
* Chore: yml 분리 및 Github Actions 스크립트 수정 #95
* Chore: 운영 서버 환경 설정 (#102)
* Chore: release 환경 설정 임의 주석 처리 #95
* Chore: yml 분리 및 Github Actions 스크립트 수정 #95
* Chore: Github Actions 수정 #95
* Chore: 운영 서버 환경 설정 (#103)
* Chore: release 환경 설정 임의 주석 처리 #95
* Chore: yml 분리 및 Github Actions 스크립트 수정 #95
* Chore: Github Actions 수정 #95
* Chore: 상태 원복 #95
* Chore: 운영 서버 환경 설정 (#104)
* Chore: release 환경 설정 임의 주석 처리 #95
* Chore: yml 분리 및 Github Actions 스크립트 수정 #95
* Chore: Github Actions 수정 #95
* Chore: 상태 원복 #95
* Chore: release yml secrets로 이동 & actions 스크립트 수정 #95
* Feat: 과릿 0.1.0(6) (#106)
* Chore: 로컬 개발 환경 구축 #1 (#2)
* Feat: SMS 문자 발송 API (#4)
* Feat: SmsClient 분리 #3
* Feat: 임시 비밀번호 발급 로직 개발 #3
* Chore: JPA, QueryDSL 설정 #7
* Feat: BaseTimeEntity, ArgumentResolver, Auth API (#9)
* Feat: BaseTimeEntity, Member Domain 설정 #5
* Feat: 일반 회원가입 API #5
* Feat: SHA256 암호화 파일 추가, 회원가입시 비밀번호 암호화 로직 추가 #5
* Feat: HandlerMethodArgumentResolver를 활용한 JWT 인가 설정 #5
* Feat: 일반 로그인 API 개발 & 관련 일부 로직 수정 #5
* Feat: 회원탈퇴 API 추가 & JWT key 에러 수정 #5
* Feat: 로그아웃 API && Token Provider 만료시간 조회 #5
* Feat: 토큰 재발급 API && 전역응답객체 선언 위치 변경 #5
* Feat: Member API (#11)
* Feat: 사용자 정보 반환 API #8
* Feat: 사용자 정보 변경 API #8
* Feat: 사용자 비밀번호 변경 API #8
* Fix: 학생 ENUM 종류 및 유효성 검증 로직 추가, Auth API 일부 로직 변경 (#12)
* Fix: Member Entity 광고성 정보, 개인정보 처리 칼럼 추가 #10
* Fix: MemberGrade 초등학생 경우 추가 #10
* Fix: 광고성 수신 여부 및 개인정보 처리 여부 관련 API 수정 #10
* Fix: 임시 비밀번호 발급 API에서 추후 비밀번호 변경 필요 여부 칼럼 업데이트 로직 추가 #10
* Fix: DTO Validation 추가 #10
* Fix: 사용자 비밀번호 변경 시, 비밀번호 변경 알림 여부 변경 로직 추가 #10
* Chore: �EB 배포 테스트 (#15)
* Chore: ECR로 도커 이미지 올리는 yml 파일 생성 #13
* �Chore: CI.yml 수정 #13
* Chore: CI.yml 수정 #13
* Chore: dev 환경 CI 스크립트 추가 #13
* Chore: dev 환경 CD 스크립트 추가 #13
* Chore: dev 환경에 push시 동작하도록 설정 #13
* Chore: dev-CI.yml 로직 수정 #13
* Chore: dev-CI.yml 로직 수정 #13
* Chore: MySQL RDS 연결 및 yml 파일 active 설정 추가 #13
* Chore: dev-CI.yml 수정 테스트 #13
* Chore: dev-CI bootJar로 변경 test #13
* Chore: dev-CI -P옵션으로 변경 test #13
* Chore: dev-CI permissions 추가 #13
* Chore: dev-CI 로직 수정 #13
* Chore: dev-CI property 주입을 위한 systemProperty 추가 #13
* Chore: dev-CI info 확인을 위한 옵션 추가 #13
* Chore: test yml 추가 및 Github actions 내에서 test db, test redis 설정 #13
* Style: dev-CI.yml 띄어쓰기 수정 #13
* Chore: -info 옵션 추가 #13
* Chore: test mysql password 초기화 #13
* Chore: Github Actions CI Test #13
* Chore: Github Actions CI Test #13
* Chore: Github Actions CI Test #13
* Chore: dev-CI test #13
* Chore: dev-CI test #13
* Chore: dev-CI test #13
* Chore: dev-CI 수정 및 Test #13
* Chore: dev-CI 수정 및 Test #13
* Chore: dev-CI 수정 및 Test #13
* Chore: dev-CI 수정 및 Test #13
* Chore: EB 설정 파일 및 NGINX 설정 #13
* Chore: CD 스크립트 수정 #13
* Chore: CD 스크립트 수정 #13
* Chore: CD 스크립트 수정 #13
* Chore: nginx 파일 수정 #13
* Chore: 이벤트 트리거 push로 변경 #13
* Feat: 교육 콘텐츠 API (#19)
* Feat: 교육 콘텐츠 엔티티 추가 #16
* Feat: 콘텐츠 생성 DTO 및 Builder 생성 #16
* Feat: 교육 콘텐츠 생성 API #16
* Feat: 모든 교육 콘텐츠 반환 API #16
* Feat: 콘텐츠 변경 API 및 공통 DTO로 변경 #16
* Feat: 콘텐츠 삭제 API #16
* Chore: Validation 로직 추가 (#20)
* Chore: ApplcationException 핸들러 추가 #17
* Chore: Customize ApplicationException #17
* Chore: Request DTO @Valid 추가 #17
* Chore: Valid 오류 발생 시, 에러 메세지 추가 #17
* Chore: MethodArgumentNotValidExceptionHandler 추가 #17
* Chore: ResponseDTO에 Long 자료형을 String으로 수정 #17
* Chore: RuntimeException 발생 시 출력 message 수정 #17
* Feat: 배너 API 개발 (#24)
* Feat: Banner Entity 작업 #21
* Feat: Banner Controller, Service, Repository 생성 #21
* Feat: Banner 등록 API 기본 구조 #21
* Chore: AWS 의존성 추가 #21
* Chore: S3 Configuration 설정 #21
* Feat: S3Client 생성 및 이미지 업로드 로직 추가 #21
* Feat: Request, Response DTO 생성 #21
* Feat: Dto 내 toEntity 생성 #21
* Feat: Banner 등록 API 로직 완성 #21
* Feat: 배너 등록 API S3 연결 #21
* Feat: 년/월/일로 디렉토리 구분하도록 변경 #21
* Feat: S3 파일 삭제 로직 추가 & 관련 ErrorCode 추가 #21
* Feat: 배너 수정 API & 엔티티 update 로직 추가 #21
* Feat: 모든 배너 정보 반환 Dto 추가 #21
* Feat: 모든 배너 반환 API & BannerRes Dto 객체 생성 방법 변경 #21
* Feat: 배너 삭제 로직 추가 #21
* Feat: 기존에 삭제된 데이터 제외하고 조회 설정 #21
* Fix: Content API 로직 수정 (#25)
* Fix: BannerRes에서 반환타입 Long을 String으로 수정 #22
* Fix: ContentRes 생성 로직 변경 #22
* Fix: 기삭제 데이터 제외 어노테이션 추가 #22
* Feat: Lecture API 개발 (#27)
* Feat: Lecture Entity 추가 #14
* Chore: MySQL Json 타입용 의존성 추가 #14
* Feat: Lecture Entity Json 타입 추가 #14
* Feat: MemberAndLecture Entity 생성 #14
* Feat: Lecture API 관련 기본 파일 생성 #14
* Feat: Class 생성 API의 Controller, Service 코드 #14
* Feat: Class 생성 Dto & Lecutre Entity Json 매핑 수정 #14
* Style: Table Name 오타 수정 #14
* Feat: MemberAndLecture Service, Repository 생성 #14
* Feat: MemberAndLecture Service 삭제 #14
* Feat: Lecture 생성 API #14
* Feat: Class 생성 API 관련 toEntity, Builder 추가 & Json을 위한 Rule 생성 #14
* Fix: Schedule 내 Timestamp 자료형 String으로 수정 #14
* Style: register 위치 변경 #14
* Feat: Class 삭제 API #14
* Feat: 논리적 삭제 조건 추가 #14
* Refactor: Request Dto 패키지 위치 변경 #14
* Feat: GetLectureRes Dto 생성 #14
* Feat: 특정 Class 정보 반환 API #14
* Fix: Class 삭제 API 로직 수정 #14
* Feat: Class 수정 API #14
* Feat: Validation 조건 추가 #14
* Feat: 수업 리포트 관련 API 개발 (#28)
* Chore: jackson-core 의존성 추가 #26
* Feat: Lesson Entity #26
* Refactor: Lesson, Lecture 공동 사용하는 Schedule 파일 위치 변경 #26
* Fix: 수업 시간 정보 하나의 자료형으로 통합 #26
* Feat: Lesson API 기본 파일 생성 #26
* Feat: Lesson 생성 API 기본 #26
* Feat: Homework Entity #26
* Feat: Homework API 기본 파일 생성 #26
* Feat: Homework 생성 API 일부 & 진도 Json으로 변환 #26
* Feat: Homework 생성 API #26
* Chore: RuntimeException 시 출력 에러 메세지 포맷 수정 #26
* Feat: Lesson 생성 Dto & Lesson Builder 활용 #26
* Feat: Lesson 생성 API #26
* Feat: Lesson 수정 API 기본 포맷 #26
* Style: PostLessonReq 파일명 LessonReq로 수정 #26
* Feat: Lesson 수정 API #26
* Feat: Lesson 기본 정보 반환 API #26
* Feat: Lesson 삭제 API #26
* Feat: Homework 수정 API #26
* Feat: Homework 삭제 API #26
* Feat: 특정 Homework 반환 API #26
* Fix: Change Method Type #26
* Fix: Student 자료형 및 변수명 수정 #26
* Fix: RequestDto 정규표현식 수정 & Student Json type 수정 #26
* Fix: LessonRes Dto에 time 정보 포함하여 반환 #26
* Feat: Homework Entity에 BaseTimeEntity 추가 #26
* Fix: Homework CRUD API null Exception 발생 관련 로직 수정 #26
* Fix: 특정 숙제 반환 API 권한 확인 로직 추가 #26
* Feat: 학생별 모든 숙제 정보 반환 API #26
* Feat: Task API 개발 (#33)
* Feat: Task 관련 Entity 생성 #30
* Feat: Task 관련 기본 #26
* Fix: Task 구조 변경 #30
* Feat: Task 생성 API #30
* Feat: Task 수정 API #30
* Feat: Task 삭제 API #30
* Feat: 메인 페이지 할일 반환 API #30 && isPinned 칼럼 추가 #30
* Fix: 메인 페이지 할 일 조회 쿼리 수정 #30
* Feat: Lecture 페이지 내 할 일 반환 API #30
* Feat: Lecture 페이지별 활용 API (#35)
* Style: Swagger API 문서 관련 오타 수정 #32
* Feat: 메인 페이지 Lecture 메타 데이터 반환 API #32
* Style: 메인 페이지 Lecture 메타 데이터 반환 API 관련 주석 #32
* Feat: 수업 리포트 리스트 반환 임시 API #32
* Feat: 수업 레포트 전체 리스트 반환 API #32
* Fix: QueryDsl RequestDto 생성자 연결되도록 수정 #32
* Fix: 사용자별 클래스 메타 데이 반환 API 비즈니스 로직 수정 #32
* Refactor: 미사용 import 삭제 #32
* Style: GetLectureMetaRes 이름을 GetLectureMainRes로 수정 #32
* Feat: 일정 페이지 진입 시 클래스별 정규 일정 정보 반환 API #32
* Fix: Lesson & Lecture 관련 API 수정 (#36)
* Feat: MemberAndLesson Entity 생성 #34
* Fix: Lesson Entity 구조 수정 및 관련 Dto 변경 #34
* Fix: MemberAndLessonRepository 생성 #34
* Feat: 일정 페이지 특정 년/월에 해당하는 수업 메타 정보 반환 API #34
* Feat: 진도 리스트 반환 API #34
* Feat: 삭제 수업들 모두 등록 API & 단 건 등록 API 비즈니스 로직 수정 #34
* Style: 의미 명확하게 하기 위한 day -> weekday 수정 #34
* Fix: 수업 메타 정보 반환시, 수업 타입 추가 & 진도 리스트 조회 시 삭제용 수업들 제외 #34
* Feat: 기존 등록 수업 모두 삭제 API #34
* Fix : Lesson 수정 API 비즈니스 로직 수정 #34
* Fix: 특정 수업 리포트 반환 API 수정 #34
* Fix: Lecture Entity 구조 변경 및 관련 로직 수정 #34
* Fix: NotEmpty에서 NotNull로 Validation 수정 (#38)
* Fix: Task, Lecture 비즈니스 로직 수정 (#40)
* Fix: Test 위해 Token 유효기간 연장 #29
* Fix: Member Entity 상태 관리용 state 칼럼 추가 #29
* Feat: 학생 초대 API 기본 #29
* Feat: 학생 초대 API 개발 진행 중 #29
* Fix: 수업 일정 미등록해도 사용가능하도록 유효성 검증 삭제 #29
* Feat: 학생 가계정 생성 API & Member Builder 수정 #29
* Fix: 일정 페이지용 Lecture 정보 반환 API 참여자 정보 포함 반환하도록 수정 #29
* Fix: 특정 Lecture 정보 반환 API Response Dto 수정 #29
* Fix: Task API 반환 시 color 정보 포함하여 반환하도록 수정 #29
* Fix: Lecture 삭제 시 Task 삭제 되도록 구현
* Fix: Lecture 삭제 시 Homework, Lesson 삭제되도록 구현
* Feat: Log 연동 & 일부 비즈니스 로직 수정 (#41)
* Feat: API 요청 시 관련 로그 연결 API #31
* Feat: 유저 활동 로그 등록 API #31
* Fix: 특정 Lecture 정보 반환 API 로직 수정 #31
* Fix: Lesson 삭제 시, 관련 Homework도 삭제하도록 변경 #31
* Fix: 특정 Lecture 정보 반환 시 API 로직 수정 #31
* Feat: Lecture 페이지 접근 시 Lecture와 Lesson 정보 반환 API (#43)
* Feat: 클래스 메인 페이지 정보 반환 API #42
* Feat: 클래스 메인 페이지 정보 반환 API #42
* Fix: PostTaskReq의 lectureId String에서 Long으로 수정 (#45)
* Fix: 오늘 날짜 이전 데이터 중 가장 최신 데이터 조회 쿼리 수정 (#47)
* Fix: 유효성 검증 & 조회 쿼리 수정 (#49)
* Fix: Lecture에 해당하는 할 일 정보 조회 쿼리 수정 #48
* Fix: LectureId에 검증을 위한 Positive 어노테이션 추가 #48
* Fix: weekday 검증을 위한 ENUM 생성 및 연동 #48
* Chore: Json Enum 바인딩을 위한 jackson-annotation Dependency 추가 #48
* Fix: 클래스 메인 페이지 반환 시 정렬 로직 수정 중 #48
* Fix: HomeworkReq deadline NotNull 유효성 추가 #48
* Fix: 진도 정보 반환 시, 시간 정보 포함하여 반환 #48
* Fix: Lecture 메인 페이지용 쿼리 롤백 #48
* Fix: Lesson Post API 반환값 추가 & 회원가입 API 점검 (#53)
* Fix: 수업 리포트 생성 시, 생성된 수업 리포트의 id 반환 #51
* Fix: Member Put과 Get에 대한 정보 반환 Dto 동일하게 수정 #51
* Feat: 공지사항, 문의하기 연결 API (#54)
* Feat: Setting Entity 생성 #52
* Chore: Redis 연결 정보 업데이트 #52
* Feat: 설정 페이지 API 기본 구현 #52
* Feat: 설정 CRUD API #52
* Chore: Redis 서버 연결 확인 (#56)
* Chore: Redis 연결 정보 암호화 업데이트 #55
* Chore: Redis 연결 정보 암호화 업데이트 #55
* Chore: Redis 서버 연결 확인 (#57)
* Chore: Redis 연결 정보 암호화 업데이트 #55
* Chore: Redis 연결 정보 암호화 업데이트 #55
* Chore: Redis host 정보 업데이트 #55
* Fix: Lesson API 오류 수정 (#60)
* Fix: 정규 수업 등록 시, 삭제 수업 정보 등록되도록 수정 #58
* Fix: 조건문 수정 #58
* Fix: 출력 오류 메세지 수정 #58
* Style: 코드 누락 수정 #58
* Fix: NullPointException으로 인해 Optional 제거 #58
* Style: 주석 추가 #58
* Fix: Auth API 수정 (#62)
* Style: 주석 삭제 #61
* Fix: 로그인 시 memberId Long으로 반환되도록 수정 #61
* Feat: 이용 약관 반환 API (#65)
* Fix: Auth API 수정 (#66)
* Fix: 사용자 정보 변경 시, 학년 정보에서 오류 발생하지 않도록 수정 #63
* Fix: 비밀번호 확인하도록 Dto 변경 #63
* Fix: 비밀번호와 비밀번호 확인란 동일한지 검증 #63
* Fix: 회원가입 및 비밀번호 변경 시 검증 로직 추가 #63
* Fix: 회원가입 시, 이중 확인하도록 수정 #63
* Fix: 로그아웃된 토큰 여부 검증 로직 추가 #63
* Fix: 토큰 검증 로직 수정 (#68)
* Fix: Lesson API 수정 (#72)
* Fix: 비밀번호 발급 위한 인증번호 검증 시 오류 코드 수정 #70
* Fix: LessonMetaRes 조회 비즈니스 로직 수정 #70
* Fix: 액세스 토큰 유효기간 30초로 수정 (#74)
* Chore: Sentry 연동 & 인증 로직 수정 (#75)
* Chore: Sentry 의존성 및 DSN 정보 추가 #71
* Chore: Exception 발생 시 Sentry 알림 연동 #71
* Chore: 로그아웃된 액세스 토큰 재사용 방지 조건 추가 #71
* Style: 테스트용 출력문 삭제 #71
* Fix: 유효하지 않은 RTK에 대한 조건 추가 #71
* Fix: Lecture 시작일 이전 날짜로 주기 확인 불가능하도록 수정 (#77)
* Fix: Lecture 생성 수 제한 조건 추가 (#79)
* Fix: 생성가능 Lecture 수 제한 에러코드 추가 #78
* Style: 생성가능 Lecture 수 제한 에러코드명 수정 #78
* Fix: 생성 Lecture 수 제한 조건 추가 #78
* Fix: 토큰 유효기간 수정 (#81)
* Chore: Sentry 로깅 데이터 추가(#84)
* Chore: Sentry 로깅 데이터 추가 (#85)
* Chore: Sentry 모니터링 시, src ip 포함하도록 추가 #83
* Chore: request에서 확인해올 정보 수정 #83
* Fix: SMS API 임시 비활성화 (#87)
* Fix: SMS API 재활성화 (#89)
* Fix: Lesson 생성 로직 & 조회 로직 수정 (#90)
* Fix: LessonType 중 Deleted 삭제 및 관련 정규표현식 변경 #50
* Fix: Lecture 생성 시 LessonList 모두 생성하도록 수정 진행 중 오류 발생 #50
* Fix: Lesson 생성 시 삭제 Lesson 등록하는 로직 제거 #50
* Fix: Lesson 수정 시, Homework Row들 논리적 삭제하도록 변경 #50
* Fix: Lesson 생성 로직 변경으로 API 미사용하는 것으로 주석 처리 #50
* Fix: LessonMetaRes 오름차순으로 정렬 기준 변경 & 수업리스트 및 일정 리스트 반환 시 오름차순 정렬 추가 #50
* Fix: Lecture 생성 시 Lesson 모두 등록하기 로직 수정 #50
* Fix: 클래스 메인페이지 정보 반환 시, Lesson 조회 로직 수정 #50
* Fix: Lesson 수정 API 변경 #50
* Fix: Class 메인 페이지 조회 시, Lesson 정보 두 개 반환하도록 수정 #50
* Fix: Lecture 정보 수정 시, 이전 수업 삭제되는 쿼리 수정 #50
* Fix: Lecture 주기 정보만 수정되었을 때, 수업 일정들 업데이트되도록 수정 (#92)
* Feat: 가계정 생성 및 회원가입 로직 변경 (#93)
* Docs: 학생 초대하기 로직 주석 추가 #39
* Style: 주석 수정 #39
* Fix: 가계정 정보 INSERT 시, 비밀번호 randomUUID가 들어가도록 설정 #39
* Feat: 학생 내보내기 API #39
* Fix: 회원 확인 쿼리 변경 #39
* Feat: 학생 초대하기 API #39
* Feat: 학생 관리 API #39
* Style: 과릿 초대 메세지 내용 수정 #39
* Fix: 임시 String 반환값들 전부 Void로 변경 #39
* Fix: Auth Validation 로직 업데이트 #39
* Fix: 초대된 계정인지 여부 확인 쿼리 수정 #39
* Chore: 운영 서버 환경 설정 (#96)
* Fix: Lecture 생성 및 수정 시 Validation 추가 #94
* Chore: Release yml 파일 #95
* Chore: release용 Github Actions 스크립트 작성 #95
* Chore: release.yml 파일 수정 #95
* Chore: release용 actions 스크립트 수정 #95
* Chore: release 환경 설정 임의 주석 처리 (#98)
* Chore: 링크형 데이터들 varchar에서 text로 columndefinition 설정 (#100)
* Chore: 운영 서버 환경 설정 (#101)
* Chore: release 환경 설정 임의 주석 처리 #95
* Chore: yml 분리 및 Github Actions 스크립트 수정 #95
* Chore: 운영 서버 환경 설정 (#102)
* Chore: release 환경 설정 임의 주석 처리 #95
* Chore: yml 분리 및 Github Actions 스크립트 수정 #95
* Chore: Github Actions 수정 #95
* Chore: 운영 서버 환경 설정 (#103)
* Chore: release 환경 설정 임의 주석 처리 #95
* Chore: yml 분리 및 Github Actions 스크립트 수정 #95
* Chore: Github Actions 수정 #95
* Chore: 상태 원복 #95
* Chore: 운영 서버 환경 설정 (#104)
* Chore: release 환경 설정 임의 주석 처리 #95
* Chore: yml 분리 및 Github Actions 스크립트 수정 #95
* Chore: Github Actions 수정 #95
* Chore: 상태 원복 #95
* Chore: release yml secrets로 이동 & actions 스크립트 수정 #95
* Fix: 토큰 유효기간 임시 연장 (#112)
* Fix: 과릿 0.1.1 (#114)
* Feat: 과릿 0.1.0(6) (#105)
* Chore: 로컬 개발 환경 구축 #1 (#2)
* Feat: SMS 문자 발송 API (#4)
* Feat: SmsClient 분리 #3
* Feat: 임시 비밀번호 발급 로직 개발 #3
* Chore: JPA, QueryDSL 설정 #7
* Feat: BaseTimeEntity, ArgumentResolver, Auth API (#9)
* Feat: BaseTimeEntity, Member Domain 설정 #5
* Feat: 일반 회원가입 API #5
* Feat: SHA256 암호화 파일 추가, 회원가입시 비밀번호 암호화 로직 추가 #5
* Feat: HandlerMethodArgumentResolver를 활용한 JWT 인가 설정 #5
* Feat: 일반 로그인 API 개발 & 관련 일부 로직 수정 #5
* Feat: 회원탈퇴 API 추가 & JWT key 에러 수정 #5
* Feat: 로그아웃 API && Token Provider 만료시간 조회 #5
* Feat: 토큰 재발급 API && 전역응답객체 선언 위치 변경 #5
* Feat: Member API (#11)
* Feat: 사용자 정보 반환 API #8
* Feat: 사용자 정보 변경 API #8
* Feat: 사용자 비밀번호 변경 API #8
* Fix: 학생 ENUM 종류 및 유효성 검증 로직 추가, Auth API 일부 로직 변경 (#12)
* Fix: Member Entity 광고성 정보, 개인정보 처리 칼럼 추가 #10
* Fix: MemberGrade 초등학생 경우 추가 #10
* Fix: 광고성 수신 여부 및 개인정보 처리 여부 관련 API 수정 #10
* Fix: 임시 비밀번호 발급 API에서 추후 비밀번호 변경 필요 여부 칼럼 업데이트 로직 추가 #10
* Fix: DTO Validation 추가 #10
* Fix: 사용자 비밀번호 변경 시, 비밀번호 변경 알림 여부 변경 로직 추가 #10
* Chore: �EB 배포 테스트 (#15)
* Chore: ECR로 도커 이미지 올리는 yml 파일 생성 #13
* �Chore: CI.yml 수정 #13
* Chore: CI.yml 수정 #13
* Chore: dev 환경 CI 스크립트 추가 #13
* Chore: dev 환경 CD 스크립트 추가 #13
* Chore: dev 환경에 push시 동작하도록 설정 #13
* Chore: dev-CI.yml 로직 수정 #13
* Chore: dev-CI.yml 로직 수정 #13
* Chore: MySQL RDS 연결 및 yml 파일 active 설정 추가 #13
* Chore: dev-CI.yml 수정 테스트 #13
* Chore: dev-CI bootJar로 변경 test #13
* Chore: dev-CI -P옵션으로 변경 test #13
* Chore: dev-CI permissions 추가 #13
* Chore: dev-CI 로직 수정 #13
* Chore: dev-CI property 주입을 위한 systemProperty 추가 #13
* Chore: dev-CI info 확인을 위한 옵션 추가 #13
* Chore: test yml 추가 및 Github actions 내에서 test db, test redis 설정 #13
* Style: dev-CI.yml 띄어쓰기 수정 #13
* Chore: -info 옵션 추가 #13
* Chore: test mysql password 초기화 #13
* Chore: Github Actions CI Test #13
* Chore: Github Actions CI Test #13
* Chore: Github Actions CI Test #13
* Chore: dev-CI test #13
* Chore: dev-CI test #13
* Chore: dev-CI test #13
* Chore: dev-CI 수정 및 Test #13
* Chore: dev-CI 수정 및 Test #13
* Chore: dev-CI 수정 및 Test #13
* Chore: dev-CI 수정 및 Test #13
* Chore: EB 설정 파일 및 NGINX 설정 #13
* Chore: CD 스크립트 수정 #13
* Chore: CD 스크립트 수정 #13
* Chore: CD 스크립트 수정 #13
* Chore: nginx 파일 수정 #13
* Chore: 이벤트 트리거 push로 변경 #13
* Feat: 교육 콘텐츠 API (#19)
* Feat: 교육 콘텐츠 엔티티 추가 #16
* Feat: 콘텐츠 생성 DTO 및 Builder 생성 #16
* Feat: 교육 콘텐츠 생성 API #16
* Feat: 모든 교육 콘텐츠 반환 API #16
* Feat: 콘텐츠 변경 API 및 공통 DTO로 변경 #16
* Feat: 콘텐츠 삭제 API #16
* Chore: Validation 로직 추가 (#20)
* Chore: ApplcationException 핸들러 추가 #17
* Chore: Customize ApplicationException #17
* Chore: Request DTO @Valid 추가 #17
* Chore: Valid 오류 발생 시, 에러 메세지 추가 #17
* Chore: MethodArgumentNotValidExceptionHandler 추가 #17
* Chore: ResponseDTO에 Long 자료형을 String으로 수정 #17
* Chore: RuntimeException 발생 시 출력 message 수정 #17
* Feat: 배너 API 개발 (#24)
* Feat: Banner Entity 작업 #21
* Feat: Banner Controller, Service, Repository 생성 #21
* Feat: Banner 등록 API 기본 구조 #21
* Chore: AWS 의존성 추가 #21
* Chore: S3 Configuration 설정 #21
* Feat: S3Client 생성 및 이미지 업로드 로직 추가 #21
* Feat: Request, Response DTO 생성 #21
* Feat: Dto 내 toEntity 생성 #21
* Feat: Banner 등록 API 로직 완성 #21
* Feat: 배너 등록 API S3 연결 #21
* Feat: 년/월/일로 디렉토리 구분하도록 변경 #21
* Feat: S3 파일 삭제 로직 추가 & 관련 ErrorCode 추가 #21
* Feat: 배너 수정 API & 엔티티 update 로직 추가 #21
* Feat: 모든 배너 정보 반환 Dto 추가 #21
* Feat: 모든 배너 반환 API & BannerRes Dto 객체 생성 방법 변경 #21
* Feat: 배너 삭제 로직 추가 #21
* Feat: 기존에 삭제된 데이터 제외하고 조회 설정 #21
* Fix: Content API 로직 수정 (#25)
* Fix: BannerRes에서 반환타입 Long을 String으로 수정 #22
* Fix: ContentRes 생성 로직 변경 #22
* Fix: 기삭제 데이터 제외 어노테이션 추가 #22
* Feat: Lecture API 개발 (#27)
* Feat: Lecture Entity 추가 #14
* Chore: MySQL Json 타입용 의존성 추가 #14
* Feat: Lecture Entity Json 타입 추가 #14
* Feat: MemberAndLecture Entity 생성 #14
* Feat: Lecture API 관련 기본 파일 생성 #14
* Feat: Class 생성 API의 Controller, Service 코드 #14
* Feat: Class 생성 Dto & Lecutre Entity Json 매핑 수정 #14
* Style: Table Name 오타 수정 #14
* Feat: MemberAndLecture Service, Repository 생성 #14
* Feat: MemberAndLecture Service 삭제 #14
* Feat: Lecture 생성 API #14
* Feat: Class 생성 API 관련 toEntity, Builder 추가 & Json을 위한 Rule 생성 #14
* Fix: Schedule 내 Timestamp 자료형 String으로 수정 #14
* Style: register 위치 변경 #14
* Feat: Class 삭제 API #14
* Feat: 논리적 삭제 조건 추가 #14
* Refactor: Request Dto 패키지 위치 변경 #14
* Feat: GetLectureRes Dto 생성 #14
* Feat: 특정 Class 정보 반환 API #14
* Fix: Class 삭제 API 로직 수정 #14
* Feat: Class 수정 API #14
* Feat: Validation 조건 추가 #14
* Feat: 수업 리포트 관련 API 개발 (#28)
* Chore: jackson-core 의존성 추가 #26
* Feat: Lesson Entity #26
* Refactor: Lesson, Lecture 공동 사용하는 Schedule 파일 위치 변경 #26
* Fix: 수업 시간 정보 하나의 자료형으로 통합 #26
* Feat: Lesson API 기본 파일 생성 #26
* Feat: Lesson 생성 API 기본 #26
* Feat: Homework Entity #26
* Feat: Homework API 기본 파일 생성 #26
* Feat: Homework 생성 API 일부 & 진도 Json으로 변환 #26
* Feat: Homework 생성 API #26
* Chore: RuntimeException 시 출력 에러 메세지 포맷 수정 #26
* Feat: Lesson 생성 Dto & Lesson Builder 활용 #26
* Feat: Lesson 생성 API #26
* Feat: Lesson 수정 API 기본 포맷 #26
* Style: PostLessonReq 파일명 LessonReq로 수정 #26
* Feat: Lesson 수정 API #26
* Feat: Lesson 기본 정보 반환 API #26
* Feat: Lesson 삭제 API #26
* Feat: Homework 수정 API #26
* Feat: Homework 삭제 API #26
* Feat: 특정 Homework 반환 API #26
* Fix: Change Method Type #26
* Fix: Student 자료형 및 변수명 수정 #26
* Fix: RequestDto 정규표현식 수정 & Student Json type 수정 #26
* Fix: LessonRes Dto에 time 정보 포함하여 반환 #26
* Feat: Homework Entity에 BaseTimeEntity 추가 #26
* Fix: Homework CRUD API null Exception 발생 관련 로직 수정 #26
* Fix: 특정 숙제 반환 API 권한 확인 로직 추가 #26
* Feat: 학생별 모든 숙제 정보 반환 API #26
* Feat: Task API 개발 (#33)
* Feat: Task 관련 Entity 생성 #30
* Feat: Task 관련 기본 #26
* Fix: Task 구조 변경 #30
* Feat: Task 생성 API #30
* Feat: Task 수정 API #30
* Feat: Task 삭제 API #30
* Feat: 메인 페이지 할일 반환 API #30 && isPinned 칼럼 추가 #30
* Fix: 메인 페이지 할 일 조회 쿼리 수정 #30
* Feat: Lecture 페이지 내 할 일 반환 API #30
* Feat: Lecture 페이지별 활용 API (#35)
* Style: Swagger API 문서 관련 오타 수정 #32
* Feat: 메인 페이지 Lecture 메타 데이터 반환 API #32
* Style: 메인 페이지 Lecture 메타 데이터 반환 API 관련 주석 #32
* Feat: 수업 리포트 리스트 반환 임…1 parent 3218592 commit 697a163Copy full SHA for 697a163
File tree
Expand file treeCollapse file tree
1 file changed
+4
-7
lines changedFilter options
- src/main/java/com/selfrunner/gwalit/domain/lecture/service
Expand file treeCollapse file tree
1 file changed
+4
-7
lines changedsrc/main/java/com/selfrunner/gwalit/domain/lecture/service/LectureService.java
Copy file name to clipboardExpand all lines: src/main/java/com/selfrunner/gwalit/domain/lecture/service/LectureService.java+4-7Lines changed: 4 additions & 7 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
61 | 61 |
| |
62 | 62 |
| |
63 | 63 |
| |
64 |
| - | |
| 64 | + | |
65 | 65 |
| |
66 | 66 |
| |
67 | 67 |
| |
| |||
339 | 339 |
| |
340 | 340 |
| |
341 | 341 |
| |
342 |
| - | |
| 342 | + | |
343 | 343 |
| |
344 | 344 |
| |
345 | 345 |
| |
| |||
351 | 351 |
| |
352 | 352 |
| |
353 | 353 |
| |
354 |
| - | |
355 |
| - | |
356 |
| - | |
357 |
| - | |
358 |
| - | |
| 354 | + | |
| 355 | + | |
359 | 356 |
| |
360 | 357 |
| |
361 | 358 |
| |
|
0 commit comments