DB
資料庫採用雙表架構設計,以 Project 和 Document 建立一對多關係。
Project 表儲存專案基本資訊,包含專案名稱、聯絡電話、申請地址等欄位;
Document 表則記錄文件詳細資料,如文件名稱、發送機關、檔案路徑、審核狀態及上傳時間。
兩表透過 `project_id 外鍵關聯,實現專案與文件的層級化管理,確保資料結構清晰且易於追蹤。
檔案處理工作流
2025/03 ~ 2025/05
[ 桃園市政府交通局委託 ] 為文件標註管理、透過網頁系統提升整體作業效率
PostgreSQL
微型資料庫(搭配 alembic 管理)
Fastapi + Jinja2
全端網路服務/網頁模版服務
Bootstrap
前端 CSS 框架
Docker Compose
部屬工具
DB
資料庫採用雙表架構設計,以 Project 和 Document 建立一對多關係。
Project 表儲存專案基本資訊,包含專案名稱、聯絡電話、申請地址等欄位;
Document 表則記錄文件詳細資料,如文件名稱、發送機關、檔案路徑、審核狀態及上傳時間。
兩表透過 `project_id 外鍵關聯,實現專案與文件的層級化管理,確保資料結構清晰且易於追蹤。
檔案處理工作流