我有 MarketCart 模型,其中包含有关 Market 的基本信息和产品列表,以及从中获取数据的构造函数(我使用来自两个不同表的两个单独的 SQL 请求):
import 'package:peydaly.market/data/models/cart_product_model.dart';
class MarketCartModel {
final int id;
final int marketId;
final String name;
final String photo;
final String workHours;
final String paymentId;
final List<CartProductModel> marketProducts;
MarketCartModel.fromDb(Map<String, dynamic> marketJson, List<CartProductModel> productsJson)
: id = marketJson["id"],
marketId = marketJson["market_id"],
photo = marketJson["photo"],
name = marketJson["name"],
workHours = marketJson["work_hours"],
paymentId = marketJson["payment_id"],
marketProducts = productsJson;
}
现在我想使用 JsonSerializables,但我不知道如何在单个构造函数中传递两个参数,以便模型可以正确使用它。所以我需要帮助。