| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117 |
- @startuml Database
-
- entity TransactionIn {
- * id
- __
- * capture_vehicle
- * transaction_number
- }
-
- entity TransactionOut {
- * id
- __
- * plat_number
- price
- * transaction_in_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
- * type_vehicle_id
- }
-
- entity Member {
- * id
- __
- * name
- * phone
- * exp_date
- * type_member_id
- }
-
- entity Vehicle {
- * id
- __
- * plat_number
- * member_id
- * type_vehicle_id
- }
-
-
- entity TypeMember {
- * id
- __
- * type
- * description
- * price
- }
-
- entity TopUp {
- * id
- __
- * amount
- * exp_date
- * member_id
- * user_id
- }
-
- entity Expense {
- * id
- __
- * description
- * amount
- * user_id
- }
-
- entity Mutation {
- * id
- __
- * type
- * amount
- transaction_out_id
- expense_id
- topup_id
- }
-
- TransactionIn ||--|| TransactionOut
- TransactionOut ||--|| Mutation
- TransactionOut ||--|{ Vehicle
- TransactionOut ||--|{ TypeVehicle
- TransactionOut ||--|{ User
- TypeVehicle ||--|| ParkingFee
- Expense ||--|| Mutation
- TopUp ||--|| Mutation
- User ||--|{ Role
- User }|--|| TopUp
- User }|--|| Expense
- Member }|--|| TopUp
- Member ||--|| TypeMember
- Member }|--|| Vehicle
|