42 lines
779 B
Plaintext
42 lines
779 B
Plaintext
|
classDiagram
|
||
|
class User {
|
||
|
+int id
|
||
|
+string name
|
||
|
+string pw
|
||
|
+bool deleted
|
||
|
+datetime last_access
|
||
|
+string dob
|
||
|
+string weight
|
||
|
+string sex
|
||
|
+string dirty_thirty
|
||
|
+string dirty_dozen
|
||
|
+string member_since_date
|
||
|
+string birthdate
|
||
|
+string mail
|
||
|
+string nickname
|
||
|
+string notes
|
||
|
+string phone
|
||
|
+string address
|
||
|
+int family_id
|
||
|
+blob membership_pdf
|
||
|
+string user_token
|
||
|
}
|
||
|
|
||
|
class Family {
|
||
|
+int id
|
||
|
}
|
||
|
|
||
|
class Role {
|
||
|
+int id
|
||
|
+string name
|
||
|
}
|
||
|
|
||
|
class UserRole {
|
||
|
+int user_id
|
||
|
+int role_id
|
||
|
}
|
||
|
|
||
|
User "1" -- "*" UserRole
|
||
|
Role "1" -- "*" UserRole
|
||
|
User "1" -- "0..1" Family
|