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
+184 -2
View File
@@ -7465,7 +7465,11 @@ abstract class _PurchasingAnalytic implements PurchasingAnalytic {
/// @nodoc
mixin _$PurchasingAnalyticSummary {
int get totalPurchases => throw _privateConstructorUsedError;
int get rawMaterialPurchases => throw _privateConstructorUsedError;
int get expensePurchases => throw _privateConstructorUsedError;
int get totalPurchaseOrders => throw _privateConstructorUsedError;
int get rawMaterialPurchaseOrders => throw _privateConstructorUsedError;
int get expenseCount => throw _privateConstructorUsedError;
int get totalQuantity => throw _privateConstructorUsedError;
double get averagePurchaseOrderValue => throw _privateConstructorUsedError;
int get totalIngredients => throw _privateConstructorUsedError;
@@ -7487,7 +7491,11 @@ abstract class $PurchasingAnalyticSummaryCopyWith<$Res> {
@useResult
$Res call({
int totalPurchases,
int rawMaterialPurchases,
int expensePurchases,
int totalPurchaseOrders,
int rawMaterialPurchaseOrders,
int expenseCount,
int totalQuantity,
double averagePurchaseOrderValue,
int totalIngredients,
@@ -7514,7 +7522,11 @@ class _$PurchasingAnalyticSummaryCopyWithImpl<
@override
$Res call({
Object? totalPurchases = null,
Object? rawMaterialPurchases = null,
Object? expensePurchases = null,
Object? totalPurchaseOrders = null,
Object? rawMaterialPurchaseOrders = null,
Object? expenseCount = null,
Object? totalQuantity = null,
Object? averagePurchaseOrderValue = null,
Object? totalIngredients = null,
@@ -7526,10 +7538,26 @@ class _$PurchasingAnalyticSummaryCopyWithImpl<
? _value.totalPurchases
: totalPurchases // ignore: cast_nullable_to_non_nullable
as int,
rawMaterialPurchases: null == rawMaterialPurchases
? _value.rawMaterialPurchases
: rawMaterialPurchases // ignore: cast_nullable_to_non_nullable
as int,
expensePurchases: null == expensePurchases
? _value.expensePurchases
: expensePurchases // ignore: cast_nullable_to_non_nullable
as int,
totalPurchaseOrders: null == totalPurchaseOrders
? _value.totalPurchaseOrders
: totalPurchaseOrders // ignore: cast_nullable_to_non_nullable
as int,
rawMaterialPurchaseOrders: null == rawMaterialPurchaseOrders
? _value.rawMaterialPurchaseOrders
: rawMaterialPurchaseOrders // ignore: cast_nullable_to_non_nullable
as int,
expenseCount: null == expenseCount
? _value.expenseCount
: expenseCount // ignore: cast_nullable_to_non_nullable
as int,
totalQuantity: null == totalQuantity
? _value.totalQuantity
: totalQuantity // ignore: cast_nullable_to_non_nullable
@@ -7563,7 +7591,11 @@ abstract class _$$PurchasingAnalyticSummaryImplCopyWith<$Res>
@useResult
$Res call({
int totalPurchases,
int rawMaterialPurchases,
int expensePurchases,
int totalPurchaseOrders,
int rawMaterialPurchaseOrders,
int expenseCount,
int totalQuantity,
double averagePurchaseOrderValue,
int totalIngredients,
@@ -7590,7 +7622,11 @@ class __$$PurchasingAnalyticSummaryImplCopyWithImpl<$Res>
@override
$Res call({
Object? totalPurchases = null,
Object? rawMaterialPurchases = null,
Object? expensePurchases = null,
Object? totalPurchaseOrders = null,
Object? rawMaterialPurchaseOrders = null,
Object? expenseCount = null,
Object? totalQuantity = null,
Object? averagePurchaseOrderValue = null,
Object? totalIngredients = null,
@@ -7602,10 +7638,26 @@ class __$$PurchasingAnalyticSummaryImplCopyWithImpl<$Res>
? _value.totalPurchases
: totalPurchases // ignore: cast_nullable_to_non_nullable
as int,
rawMaterialPurchases: null == rawMaterialPurchases
? _value.rawMaterialPurchases
: rawMaterialPurchases // ignore: cast_nullable_to_non_nullable
as int,
expensePurchases: null == expensePurchases
? _value.expensePurchases
: expensePurchases // ignore: cast_nullable_to_non_nullable
as int,
totalPurchaseOrders: null == totalPurchaseOrders
? _value.totalPurchaseOrders
: totalPurchaseOrders // ignore: cast_nullable_to_non_nullable
as int,
rawMaterialPurchaseOrders: null == rawMaterialPurchaseOrders
? _value.rawMaterialPurchaseOrders
: rawMaterialPurchaseOrders // ignore: cast_nullable_to_non_nullable
as int,
expenseCount: null == expenseCount
? _value.expenseCount
: expenseCount // ignore: cast_nullable_to_non_nullable
as int,
totalQuantity: null == totalQuantity
? _value.totalQuantity
: totalQuantity // ignore: cast_nullable_to_non_nullable
@@ -7632,7 +7684,11 @@ class __$$PurchasingAnalyticSummaryImplCopyWithImpl<$Res>
class _$PurchasingAnalyticSummaryImpl implements _PurchasingAnalyticSummary {
const _$PurchasingAnalyticSummaryImpl({
required this.totalPurchases,
required this.rawMaterialPurchases,
required this.expensePurchases,
required this.totalPurchaseOrders,
required this.rawMaterialPurchaseOrders,
required this.expenseCount,
required this.totalQuantity,
required this.averagePurchaseOrderValue,
required this.totalIngredients,
@@ -7642,8 +7698,16 @@ class _$PurchasingAnalyticSummaryImpl implements _PurchasingAnalyticSummary {
@override
final int totalPurchases;
@override
final int rawMaterialPurchases;
@override
final int expensePurchases;
@override
final int totalPurchaseOrders;
@override
final int rawMaterialPurchaseOrders;
@override
final int expenseCount;
@override
final int totalQuantity;
@override
final double averagePurchaseOrderValue;
@@ -7654,7 +7718,7 @@ class _$PurchasingAnalyticSummaryImpl implements _PurchasingAnalyticSummary {
@override
String toString() {
return 'PurchasingAnalyticSummary(totalPurchases: $totalPurchases, totalPurchaseOrders: $totalPurchaseOrders, totalQuantity: $totalQuantity, averagePurchaseOrderValue: $averagePurchaseOrderValue, totalIngredients: $totalIngredients, totalVendors: $totalVendors)';
return 'PurchasingAnalyticSummary(totalPurchases: $totalPurchases, rawMaterialPurchases: $rawMaterialPurchases, expensePurchases: $expensePurchases, totalPurchaseOrders: $totalPurchaseOrders, rawMaterialPurchaseOrders: $rawMaterialPurchaseOrders, expenseCount: $expenseCount, totalQuantity: $totalQuantity, averagePurchaseOrderValue: $averagePurchaseOrderValue, totalIngredients: $totalIngredients, totalVendors: $totalVendors)';
}
@override
@@ -7664,8 +7728,19 @@ class _$PurchasingAnalyticSummaryImpl implements _PurchasingAnalyticSummary {
other is _$PurchasingAnalyticSummaryImpl &&
(identical(other.totalPurchases, totalPurchases) ||
other.totalPurchases == totalPurchases) &&
(identical(other.rawMaterialPurchases, rawMaterialPurchases) ||
other.rawMaterialPurchases == rawMaterialPurchases) &&
(identical(other.expensePurchases, expensePurchases) ||
other.expensePurchases == expensePurchases) &&
(identical(other.totalPurchaseOrders, totalPurchaseOrders) ||
other.totalPurchaseOrders == totalPurchaseOrders) &&
(identical(
other.rawMaterialPurchaseOrders,
rawMaterialPurchaseOrders,
) ||
other.rawMaterialPurchaseOrders == rawMaterialPurchaseOrders) &&
(identical(other.expenseCount, expenseCount) ||
other.expenseCount == expenseCount) &&
(identical(other.totalQuantity, totalQuantity) ||
other.totalQuantity == totalQuantity) &&
(identical(
@@ -7683,7 +7758,11 @@ class _$PurchasingAnalyticSummaryImpl implements _PurchasingAnalyticSummary {
int get hashCode => Object.hash(
runtimeType,
totalPurchases,
rawMaterialPurchases,
expensePurchases,
totalPurchaseOrders,
rawMaterialPurchaseOrders,
expenseCount,
totalQuantity,
averagePurchaseOrderValue,
totalIngredients,
@@ -7705,7 +7784,11 @@ class _$PurchasingAnalyticSummaryImpl implements _PurchasingAnalyticSummary {
abstract class _PurchasingAnalyticSummary implements PurchasingAnalyticSummary {
const factory _PurchasingAnalyticSummary({
required final int totalPurchases,
required final int rawMaterialPurchases,
required final int expensePurchases,
required final int totalPurchaseOrders,
required final int rawMaterialPurchaseOrders,
required final int expenseCount,
required final int totalQuantity,
required final double averagePurchaseOrderValue,
required final int totalIngredients,
@@ -7715,8 +7798,16 @@ abstract class _PurchasingAnalyticSummary implements PurchasingAnalyticSummary {
@override
int get totalPurchases;
@override
int get rawMaterialPurchases;
@override
int get expensePurchases;
@override
int get totalPurchaseOrders;
@override
int get rawMaterialPurchaseOrders;
@override
int get expenseCount;
@override
int get totalQuantity;
@override
double get averagePurchaseOrderValue;
@@ -7737,7 +7828,11 @@ abstract class _PurchasingAnalyticSummary implements PurchasingAnalyticSummary {
mixin _$PurchasingAnalyticData {
DateTime get date => throw _privateConstructorUsedError;
int get purchases => throw _privateConstructorUsedError;
int get rawMaterialPurchases => throw _privateConstructorUsedError;
int get expensePurchases => throw _privateConstructorUsedError;
int get purchaseOrders => throw _privateConstructorUsedError;
int get rawMaterialPurchaseOrders => throw _privateConstructorUsedError;
int get expenseCount => throw _privateConstructorUsedError;
int get quantity => throw _privateConstructorUsedError;
int get ingredients => throw _privateConstructorUsedError;
int get vendors => throw _privateConstructorUsedError;
@@ -7759,7 +7854,11 @@ abstract class $PurchasingAnalyticDataCopyWith<$Res> {
$Res call({
DateTime date,
int purchases,
int rawMaterialPurchases,
int expensePurchases,
int purchaseOrders,
int rawMaterialPurchaseOrders,
int expenseCount,
int quantity,
int ingredients,
int vendors,
@@ -7786,7 +7885,11 @@ class _$PurchasingAnalyticDataCopyWithImpl<
$Res call({
Object? date = null,
Object? purchases = null,
Object? rawMaterialPurchases = null,
Object? expensePurchases = null,
Object? purchaseOrders = null,
Object? rawMaterialPurchaseOrders = null,
Object? expenseCount = null,
Object? quantity = null,
Object? ingredients = null,
Object? vendors = null,
@@ -7801,10 +7904,26 @@ class _$PurchasingAnalyticDataCopyWithImpl<
? _value.purchases
: purchases // ignore: cast_nullable_to_non_nullable
as int,
rawMaterialPurchases: null == rawMaterialPurchases
? _value.rawMaterialPurchases
: rawMaterialPurchases // ignore: cast_nullable_to_non_nullable
as int,
expensePurchases: null == expensePurchases
? _value.expensePurchases
: expensePurchases // ignore: cast_nullable_to_non_nullable
as int,
purchaseOrders: null == purchaseOrders
? _value.purchaseOrders
: purchaseOrders // ignore: cast_nullable_to_non_nullable
as int,
rawMaterialPurchaseOrders: null == rawMaterialPurchaseOrders
? _value.rawMaterialPurchaseOrders
: rawMaterialPurchaseOrders // ignore: cast_nullable_to_non_nullable
as int,
expenseCount: null == expenseCount
? _value.expenseCount
: expenseCount // ignore: cast_nullable_to_non_nullable
as int,
quantity: null == quantity
? _value.quantity
: quantity // ignore: cast_nullable_to_non_nullable
@@ -7835,7 +7954,11 @@ abstract class _$$PurchasingAnalyticDataImplCopyWith<$Res>
$Res call({
DateTime date,
int purchases,
int rawMaterialPurchases,
int expensePurchases,
int purchaseOrders,
int rawMaterialPurchaseOrders,
int expenseCount,
int quantity,
int ingredients,
int vendors,
@@ -7859,7 +7982,11 @@ class __$$PurchasingAnalyticDataImplCopyWithImpl<$Res>
$Res call({
Object? date = null,
Object? purchases = null,
Object? rawMaterialPurchases = null,
Object? expensePurchases = null,
Object? purchaseOrders = null,
Object? rawMaterialPurchaseOrders = null,
Object? expenseCount = null,
Object? quantity = null,
Object? ingredients = null,
Object? vendors = null,
@@ -7874,10 +8001,26 @@ class __$$PurchasingAnalyticDataImplCopyWithImpl<$Res>
? _value.purchases
: purchases // ignore: cast_nullable_to_non_nullable
as int,
rawMaterialPurchases: null == rawMaterialPurchases
? _value.rawMaterialPurchases
: rawMaterialPurchases // ignore: cast_nullable_to_non_nullable
as int,
expensePurchases: null == expensePurchases
? _value.expensePurchases
: expensePurchases // ignore: cast_nullable_to_non_nullable
as int,
purchaseOrders: null == purchaseOrders
? _value.purchaseOrders
: purchaseOrders // ignore: cast_nullable_to_non_nullable
as int,
rawMaterialPurchaseOrders: null == rawMaterialPurchaseOrders
? _value.rawMaterialPurchaseOrders
: rawMaterialPurchaseOrders // ignore: cast_nullable_to_non_nullable
as int,
expenseCount: null == expenseCount
? _value.expenseCount
: expenseCount // ignore: cast_nullable_to_non_nullable
as int,
quantity: null == quantity
? _value.quantity
: quantity // ignore: cast_nullable_to_non_nullable
@@ -7901,7 +8044,11 @@ class _$PurchasingAnalyticDataImpl implements _PurchasingAnalyticData {
const _$PurchasingAnalyticDataImpl({
required this.date,
required this.purchases,
required this.rawMaterialPurchases,
required this.expensePurchases,
required this.purchaseOrders,
required this.rawMaterialPurchaseOrders,
required this.expenseCount,
required this.quantity,
required this.ingredients,
required this.vendors,
@@ -7912,8 +8059,16 @@ class _$PurchasingAnalyticDataImpl implements _PurchasingAnalyticData {
@override
final int purchases;
@override
final int rawMaterialPurchases;
@override
final int expensePurchases;
@override
final int purchaseOrders;
@override
final int rawMaterialPurchaseOrders;
@override
final int expenseCount;
@override
final int quantity;
@override
final int ingredients;
@@ -7922,7 +8077,7 @@ class _$PurchasingAnalyticDataImpl implements _PurchasingAnalyticData {
@override
String toString() {
return 'PurchasingAnalyticData(date: $date, purchases: $purchases, purchaseOrders: $purchaseOrders, quantity: $quantity, ingredients: $ingredients, vendors: $vendors)';
return 'PurchasingAnalyticData(date: $date, purchases: $purchases, rawMaterialPurchases: $rawMaterialPurchases, expensePurchases: $expensePurchases, purchaseOrders: $purchaseOrders, rawMaterialPurchaseOrders: $rawMaterialPurchaseOrders, expenseCount: $expenseCount, quantity: $quantity, ingredients: $ingredients, vendors: $vendors)';
}
@override
@@ -7933,8 +8088,19 @@ class _$PurchasingAnalyticDataImpl implements _PurchasingAnalyticData {
(identical(other.date, date) || other.date == date) &&
(identical(other.purchases, purchases) ||
other.purchases == purchases) &&
(identical(other.rawMaterialPurchases, rawMaterialPurchases) ||
other.rawMaterialPurchases == rawMaterialPurchases) &&
(identical(other.expensePurchases, expensePurchases) ||
other.expensePurchases == expensePurchases) &&
(identical(other.purchaseOrders, purchaseOrders) ||
other.purchaseOrders == purchaseOrders) &&
(identical(
other.rawMaterialPurchaseOrders,
rawMaterialPurchaseOrders,
) ||
other.rawMaterialPurchaseOrders == rawMaterialPurchaseOrders) &&
(identical(other.expenseCount, expenseCount) ||
other.expenseCount == expenseCount) &&
(identical(other.quantity, quantity) ||
other.quantity == quantity) &&
(identical(other.ingredients, ingredients) ||
@@ -7947,7 +8113,11 @@ class _$PurchasingAnalyticDataImpl implements _PurchasingAnalyticData {
runtimeType,
date,
purchases,
rawMaterialPurchases,
expensePurchases,
purchaseOrders,
rawMaterialPurchaseOrders,
expenseCount,
quantity,
ingredients,
vendors,
@@ -7970,7 +8140,11 @@ abstract class _PurchasingAnalyticData implements PurchasingAnalyticData {
const factory _PurchasingAnalyticData({
required final DateTime date,
required final int purchases,
required final int rawMaterialPurchases,
required final int expensePurchases,
required final int purchaseOrders,
required final int rawMaterialPurchaseOrders,
required final int expenseCount,
required final int quantity,
required final int ingredients,
required final int vendors,
@@ -7981,8 +8155,16 @@ abstract class _PurchasingAnalyticData implements PurchasingAnalyticData {
@override
int get purchases;
@override
int get rawMaterialPurchases;
@override
int get expensePurchases;
@override
int get purchaseOrders;
@override
int get rawMaterialPurchaseOrders;
@override
int get expenseCount;
@override
int get quantity;
@override
int get ingredients;