swing_account/lib/data/mock_data.dart

32 lines
783 B
Dart

import '../models/record.dart';
import 'categories.dart';
/// 模拟数据
final mockRecords = [
Record(
id: '1',
type: RecordType.expense,
categoryId: 'food',
note: '午餐',
amount: 25.0,
createTime: DateTime.now().subtract(const Duration(hours: 2)),
),
Record(
id: '2',
type: RecordType.income,
categoryId: 'salary',
note: '工资',
amount: 8000.0,
createTime: DateTime.now().subtract(const Duration(days: 1)),
),
// ... 其他模拟数据
];
/// 获取分类名称
String getCategoryName(String categoryId, RecordType type) {
final categories = type == RecordType.expense
? CategoryConfig.expenseCategories
: CategoryConfig.incomeCategories;
return categories[categoryId]?['name'] ?? '未知分类';
}