add product sku
This commit is contained in:
@@ -3,6 +3,7 @@ import type { ProductType } from "@/types/Product";
|
||||
export type GaoProductChartReq = {
|
||||
storeId?: string;
|
||||
productId?: string;
|
||||
skuId?: string;
|
||||
categoryId?: string;
|
||||
productType?: ProductType;
|
||||
beginAt?: number;
|
||||
@@ -13,6 +14,8 @@ export type GaoProductChartReq = {
|
||||
export type GaoSalesOrderChartReq = {
|
||||
storeId?: string;
|
||||
customerId?: string;
|
||||
productId?: string;
|
||||
skuId?: string;
|
||||
orderType?: "PACKAGE" | "DIRECT_PRODUCT";
|
||||
status?: "ACTIVE" | "FULFILLED" | "CANCELLED";
|
||||
paymentStatus?: "UNPAID" | "PARTIALLY_PAID" | "PAID";
|
||||
@@ -26,6 +29,8 @@ export type GaoProductSalesDailyStatView = {
|
||||
orderCount?: number;
|
||||
directQuantity?: number;
|
||||
packageQuantity?: number;
|
||||
directBaseQuantity?: number;
|
||||
packageBaseQuantity?: number;
|
||||
directSaleAmount?: number;
|
||||
};
|
||||
|
||||
@@ -35,6 +40,8 @@ export type GaoProductSalesRankView = {
|
||||
orderCount?: number;
|
||||
directQuantity?: number;
|
||||
packageQuantity?: number;
|
||||
directBaseQuantity?: number;
|
||||
packageBaseQuantity?: number;
|
||||
directSaleAmount?: number;
|
||||
};
|
||||
|
||||
@@ -43,11 +50,13 @@ export type GaoProductSkuUnitSalesRankView = {
|
||||
productName?: string;
|
||||
skuId?: string;
|
||||
skuUnitId?: string;
|
||||
productUnitId?: string;
|
||||
skuName?: string;
|
||||
specSummary?: string;
|
||||
unitName?: string;
|
||||
orderCount?: number;
|
||||
quantity?: number;
|
||||
baseQuantity?: number;
|
||||
saleAmount?: number;
|
||||
};
|
||||
|
||||
@@ -55,6 +64,8 @@ export type GaoProductFulfillmentDailyStatView = {
|
||||
dateValue?: number;
|
||||
directQuantity?: number;
|
||||
packageQuantity?: number;
|
||||
directBaseQuantity?: number;
|
||||
packageBaseQuantity?: number;
|
||||
baseQuantity?: number;
|
||||
};
|
||||
|
||||
@@ -67,6 +78,11 @@ export type GaoProductFulfillmentRankView = {
|
||||
reservedQuantity?: number;
|
||||
fulfilledQuantity?: number;
|
||||
availableQuantity?: number;
|
||||
directBaseQuantity?: number;
|
||||
packageBaseQuantity?: number;
|
||||
reservedBaseQuantity?: number;
|
||||
fulfilledBaseQuantity?: number;
|
||||
availableBaseQuantity?: number;
|
||||
};
|
||||
|
||||
export type GaoProductStockMovementDailyStatView = {
|
||||
@@ -89,6 +105,95 @@ export type GaoProductStockHealthView = {
|
||||
availableQuantity?: number;
|
||||
minStockQuantity?: number;
|
||||
lowStock?: number;
|
||||
skuCount?: number;
|
||||
lowStockSkuCount?: number;
|
||||
};
|
||||
|
||||
export type GaoProductSkuSalesDailyStatView = {
|
||||
dateValue?: number;
|
||||
skuId?: string;
|
||||
skuCode?: string;
|
||||
skuName?: string;
|
||||
specSummary?: string;
|
||||
productId?: string;
|
||||
productName?: string;
|
||||
orderCount?: number;
|
||||
directBaseQuantity?: number;
|
||||
packageBaseQuantity?: number;
|
||||
directSaleAmount?: number;
|
||||
};
|
||||
|
||||
export type GaoProductSkuSalesRankView = {
|
||||
skuId?: string;
|
||||
skuCode?: string;
|
||||
skuName?: string;
|
||||
specSummary?: string;
|
||||
productId?: string;
|
||||
productName?: string;
|
||||
orderCount?: number;
|
||||
directBaseQuantity?: number;
|
||||
packageBaseQuantity?: number;
|
||||
directSaleAmount?: number;
|
||||
};
|
||||
|
||||
export type GaoProductSkuFulfillmentDailyStatView = {
|
||||
dateValue?: number;
|
||||
skuId?: string;
|
||||
skuCode?: string;
|
||||
skuName?: string;
|
||||
specSummary?: string;
|
||||
productId?: string;
|
||||
productName?: string;
|
||||
directBaseQuantity?: number;
|
||||
packageBaseQuantity?: number;
|
||||
baseQuantity?: number;
|
||||
};
|
||||
|
||||
export type GaoProductSkuFulfillmentRankView = {
|
||||
skuId?: string;
|
||||
skuCode?: string;
|
||||
skuName?: string;
|
||||
specSummary?: string;
|
||||
productId?: string;
|
||||
productName?: string;
|
||||
orderCount?: number;
|
||||
directBaseQuantity?: number;
|
||||
packageBaseQuantity?: number;
|
||||
reservedBaseQuantity?: number;
|
||||
fulfilledBaseQuantity?: number;
|
||||
availableBaseQuantity?: number;
|
||||
};
|
||||
|
||||
export type GaoProductSkuStockMovementDailyStatView = {
|
||||
dateValue?: number;
|
||||
skuId?: string;
|
||||
skuCode?: string;
|
||||
skuName?: string;
|
||||
specSummary?: string;
|
||||
productId?: string;
|
||||
productName?: string;
|
||||
inQuantity?: number;
|
||||
outQuantity?: number;
|
||||
netOnHandQuantity?: number;
|
||||
reserveQuantity?: number;
|
||||
releaseQuantity?: number;
|
||||
};
|
||||
|
||||
export type GaoProductSkuStockHealthView = {
|
||||
skuId?: string;
|
||||
skuCode?: string;
|
||||
skuName?: string;
|
||||
specSummary?: string;
|
||||
productId?: string;
|
||||
productName?: string;
|
||||
categoryId?: string | null;
|
||||
categoryName?: string;
|
||||
productType?: ProductType;
|
||||
onHandQuantity?: number;
|
||||
reservedQuantity?: number;
|
||||
availableQuantity?: number;
|
||||
minStockQuantity?: number;
|
||||
lowStock?: number;
|
||||
};
|
||||
|
||||
export type GaoProductTypeStatView = {
|
||||
@@ -170,6 +275,27 @@ export type GaoCustomerOrderProductRankView = {
|
||||
fulfilledQuantity?: number;
|
||||
availableQuantity?: number;
|
||||
directSaleAmount?: number;
|
||||
directBaseQuantity?: number;
|
||||
packageBaseQuantity?: number;
|
||||
reservedBaseQuantity?: number;
|
||||
fulfilledBaseQuantity?: number;
|
||||
availableBaseQuantity?: number;
|
||||
};
|
||||
|
||||
export type GaoCustomerOrderSkuRankView = {
|
||||
skuId?: string;
|
||||
skuCode?: string;
|
||||
skuName?: string;
|
||||
specSummary?: string;
|
||||
productId?: string;
|
||||
productName?: string;
|
||||
orderCount?: number;
|
||||
directBaseQuantity?: number;
|
||||
packageBaseQuantity?: number;
|
||||
reservedBaseQuantity?: number;
|
||||
fulfilledBaseQuantity?: number;
|
||||
availableBaseQuantity?: number;
|
||||
directSaleAmount?: number;
|
||||
};
|
||||
|
||||
export type GaoSalesOrderConsumptionDailyStatView = {
|
||||
|
||||
Reference in New Issue
Block a user