service layer WIP

This commit is contained in:
2025-05-03 23:23:29 +08:00
parent fe89ec9a2b
commit be0eef39c2
8 changed files with 221 additions and 24 deletions

View File

@@ -1,19 +1,20 @@
@startuml
!pragma layout smetana
entity "timbang"{
entity "beli"{
* id : number <<generated>>
* admin_id : number <<FK>>
"harga_beli" : number <<FK>>
petani_id : number <<FK>>
kendaraan : text
waktu : timestamp
}
entity "berat"{
entity timbang{
* id : number <<generated>>
* penimbang_id : number <<FK>>
* pemilah_id : number <<FK>>
timbang_id : number <<FK>>
beli_id : number <<FK>>
waktu : timestamp
kualitas : enum (1,2,sortiran, kendaraan)
berat : number
@@ -24,8 +25,8 @@ entity harga_beli {
tanggal : date
created_by : number <<FK>>
harga_kw1 : number
harga_kaw2 : number
harga_kaw3 : number
harga_kw2 : number
harga_kw3 : number
}
entity "harga_jual"{
@@ -76,9 +77,10 @@ user_role::role_id }o..|| role::id
role::id ||..o{ role_authority::role_id
role_authority::authority }o..|| authority::authority
user::id ||..|{ timbang::admin_id
timbang::petani_id }o..|| petani::id
timbang::id ||..o{ berat::timbang_id
user::id ||..|{ beli::admin_id
beli::petani_id }o..|| petani::id
beli::id ||..o{ berat::timbang_id
beli::harga_beli }o..|| harga_beli::id
berat::penimbang_id }o..|| user::id
berat::pemilah_id }o..|| user::id
@@ -86,4 +88,4 @@ berat::pemilah_id }o..|| user::id
harga_beli::created_by }o..|| user::id
@enduml
@enduml