You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Application-Web/Documentation/database_mcd.puml

88 lines
1.1 KiB

@startuml
class Account {
<u>id
token {uniq}
name
age
email
phoneNumber
passwordHash
profilePicture
}
class Team {
<u>id
name
picture
mainColor
secondColor
}
usecase have_team [
to have
--
role
]
Account "0,n" -- have_team
have_team -- "1,n" Team
class Tactic {
<u>id
name
creationDate
}
usecase have_tactic [
to have
]
Account "0,n" -- have_tactic
have_tactic -- "1,1" Tactic
usecase is_shared [
to be shared
]
Tactic "0,n" -- is_shared
is_shared -- "0,n" Team
class TacticFolder {
name
}
usecase contains [
to contains
]
usecase contains_other_folder [
to contains
]
TacticFolder "0,n" -- contains_other_folder
contains_other_folder -- "0,1" TacticFolder
TacticFolder "0,n" -- contains
contains -- "0,1" Tactic
class PersonalSpace {
}
usecase have_personal_space [
to have
]
usecase is_root [
to be root of
]
PersonalSpace "0,n" -- is_root
is_root -- "1,1" TacticFolder
PersonalSpace "1,1" -- have_personal_space
have_personal_space -- "1,1" Account
@enduml