29. Import dữ liệu hiệu suất (Performance)#
Mục tiêu#
Cho phép Admin import dữ liệu hiệu suất từ file CSV và xem biểu đồ xu hướng trên dashboard phân tích.
Luồng nghiệp vụ#
- Admin upload file CSV chứa dữ liệu hiệu suất trên Dashboard phân tích (Next.js).
- Hệ thống xử lý batch import.
- Xem danh sách dữ liệu đã import, quản lý batch.
- Xem xu hướng hiệu suất trên biểu đồ dashboard.
API đã triển khai#
POST /performance/import— Import CSVGET /performance/list— Danh sáchGET /performance/batches— Danh sách batchGET /analytics/performance/trends— Xu hướng
Tiêu chí chấp nhận (Acceptance Criteria)#
| # | Tiêu chí | Điều kiện đạt |
|---|---|---|
| AC-29.1 | Import CSV | Upload file CSV → xử lý batch → hiển thị kết quả: thành công/thất bại từng dòng |
| AC-29.2 | Danh sách dữ liệu | Xem danh sách đã import, hỗ trợ phân trang |
| AC-29.3 | Quản lý batch | Xem danh sách batch import: ngày, số dòng, trạng thái |
| AC-29.4 | Biểu đồ xu hướng | Dữ liệu import hiển thị trên biểu đồ xu hướng hiệu suất trên dashboard |