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

fix: 이메일 빈문자열 검증 추가 #43

Merged
merged 1 commit into from
Oct 7, 2024

Conversation

BaeJinho4028
Copy link
Contributor

🚀 작업 내용

  1. @Email로는 빈문자열이 검증이 되지 않아서 @NotBlank를 추가했습니다.

Copy link

github-actions bot commented Oct 7, 2024

Test Results

1 tests   1 ✅  0s ⏱️
1 suites  0 💤
1 files    0 ❌

Results for commit cb8a2f7.

@BaeJinho4028 BaeJinho4028 merged commit 2364600 into develop Oct 7, 2024
2 checks passed
@BaeJinho4028 BaeJinho4028 deleted the NULL-416-hofix-email-blank-validation branch October 7, 2024 07:17
BaeJinho4028 added a commit that referenced this pull request Nov 16, 2024
* feat: 소스 코드 생성

* docs: gitignore파일 생성

* feat: 메모 생성기능 추가

* feat: 예외 처리 기능 추가

* fix: swagger tags리스트 수정

* refactor: 1차 피드백 반영

* chore: 에러 메세지 수정

* chore: 불필요한 줄넘김 제거

* feat: 메모 저장 검색 기능 작성 (#2)

* docs: gitignore파일 생성

* feat: 메모 생성기능 추가

* feat: 예외 처리 기능 추가

* fix: swagger tags리스트 수정

* refactor: 1차 피드백 반영

* chore: 에러 메세지 수정

* refactor: 불필요한 코드 제거, 리팩터링

* refactor: swagger 리팩터링

* refactor: restTemplate 리팩터링

* feat: 메모 수정, 삭제 기능 추가 (#4)

* docs: gitignore파일 생성

* feat: 메모 생성기능 추가

* feat: 예외 처리 기능 추가

* fix: swagger tags리스트 수정

* refactor: 1차 피드백 반영

* chore: 에러 메세지 수정

* chore: 불필요한 줄넘김 제거

* refactor: 불필요한 코드 제거, 리팩터링

* refactor: swagger 리팩터링

* refactor: restTemplate 리팩터링

* feat: 메모 수정 기능 추가

* feat: 메모 삭제 기능 추가

* feat: swagger memo api, cors 작성

* refactor: docker file 수정

* docs: dockerfile 수정

* docs: git ignore 수정

* feat: 환경변수 추가

* feat: 자동배포 설정

* refactor: git ignore 수정

* fix: dockerfile 오류 수정

* fix: dockerfile 오류 수정

* fix: 워크플로우 수정

* fix: 워크플로우 수정

* docs: 태스크 정의 파일 추가

* docs: 태스크 정의 파일 추가

* NULL-124-자연어응답-메모전체조회 (#6)

* refactor: 코드 리팩터링

* refactor: AI메모 응답 처리 수정

* refactor: AI메모 요청 수정

* feat: 메모 검색 자연어 응답 기능 추가

* feat: 메모 전체 조회 기능 추가

* docs: dev.yml git ignore에 추가

* fix: 메모 검색 타입 수정

* docs: 태스크 정의 파일 추가

* fix: 워

* fix: 워크플로우 수정

* fix: 워크플로우 수정

* feat: 환경변수 추가

* fix: git ignore 수정

* fix: 디렉토리 삭제

* Revert "fix: git ignore 수정"

This reverts commit 50e25fe.

* fix: 환경변수 제거

* fix: 환경변수 추가

* Revert "fix: 워크플로우 수정"

This reverts commit 0dc8077.

* fix: git ignore 수정

* fix: 워크플로우 수정

* Revert "fix: 워크플로우 수정"

This reverts commit 6e78804.

* fix: 워크플로우 수정

* fix: 워크플로우 수정

* fix: 워크플로우 수정

* fix: 워크플로우 수정

* fix: 태스크 정의 수정

* fix: 워크플로우 수정

* fix: 워크플로우 수정

* fix: 워크플로우 수정

* fix: 워크플로우 수정

* fix: 워크플로우 수정

* fix: 태스크 정의 수정

* fix: 워크플로우 수정

* fix: 태스크 정의 수정

* fix: 작업 정의 수정

* fix: 작업 정의 수정

* fix: task 정의 수정

* NULL-162-db-integrate (#8)

* refactor: 메모, 태그 엔티티 정의

* refactor: DTO 필드 수정

* refactor: 메모 추가, 찾기 기능 리팩터링

* chore: swaggger text 수정

* feat: cors 경로 추가

* chore: tag 엔티티 경로 수정

* fix: 오류 수정

* fix: 태스트 정의 수정

* fix: swagger 403 오류 수정

* NULL-169-be-memo-findAll-update-delete-swagger (#9)

* feat: cors 경로 추가

* refactor: 메모 전체조회, 삭제 리팩터링

* refactor: 메모 수정 기능 리팩터링

* fix: 메모 찾기 실패 오류 상태코드 변경

* fix: 태스트 정의 수정

* fix: 태스크 정의 수정

* fix: 태스크 정의 수정

* fix: 태스크 정의 수정

* feat: health check 추가

* feat: health check 추가

* feat: health check 추가

* feat: health check 추가

* fix: 태스크 정의 수정

* feat: 리뷰어 owner지정

* NULL-167-second-tag (#10)

* refactor: 1차 리팩터링

* refactor: 2차 리팩터링

* feat: 2차 태그 생성, 삭제 구현

* feat: 태그id로 메모 조회 기능 구현

* refactor: enum타입 변경, childTagId명시

* chore: 메서드명 변경

* feat: 클래스 필드 기본값 설정

* fix: 빌더 초기화 수정

* fix: test yml 수정

* NULL-197-get-tags (#11)

* feat: 태그 전체 조회 추가

* feat: api 문서 추가

* fix: json enum 직렬화 처리

* feat: 2차 태그 반환 (#12)

* refactor: DTO 중복 필드 리팩터링 (#13)

* NULL-200-tags-depth (#14)

* feat: tag 필드에 depth 추가

* feat: tag 계층별 조회 기능 추가

* feat: ai 서버 연동 전까지 임시 호출 처리

* feat: 환경변수 변경

* feat: task 정의 수정

* NULL-200-tag-crud (#16)

* feat: 태그 crud controller 작성

* feat: 태그 생성 기능 추가

* feat: 태그 수정 삭제 기능 추가

* fix: 1차 피드백 반영

* NULL-203-refactor-and-objectmapper (#18)

* refactor: 디렉토리 구조 변경

* refactor: dto 리팩터링

* refactor: object mapper 적용

* NULL-232-JWT (#19)

* feat: jwt로그인 회원가입 구현

* feat: yml 처리

* refactor: dto 수정

* refactor: 디렉토리 구조 변경

* feat: 리프레시 토큰 기능 구현

* feat: 중복 이메일 처리 및 헤더 토큰 처리

* feat: 스웨거 jwt 인증 기능 추가

* feat: DTO 어노테이션 추가

* feat: api 문서 추가

* feat: 유저 컬렉션 조건 추가

* fix: problem 처리

* refactor: bearer체크 함수 추가

* fix: 피드백 반영

* fix: config 수정

* fix: yml파일 수정 (#21)

* feat: secrets 추가

* refactor: jwtUtil 수정

* NULL-254-memo-tag-schema (#20)

* fix: cors 제한

* fix: timestamp 추가

* feat: memo-tag-relation 추가

* feat: memo-tag 컬렉션 수정

* refactor: 전체 로직 수정

* chore: 불필요한 함수 제거

* feat: 필드명 변경

* chore: 개행 추가

* NULL-232-JWT (#19)

* feat: jwt로그인 회원가입 구현

* feat: yml 처리

* refactor: dto 수정

* refactor: 디렉토리 구조 변경

* feat: 리프레시 토큰 기능 구현

* feat: 중복 이메일 처리 및 헤더 토큰 처리

* feat: 스웨거 jwt 인증 기능 추가

* feat: DTO 어노테이션 추가

* feat: api 문서 추가

* feat: 유저 컬렉션 조건 추가

* fix: problem 처리

* refactor: bearer체크 함수 추가

* fix: 피드백 반영

* fix: config 수정

* fix: yml파일 수정 (#21)

* feat: secrets 추가

* refactor: jwtUtil 수정

* refactor: globalExceptionHandler 디렉토리 위치 변경

* Revert "refactor: jwtUtil 수정"

This reverts commit 0a531a6.

* Revert "chore: 개행 추가"

This reverts commit 44e5f8d.

* N�ULL-231-create-kakao-memos (#22)

* feat: kakao-memos-craete contoller 추가

* feat: service 로직 구현

* feat: resttemplate 및 dto 작성

* Null 269 fix logic (#23)

* fix: 이전 변경사항 저장

* fix: 예외 메세지 수정

* feat: 태그의 자식 태그를 재귀적으로 들어가며 메모 조회 기능 구현

* feat: error code 추가

* chore: 비밀번호 에러 메세지 변경

* feat: CI 도입

* feature/CI-test (#24)

* chore: import 제거

* chore: import 수정

* Null 283 response refactor (#25)

* chore: 오타 및 줄넘김 수정

* chore: json snakecase

* feat: 메모 imageUrls 요청과 생성/수정일시 응답 추가

* feat: mongoConfig 추가(생성/수정일시 자동 생성)

* chore: 불필요한 import 제거

* feat: 메모 이미지 기능 추가

* feat: 유저 생성/수정일시 추가

* Null 292 email memo list (#26)

* refactor: 파일 url로 처리하도록 로직 수정

* feat: cors ai server 추가

* chore: 불필요한 함수,클래스 제거

* feat: type 추출 추가

* feat: ai 코드 리뷰 추가 (#27)

* Null 295 api docs refactor and pagination (#28)

* refactor: controller변경

* refactor: api doc 변경

* feat: dto 생성 및 수정

* chore: 디렉토리명 변경

* refactor: 서비스 코드 수정1

* chore: model 생성 및 수정

* chore: inner dto 수정

* refactor: 메모 추가, 태그 추가 리팩터링

* refactor: 단일/복수 메모 추가 및 리팩터링

* chore: tag추가 차단

* chore: AI 명칭 변경

* chore: 오류 수정

* refactor: 메모 검색, 업데이트 수정

* chore: 오류 해결

* chore: ai 서버 오류 해결

* refactor: ai 엔드포인트 변경 반영

* chore: 메모에 태그 추가 기능 삭제

* chore: 메모에 연결된 태그 찾는 메소드 추가

* chore: 줄넘김 제거

* chore: 폴더명 변경

* feat: 페이지네이션 구현

* fix: 루트 태그 api제거

* chore: 사용안하는 import문, class 삭제

* fix: ai api 수정

* chore: 임시 유저 아이디 추가

* feat: 회원가입시 루트태그 생성 기능 추가

* refactor: id를 UUID형식으로 변경

* refactor: builder형식 대신 생성자 사용

* chore: UUID 변경 전체 적용

* chore: ai code review 환경값 수정

* fix: 피드백 반영1

* fix: 메모 추가 오류 수정

* Origin/null 311 divide user db (#29)

* feat: 토큰에 유저id 추가

* feat: controller에 userId 매개변수 추가

* feat: user별로 데이터 접근 분리

* fix: ai코드리뷰 제한

* fix: ai 코드리뷰 수정

* fix: ai 코드리뷰 수정2

* fix: ai 코드리뷰 수정3

* fix: ai 코드리뷰 수정4

* fix: ai코드리뷰 reopen시에만 적용

* fix: 메모 추가 오류 수정

* refactor: api doc 수정

* chore: 클래스명 변경

* chore: user api 수정

* fix: 오류 해결

* fix: health check (#30)

* fix: health check 수정

* fix: ai server uri 수정

* feat: git ignore에 yml 추가

* feat: secret manager에서 yml 읽어오기 추가

* fix: actions 오류 해결

* fix: actions 오류 해결

* Null 352 feedback refactor (#31)

* refactor: 이벤트 리스너 위치 변경

* chore: 디렉토리명 변경

* refactor: 태그 엣지, 릴레이션 디렉토리 구조 변경

* chore: 임시 userId 수정

* refactor: CD_stage 수정

* refactor: CD_stage 수정

* chore: task definition json 파일 이름 변경

* Null 359 recent memos (#32)

* chore: 클래스명 변경

* refactor: 페이지네이션 수정

* fix: 태그별 메모 리스트 조회 오류 수정

* feat: 정렬 기준 추가

* Null 358 email verfication (#33)

* feat: api doc 작성 및 설정 파일 수정

* feat: dto 및 controller 작성

* feat: 이메일 전송 기능 구현

* feat: DB 및 예외처리 구현

* fix: test yml 수정

* refactor: dto 및 예외 수정

* feat: 유저 정보에 이름, 전화번호 추가

* NULL-354 feat: 비밀번호 찾기, 탈퇴 기능 추가

* chore: 휴대폰 번호 정보 삭제

* fix: 오류 수정

* fix: 피드백 반영1

* fix: 피드백 반영2 - 회원 탈퇴시 모든 데이터 삭제

* fix: 피드백 적용 3

* fix: 이메일 중복 체크 추가

* fix: 회원가입, 비밀번호 찾기 시 이메일 체크 추가

* fix: 피드백 반영 4

* Null 363 refactor (#34)

* fix: 불필요한 코드 제거

* refactor: objects함수로 통일

* refactor: 코드 리팩터링

* refactor: 네이밍 변경

* refactor: 구성 값 네이밍 변경

* refactor: 폴더명 변경

* fix: test 구성 값 수정

* fix: 필터체인 오류 해결

* fix: 필터체인 오류 해결

* Null 391 exception refactor (#36)

* feat: 에러 핸들러 개편

* refactor: 커스텀 예외로 변경

* refactor: jwt 예외 수정

* refactor: resttemplate 예외 수정

* NULL-393 fix: 403 에러 해결

* refactor: 에러 코드 수정

* fix: 오버라이딩 문제 해결

* fix: errorcode to string

* Null 384 asynchronous memo tag (#35)

* fix: 불필요한 코드 제거

* refactor: objects함수로 통일

* refactor: 코드 리팩터링

* refactor: 네이밍 변경

* refactor: 구성 값 네이밍 변경

* refactor: 폴더명 변경

* fix: test 구성 값 수정

* feat: 메타데이터 필드 추가

* refactor: 검색 기능 리팩터링

* feat: 태그 반환 구현

* feat: 메모 태그 구조 요청 로직 작성

* feat: 메모 태그 구조 생성 로직 작성

* NULL-395 fix: 페이지네이션 기본 생성자 오류 수정

* feat: 메모 태그 구조 생성 비동기 처리

* fix: 비동기 오류 처리 및 이벤트 리스너 수정

* chore: 불필요한 디버깅 출력 제거

* refactor: 네이밍 수정

* fix: 401에러가 500으로 뜨는 문제 해결

* refactor: 매개변수 네이밍 변경

* Null 383 hotfix memo authorization (#37)

* chore: import 제거

* fix: 메모 저장 오류 수정

* refactor: 에러 응답 수정

* refactor: 인증 관련 에러 응답 수정

* chore: 디렉토리 위치 변경 및 불필요한 코드 제거

* feat: 비동기 메서드 에러 핸들링 추가

* chore: 필드 제거

* chore: 디렉토리 위치 변경

* chore: 줄넘김 수정

* Null 322 feat logging (#38)

* refactor: CI 수정

* fix: CI 수정

* fix: CI 수정

* fix: CI 수정

* feat: memo service 로깅 추가

* rafactor: 에러 detail 수정

* feat: memoTagRelation service 로깅 추가

* feat: tag관련 service 로깅 추가

* feat: user service 로깅 추가

* refactor: user service 리팩터링

* Null 386 search history (#39)

* refactor: CI 수정

* fix: CI 수정

* fix: CI 수정

* fix: CI 수정

* feat: memo service 로깅 추가

* rafactor: 에러 detail 수정

* feat: memoTagRelation service 로깅 추가

* feat: tag관련 service 로깅 추가

* feat: user service 로깅 추가

* refactor: user service 리팩터링

* refactor: 네이밍 및 안쓰는 상태코드 제거

* feat: search history controller 추가

* feat: service repo 추가

* feat: 로깅 추가

* chore: 불필요한 import 제거

* chore: 변수명 변경

* fix: 이메일 중복 요청시 오류 수정 (#41)

* Null 412 get user info (#42)

* fix: 이메일 오류 수정

* feat: api doc 추가 및 profile image url 필드 추가

* feat: 유저 정보 조회 기능 추가

* feat:유저 정보 업데이트 기능 추가

* fix: 이메일 인증 오류 수정

* fix: 이메일 빈문자열 검증 추가 (#43)

* Null 402 파일 추가시 url 반환 기능 추가 (#40)

* refactor: 디렉토리 구조 변경

* feat: 이미지 추가시 url 반환 기능 추가

* test: 테스트 yml 수정

* feat: 메모 추가시 내용, 이미지 검증 커스텀 애너테이션 추가

* Null 421 feature metadata embedding (#44)

* feat: 메타데이터 임베딩 추가

* refactor: 이메일 메모 불러오기 임시 삭제

* feat: image urls 필드 추가

* Null 430 refactor pagination (#45)

* refactor: 태그별 메모 페이지 조회 수정

* refactor: 태그별 자식 태그 메모 페이지 조회 수정

* reafactor: tag service 수정

* refactor: 피드백 반영

* Null 424 prod cd (#47)

* feat: prod cd 추가

* chore: stage cd 수정

* chore: 브랜치 변경

* chore: stage task definition 수정

* Null 422 hotfix pagination (#48)

* fix: json snake case

* fix: 현재 태그 메모는 링크된 것만 제공되도록 수정

* chore: 함수명 수정

* chore: 변수명 수정

* chore: json snake case 수정

* fix: 자식태그의 자식태그 반환

* fix: 날짜 역순 정렬 수정

* Null 400 rabbitmq 도입 및 메모 순차처리 (#46)

* feat: rabbitmq 도입 및 메모태그 구조 생성에 적용

* Null 424 prod cd (#47)

* feat: prod cd 추가

* chore: stage cd 수정

* chore: 브랜치 변경

* chore: stage task definition 수정

* Null 422 hotfix pagination (#48)

* fix: json snake case

* fix: 현재 태그 메모는 링크된 것만 제공되도록 수정

* chore: 함수명 수정

* chore: 변수명 수정

* chore: json snake case 수정

* fix: 자식태그의 자식태그 반환

* fix: 피드백 반영

* fix: 날짜 역순 정렬 수정

* chore: 불필요한 비동기 이벤트리스너 제거

* feat: 실패시 메시지 dlx로 전송

* fix: test yml 수정

* feat: 다중 파일 업로드 추가

* Null 457 feature file type validation (#49)

* feat: 파일 형식 검증 커스텀 애너테이션 추가

* feat: 커스텀 애너테이션 적용

* feat: 검증로직 수정 및 적용

* refactor: 파일 형식 수정

* Null 447 refactor pagination (#50)

* refactor: 태그 릴레이션 제거

* refactor: 메모 페이지네이션 리팩터링

* refactor: 태그 페이지네이션 리팩터링

* Null 457 feature file type validation (#49)

* feat: 파일 형식 검증 커스텀 애너테이션 추가

* feat: 커스텀 애너테이션 적용

* feat: 검증로직 수정 및 적용

* refactor: 파일 형식 수정

* fix: 피드백 반영

* chore: 줄넘김 제거

* refactor: 배치 처리하도록 수정

* chore: 주석 추가

* chore: 네이밍 변경

* chore: root tag 처리

* fix: 메모 생성시 이미지 없어도 올라가도록 수정

* Null 418 feature memo tag deletion (#51)

* refactor: 태그 삭제 로직 리팩터링

* chore: 줄넘김 수정

* chore: 메모 id기반 삭제로 수정

* refactor: 메모 처리 로직 리팩터링 (#52)

* fix: 깃 충돌 해결

* refactor: stack 대신 queue 사용

* refactor: linked태그 한번에 처리

* chore: 피드백 반영

* fix: 메모 추가 시 릴레이션 생성 오류 수정 (#53)

* chore: 필요 없는 디버깅 기록 삭제

* Null 522 hotfix delete tag (#54)

* fix: 태그 삭제시 태그 엣지 업데이트 안되어 발생하는 오류 수정

* fix: reverse tag edge 동기화

* fix: 회원가입시 tag edge 생성 (#55)

* Null 476 update memo metadata (#56)

* feat: 메모 업데이트 시 메타데이터 추가

* feat: 메모 api valid 추가

* fix: 비밀번호 특수문자 변경

* fix: 피드백 반영

* Null 476 update memo metadata (#58)

* fix: 피드백 반영 2

* fix: 메모 업데이트 수정

* fix: 태그 한번에 저장하도록 수정

* chore: 루트태그 임베딩 제거

* fix: url 수정

* Null 474 feature child tags (#59)

* feat: api doc & controller 작성

* feat: service 로직 추가

* chore: 변수명 변경

* fix: 루트태그의 자식 태그 반환 (#61)

* Null 468 delete file (#63)

* feat: api doc & controller 작성

* feat: service 로직 추가

* chore: 변수명 변경

* refactor: 디렉토리 구조 리팩터링

* feat: rabbitmq producer & consumer & message 작성

* feat: 의존성 업데이트

* feat: 파일 삭제 로직 추가 및 rabbit mq 설정값 변경

* feat: 메모 업데이트 시 파일 삭제 로직 추가

* feat: 태그 및 메모 삭제시 파일 삭제 로직 추가

* fix: s3 key 수정

* feat: 유저의 전체 파일 삭제 로직 추가

* fix: test yml 수정

* fix: 오류 수정

* fix: test yml수정

* Null 473 feature memo update new tags (#64)

* feat: api doc & controller 작성

* feat: service 로직 추가

* chore: 변수명 변경

* refactor: 디렉토리 구조 리팩터링

* feat: rabbitmq producer & consumer & message 작성

* feat: 의존성 업데이트

* feat: 파일 삭제 로직 추가 및 rabbit mq 설정값 변경

* feat: 메모 업데이트 시 파일 삭제 로직 추가

* feat: 태그 및 메모 삭제시 파일 삭제 로직 추가

* fix: s3 key 수정

* feat: 유저의 전체 파일 삭제 로직 추가

* fix: test yml 수정

* feat: 메모 수정 및 태그 재생성 api doc & controller & dto 작성

* feat: 메모 수정 로직 추가

* feat: snack case로 변경

* feat: 유저 디폴트 프로필 이미지 추가

* fix: 피드백 반영

* chore: 네이밍 변경

* chore: 네이밍 변경

* hotfix: 토큰 허용

* hotfix: 토큰 허용

* fix: cors properties 수정

* fix: cors 수정

* fix: cors 수정

* Null 553 divide search api (#65)

* feat: api doc & controller & dto 추가

* feat: service  ai기반 메모 검색 로직 구현

* feat: resttemplate ai기반 메모 검색 로직 구현

* feat: resttemplate db기반 메모 검색 로직 구현

* feat: 검색 히스토리 로직 구현

* chore: camel case 수정

* chore: 속성명 수정

* chore: 공통 로직 함수화

* fix: 제약조건 수정

* Null 557 feature voice url (#66)

* feat: 메타데이터 필드 추가

* feat: 음성 메모 기능 추가

* feat: 제약조건 수정

* feat: 음성 파일 삭제 기능 추가

* feat: 메모 삭제시 음성 파일도 삭제 추가

* feat: 음성 파일 형식자 추가

* Null 535 feature distribution lock (#67)

* git rebase

* feat: 메모 삭제시 음성 파일도 삭제 추가

* feat: redisson 기본 세팅

* temp

* NULL-536-feat: 메모 정리 분산처리락 구현

* feat: redis password 적용 및 test yml 수정

* fix: 파일 삭제 필드 수정

* fix: test yml 수정

* fix: 피드백 반영

* Null 566 hotfix delete tag (#69)

* chore: 로깅 변경

* fix: 태그 삭제시 오류 수정

* fix: 태그 삭제시 오류 수정

* Null 426 feature add memos (#68)

* feat: api doc & controller & dto 추가

* fix: 피드백 반영

* feat: 비동기 에러 핸들링 추가

* feat: email로 메모 리스트 추가 기능 완성

* fix: 비동기 에러 핸들링 수정 (#70)

* fix: jackson라이브러리에서 정의되지 않은 필드를 json을 java 객체로 변환시 오류 수정 (#71)

* Null 585 hotfix update memo tags (#72)

* chore: 에러 메세지 변경

* fix: json 필드 snake type으로 수정

* fix: 메모 upsert로 수정

* feat: history 반환시 id도 반환 (#73)

* Null 618 faeture get parent tags (#74)

* chore: 검색히스토리 조회시 쿼리 삭제

* feat: api doc & controller 작성

* feat: 조상 태그 조회 로직 작성

* feat: 태그 응답시 메타데이터 추가 (#75)

* feat: 태그 응답시 메타데이터 추가

* feat: 태그 재생성 시에도 메타데이터 반환 추가

* fix: 검색 히스토리 조회 오류 수정 (#76)

* Null 656 feature create memo tag (#77)

* feat: api doc & controller & dto 추가

* feat: 자식태그 생성 추가

* feat: 특정 태그를 가진 메모 생성 추가

* chore: uri & 메서드명 변경
BaeJinho4028 added a commit that referenced this pull request Nov 19, 2024
* feat: 소스 코드 생성

* docs: gitignore파일 생성

* feat: 메모 생성기능 추가

* feat: 예외 처리 기능 추가

* fix: swagger tags리스트 수정

* refactor: 1차 피드백 반영

* chore: 에러 메세지 수정

* chore: 불필요한 줄넘김 제거

* feat: 메모 저장 검색 기능 작성 (#2)

* docs: gitignore파일 생성

* feat: 메모 생성기능 추가

* feat: 예외 처리 기능 추가

* fix: swagger tags리스트 수정

* refactor: 1차 피드백 반영

* chore: 에러 메세지 수정

* refactor: 불필요한 코드 제거, 리팩터링

* refactor: swagger 리팩터링

* refactor: restTemplate 리팩터링

* feat: 메모 수정, 삭제 기능 추가 (#4)

* docs: gitignore파일 생성

* feat: 메모 생성기능 추가

* feat: 예외 처리 기능 추가

* fix: swagger tags리스트 수정

* refactor: 1차 피드백 반영

* chore: 에러 메세지 수정

* chore: 불필요한 줄넘김 제거

* refactor: 불필요한 코드 제거, 리팩터링

* refactor: swagger 리팩터링

* refactor: restTemplate 리팩터링

* feat: 메모 수정 기능 추가

* feat: 메모 삭제 기능 추가

* feat: swagger memo api, cors 작성

* refactor: docker file 수정

* docs: dockerfile 수정

* docs: git ignore 수정

* feat: 환경변수 추가

* feat: 자동배포 설정

* refactor: git ignore 수정

* fix: dockerfile 오류 수정

* fix: dockerfile 오류 수정

* fix: 워크플로우 수정

* fix: 워크플로우 수정

* docs: 태스크 정의 파일 추가

* docs: 태스크 정의 파일 추가

* NULL-124-자연어응답-메모전체조회 (#6)

* refactor: 코드 리팩터링

* refactor: AI메모 응답 처리 수정

* refactor: AI메모 요청 수정

* feat: 메모 검색 자연어 응답 기능 추가

* feat: 메모 전체 조회 기능 추가

* docs: dev.yml git ignore에 추가

* fix: 메모 검색 타입 수정

* docs: 태스크 정의 파일 추가

* fix: 워

* fix: 워크플로우 수정

* fix: 워크플로우 수정

* feat: 환경변수 추가

* fix: git ignore 수정

* fix: 디렉토리 삭제

* Revert "fix: git ignore 수정"

This reverts commit 50e25fe.

* fix: 환경변수 제거

* fix: 환경변수 추가

* Revert "fix: 워크플로우 수정"

This reverts commit 0dc8077.

* fix: git ignore 수정

* fix: 워크플로우 수정

* Revert "fix: 워크플로우 수정"

This reverts commit 6e78804.

* fix: 워크플로우 수정

* fix: 워크플로우 수정

* fix: 워크플로우 수정

* fix: 워크플로우 수정

* fix: 태스크 정의 수정

* fix: 워크플로우 수정

* fix: 워크플로우 수정

* fix: 워크플로우 수정

* fix: 워크플로우 수정

* fix: 워크플로우 수정

* fix: 태스크 정의 수정

* fix: 워크플로우 수정

* fix: 태스크 정의 수정

* fix: 작업 정의 수정

* fix: 작업 정의 수정

* fix: task 정의 수정

* NULL-162-db-integrate (#8)

* refactor: 메모, 태그 엔티티 정의

* refactor: DTO 필드 수정

* refactor: 메모 추가, 찾기 기능 리팩터링

* chore: swaggger text 수정

* feat: cors 경로 추가

* chore: tag 엔티티 경로 수정

* fix: 오류 수정

* fix: 태스트 정의 수정

* fix: swagger 403 오류 수정

* NULL-169-be-memo-findAll-update-delete-swagger (#9)

* feat: cors 경로 추가

* refactor: 메모 전체조회, 삭제 리팩터링

* refactor: 메모 수정 기능 리팩터링

* fix: 메모 찾기 실패 오류 상태코드 변경

* fix: 태스트 정의 수정

* fix: 태스크 정의 수정

* fix: 태스크 정의 수정

* fix: 태스크 정의 수정

* feat: health check 추가

* feat: health check 추가

* feat: health check 추가

* feat: health check 추가

* fix: 태스크 정의 수정

* feat: 리뷰어 owner지정

* NULL-167-second-tag (#10)

* refactor: 1차 리팩터링

* refactor: 2차 리팩터링

* feat: 2차 태그 생성, 삭제 구현

* feat: 태그id로 메모 조회 기능 구현

* refactor: enum타입 변경, childTagId명시

* chore: 메서드명 변경

* feat: 클래스 필드 기본값 설정

* fix: 빌더 초기화 수정

* fix: test yml 수정

* NULL-197-get-tags (#11)

* feat: 태그 전체 조회 추가

* feat: api 문서 추가

* fix: json enum 직렬화 처리

* feat: 2차 태그 반환 (#12)

* refactor: DTO 중복 필드 리팩터링 (#13)

* NULL-200-tags-depth (#14)

* feat: tag 필드에 depth 추가

* feat: tag 계층별 조회 기능 추가

* feat: ai 서버 연동 전까지 임시 호출 처리

* feat: 환경변수 변경

* feat: task 정의 수정

* NULL-200-tag-crud (#16)

* feat: 태그 crud controller 작성

* feat: 태그 생성 기능 추가

* feat: 태그 수정 삭제 기능 추가

* fix: 1차 피드백 반영

* NULL-203-refactor-and-objectmapper (#18)

* refactor: 디렉토리 구조 변경

* refactor: dto 리팩터링

* refactor: object mapper 적용

* NULL-232-JWT (#19)

* feat: jwt로그인 회원가입 구현

* feat: yml 처리

* refactor: dto 수정

* refactor: 디렉토리 구조 변경

* feat: 리프레시 토큰 기능 구현

* feat: 중복 이메일 처리 및 헤더 토큰 처리

* feat: 스웨거 jwt 인증 기능 추가

* feat: DTO 어노테이션 추가

* feat: api 문서 추가

* feat: 유저 컬렉션 조건 추가

* fix: problem 처리

* refactor: bearer체크 함수 추가

* fix: 피드백 반영

* fix: config 수정

* fix: yml파일 수정 (#21)

* feat: secrets 추가

* refactor: jwtUtil 수정

* NULL-254-memo-tag-schema (#20)

* fix: cors 제한

* fix: timestamp 추가

* feat: memo-tag-relation 추가

* feat: memo-tag 컬렉션 수정

* refactor: 전체 로직 수정

* chore: 불필요한 함수 제거

* feat: 필드명 변경

* chore: 개행 추가

* NULL-232-JWT (#19)

* feat: jwt로그인 회원가입 구현

* feat: yml 처리

* refactor: dto 수정

* refactor: 디렉토리 구조 변경

* feat: 리프레시 토큰 기능 구현

* feat: 중복 이메일 처리 및 헤더 토큰 처리

* feat: 스웨거 jwt 인증 기능 추가

* feat: DTO 어노테이션 추가

* feat: api 문서 추가

* feat: 유저 컬렉션 조건 추가

* fix: problem 처리

* refactor: bearer체크 함수 추가

* fix: 피드백 반영

* fix: config 수정

* fix: yml파일 수정 (#21)

* feat: secrets 추가

* refactor: jwtUtil 수정

* refactor: globalExceptionHandler 디렉토리 위치 변경

* Revert "refactor: jwtUtil 수정"

This reverts commit 0a531a6.

* Revert "chore: 개행 추가"

This reverts commit 44e5f8d.

* N�ULL-231-create-kakao-memos (#22)

* feat: kakao-memos-craete contoller 추가

* feat: service 로직 구현

* feat: resttemplate 및 dto 작성

* Null 269 fix logic (#23)

* fix: 이전 변경사항 저장

* fix: 예외 메세지 수정

* feat: 태그의 자식 태그를 재귀적으로 들어가며 메모 조회 기능 구현

* feat: error code 추가

* chore: 비밀번호 에러 메세지 변경

* feat: CI 도입

* feature/CI-test (#24)

* chore: import 제거

* chore: import 수정

* Null 283 response refactor (#25)

* chore: 오타 및 줄넘김 수정

* chore: json snakecase

* feat: 메모 imageUrls 요청과 생성/수정일시 응답 추가

* feat: mongoConfig 추가(생성/수정일시 자동 생성)

* chore: 불필요한 import 제거

* feat: 메모 이미지 기능 추가

* feat: 유저 생성/수정일시 추가

* Null 292 email memo list (#26)

* refactor: 파일 url로 처리하도록 로직 수정

* feat: cors ai server 추가

* chore: 불필요한 함수,클래스 제거

* feat: type 추출 추가

* feat: ai 코드 리뷰 추가 (#27)

* Null 295 api docs refactor and pagination (#28)

* refactor: controller변경

* refactor: api doc 변경

* feat: dto 생성 및 수정

* chore: 디렉토리명 변경

* refactor: 서비스 코드 수정1

* chore: model 생성 및 수정

* chore: inner dto 수정

* refactor: 메모 추가, 태그 추가 리팩터링

* refactor: 단일/복수 메모 추가 및 리팩터링

* chore: tag추가 차단

* chore: AI 명칭 변경

* chore: 오류 수정

* refactor: 메모 검색, 업데이트 수정

* chore: 오류 해결

* chore: ai 서버 오류 해결

* refactor: ai 엔드포인트 변경 반영

* chore: 메모에 태그 추가 기능 삭제

* chore: 메모에 연결된 태그 찾는 메소드 추가

* chore: 줄넘김 제거

* chore: 폴더명 변경

* feat: 페이지네이션 구현

* fix: 루트 태그 api제거

* chore: 사용안하는 import문, class 삭제

* fix: ai api 수정

* chore: 임시 유저 아이디 추가

* feat: 회원가입시 루트태그 생성 기능 추가

* refactor: id를 UUID형식으로 변경

* refactor: builder형식 대신 생성자 사용

* chore: UUID 변경 전체 적용

* chore: ai code review 환경값 수정

* fix: 피드백 반영1

* fix: 메모 추가 오류 수정

* Origin/null 311 divide user db (#29)

* feat: 토큰에 유저id 추가

* feat: controller에 userId 매개변수 추가

* feat: user별로 데이터 접근 분리

* fix: ai코드리뷰 제한

* fix: ai 코드리뷰 수정

* fix: ai 코드리뷰 수정2

* fix: ai 코드리뷰 수정3

* fix: ai 코드리뷰 수정4

* fix: ai코드리뷰 reopen시에만 적용

* fix: 메모 추가 오류 수정

* refactor: api doc 수정

* chore: 클래스명 변경

* chore: user api 수정

* fix: 오류 해결

* fix: health check (#30)

* fix: health check 수정

* fix: ai server uri 수정

* feat: git ignore에 yml 추가

* feat: secret manager에서 yml 읽어오기 추가

* fix: actions 오류 해결

* fix: actions 오류 해결

* Null 352 feedback refactor (#31)

* refactor: 이벤트 리스너 위치 변경

* chore: 디렉토리명 변경

* refactor: 태그 엣지, 릴레이션 디렉토리 구조 변경

* chore: 임시 userId 수정

* refactor: CD_stage 수정

* refactor: CD_stage 수정

* chore: task definition json 파일 이름 변경

* Null 359 recent memos (#32)

* chore: 클래스명 변경

* refactor: 페이지네이션 수정

* fix: 태그별 메모 리스트 조회 오류 수정

* feat: 정렬 기준 추가

* Null 358 email verfication (#33)

* feat: api doc 작성 및 설정 파일 수정

* feat: dto 및 controller 작성

* feat: 이메일 전송 기능 구현

* feat: DB 및 예외처리 구현

* fix: test yml 수정

* refactor: dto 및 예외 수정

* feat: 유저 정보에 이름, 전화번호 추가

* NULL-354 feat: 비밀번호 찾기, 탈퇴 기능 추가

* chore: 휴대폰 번호 정보 삭제

* fix: 오류 수정

* fix: 피드백 반영1

* fix: 피드백 반영2 - 회원 탈퇴시 모든 데이터 삭제

* fix: 피드백 적용 3

* fix: 이메일 중복 체크 추가

* fix: 회원가입, 비밀번호 찾기 시 이메일 체크 추가

* fix: 피드백 반영 4

* Null 363 refactor (#34)

* fix: 불필요한 코드 제거

* refactor: objects함수로 통일

* refactor: 코드 리팩터링

* refactor: 네이밍 변경

* refactor: 구성 값 네이밍 변경

* refactor: 폴더명 변경

* fix: test 구성 값 수정

* fix: 필터체인 오류 해결

* fix: 필터체인 오류 해결

* Null 391 exception refactor (#36)

* feat: 에러 핸들러 개편

* refactor: 커스텀 예외로 변경

* refactor: jwt 예외 수정

* refactor: resttemplate 예외 수정

* NULL-393 fix: 403 에러 해결

* refactor: 에러 코드 수정

* fix: 오버라이딩 문제 해결

* fix: errorcode to string

* Null 384 asynchronous memo tag (#35)

* fix: 불필요한 코드 제거

* refactor: objects함수로 통일

* refactor: 코드 리팩터링

* refactor: 네이밍 변경

* refactor: 구성 값 네이밍 변경

* refactor: 폴더명 변경

* fix: test 구성 값 수정

* feat: 메타데이터 필드 추가

* refactor: 검색 기능 리팩터링

* feat: 태그 반환 구현

* feat: 메모 태그 구조 요청 로직 작성

* feat: 메모 태그 구조 생성 로직 작성

* NULL-395 fix: 페이지네이션 기본 생성자 오류 수정

* feat: 메모 태그 구조 생성 비동기 처리

* fix: 비동기 오류 처리 및 이벤트 리스너 수정

* chore: 불필요한 디버깅 출력 제거

* refactor: 네이밍 수정

* fix: 401에러가 500으로 뜨는 문제 해결

* refactor: 매개변수 네이밍 변경

* Null 383 hotfix memo authorization (#37)

* chore: import 제거

* fix: 메모 저장 오류 수정

* refactor: 에러 응답 수정

* refactor: 인증 관련 에러 응답 수정

* chore: 디렉토리 위치 변경 및 불필요한 코드 제거

* feat: 비동기 메서드 에러 핸들링 추가

* chore: 필드 제거

* chore: 디렉토리 위치 변경

* chore: 줄넘김 수정

* Null 322 feat logging (#38)

* refactor: CI 수정

* fix: CI 수정

* fix: CI 수정

* fix: CI 수정

* feat: memo service 로깅 추가

* rafactor: 에러 detail 수정

* feat: memoTagRelation service 로깅 추가

* feat: tag관련 service 로깅 추가

* feat: user service 로깅 추가

* refactor: user service 리팩터링

* Null 386 search history (#39)

* refactor: CI 수정

* fix: CI 수정

* fix: CI 수정

* fix: CI 수정

* feat: memo service 로깅 추가

* rafactor: 에러 detail 수정

* feat: memoTagRelation service 로깅 추가

* feat: tag관련 service 로깅 추가

* feat: user service 로깅 추가

* refactor: user service 리팩터링

* refactor: 네이밍 및 안쓰는 상태코드 제거

* feat: search history controller 추가

* feat: service repo 추가

* feat: 로깅 추가

* chore: 불필요한 import 제거

* chore: 변수명 변경

* fix: 이메일 중복 요청시 오류 수정 (#41)

* Null 412 get user info (#42)

* fix: 이메일 오류 수정

* feat: api doc 추가 및 profile image url 필드 추가

* feat: 유저 정보 조회 기능 추가

* feat:유저 정보 업데이트 기능 추가

* fix: 이메일 인증 오류 수정

* fix: 이메일 빈문자열 검증 추가 (#43)

* Null 402 파일 추가시 url 반환 기능 추가 (#40)

* refactor: 디렉토리 구조 변경

* feat: 이미지 추가시 url 반환 기능 추가

* test: 테스트 yml 수정

* feat: 메모 추가시 내용, 이미지 검증 커스텀 애너테이션 추가

* Null 421 feature metadata embedding (#44)

* feat: 메타데이터 임베딩 추가

* refactor: 이메일 메모 불러오기 임시 삭제

* feat: image urls 필드 추가

* Null 430 refactor pagination (#45)

* refactor: 태그별 메모 페이지 조회 수정

* refactor: 태그별 자식 태그 메모 페이지 조회 수정

* reafactor: tag service 수정

* refactor: 피드백 반영

* Null 424 prod cd (#47)

* feat: prod cd 추가

* chore: stage cd 수정

* chore: 브랜치 변경

* chore: stage task definition 수정

* Null 422 hotfix pagination (#48)

* fix: json snake case

* fix: 현재 태그 메모는 링크된 것만 제공되도록 수정

* chore: 함수명 수정

* chore: 변수명 수정

* chore: json snake case 수정

* fix: 자식태그의 자식태그 반환

* fix: 날짜 역순 정렬 수정

* Null 400 rabbitmq 도입 및 메모 순차처리 (#46)

* feat: rabbitmq 도입 및 메모태그 구조 생성에 적용

* Null 424 prod cd (#47)

* feat: prod cd 추가

* chore: stage cd 수정

* chore: 브랜치 변경

* chore: stage task definition 수정

* Null 422 hotfix pagination (#48)

* fix: json snake case

* fix: 현재 태그 메모는 링크된 것만 제공되도록 수정

* chore: 함수명 수정

* chore: 변수명 수정

* chore: json snake case 수정

* fix: 자식태그의 자식태그 반환

* fix: 피드백 반영

* fix: 날짜 역순 정렬 수정

* chore: 불필요한 비동기 이벤트리스너 제거

* feat: 실패시 메시지 dlx로 전송

* fix: test yml 수정

* feat: 다중 파일 업로드 추가

* Null 457 feature file type validation (#49)

* feat: 파일 형식 검증 커스텀 애너테이션 추가

* feat: 커스텀 애너테이션 적용

* feat: 검증로직 수정 및 적용

* refactor: 파일 형식 수정

* Null 447 refactor pagination (#50)

* refactor: 태그 릴레이션 제거

* refactor: 메모 페이지네이션 리팩터링

* refactor: 태그 페이지네이션 리팩터링

* Null 457 feature file type validation (#49)

* feat: 파일 형식 검증 커스텀 애너테이션 추가

* feat: 커스텀 애너테이션 적용

* feat: 검증로직 수정 및 적용

* refactor: 파일 형식 수정

* fix: 피드백 반영

* chore: 줄넘김 제거

* refactor: 배치 처리하도록 수정

* chore: 주석 추가

* chore: 네이밍 변경

* chore: root tag 처리

* fix: 메모 생성시 이미지 없어도 올라가도록 수정

* Null 418 feature memo tag deletion (#51)

* refactor: 태그 삭제 로직 리팩터링

* chore: 줄넘김 수정

* chore: 메모 id기반 삭제로 수정

* refactor: 메모 처리 로직 리팩터링 (#52)

* fix: 깃 충돌 해결

* refactor: stack 대신 queue 사용

* refactor: linked태그 한번에 처리

* chore: 피드백 반영

* fix: 메모 추가 시 릴레이션 생성 오류 수정 (#53)

* chore: 필요 없는 디버깅 기록 삭제

* Null 522 hotfix delete tag (#54)

* fix: 태그 삭제시 태그 엣지 업데이트 안되어 발생하는 오류 수정

* fix: reverse tag edge 동기화

* fix: 회원가입시 tag edge 생성 (#55)

* Null 476 update memo metadata (#56)

* feat: 메모 업데이트 시 메타데이터 추가

* feat: 메모 api valid 추가

* fix: 비밀번호 특수문자 변경

* fix: 피드백 반영

* Null 476 update memo metadata (#58)

* fix: 피드백 반영 2

* fix: 메모 업데이트 수정

* fix: 태그 한번에 저장하도록 수정

* chore: 루트태그 임베딩 제거

* fix: url 수정

* Null 474 feature child tags (#59)

* feat: api doc & controller 작성

* feat: service 로직 추가

* chore: 변수명 변경

* fix: 루트태그의 자식 태그 반환 (#61)

* Null 468 delete file (#63)

* feat: api doc & controller 작성

* feat: service 로직 추가

* chore: 변수명 변경

* refactor: 디렉토리 구조 리팩터링

* feat: rabbitmq producer & consumer & message 작성

* feat: 의존성 업데이트

* feat: 파일 삭제 로직 추가 및 rabbit mq 설정값 변경

* feat: 메모 업데이트 시 파일 삭제 로직 추가

* feat: 태그 및 메모 삭제시 파일 삭제 로직 추가

* fix: s3 key 수정

* feat: 유저의 전체 파일 삭제 로직 추가

* fix: test yml 수정

* fix: 오류 수정

* fix: test yml수정

* Null 473 feature memo update new tags (#64)

* feat: api doc & controller 작성

* feat: service 로직 추가

* chore: 변수명 변경

* refactor: 디렉토리 구조 리팩터링

* feat: rabbitmq producer & consumer & message 작성

* feat: 의존성 업데이트

* feat: 파일 삭제 로직 추가 및 rabbit mq 설정값 변경

* feat: 메모 업데이트 시 파일 삭제 로직 추가

* feat: 태그 및 메모 삭제시 파일 삭제 로직 추가

* fix: s3 key 수정

* feat: 유저의 전체 파일 삭제 로직 추가

* fix: test yml 수정

* feat: 메모 수정 및 태그 재생성 api doc & controller & dto 작성

* feat: 메모 수정 로직 추가

* feat: snack case로 변경

* feat: 유저 디폴트 프로필 이미지 추가

* fix: 피드백 반영

* chore: 네이밍 변경

* chore: 네이밍 변경

* hotfix: 토큰 허용

* hotfix: 토큰 허용

* fix: cors properties 수정

* fix: cors 수정

* fix: cors 수정

* Null 553 divide search api (#65)

* feat: api doc & controller & dto 추가

* feat: service  ai기반 메모 검색 로직 구현

* feat: resttemplate ai기반 메모 검색 로직 구현

* feat: resttemplate db기반 메모 검색 로직 구현

* feat: 검색 히스토리 로직 구현

* chore: camel case 수정

* chore: 속성명 수정

* chore: 공통 로직 함수화

* fix: 제약조건 수정

* Null 557 feature voice url (#66)

* feat: 메타데이터 필드 추가

* feat: 음성 메모 기능 추가

* feat: 제약조건 수정

* feat: 음성 파일 삭제 기능 추가

* feat: 메모 삭제시 음성 파일도 삭제 추가

* feat: 음성 파일 형식자 추가

* Null 535 feature distribution lock (#67)

* git rebase

* feat: 메모 삭제시 음성 파일도 삭제 추가

* feat: redisson 기본 세팅

* temp

* NULL-536-feat: 메모 정리 분산처리락 구현

* feat: redis password 적용 및 test yml 수정

* fix: 파일 삭제 필드 수정

* fix: test yml 수정

* fix: 피드백 반영

* Null 566 hotfix delete tag (#69)

* chore: 로깅 변경

* fix: 태그 삭제시 오류 수정

* fix: 태그 삭제시 오류 수정

* Null 426 feature add memos (#68)

* feat: api doc & controller & dto 추가

* fix: 피드백 반영

* feat: 비동기 에러 핸들링 추가

* feat: email로 메모 리스트 추가 기능 완성

* fix: 비동기 에러 핸들링 수정 (#70)

* fix: jackson라이브러리에서 정의되지 않은 필드를 json을 java 객체로 변환시 오류 수정 (#71)

* Null 585 hotfix update memo tags (#72)

* chore: 에러 메세지 변경

* fix: json 필드 snake type으로 수정

* fix: 메모 upsert로 수정

* feat: history 반환시 id도 반환 (#73)

* Null 618 faeture get parent tags (#74)

* chore: 검색히스토리 조회시 쿼리 삭제

* feat: api doc & controller 작성

* feat: 조상 태그 조회 로직 작성

* feat: 태그 응답시 메타데이터 추가 (#75)

* feat: 태그 응답시 메타데이터 추가

* feat: 태그 재생성 시에도 메타데이터 반환 추가

* fix: 검색 히스토리 조회 오류 수정 (#76)

* Null 656 feature create memo tag (#77)

* feat: api doc & controller & dto 추가

* feat: 자식태그 생성 추가

* feat: 특정 태그를 가진 메모 생성 추가

* chore: uri & 메서드명 변경

* fix: 유효한 mime type 검사 수정 (#79)

* Null 628 refactor search history (#80)

* chore: 디렉토리 위치 변경

* refactor: 검색에 regex 안쓰는것 반영

* refactor: 검색시 메모 조회할때 순서대로 나오도록 수정

* refactor: 메모 히스토리 저장시 응답 메모ids로 저장하게 수정

* refactor: 메모 히스토리 조회 수정

* refactor: 메모 히스토리 조회 속도 개선

* fix: 검색 히스토리 저장시 memoIds null일경우 빈배열로 변환

* fix: 루트 태그 id가 되도록 수정
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant