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

테스트 서버 업데이트 #307

Merged
merged 105 commits into from
Apr 26, 2024
Merged

테스트 서버 업데이트 #307

merged 105 commits into from
Apr 26, 2024

Conversation

limehee
Copy link
Collaborator

@limehee limehee commented Apr 26, 2024

Summary

테스트 서버 업데이트

Tasks

신고

  • 자신의 콘텐츠에 대해 신고할 수 없도록 변경
  • 나의 신고 내역 조회 API 추가

도서

  • 도서 대출 연장 불가시 예외를 던짐
  • 도서 대출 연장시 대출 만료 일자, 대출 횟수를 반환하도록 변경
  • 도서 조회시 대출 만료 일자를 같이 반환하도록 변경
  • 도서 대출 내역 조회, 도서 대출 내역 검색, 대출 상태의 도서 조회 API 통합
  • 도서 상세 정보 조회시에만 리뷰 링크를 반환하도록 변경
  • 도서 목록 조회 페이지네이션 누락 수정
  • 도서 대출 내역 조회시 대출자의 이름을 같이 반환하도록 수정
  • 도서 연체자 조회 API 추가
  • 도서 대여 승인 제도 추가
  • 최대 도서 대여 개수 정책 추가
  • 도서 대출 내역 조회시 대출 여부 대신 대출 상태를 기준으로 조회 가능하도록 변경

멤버

  • 멤버 생성시 password가 “”일 경우 비밀번호를 랜덤으로 생성하여 이메일로 보냄
  • 프로필 이미지 업로드시 빈 문자열이 넘어오면 파일을 삭제하고 프로필 이미지를 null로 설정

회비

  • 회비 신청시 관리자에게 알림
  • 회비 상태 추가(대기/보류/승인/반려)
  • 회비 조회시 관리자에게만 계좌 정보가 보이도록 설정
  • 회비 계좌 정보 추가

멤버

  • 내 프로필 조회시 재학 상태를 반환하도록 변경
  • 멤버 정보 수정시 Optional로 인해 발생하는 오류 수정

커뮤니티

  • 게시글 목록 조회 반환 정보 추가
  • 게시글 카테고리 Enum으로 고정
  • 익명 유저일 경우 권한 정보를 반환하지 않도록 변경
  • 게시글 상세 조회 및 댓글 조회시 작성자의 ID, 이름을 모두 반환하도록 변경
  • 게시판 카테고리에 동아리 소식 추가
  • 게시글 썸네일 이미지 URL 컬럼 추가

파일 업로드

  • 파일 삭제 스케줄러에 DB에 등록되지 않은 파일을 탐지하여 삭제하는 기능 추가
  • 파일 업로드시 게시글, 회비 등에 대해 구분자가 없어지면서 기존 파일이 삭제되는 문제 수정
  • 게시글 사진 업로드 -> 게시글 파일 업로드 Operation 수정

신고

  • 확장성을 고려한 신고 시스템 재설계
  • 누적 횟수 기준으로 신고 내역을 정렬할 수 있도록 변경
  • 신고 내역 조회 응답 변경
  • 신고 시스템 재설계에 따른 신고 상태 변경 API 수정

활동

  • 나의 활동 목록 조회 API 추가

직책

  • 운영진 Enum값 수정

인증 / 인가

  • 의심스러운 활동으로 인한 차단시 블랙리스트 추가 사유를 기록하도록 수정
  • 현재 로그인 중인 멤버 조회 API 추가

일정

  • 일정 중요도 및 조건별 검색 API 추가
  • 일정 모아보기 API 추가
  • 일정 조회시 기간 내 진행중인 일정 모든 일정에 대해 조회하도록 변경

이메일

  • .jar에서 이메일 전송 시 html 템플릿을 찾지 못하는 오류 수정

기타

  • 유효성 검사 메시지 포맷팅 오류
  • API 버저닝(prefix: /api/v1/)
  • 불필요한 코드 제거
  • 복합키, DTO에 대한 캡슐화 강화
  • 슬랙 메시지 오타 수정

ETC

Screenshot

limehee and others added 30 commits March 19, 2024 01:47
프로필 수정 시 파일 처리와 파일 자동 삭제 로직 개선
limehee added 23 commits April 16, 2024 20:38
@limehee limehee added 🔨 Refactor 코드 수정 및 개선 ✨ Feature 새로운 기능 명세 및 개발 🐞 Bug 버그 제보 및 수정 labels Apr 26, 2024
@limehee limehee self-assigned this Apr 26, 2024
@limehee limehee merged commit bcf580a into develop Apr 26, 2024
1 check failed
limehee added a commit that referenced this pull request Apr 28, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🐞 Bug 버그 제보 및 수정 ✨ Feature 새로운 기능 명세 및 개발 🔨 Refactor 코드 수정 및 개선
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants