feat: report purchasing
Build & Deploy iOS to TestFlight / build-and-deploy (push) Waiting to run

This commit is contained in:
efrilm
2026-06-22 14:30:38 +07:00
parent c1cefb122b
commit 0b70194d8e
19 changed files with 592 additions and 71 deletions
@@ -690,7 +690,11 @@ _$PurchasingAnalyticSummaryDtoImpl _$$PurchasingAnalyticSummaryDtoImplFromJson(
Map<String, dynamic> json,
) => _$PurchasingAnalyticSummaryDtoImpl(
totalPurchases: json['total_purchases'] as num?,
rawMaterialPurchases: json['raw_material_purchases'] as num?,
expensePurchases: json['expense_purchases'] as num?,
totalPurchaseOrders: json['total_purchase_orders'] as num?,
rawMaterialPurchaseOrders: json['raw_material_purchase_orders'] as num?,
expenseCount: json['expense_count'] as num?,
totalQuantity: json['total_quantity'] as num?,
averagePurchaseOrderValue: json['average_purchase_order_value'] as num?,
totalIngredients: json['total_ingredients'] as num?,
@@ -701,7 +705,11 @@ Map<String, dynamic> _$$PurchasingAnalyticSummaryDtoImplToJson(
_$PurchasingAnalyticSummaryDtoImpl instance,
) => <String, dynamic>{
'total_purchases': instance.totalPurchases,
'raw_material_purchases': instance.rawMaterialPurchases,
'expense_purchases': instance.expensePurchases,
'total_purchase_orders': instance.totalPurchaseOrders,
'raw_material_purchase_orders': instance.rawMaterialPurchaseOrders,
'expense_count': instance.expenseCount,
'total_quantity': instance.totalQuantity,
'average_purchase_order_value': instance.averagePurchaseOrderValue,
'total_ingredients': instance.totalIngredients,
@@ -713,7 +721,11 @@ _$PurchasingAnalyticDataDtoImpl _$$PurchasingAnalyticDataDtoImplFromJson(
) => _$PurchasingAnalyticDataDtoImpl(
date: json['date'] == null ? null : DateTime.parse(json['date'] as String),
purchases: json['purchases'] as num?,
rawMaterialPurchases: json['raw_material_purchases'] as num?,
expensePurchases: json['expense_purchases'] as num?,
purchaseOrders: json['purchase_orders'] as num?,
rawMaterialPurchaseOrders: json['raw_material_purchase_orders'] as num?,
expenseCount: json['expense_count'] as num?,
quantity: json['quantity'] as num?,
ingredients: json['ingredients'] as num?,
vendors: json['vendors'] as num?,
@@ -724,7 +736,11 @@ Map<String, dynamic> _$$PurchasingAnalyticDataDtoImplToJson(
) => <String, dynamic>{
'date': instance.date?.toIso8601String(),
'purchases': instance.purchases,
'raw_material_purchases': instance.rawMaterialPurchases,
'expense_purchases': instance.expensePurchases,
'purchase_orders': instance.purchaseOrders,
'raw_material_purchase_orders': instance.rawMaterialPurchaseOrders,
'expense_count': instance.expenseCount,
'quantity': instance.quantity,
'ingredients': instance.ingredients,
'vendors': instance.vendors,