fix: Add @Name to IsarTransaction fields to fix large int literal error

This commit is contained in:
2025-05-04 11:32:40 +03:00
parent c41c15ba8c
commit 361bc279ba
+3 -1
View File
@@ -4,16 +4,18 @@ import 'package:isar/isar.dart';
part 'isar_transaction.g.dart';
@collection // Аннотация для Isar коллекции
@Name("Transaction") // Явно задаем имя коллекции для Isar, чтобы изменить хэш
@Name("Transaction") // Явно задаем имя коллекции для Isar
class IsarTransaction {
Id id = Isar.autoIncrement; // Автоинкрементный ID
@Index() // Индекс для быстрого поиска/фильтрации по имени категории
@Name("category") // Явно задаем имя поля для Isar
late String categoryName;
late double amount;
@Index() // Индекс для быстрой сортировки/фильтрации по дате
@Name("tx_date") // Явно задаем имя поля для Isar (используем другое имя для надежности)
late DateTime date;
late String merchant;