57 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			57 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| classDiagram
 | |
|     class TripType {
 | |
|         +int id
 | |
|         +string name
 | |
|         +string desc
 | |
|         +string question
 | |
|         +string icon
 | |
|     }
 | |
| 
 | |
|     class TripDetails {
 | |
|         +int id
 | |
|         +string planned_starting_time
 | |
|         +int max_people
 | |
|         +string day
 | |
|         +bool allow_guests
 | |
|         +string notes
 | |
|         +bool always_show
 | |
|         +bool is_locked
 | |
|         +int trip_type_id
 | |
|     }
 | |
| 
 | |
|     class PlannedEvent {
 | |
|         +int id
 | |
|         +string name
 | |
|         +int planned_amount_cox
 | |
|         +int trip_details_id
 | |
|         +string created_at
 | |
|     }
 | |
| 
 | |
|     class Trip {
 | |
|         +int id
 | |
|         +int cox_id
 | |
|         +int trip_details_id
 | |
|         +int planned_event_id
 | |
|         +string created_at
 | |
|     }
 | |
| 
 | |
|     class UserTrip {
 | |
|         +int user_id
 | |
|         +string user_note
 | |
|         +int trip_details_id
 | |
|         +string created_at
 | |
|     }
 | |
| 
 | |
|     class User {
 | |
|       ...
 | |
|     }
 | |
| 
 | |
| 
 | |
|     TripType "1" -- "*" TripDetails
 | |
|     TripDetails "1" -- "*" PlannedEvent
 | |
|     Trip "*" -- "1" TripDetails
 | |
|     Trip "*" -- "1" PlannedEvent
 | |
|     UserTrip "*" -- "1" TripDetails
 | |
|     Trip "*" -- "1" User : cox
 | |
|     UserTrip "*" -- "1" User
 |