feat: add categories per day stats

This commit is contained in:
Rafal Wisniewski
2026-05-01 15:13:58 +02:00
parent 3286bcf87a
commit cc10ddabbe
9 changed files with 218 additions and 34 deletions

View File

@@ -138,12 +138,12 @@ private class DatabasePrepopulator(
currency = "USD"
)
)
// for (category in sampleCategories) {
// categoryDao.insert(category)
// }
// for (expense in sampleExpenses) {
// expenseDao.insert(expense)
// }
for (category in sampleCategories) {
categoryDao.insert(category)
}
for (expense in sampleExpenses) {
expenseDao.insert(expense)
}
}

View File

@@ -2,7 +2,7 @@ package cc.n0th1ng.tripmoney.data.dto
import cc.n0th1ng.tripmoney.data.entity.Category
import cc.n0th1ng.tripmoney.utils.Currencies
import cc.n0th1ng.tripmoney.utils.Icons
import java.time.LocalDate
data class SummaryPerCategory(
val category: Category,
@@ -11,12 +11,8 @@ data class SummaryPerCategory(
val currency: Currencies
)
data class SummaryPerCategoryRaw(
val categoryId: Int,
val categoryName: String,
val icon: Icons,
val color: String,
data class SummaryPerDay(
val day: LocalDate,
val amount: Double,
val currency: String
)
val percent: Float
)