service layer WIP
This commit is contained in:
@@ -23,10 +23,11 @@ model Petani {
|
||||
createdAt DateTime @default(now())
|
||||
updatedAt DateTime @updatedAt
|
||||
|
||||
Timbang Timbang[]
|
||||
Timbang Timbang[]
|
||||
Pembelian Pembelian[]
|
||||
}
|
||||
|
||||
model Timbang {
|
||||
model Pembelian {
|
||||
id Int @id @default(autoincrement())
|
||||
petani_id Int
|
||||
admin_id Int
|
||||
@@ -35,25 +36,27 @@ model Timbang {
|
||||
createdAt DateTime @default(now())
|
||||
updatedAt DateTime @updatedAt
|
||||
|
||||
petani Petani @relation(fields: [petani_id], references: [id])
|
||||
admin User @relation(fields: [admin_id], references: [id], name: "admin")
|
||||
Berat Berat[]
|
||||
petani Petani @relation(fields: [petani_id], references: [id])
|
||||
admin User @relation(fields: [admin_id], references: [id], name: "admin_beli")
|
||||
Timbang Timbang[]
|
||||
}
|
||||
|
||||
model Berat {
|
||||
model Timbang {
|
||||
id Int @id @default(autoincrement())
|
||||
timbang_id Int
|
||||
pembelian_id Int
|
||||
berat Int
|
||||
kualitas String
|
||||
waktu DateTime @default(now())
|
||||
penimbang_id Int
|
||||
pemilah_id Int
|
||||
petani_id Int?
|
||||
createdAt DateTime @default(now())
|
||||
updatedAt DateTime @updatedAt
|
||||
|
||||
timbang Timbang @relation(fields: [timbang_id], references: [id])
|
||||
penimbang User @relation(fields: [penimbang_id], references: [id], name: "penimbang")
|
||||
pemilah User @relation(fields: [pemilah_id], references: [id], name: "pemilah")
|
||||
pembelian Pembelian @relation(fields: [pembelian_id], references: [id])
|
||||
penimbang User @relation(fields: [penimbang_id], references: [id], name: "penimbang")
|
||||
pemilah User @relation(fields: [pemilah_id], references: [id], name: "pemilah")
|
||||
Petani Petani? @relation(fields: [petani_id], references: [id])
|
||||
}
|
||||
|
||||
model User {
|
||||
@@ -64,10 +67,11 @@ model User {
|
||||
createdAt DateTime @default(now())
|
||||
updatedAt DateTime @updatedAt
|
||||
|
||||
AdminTimbang Timbang[] @relation(name: "admin")
|
||||
PenimbangBerat Berat[] @relation(name: "penimbang")
|
||||
PemilahBerat Berat[] @relation(name: "pemilah")
|
||||
UserRole UserRole[]
|
||||
AdminBeli Pembelian[] @relation(name: "admin_beli")
|
||||
PenimbangTimbang Timbang[] @relation(name: "penimbang")
|
||||
PemilahTimbang Timbang[] @relation(name: "pemilah")
|
||||
UserRole UserRole[]
|
||||
HargaBeli HargaBeli[]
|
||||
}
|
||||
|
||||
model Role {
|
||||
@@ -106,3 +110,16 @@ model RoleAuthority {
|
||||
role Role @relation(fields: [role_id], references: [id])
|
||||
auth Authority @relation(fields: [authority], references: [authority])
|
||||
}
|
||||
|
||||
model HargaBeli {
|
||||
id Int @id @default(autoincrement())
|
||||
tanggal DateTime @db.Date
|
||||
harga_kw1 Int
|
||||
harga_kw2 Int
|
||||
harga_kw3 Int
|
||||
createdAt DateTime @default(now())
|
||||
updatedAt DateTime @updatedAt
|
||||
createdBy Int
|
||||
|
||||
creator User @relation(fields: [createdBy], references: [id])
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user