https://app.eraser.io/workspace/wGzMLVC8YvxqYRUxzrID?origin=share
Facilities
)此表格儲存所有公共育嬰設施的基本資訊。
欄位名稱 | 資料型態 | 說明 |
---|---|---|
facility_id |
INT (PK) | 設施唯一識別碼 |
facility_name |
VARCHAR(255) | 設施名稱 |
latitude |
DECIMAL(9,6) | 設施的經度 |
longitude |
DECIMAL(9,6) | 設施的緯度 |
address |
VARCHAR(255) | 設施地址 |
space_type |
ENUM | 空間類型(nursing_room哺乳室 、family_restroom親子廁所 、accessible_restroom無障礙廁所 ) |
space_size |
ENUM | 空間大小(spacious寬敞 、medium適中 、narrow狹窄 ) |
access_method |
ENUM | 進入方式(open_access自由進出 、registration_required 需登記 、staff_assistance 需專人開鎖 ) |
gender_friendly |
BOOLEAN | 是否為性別友善設施 |
located_in_male_wc |
BOOLEAN | 設施是否位於男廁內 |
located_in_female_wc |
BOOLEAN | 設施是否位於女廁內 |
operating_hours |
TEXT | 營業時間 |
notes |
TEXT | 備註 |
Amenities
)此表格會列出所有可能的設備類型,這些設備可以出現在不同的設施中。
欄位名稱 | 資料型態 | 說明 |
---|---|---|
amenity_id |
INT (PK) | 設備唯一識別碼 |
amenity_name |
VARCHAR(100) | 設備名稱(如座椅、尿布台等) |
Facility_Amenity_Map
)這張表是關聯表,用來將設施與設備對應起來。它代表每個設施具備哪些設備。
欄位名稱 | 資料型態 | 說明 |
---|---|---|
facility_id |
INT (FK) | 關聯至 Facilities 表的設施識別碼 |
amenity_id |
INT (FK) | 關聯至 Amenities 表的設備識別碼 |
is_available |
BOOLEAN | 該設備在該設施是否存在 |
User_Report_Details
)欄位名稱 | 資料型態 | 說明 |
---|---|---|
report_id |
INT (PK) | 使用者回報唯一識別碼 |
facility_id |
INT (FK) | 關聯至 Facilities 表的設施識別碼 |
user_id |
INT (FK) | 回報的使用者識別碼,關聯至 Users 表 |
facility_name |
VARCHAR(255) | 使用者回報的設施名稱 |
address |
VARCHAR(255) | 使用者回報的設施地址 |
space_size |
ENUM | 使用者回報的設施空間大小(spacious , medium , narrow ) |
space_type |
ENUM | 使用者回報的設施類型(nursing_room , family_restroom , accessible_restroom ) |
access_method |
ENUM | 使用者回報的進入方式(open_access , registration_required , staff_assistance ) |
latitude |
DECIMAL(9,6) | 使用者回報的設施經度 |
longitude |
DECIMAL(9,6) | 使用者回報的設施緯度 |
open_time |
TIME | 使用者回報的設施開放時間 |
close_time |
TIME | 使用者回報的設施關閉時間 |
report_amenities |
JSON | 使用者回報的設備資訊(JSON 格式,包含設備名稱和狀態) |
report_status |
ENUM | 回報狀態:pending (待審核)、approved (已核准)、rejected (已拒絕) |
admin_id |
INT (FK) | 管理員識別碼,審核該回報的管理員 |
created_at |
DATETIME | 使用者回報提交時間 |
updated_at |
DATETIME | 使用者回報最後更新時間 |
User_Report_Amenities
)欄位名稱 | 資料型態 | 說明 |
---|---|---|
report_id |
INT (FK) | 關聯至 User_Report_Details 表的回報識別碼 |
amenity_id |
INT (FK) | 關聯至 Amenities 表的設備識別碼 |
is_available |
BOOLEAN | 使用者回報的設備是否可用 |
User_Login_History
)欄位名稱 | 資料型態 | 說明 |
---|---|---|
login_id |
INT (PK) | 使用者登入紀錄唯一識別碼 |
user_id |
INT (FK) | 使用者識別碼,關聯至 Users 表 |
login_time |
DATETIME | 使用者登入的時間 |
login_provider |
ENUM | 使用者當次登入的平台:google 、facebook 、line 、native |
Facility_Modification_History
)欄位名稱 | 資料型態 | 說明 |
---|---|---|
modification_id |
INT (PK) | 修改記錄唯一識別碼 |
facility_id |
INT (FK) | 關聯至 Facilities 表的設施識別碼 |
admin_id |
INT (FK) | 管理員識別碼,負責審核和修改設施資料的管理員 |
modification_details |
TEXT | 修改的具體內容 |
modification_date |
DATETIME | 修改發生的時間 |