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

[영상학습/면접] 영상면접 및 학습기능에 필요한 엔티티 정의 #137

Open
Yellowtoast opened this issue Oct 19, 2024 · 0 comments · May be fixed by #138
Open

[영상학습/면접] 영상면접 및 학습기능에 필요한 엔티티 정의 #137

Yellowtoast opened this issue Oct 19, 2024 · 0 comments · May be fixed by #138
Assignees

Comments

@Yellowtoast
Copy link
Collaborator

Yellowtoast commented Oct 19, 2024

🚀 기능

영상면접과 학습 기능에 필요한 엔티티를 정의합니다.

📸 재현 이미지 또는 코드 샘플

컨텐츠가 확장될 여지가 있으므로 3가지 인터페이스를 만들었습니다.

  1. ContentsDetailEntity
  2. ContentsAuthorEntity
  3. ContentsOverviewEntity

비디오 컨텐츠는 위의 인터페이스들을 구현합니다.

  1. VideoContentsDetailEntity
    image

  2. VideoContentsAuthorEntity

스크린샷 2024-10-19 오후 8 14 06
  1. VideoContentsOverviewEntity
스크린샷 2024-10-19 오후 8 14 37

📄 기능 명세

  • 영상학습/면접에 필요한 엔티티를 정의하였습니다
  • VideoContentsOverviewEntity 는 VideoContentsDetailEntity 정보의 요약입니다.
    • 속도를 위하여 각각의 정보를 파이어베이스에 적재하고, Cloud Functions를 사용하여 동기화 작업을 진행할 예정입니다.

👷 작업자

@Yellowtoast

💬 기타

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 a pull request may close this issue.

1 participant