sys-role-menu.prisma 767 B

1234567891011121314151617181920
  1. model SysRoleMenu {
  2. id String @id @map("_id") @default(auto()) @db.ObjectId
  3. roleId String @map("role_id") @db.ObjectId
  4. menuId String @map("menu_id") @db.ObjectId
  5. canView Int @default(0) @db.Int
  6. canCreate Int @default(0) @db.Int
  7. canUpdate Int @default(0) @db.Int
  8. canDelete Int @default(0) @db.Int
  9. createTime DateTime @default(now()) @map("create_time")
  10. updateTime DateTime @default(now()) @updatedAt @map("update_time")
  11. role SysRole @relation(fields: [roleId], references: [id], onDelete: NoAction, onUpdate: NoAction)
  12. menu SysMenu @relation(fields: [menuId], references: [id], onDelete: NoAction, onUpdate: NoAction)
  13. @@unique([roleId, menuId])
  14. @@map("sys_role_menu")
  15. }