Skip to content

[Feat/#47] API 서버 Excel 파일 정보에 status column 변경, Excel 생성 Exception 메시지 전달

곽태영 requested to merge feat/#47 into dev

📋 구현 내용

작업 내용에 대한 개요

1. ExcelInfo Entity column isDeleted(boolean) -> status(enum) 으로 변경

  • 기존 삭제 여부만 확인할 수 있던 isDeleted column에서 CREATING(생성중), CREATED(생성 완료), DELETED(삭제) 3가지 상태를 확인할 수 있는 status로 변경
  • 처음 default 값은 CREATING으로 시작하고 Excel Server에서 생성 완료 메시지가 전달되면 CREATED로 변경, 삭제될 경우 DELETED로 변경

2. Excel Server Exception Message Client로 전달

  • Excel 파일 생성 도중 발생한 Exception Message를 클라이언트에게 전달하는 로직 구현
  • Excel 파일 생성 실패 메시지 전달 시 생성중인 엑셀파일을 삭제하는 로직 수행

🔍 테스트 케이스

  • isDeleted -> status로 변경된 내용 테스트 코드에 반영
  • MessageHandler sendErrorMsg method에 대한 단위 테스트 수행

📢 코멘트

  • 없음

@Aiden @Endo @woody

Merge request reports