| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127 |
- @startuml Database
-
- entity EntryTransaction {
- * id
- __
- * transaction_number
- capture_vehicle
- }
-
- entity OutTransaction {
- * id
- __
- * plat_number
- price
- * entry_transaction_id
- * type_vehicle_id
- * user_id
- }
-
- entity User {
- * id
- __
- * name
- * phone
- * email
- * status
- * password
- * role_id
- }
-
- entity Role {
- * id
- __
- * name
- }
-
- entity TypeVehicle {
- * id
- __
- * type
- }
-
- entity ParkingFee {
- * id
- __
- * price
- * time_period
- }
-
- entity Member {
- * id
- __
- * name
- * phone
- * exp_date
- * type_member_id
- }
-
- entity Vehicle {
- * id
- __
- * plat_number
- * member_id
- * out_transaction_id
- * type_vehicle_id
- }
-
- entity TypeMember {
- * id
- __
- * type
- * description
- * price
- }
-
- entity MaxVehicle {
- * id
- __
- * max
- * type_member_id
- * type_vehicle_id
- }
-
- entity TopUp {
- * id
- __
- * amount
- * exp_date
- * member_id
- * user_id
- }
-
- entity Expense {
- * id
- __
- * description
- * amount
- * user_id
- }
-
- entity Mutation {
- * id
- __
- * type
- * amount
- out_transaction_id
- expense_id
- top_up_id
- }
-
- EntryTransaction ||--|| OutTransaction
- OutTransaction ||--|| Mutation
- OutTransaction ||--|{ Vehicle
- OutTransaction ||--|{ ParkingFee
- OutTransaction ||--|{ User
- OutTransaction ||--|{ TypeVehicle
- TypeVehicle }|--|| Vehicle
- TypeVehicle }|--|| MaxVehicle
- User ||--|{ Role
- User }|--|| TopUp
- User }|--|| Expense
- Member }|--|| TopUp
- Member ||--|| TypeMember
- Member }|--|| Vehicle
- Expense ||--|| Mutation
- TypeMember }|--|| MaxVehicle
- TopUp ||--|| Mutation
|