| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102 |
- @startuml Database
-
- entity User {
- * id
- __
- * name
- * phone
- * email
- * status
- * password
- * role_id
- }
-
- entity Role {
- * id
- __
- * name
- }
-
- entity Member {
- * id
- __
- * name
- * phone
- * plat_number
- * type_member_id
- }
-
- entity TypeVehicle {
- * id
- __
- * type
- }
-
- entity ParkingFee {
- * id
- __
- * price
- * time_period
- * type_vehicle_id
- }
-
- entity Transaction {
- * id
- __
- * login_time
- * time_out
- * plat_number
- * price
- * input_by
- * capture_vehicle
- * type_vehicle_id
- * user_id
- member_id
- }
-
- entity Expense {
- * id
- __
- * description
- * amount
- * user_id
- }
-
- entity Mutation {
- * id
- __
- * type
- * amount
- transaction_id
- expense_id
- topup_id
- }
-
- entity TopUp {
- * id
- __
- * amount
- * exp_date
- * member_id
- * user_id
- }
-
- entity TypeMember {
- * id
- __
- * name
- * price
- }
-
- Transaction ||--|{ Member
- Transaction ||--|{ TypeVehicle
- Transaction ||--|| Mutation
- Transaction ||--|{ User
- TypeVehicle }|--|| ParkingFee
- Expense ||--|| Mutation
- TopUp ||--|| Mutation
- User ||--|{ Role
- User }|--|| TopUp
- User }|--|| Expense
- Member }|--|| TopUp
- Member ||--|| TypeMember
|