Skip to content

Database Structure

Chun-Cheng edited this page Mar 15, 2024 · 9 revisions

Using MongoDB

Database: utsa
Collections (Tables):

  • users
    • _id
    • name
    • email
    • passkeys []
      • name
      • public_key
  • reservations
    • _id
    • status
    • history []
      • submit_timestamp
      • server_timestamp
      • type
    • organization: 個人 individual
    • name
    • email
    • space_reservations []
      • space_id
      • start_datetime
      • end_datetime
    • item_reservations []
      • item_id
      • start_datetime
      • end_datetime
      • reserved_quantity
    • note
  • spaces
    • _id
    • name: 名稱
      • zh-tw: 繁體中文(台灣)
      • en: 英文
  • items
    • _id
    • name: 名稱
      • zh-tw: 繁體中文(台灣)
      • en: 英文
    • quantity: 數量
  • spaces_reserved_time
    • _id
    • space_id: 場地 ID
    • start_datetime: 時段開始時間
    • end_datetime
    • reserved: 1(被借用) / 0(未被借用)
  • items_reserved_time
    • _id
    • item_id: 物品 ID
    • start_datetime: 時段開始時間
    • end_datetime
    • reserved_quantity: 借用數量

APIs
Home

Clone this wiki locally