Major Features: - ✅ Multi-tenant architecture (tenant isolation) - ✅ Employee CRUD with lifecycle management (onboarding/offboarding) - ✅ Department tree structure with email domain management - ✅ Company info management (single-record editing) - ✅ System functions CRUD (permission management) - ✅ Email account management (multi-account per employee) - ✅ Keycloak SSO integration (auth.lab.taipei) - ✅ Redis session storage (10.1.0.254:6379) - Solves Cookie 4KB limitation - Cross-system session sharing - Sliding expiration (8 hours) - Automatic token refresh Technical Stack: Backend: - FastAPI + SQLAlchemy - PostgreSQL 16 (10.1.0.20:5433) - Keycloak Admin API integration - Docker Mailserver integration (SSH) - Alembic migrations Frontend: - Next.js 14 (App Router) - NextAuth 4 with Keycloak Provider - Redis session storage (ioredis) - Tailwind CSS Infrastructure: - Redis 7 (10.1.0.254:6379) - Session + Cache - Keycloak 26.1.0 (auth.lab.taipei) - Docker Mailserver (10.1.0.254) Architecture Highlights: - Session管理由 Keycloak + Redis 統一控制 - 支援多系統 (HR/WebMail/Calendar/Drive/Office) 共享 session - Token 自動刷新,異質服務整合 - 未來可無縫遷移到雲端 Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
81 lines
2.4 KiB
Markdown
81 lines
2.4 KiB
Markdown
# 系統功能 Emoji 圖示設定清單
|
||
|
||
> 請在「建議圖示」欄位填入你想使用的 emoji,完成後交給我執行 SQL UPDATE
|
||
|
||
---
|
||
|
||
## 系統管理功能 (is_mana=true)
|
||
|
||
| ID | 功能代碼 | 功能名稱 | 類型 | 建議圖示 |
|
||
|----|---------|---------|------|---------|
|
||
| 10 | system_managements | 系統管理後台 | NODE | ⚙️ |
|
||
| 11 | system_settings | 系統參數設定 | FUNCTION | 🔧 |
|
||
| 12 | system_codes | 系統代碼設定 | FUNCTION | 📋 |
|
||
| 13 | system_notifications | 系統通知設定 | FUNCTION | 🔔 |
|
||
| 14 | system_logs | 系統稽核查詢 | FUNCTION | 📊 |
|
||
| 15 | system_functions | 系統功能設定 | FUNCTION | 🎯 |
|
||
| 16 | init_tenants | 公司初始資料建置 | FUNCTION | 🏢 |
|
||
|
||
---
|
||
|
||
## 一般租戶功能 (is_mana=false)
|
||
|
||
| ID | 功能代碼 | 功能名稱 | 類型 | 建議圖示 |
|
||
|----|---------|---------|------|---------|
|
||
| 23 | dashboard | 系統首頁 | FUNCTION | 📊 |
|
||
| 17 | tenant | 公司資料維護 | FUNCTION | 🏢 |
|
||
| 18 | tenant_departments | 部門資料維護 | FUNCTION | 🏛️ |
|
||
| 19 | tenant_user_roles | 角色設定作業 | FUNCTION | 👥 |
|
||
| 20 | tenant_role_rights | 角色權限設定作業 | FUNCTION | 🔐 |
|
||
| 21 | tenant_emp_resumes | 人員檔歷維護 | FUNCTION | 👤 |
|
||
| 22 | tenant_emp_settings | 人員任用設定作業 | FUNCTION | ⚙️ |
|
||
|
||
---
|
||
|
||
## 常用 Emoji 參考
|
||
|
||
### 系統管理類
|
||
- ⚙️ 設定 / 齒輪
|
||
- 🔧 工具 / 扳手
|
||
- 🔨 建置 / 工程
|
||
- 🛠️ 維護 / 工具組
|
||
- ⚡ 快速 / 效能
|
||
- 🔒 安全 / 鎖定
|
||
- 🔐 權限 / 加密
|
||
|
||
### 資料管理類
|
||
- 📊 儀表板 / 圖表
|
||
- 📈 統計 / 趨勢
|
||
- 📋 清單 / 列表
|
||
- 📁 資料夾 / 分類
|
||
- 📄 文件 / 檔案
|
||
- 🗂️ 索引 / 歸檔
|
||
- 📝 編輯 / 筆記
|
||
|
||
### 組織人事類
|
||
- 🏢 公司 / 大樓
|
||
- 🏛️ 部門 / 組織
|
||
- 👥 群組 / 團隊
|
||
- 👤 個人 / 使用者
|
||
- 👔 員工 / 職員
|
||
- 🎯 目標 / 任務
|
||
- 📧 郵件 / 通知
|
||
|
||
### 通知訊息類
|
||
- 🔔 通知 / 提醒
|
||
- 📢 公告 / 廣播
|
||
- 💬 訊息 / 聊天
|
||
- ⚠️ 警告 / 注意
|
||
- ✅ 完成 / 確認
|
||
- ❌ 錯誤 / 拒絕
|
||
- ℹ️ 資訊 / 說明
|
||
|
||
---
|
||
|
||
## 使用說明
|
||
|
||
1. 請在上方表格的「建議圖示」欄位填入你要使用的 emoji
|
||
2. 可以直接複製「常用 Emoji 參考」中的圖示
|
||
3. 也可以使用 Windows 內建的 emoji 選擇器 (Win + . 或 Win + ;)
|
||
4. 完成後告訴我,我會產生並執行 UPDATE SQL
|