模拟面试页面.puml 748 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. @startuml
  2. class LjUserInterviewData {
  3. - number: int
  4. - user: User
  5. - interviewResult: string
  6. - question: string
  7. - answer: string
  8. - userList: List<User>
  9. - aiList: List<string>
  10. + getNumber(): int
  11. + getUser(): User
  12. + getInterviewResult(): string
  13. + getQuestion(): string
  14. + getAnswer(): string
  15. + getUserList(): List<User>
  16. + getAIList(): List<string>
  17. + hasUnfinishedInterview(): boolean
  18. }
  19. class User {
  20. - userId: int
  21. - name: string
  22. - email: string
  23. + getUserId(): int
  24. + getName(): string
  25. + getEmail(): string
  26. }
  27. class App {
  28. - ljUserInterviewData: LjUserInterviewData
  29. + onAppLoad(): void
  30. }
  31. App --> LjUserInterviewData
  32. LjUserInterviewData "1" --> "1" User
  33. @enduml