fix: Add @Name to IsarTransaction fields to fix large int literal error
This commit is contained in:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user