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

MetricValue
Data Objects (DO)7
Controllers2
Menu ID Start8000
Maven Moduleyudao-module-fits

1.3 Core Data Tables

Table NameDescription
fits_issueIssue Management
fits_projectProject Management
fits_exception_reportException 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

DimensionTraditional ApproachRuoYiPlus FITS Enhancement
Issue ManagementSimple recordingFull-process tracking + assignment
Exception ReportingScattered logsUnified exception capture + classification
Project ManagementNoneMulti-project independent management
Statistical AnalysisNoneIssue trends + exception statistics
Permission ControlNoneProject-level permission isolation
Audit ComplianceNoneOperation 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]
CapabilityDescription
Issue CreationDescription + priority + attachments
Issue AssignmentManual assignment + auto assignment
Issue ProcessingProcessing records + status transitions
Issue ClosureVerification + archiving
NotificationEmail + 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]
CapabilityDescription
Exception CaptureAuto capture + manual reporting
Exception ClassificationSystem/business/performance classification
Exception AggregationSimilar exception aggregation analysis
Trend AnalysisException trends + frequency statistics
Alert NotificationThreshold 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 PointDescription
Issue Closed LoopCreate → Assign → Process → Close
Exception MonitoringReal-time capture + trend analysis
Efficiency ImprovementAuto assignment + notification reminders
Data InsightsIssue trends + exception statistics
Multi-Project SupportMulti-project independent management
Audit ComplianceOperation audit + change traceability
docs