package models

type ProductPerformanceRow struct {
	KpiDate               string  `json:"kpi_date"`
	ProductCode           string  `json:"product_code"`
	ColorCode             string  `json:"color_code"`
	ColorDescription      string  `json:"color_description"`
	YakaKodu              string  `json:"yaka_kodu"`
	ItemDescription       string  `json:"item_description"`
	Kategori              string  `json:"kategori"`
	Seri                  string  `json:"seri"`
	YasGrubu              string  `json:"yas_grubu"`
	AskiliYan             string  `json:"askili_yan"`
	UrunIlkGrubu          string  `json:"urun_ilk_grubu"`
	UrunAnaGrubu          string  `json:"urun_ana_grubu"`
	UrunAltGrubu          string  `json:"urun_alt_grubu"`
	MarketKey             string  `json:"market_key"`
	StockQty              float64 `json:"stock_qty"`
	SalesQty30            float64 `json:"sales_qty_30d"`
	SalesQty90            float64 `json:"sales_qty_90d"`
	SalesQty180           float64 `json:"sales_qty_180d"`
	SalesQty365           float64 `json:"sales_qty_365d"`
	SalesQty730           float64 `json:"sales_qty_730d"`
	SalesQtyTotal         float64 `json:"sales_qty_total"`
	SalesUSD30            float64 `json:"sales_usd_30d"`
	SalesUSD90            float64 `json:"sales_usd_90d"`
	SalesUSD180           float64 `json:"sales_usd_180d"`
	SalesUSD365           float64 `json:"sales_usd_365d"`
	SalesUSDTotal         float64 `json:"sales_usd_total"`
	AvgDailySales90       float64 `json:"avg_daily_sales_90d"`
	AvgDailySales180      float64 `json:"avg_daily_sales_180d"`
	AvgDailySales365      float64 `json:"avg_daily_sales_365d"`
	AvgDailySalesTotal    float64 `json:"avg_daily_sales_total"`
	AvgStock90            float64 `json:"avg_stock_90d"`
	AvgStock180           float64 `json:"avg_stock_180d"`
	AvgStock365           float64 `json:"avg_stock_365d"`
	AvgStockTotal         float64 `json:"avg_stock_total"`
	StockDays90           float64 `json:"stock_days_90d"`
	StockDays180          float64 `json:"stock_days_180d"`
	StockDays365          float64 `json:"stock_days_365d"`
	StockDaysTotal        float64 `json:"stock_days_total"`
	StockTurnover90       float64 `json:"stock_turnover_90d"`
	StockTurnover180      float64 `json:"stock_turnover_180d"`
	StockTurnover365      float64 `json:"stock_turnover_365d"`
	StockTurnoverTotal    float64 `json:"stock_turnover_total"`
	AvgPriceUSD90         float64 `json:"avg_price_usd_90d"`
	AvgPriceUSD180        float64 `json:"avg_price_usd_180d"`
	CostPriceUSD          float64 `json:"cost_price_usd"`
	BasePriceUSD          float64 `json:"base_price_usd"`
	BasePriceTRY          float64 `json:"base_price_try"`
	GrossProfitUSD90      float64 `json:"gross_profit_usd_90d"`
	GrossProfitUSD180     float64 `json:"gross_profit_usd_180d"`
	GrossMargin90         float64 `json:"gross_margin_90d"`
	GrossMargin180        float64 `json:"gross_margin_180d"`
	UnitProfitCost90      float64 `json:"unit_profit_cost_90d"`
	UnitProfitCost180     float64 `json:"unit_profit_cost_180d"`
	UnitProfitBase90      float64 `json:"unit_profit_base_90d"`
	UnitProfitBase180     float64 `json:"unit_profit_base_180d"`
	MarketCount90         int     `json:"market_count_90d"`
	MarketCount180        int     `json:"market_count_180d"`
	MarketCount365        int     `json:"market_count_365d"`
	MarketCountTotal      int     `json:"market_count_total"`
	CustomerCount90       int     `json:"customer_count_90d"`
	CustomerCount180      int     `json:"customer_count_180d"`
	CustomerCount365      int     `json:"customer_count_365d"`
	CustomerCountTotal    int     `json:"customer_count_total"`
	SalesIndex90          float64 `json:"sales_index_90d"`
	SalesIndex180         float64 `json:"sales_index_180d"`
	SalesIndex365         float64 `json:"sales_index_365d"`
	SalesIndexTotal       float64 `json:"sales_index_total"`
	PriceIndex90          float64 `json:"price_index_90d"`
	MarginIndex90         float64 `json:"margin_index_90d"`
	PerformanceScore90    float64 `json:"performance_score_90d"`
	PerformanceScore180   float64 `json:"performance_score_180d"`
	PerformanceScore365   float64 `json:"performance_score_365d"`
	PerformanceScoreTotal float64 `json:"performance_score_total"`
	PerformanceScore      float64 `json:"performance_score"`
	PerformanceBucket     string  `json:"performance_bucket"`
	Recommendation        string  `json:"recommendation"`
	LastSaleDate          string  `json:"last_sale_date"`
	LastRefNumber         string  `json:"last_ref_number"`
	UpdatedAt             string  `json:"updated_at"`
}

type ProductPerformanceSummary struct {
	KpiDate         string  `json:"kpi_date"`
	TotalRows       int     `json:"total_rows"`
	StarCount       int     `json:"star_count"`
	StockRisk       int     `json:"stock_risk"`
	NoStockDemand   int     `json:"no_stock_demand"`
	TotalStock      float64 `json:"total_stock"`
	StockCostUSD    float64 `json:"stock_cost_usd"`
	RiskCostUSD     float64 `json:"risk_cost_usd"`
	SalesQty90      float64 `json:"sales_qty_90d"`
	SalesUSD90      float64 `json:"sales_usd_90d"`
	GrossProfit90   float64 `json:"gross_profit_usd_90d"`
	MarketCount90   int     `json:"market_count_90d"`
	CustomerCount90 int     `json:"customer_count_90d"`
	UpdatedAt       string  `json:"updated_at"`
}

type ProductPerformanceGeneralRow struct {
	PeriodStart         string  `json:"period_start"`
	PeriodEnd           string  `json:"period_end"`
	ProductCode         string  `json:"product_code"`
	ColorCode           string  `json:"color_code"`
	ColorDescription    string  `json:"color_description"`
	YakaKodu            string  `json:"yaka_kodu"`
	ItemDescription     string  `json:"item_description"`
	Kategori            string  `json:"kategori"`
	Seri                string  `json:"seri"`
	YasGrubu            string  `json:"yas_grubu"`
	AskiliYan           string  `json:"askili_yan"`
	UrunIlkGrubu        string  `json:"urun_ilk_grubu"`
	UrunAnaGrubu        string  `json:"urun_ana_grubu"`
	UrunAltGrubu        string  `json:"urun_alt_grubu"`
	MarketKey           string  `json:"market_key"`
	StockQty            float64 `json:"stock_qty"`
	SalesQtyTotal       float64 `json:"sales_qty_total"`
	SalesUSDTotal       float64 `json:"sales_usd_total"`
	AvgDailySalesTotal  float64 `json:"avg_daily_sales_total"`
	StockDaysTotal      float64 `json:"stock_days_total"`
	AvgPriceUSDTotal    float64 `json:"avg_price_usd_total"`
	CostPriceUSD        float64 `json:"cost_price_usd"`
	BasePriceUSD        float64 `json:"base_price_usd"`
	GrossProfitUSDTotal float64 `json:"gross_profit_usd_total"`
	GrossMarginTotal    float64 `json:"gross_margin_total"`
	UnitProfitCostTotal float64 `json:"unit_profit_cost_total"`
	UnitProfitBaseTotal float64 `json:"unit_profit_base_total"`
	MarketCountTotal    int     `json:"market_count_total"`
	CustomerCountTotal  int     `json:"customer_count_total"`
	InvoiceCountTotal   int     `json:"invoice_count_total"`
	SalesIndexTotal     float64 `json:"sales_index_total"`
	PerformanceScore    float64 `json:"performance_score"`
	PerformanceBucket   string  `json:"performance_bucket"`
	Recommendation      string  `json:"recommendation"`
	FirstSaleDate       string  `json:"first_sale_date"`
	LastSaleDate        string  `json:"last_sale_date"`
	LastRefNumber       string  `json:"last_ref_number"`
}

type ProductPerformanceOrderAnalysisRow struct {
	ProductCode           string  `json:"product_code"`
	ColorCode             string  `json:"color_code"`
	ColorDescription      string  `json:"color_description"`
	YakaKodu              string  `json:"yaka_kodu"`
	ItemDescription       string  `json:"item_description"`
	Kategori              string  `json:"kategori"`
	Seri                  string  `json:"seri"`
	YasGrubu              string  `json:"yas_grubu"`
	AskiliYan             string  `json:"askili_yan"`
	UrunIlkGrubu          string  `json:"urun_ilk_grubu"`
	UrunAnaGrubu          string  `json:"urun_ana_grubu"`
	UrunAltGrubu          string  `json:"urun_alt_grubu"`
	MarketKey             string  `json:"market_key"`
	OrderQty              float64 `json:"order_qty"`
	OrderUSD              float64 `json:"order_usd"`
	AvgOrderPriceUSD      float64 `json:"avg_order_price_usd"`
	StockQty              float64 `json:"stock_qty"`
	NetStockAfterOrder    float64 `json:"net_stock_after_order"`
	CostPriceUSD          float64 `json:"cost_price_usd"`
	BasePriceUSD          float64 `json:"base_price_usd"`
	UnitProfitCostUSD     float64 `json:"unit_profit_cost_usd"`
	UnitProfitBaseUSD     float64 `json:"unit_profit_base_usd"`
	ExpectedProfitCostUSD float64 `json:"expected_profit_cost_usd"`
	ExpectedProfitBaseUSD float64 `json:"expected_profit_base_usd"`
	ExpectedMarginCost    float64 `json:"expected_margin_cost"`
	MarketCount           int     `json:"market_count"`
	CustomerCount         int     `json:"customer_count"`
	OrderCount            int     `json:"order_count"`
	LineCount             int     `json:"line_count"`
	FirstOrderDate        string  `json:"first_order_date"`
	LastOrderDate         string  `json:"last_order_date"`
	EarliestDueDate       string  `json:"earliest_due_date"`
	OverdueQty            float64 `json:"overdue_qty"`
	PerformanceBucket     string  `json:"performance_bucket"`
	Recommendation        string  `json:"recommendation"`
}

type ProductPerformanceOrderGroupRow struct {
	Breakdown             string  `json:"breakdown"`
	GroupKey              string  `json:"group_key"`
	MarketKey             string  `json:"market_key"`
	CustomerCode          string  `json:"customer_code"`
	CustomerName          string  `json:"customer_name"`
	ProductCount          int     `json:"product_count"`
	OrderQty              float64 `json:"order_qty"`
	OrderUSD              float64 `json:"order_usd"`
	AvgOrderPriceUSD      float64 `json:"avg_order_price_usd"`
	BaseCostUSD           float64 `json:"base_cost_usd"`
	CostAmountUSD         float64 `json:"cost_amount_usd"`
	ExpectedProfitBaseUSD float64 `json:"expected_profit_base_usd"`
	ExpectedProfitCostUSD float64 `json:"expected_profit_cost_usd"`
	ExpectedMarginBase    float64 `json:"expected_margin_base"`
	ExpectedMarginCost    float64 `json:"expected_margin_cost"`
	StockQty              float64 `json:"stock_qty"`
	NetStockAfterOrder    float64 `json:"net_stock_after_order"`
	MarketCount           int     `json:"market_count"`
	CustomerCount         int     `json:"customer_count"`
	OrderCount            int     `json:"order_count"`
	LineCount             int     `json:"line_count"`
	OverdueQty            float64 `json:"overdue_qty"`
	PerformanceBucket     string  `json:"performance_bucket"`
	Recommendation        string  `json:"recommendation"`
}

type ProductPerformanceOrderProductCustomerRow struct {
	ProductCode           string  `json:"product_code"`
	ColorCode             string  `json:"color_code"`
	ColorDescription      string  `json:"color_description"`
	YakaKodu              string  `json:"yaka_kodu"`
	ItemDescription       string  `json:"item_description"`
	Kategori              string  `json:"kategori"`
	AskiliYan             string  `json:"askili_yan"`
	UrunIlkGrubu          string  `json:"urun_ilk_grubu"`
	UrunAnaGrubu          string  `json:"urun_ana_grubu"`
	UrunAltGrubu          string  `json:"urun_alt_grubu"`
	MarketKey             string  `json:"market_key"`
	CustomerCode          string  `json:"customer_code"`
	CustomerName          string  `json:"customer_name"`
	OrderQty              float64 `json:"order_qty"`
	OrderUSD              float64 `json:"order_usd"`
	AvgOrderPriceUSD      float64 `json:"avg_order_price_usd"`
	StockQty              float64 `json:"stock_qty"`
	NetStockAfterOrder    float64 `json:"net_stock_after_order"`
	CostPriceUSD          float64 `json:"cost_price_usd"`
	BasePriceUSD          float64 `json:"base_price_usd"`
	ExpectedProfitBaseUSD float64 `json:"expected_profit_base_usd"`
	ExpectedProfitCostUSD float64 `json:"expected_profit_cost_usd"`
	ExpectedMarginBase    float64 `json:"expected_margin_base"`
	ExpectedMarginCost    float64 `json:"expected_margin_cost"`
	OrderCount            int     `json:"order_count"`
	LineCount             int     `json:"line_count"`
	OverdueQty            float64 `json:"overdue_qty"`
	PerformanceBucket     string  `json:"performance_bucket"`
	Recommendation        string  `json:"recommendation"`
}

type ProductPerformanceOrderMarketDetailRow struct {
	MarketKey             string  `json:"market_key"`
	CustomerCode          string  `json:"customer_code"`
	CustomerName          string  `json:"customer_name"`
	OrderNumber           string  `json:"order_number"`
	OrderDate             string  `json:"order_date"`
	DueDate               string  `json:"due_date"`
	ProductCode           string  `json:"product_code"`
	ColorCode             string  `json:"color_code"`
	ColorDescription      string  `json:"color_description"`
	YakaKodu              string  `json:"yaka_kodu"`
	ItemDescription       string  `json:"item_description"`
	Kategori              string  `json:"kategori"`
	AskiliYan             string  `json:"askili_yan"`
	UrunIlkGrubu          string  `json:"urun_ilk_grubu"`
	UrunAnaGrubu          string  `json:"urun_ana_grubu"`
	UrunAltGrubu          string  `json:"urun_alt_grubu"`
	OrderQty              float64 `json:"order_qty"`
	OrderUSD              float64 `json:"order_usd"`
	AvgOrderPriceUSD      float64 `json:"avg_order_price_usd"`
	StockQty              float64 `json:"stock_qty"`
	NetStockAfterOrder    float64 `json:"net_stock_after_order"`
	CostPriceUSD          float64 `json:"cost_price_usd"`
	BasePriceUSD          float64 `json:"base_price_usd"`
	ExpectedProfitBaseUSD float64 `json:"expected_profit_base_usd"`
	ExpectedProfitCostUSD float64 `json:"expected_profit_cost_usd"`
	ExpectedMarginBase    float64 `json:"expected_margin_base"`
	ExpectedMarginCost    float64 `json:"expected_margin_cost"`
	IsOverdue             bool    `json:"is_overdue"`
	PerformanceBucket     string  `json:"performance_bucket"`
	Recommendation        string  `json:"recommendation"`
}

type ProductPerformanceMarketRow struct {
	MarketKey             string  `json:"market_key"`
	Kategori              string  `json:"kategori"`
	Seri                  string  `json:"seri"`
	YasGrubu              string  `json:"yas_grubu"`
	AskiliYan             string  `json:"askili_yan"`
	UrunIlkGrubu          string  `json:"urun_ilk_grubu"`
	UrunAnaGrubu          string  `json:"urun_ana_grubu"`
	UrunAltGrubu          string  `json:"urun_alt_grubu"`
	ProductCount          int     `json:"product_count"`
	StarCount             int     `json:"star_count"`
	StockRiskCount        int     `json:"stock_risk_count"`
	StockQty              float64 `json:"stock_qty"`
	StockCostValueUSD     float64 `json:"stock_cost_value_usd"`
	RiskStockCostValueUSD float64 `json:"risk_stock_cost_value_usd"`
	SalesQty90            float64 `json:"sales_qty_90d"`
	SalesUSD90            float64 `json:"sales_usd_90d"`
	GrossProfitUSD90      float64 `json:"gross_profit_usd_90d"`
	AvgGrossMargin90      float64 `json:"avg_gross_margin_90d"`
	AvgStockDays90        float64 `json:"avg_stock_days_90d"`
}

type ProductPerformanceCountryRow struct {
	Country         string  `json:"country"`
	CustomerSegment string  `json:"customer_segment"`
	MarketKey       string  `json:"market_key"`
	Kategori        string  `json:"kategori"`
	Seri            string  `json:"seri"`
	ProductCount    int     `json:"product_count"`
	SalesQty90      float64 `json:"sales_qty_90d"`
	SalesUSD90      float64 `json:"sales_usd_90d"`
	AvgPriceUSD90   float64 `json:"avg_price_usd_90d"`
	CustomerCount90 int     `json:"customer_count_90d"`
	InvoiceCount90  int     `json:"invoice_count_90d"`
	SalesQty365     float64 `json:"sales_qty_365d"`
	SalesUSD365     float64 `json:"sales_usd_365d"`
}

type ProductPerformanceCustomerRow struct {
	Breakdown       string  `json:"breakdown"`
	MarketKey       string  `json:"market_key"`
	Country         string  `json:"country"`
	CustomerSegment string  `json:"customer_segment"`
	CustomerCode    string  `json:"customer_code"`
	CustomerName    string  `json:"customer_name"`
	ProductCount    int     `json:"product_count"`
	SalesQty90      float64 `json:"sales_qty_90d"`
	SalesUSD90      float64 `json:"sales_usd_90d"`
	AvgPriceUSD90   float64 `json:"avg_price_usd_90d"`
	InvoiceCount90  int     `json:"invoice_count_90d"`
	SalesQty365     float64 `json:"sales_qty_365d"`
	SalesUSD365     float64 `json:"sales_usd_365d"`
	LastSaleDate    string  `json:"last_sale_date"`
}

type ProductPerformanceSalesBreakdownRow struct {
	Breakdown              string  `json:"breakdown"`
	ProductCode            string  `json:"product_code"`
	ColorCode              string  `json:"color_code"`
	ColorDescription       string  `json:"color_description"`
	YakaKodu               string  `json:"yaka_kodu"`
	ItemDescription        string  `json:"item_description"`
	Kategori               string  `json:"kategori"`
	AskiliYan              string  `json:"askili_yan"`
	UrunIlkGrubu           string  `json:"urun_ilk_grubu"`
	UrunAnaGrubu           string  `json:"urun_ana_grubu"`
	UrunAltGrubu           string  `json:"urun_alt_grubu"`
	MarketKey              string  `json:"market_key"`
	Country                string  `json:"country"`
	CustomerSegment        string  `json:"customer_segment"`
	CustomerCode           string  `json:"customer_code"`
	CustomerName           string  `json:"customer_name"`
	ProductCount           int     `json:"product_count"`
	ProductGroupCount90    int     `json:"product_group_count_90d"`
	ProductGroupCount180   int     `json:"product_group_count_180d"`
	ProductGroupCount365   int     `json:"product_group_count_365d"`
	ProductGroupCountTotal int     `json:"product_group_count_total"`
	MarketCount90          int     `json:"market_count_90d"`
	MarketCount180         int     `json:"market_count_180d"`
	MarketCount365         int     `json:"market_count_365d"`
	MarketCountTotal       int     `json:"market_count_total"`
	CustomerCount90        int     `json:"customer_count_90d"`
	InvoiceCount90         int     `json:"invoice_count_90d"`
	SalesQty90             float64 `json:"sales_qty_90d"`
	SalesUSD90             float64 `json:"sales_usd_90d"`
	AvgPriceUSD90          float64 `json:"avg_price_usd_90d"`
	BasePriceUSD90         float64 `json:"base_price_usd_90d"`
	CostPriceUSD90         float64 `json:"cost_price_usd_90d"`
	GrossProfitBase90      float64 `json:"gross_profit_base_usd_90d"`
	GrossProfitCost90      float64 `json:"gross_profit_cost_usd_90d"`
	GrossMarginBase90      float64 `json:"gross_margin_base_90d"`
	GrossMarginCost90      float64 `json:"gross_margin_cost_90d"`
	CustomerCount180       int     `json:"customer_count_180d"`
	InvoiceCount180        int     `json:"invoice_count_180d"`
	SalesQty180            float64 `json:"sales_qty_180d"`
	SalesUSD180            float64 `json:"sales_usd_180d"`
	AvgPriceUSD180         float64 `json:"avg_price_usd_180d"`
	BasePriceUSD180        float64 `json:"base_price_usd_180d"`
	CostPriceUSD180        float64 `json:"cost_price_usd_180d"`
	GrossProfitBase180     float64 `json:"gross_profit_base_usd_180d"`
	GrossProfitCost180     float64 `json:"gross_profit_cost_usd_180d"`
	GrossMarginBase180     float64 `json:"gross_margin_base_180d"`
	GrossMarginCost180     float64 `json:"gross_margin_cost_180d"`
	SalesQty365            float64 `json:"sales_qty_365d"`
	SalesUSD365            float64 `json:"sales_usd_365d"`
	AvgPriceUSD365         float64 `json:"avg_price_usd_365d"`
	BasePriceUSD365        float64 `json:"base_price_usd_365d"`
	CostPriceUSD365        float64 `json:"cost_price_usd_365d"`
	GrossProfitBase365     float64 `json:"gross_profit_base_usd_365d"`
	GrossProfitCost365     float64 `json:"gross_profit_cost_usd_365d"`
	GrossMarginBase365     float64 `json:"gross_margin_base_365d"`
	GrossMarginCost365     float64 `json:"gross_margin_cost_365d"`
	CustomerCount365       int     `json:"customer_count_365d"`
	InvoiceCount365        int     `json:"invoice_count_365d"`
	CustomerCountTotal     int     `json:"customer_count_total"`
	InvoiceCountTotal      int     `json:"invoice_count_total"`
	SalesQtyTotal          float64 `json:"sales_qty_total"`
	SalesUSDTotal          float64 `json:"sales_usd_total"`
	AvgPriceUSDTotal       float64 `json:"avg_price_usd_total"`
	BasePriceUSDTotal      float64 `json:"base_price_usd_total"`
	CostPriceUSDTotal      float64 `json:"cost_price_usd_total"`
	GrossProfitBaseTotal   float64 `json:"gross_profit_base_usd_total"`
	GrossProfitCostTotal   float64 `json:"gross_profit_cost_usd_total"`
	GrossMarginBaseTotal   float64 `json:"gross_margin_base_total"`
	GrossMarginCostTotal   float64 `json:"gross_margin_cost_total"`
	StockQty               float64 `json:"stock_qty"`
	AvgStock90             float64 `json:"avg_stock_90d"`
	AvgStock180            float64 `json:"avg_stock_180d"`
	AvgStock365            float64 `json:"avg_stock_365d"`
	AvgStockTotal          float64 `json:"avg_stock_total"`
	StockTurnover90        float64 `json:"stock_turnover_90d"`
	StockTurnover180       float64 `json:"stock_turnover_180d"`
	StockTurnover365       float64 `json:"stock_turnover_365d"`
	StockTurnoverTotal     float64 `json:"stock_turnover_total"`
	HasCost                bool    `json:"has_cost"`
	SalesIndex90           float64 `json:"sales_index_90d"`
	SalesIndex180          float64 `json:"sales_index_180d"`
	SalesIndex365          float64 `json:"sales_index_365d"`
	SalesIndexTotal        float64 `json:"sales_index_total"`
	CustomerScore90        float64 `json:"customer_score_90d"`
	CustomerScore180       float64 `json:"customer_score_180d"`
	CustomerScore365       float64 `json:"customer_score_365d"`
	CustomerScoreTotal     float64 `json:"customer_score_total"`
	PerformanceScore90     float64 `json:"performance_score_90d"`
	PerformanceScore180    float64 `json:"performance_score_180d"`
	PerformanceScore365    float64 `json:"performance_score_365d"`
	PerformanceScoreTotal  float64 `json:"performance_score_total"`
	PerformanceScore       float64 `json:"performance_score"`
	PerformanceBucket      string  `json:"performance_bucket"`
	Recommendation         string  `json:"recommendation"`
	LastSaleDate           string  `json:"last_sale_date"`
}

type ProductPerformanceSalesDetailRow struct {
	SalesDate       string  `json:"sales_date"`
	RefNumber       string  `json:"ref_number"`
	MarketKey       string  `json:"market_key"`
	Country         string  `json:"country"`
	CustomerSegment string  `json:"customer_segment"`
	CustomerCode    string  `json:"customer_code"`
	CustomerName    string  `json:"customer_name"`
	SalesQty        float64 `json:"sales_qty"`
	SalesUSD        float64 `json:"sales_usd"`
	AvgPriceUSD     float64 `json:"avg_price_usd"`
}

type ProductPerformanceStockSizeRow struct {
	SizeCode string  `json:"size_code"`
	StockQty float64 `json:"stock_qty"`
}
