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
 |