FITS Issue Feedback System
Based on the latest RuoyiPlus backend architecture, 7 DOs / 2 Controllers, menu IDs starting from 8000, building an enterprise-level issue feedback and tracking system
1. Enhancement Positioning and Architecture
1.1 Product Positioning
RuoYiPlus FITS provides enterprise-level enhancements around three core areas: Issue Tracking, Exception Reporting, and Project Management, building an efficient issue feedback and resolution closed loop.
1.2 Module Scale
| Metric | Value |
|---|---|
| Data Objects (DO) | 7 |
| Controllers | 2 |
| Menu ID Start | 8000 |
| Maven Module | yudao-module-fits |
1.3 Core Data Tables
| Table Name | Description |
|---|---|
fits_issue | Issue Management |
fits_project | Project Management |
fits_exception_report | Exception Report |
graph TB
subgraph "RuoYiPlus FITS Enhancement Architecture"
subgraph "Issue Management"
A1[Issue Creation]
A2[Issue Assignment]
A3[Issue Processing]
A4[Issue Closure]
end
subgraph "Exception Report"
B1[Exception Capture]
B2[Exception Classification]
B3[Exception Statistics]
end
subgraph "Project Management"
C1[Project Configuration]
C2[Member Management]
end
subgraph "Governance Layer"
D1[Permission Control]
D2[Operation Audit]
end
end
A1 --> A2
A2 --> A3
A3 --> A4
B1 --> B2
B2 --> B3
C1 --> C2
A1 --> D1
B1 --> D2
1.4 Capability Comparison
| Dimension | Traditional Approach | RuoYiPlus FITS Enhancement |
|---|---|---|
| Issue Management | Simple recording | Full-process tracking + assignment |
| Exception Reporting | Scattered logs | Unified exception capture + classification |
| Project Management | None | Multi-project independent management |
| Statistical Analysis | None | Issue trends + exception statistics |
| Permission Control | None | Project-level permission isolation |
| Audit Compliance | None | Operation audit + change traceability |
2. Issue Management
2.1 Issue Workflow
graph TB
A[Issue Creation] --> B[Issue Assignment]
B --> C[Issue Processing]
C --> D{Resolved?}
D -->|Yes| E[Verification & Closure]
D -->|No| F[Re-process]
F --> C
E --> G[Issue Archiving]
A --> A1[Issue Description]
A --> A2[Priority]
A --> A3[Attachment Upload]
C --> C1[Processing Records]
C --> C2[Status Update]
C --> C3[Notify Stakeholders]
| Capability | Description |
|---|---|
| Issue Creation | Description + priority + attachments |
| Issue Assignment | Manual assignment + auto assignment |
| Issue Processing | Processing records + status transitions |
| Issue Closure | Verification + archiving |
| Notification | Email + in-app notifications |
3. Exception Report Management
3.1 Exception Handling
graph LR
A[Exception Capture] --> B[Exception Classification]
B --> C[Exception Aggregation]
C --> D[Trend Analysis]
D --> E[Alert Notification]
B --> B1[System Exception]
B --> B2[Business Exception]
B --> B3[Performance Exception]
C --> C1[Similar Aggregation]
C --> C2[Frequency Statistics]
| Capability | Description |
|---|---|
| Exception Capture | Auto capture + manual reporting |
| Exception Classification | System/business/performance classification |
| Exception Aggregation | Similar exception aggregation analysis |
| Trend Analysis | Exception trends + frequency statistics |
| Alert Notification | Threshold alerts + notifications |
4. Technical Architecture
graph TB
subgraph "yudao-module-fits-plus"
subgraph "fits-biz"
A1[issue Issue Management]
A2[project Project Management]
A3[exception Exception Report]
A4[notification Notification Management]
A5[analytics Statistical Analysis]
end
subgraph "Permission & Audit"
B1[permission Permission Control]
B2[audit Audit Log]
end
end
A1 --> B1
A2 --> B1
A3 --> B2
A4 --> B2
5. Business Value
| Value Point | Description |
|---|---|
| Issue Closed Loop | Create → Assign → Process → Close |
| Exception Monitoring | Real-time capture + trend analysis |
| Efficiency Improvement | Auto assignment + notification reminders |
| Data Insights | Issue trends + exception statistics |
| Multi-Project Support | Multi-project independent management |
| Audit Compliance | Operation audit + change traceability |