Report 报表平台

基於 RuoyiPlus 後端最新架構,1 DO / 2 Controllers,選單 ID 起始 15000,整合 GoView 資料視覺化平臺


1. 增強定位與架構

1.1 產品定位

RuoYiPlus Report 基於 GoView 開源專案,圍繞資料視覺化大屏設計報表管理三大核心進行企業級增強,構建企業級資料視覺化與報表平臺。

1.2 模組規模

指標數值
資料物件 (DO)1 個
控制器 (Controller)2 個
選單 ID 起始15000
Maven 模組yudao-module-report

1.3 核心資料表

表名說明
report_go_view_projectGoView 專案
graph TB subgraph "RuoYiPlus Report 增強架構" subgraph "資料接入" A1[資料庫接入] A2[API 接入] A3[Excel 匯入] end subgraph "視覺化設計" B1[大屏設計器] B2[圖表元件] B3[佈局管理] end subgraph "展示釋出" C1[大屏展示] C2[報表匯出] C3[定時重新整理] end subgraph "管控層" D1[許可權控制] D2[資料許可權] D3[訪問審計] end end A1 --> B1 A2 --> B1 A3 --> B1 B1 --> B2 B2 --> B3 B3 --> C1 C1 --> C2 C2 --> C3 C1 --> D1 B1 --> D2 C1 --> D3

1.4 能力對比

維度傳統報表RuoYiPlus Report 增強
資料來源單一資料庫多資料來源+API接入
視覺化固定圖表拖拽式大屏設計
釋出方式靜態報表實時大屏+定時重新整理
許可權控制基礎許可權大屏級+資料級許可權
匯出能力簡單匯出多格式匯出+定時推送
審計合規訪問審計+操作日誌

2. 資料接入

2.1 資料來源管理

graph TB subgraph "資料來源" A[MySQL] --> E[資料接入層] B[PostgreSQL] --> E C[API 介面] --> E D[靜態資料] --> E E --> F[資料集管理] F --> G[大屏設計] end
資料來源型別說明
關聯式資料庫MySQL/PostgreSQL 直連
API 介面RESTful API 資料接入
靜態資料JSON/CSV 靜態資料
實時資料WebSocket 實時推送

3. 視覺化設計

3.1 大屏設計器

能力項說明
拖拽設計視覺化拖拽佈局
圖表元件豐富的圖表元件庫
主題配置多套主題+自定義
響應式多解析度自適應
元件聯動圖表間資料聯動

3.2 圖表型別

圖表型別說明
折線圖趨勢分析
柱狀圖對比分析
餅圖佔比分析
地圖地理分佈
儀表盤指標監控
表格明細資料

4. 展示與釋出

4.1 釋出管理

graph LR A[大屏設計] --> B[預覽測試] B --> C[釋出上線] C --> D[許可權分配] D --> E[大屏展示] E --> F[訪問統計]
能力項說明
大屏預覽設計時實時預覽
釋出管理版本釋出+回滾
許可權控制大屏訪問許可權
定時重新整理資料定時重新整理
匯出功能圖片/PDF匯出

5. 技術架構

graph TB subgraph "yudao-module-report-plus" subgraph "report-biz" A1[datasource 資料來源管理] A2[dataset 資料集管理] A3[design 大屏設計] A4[publish 釋出管理] A5[export 匯出管理] A6[goview GoView整合] end subgraph "許可權與審計" B1[permission 許可權控制] B2[audit 審計日誌] end end A1 --> B1 A3 --> B1 A4 --> B2 A6 --> B1

6. 商業價值

價值點說明
資料視覺化拖拽式大屏設計
決策支援實時資料監控
快速構建豐富元件+模板
靈活接入多資料來源支援
安全管控大屏許可權+訪問審計
開放整合GoView 開源生態
docs