find method
Find a record by ID
Implementation
Future<TModel?> find(dynamic id) async {
final query = database.select(table)
..where((tbl) => _buildIdCondition(tbl, id))
..limit(1);
final results = await query.get();
return results.isEmpty ? null : results.first;
}