chore: update db
This commit is contained in:
parent
326f7692c0
commit
eaa41f49be
3 changed files with 230 additions and 2 deletions
|
|
@ -7,6 +7,111 @@ datasource db {
|
|||
url = env("DATABASE_URL")
|
||||
}
|
||||
|
||||
model Menu {
|
||||
id String @id @default(uuid())
|
||||
|
||||
caption String
|
||||
captionEN String
|
||||
menuType String
|
||||
url String
|
||||
|
||||
createdBy String?
|
||||
createdAt DateTime @default(now())
|
||||
updateBy String?
|
||||
updatedAt DateTime @updatedAt
|
||||
|
||||
parent Menu? @relation(name: "MenuRelation", fields: [parentId], references: [id])
|
||||
parentId String?
|
||||
|
||||
children Menu[] @relation(name: "MenuRelation")
|
||||
roleMenuPermission RoleMenuPermission[]
|
||||
userMenuPermission UserMenuPermission[]
|
||||
userComponent MenuComponent[]
|
||||
}
|
||||
|
||||
model RoleMenuPermission {
|
||||
id String @id @default(uuid())
|
||||
|
||||
userRole String
|
||||
permission String
|
||||
|
||||
menu Menu @relation(fields: [menuId], references: [id])
|
||||
menuId String
|
||||
|
||||
createdBy String?
|
||||
createdAt DateTime @default(now())
|
||||
updateBy String?
|
||||
updatedAt DateTime @updatedAt
|
||||
}
|
||||
|
||||
model UserMenuPermission {
|
||||
id String @id @default(uuid())
|
||||
|
||||
permission String
|
||||
|
||||
menu Menu @relation(fields: [menuId], references: [id])
|
||||
menuId String
|
||||
|
||||
user User @relation(fields: [userId], references: [id])
|
||||
userId String
|
||||
|
||||
createdBy String?
|
||||
createdAt DateTime @default(now())
|
||||
updateBy String?
|
||||
updatedAt DateTime @updatedAt
|
||||
}
|
||||
|
||||
model MenuComponent {
|
||||
id String @id @default(uuid())
|
||||
|
||||
componentId String
|
||||
componentTag String
|
||||
|
||||
menu Menu @relation(fields: [menuId], references: [id])
|
||||
menuId String
|
||||
|
||||
createdBy String?
|
||||
createdAt DateTime @default(now())
|
||||
updateBy String?
|
||||
updatedAt DateTime @updatedAt
|
||||
roleMenuComponentPermission RoleMenuComponentPermission[]
|
||||
userMennuComponentPermission UserMenuComponentPermission[]
|
||||
}
|
||||
|
||||
model RoleMenuComponentPermission {
|
||||
id String @id @default(uuid())
|
||||
|
||||
componentId String
|
||||
componentTag String
|
||||
|
||||
menuComponent MenuComponent @relation(fields: [menuComponentId], references: [id])
|
||||
menuComponentId String
|
||||
|
||||
permission String
|
||||
|
||||
createdBy String?
|
||||
createdAt DateTime @default(now())
|
||||
updateBy String?
|
||||
updatedAt DateTime @updatedAt
|
||||
}
|
||||
|
||||
model UserMenuComponentPermission {
|
||||
id String @id @default(uuid())
|
||||
|
||||
userId String
|
||||
user User @relation(fields: [userId], references: [id])
|
||||
|
||||
menuComponent MenuComponent @relation(fields: [menuComponentId], references: [id])
|
||||
menuComponentId String
|
||||
|
||||
permission String
|
||||
|
||||
createdBy String?
|
||||
createdAt DateTime @default(now())
|
||||
updateBy String?
|
||||
updatedAt DateTime @updatedAt
|
||||
}
|
||||
|
||||
model Province {
|
||||
id String @id @default(uuid())
|
||||
name String
|
||||
|
|
@ -92,7 +197,7 @@ model Branch {
|
|||
zipCode String
|
||||
|
||||
email String
|
||||
telephoneNo String
|
||||
contactName String?
|
||||
lineId String?
|
||||
|
||||
latitude String
|
||||
|
|
@ -206,7 +311,9 @@ model User {
|
|||
updateBy String?
|
||||
updatedAt DateTime @updatedAt
|
||||
|
||||
branch BranchUser[]
|
||||
branch BranchUser[]
|
||||
userMenuPermission UserMenuPermission[]
|
||||
userMenuComponentPermission UserMenuComponentPermission[]
|
||||
}
|
||||
|
||||
enum CustomerType {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue