feat: add endpoint and logic for retrieving transaction chart data, including SQL queries, models, and service integration

This commit is contained in:
Tran Anh Tuan
2026-05-14 10:41:25 +07:00
parent 0a56dfeb61
commit 96bc22942b
11 changed files with 413 additions and 0 deletions

View File

@@ -52,3 +52,19 @@ type AnomalyItem struct {
ComponentName string `json:"componentName"`
ComponentUnit string `json:"componentUnit"`
}
type TransactionChartRow struct {
Date time.Time
TransactionType string
TotalQuantity int64
}
type TransactionChartItem struct {
Date string `json:"date"`
ImportQuantity int64 `json:"importQuantity"`
ExportQuantity int64 `json:"exportQuantity"`
}
type TransactionChartData struct {
Items []TransactionChartItem `json:"items"`
}