Files
hr-portal/system_functions_emoji_setup.md
Porsche Chen 360533393f feat: HR Portal - Complete Multi-Tenant System with Redis Session Storage
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>
2026-02-23 20:12:43 +08:00

2.4 KiB
Raw Permalink Blame History

系統功能 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