订单看板

This commit is contained in:
2025-07-22 15:02:01 +08:00
parent c4e0604e80
commit d2183c2da5
12 changed files with 158 additions and 1 deletions

View File

@@ -0,0 +1,8 @@
package com.klp.domain.vo;
import lombok.Data;
@Data
public class CustomerRegionVO {
private String region;
private int customerCount;
}

View File

@@ -0,0 +1,13 @@
package com.klp.domain.vo;
import lombok.Data;
import java.util.List;
@Data
public class DashboardOverviewVO {
private OrderSummaryVO orderSummary;
private List<SalesManagerPieVO> salesManagerPie;
private List<ProductRankVO> productRank;
private List<OrderMaterialVO> orderMaterial;
private List<CustomerRegionVO> customerRegion;
}

View File

@@ -0,0 +1,10 @@
package com.klp.domain.vo;
import lombok.Data;
@Data
public class OrderMaterialVO {
private String materialName;
private double usedCount;
private double stockCount;
private double purchaseCycle;
}

View File

@@ -0,0 +1,19 @@
package com.klp.domain.vo;
import lombok.Data;
@Data
public class OrderSummaryVO {
private int totalOrderCount;
private int finishedOrderCount;
private double finishedRate;
private int monthFinishedOrderCount;
private double monthFinishedRate;
private int lastMonthTotalOrderCount;
private int lastMonthFinishedOrderCount;
private double lastMonthFinishedRate;
private double totalOrderCountGrowthRate;
private double finishedOrderCountGrowthRate;
private double finishedRateGrowthRate;
private double monthFinishedOrderCountGrowthRate;
private double monthFinishedRateGrowthRate;
}

View File

@@ -0,0 +1,8 @@
package com.klp.domain.vo;
import lombok.Data;
@Data
public class ProductRankVO {
private String productName;
private double totalSales;
}

View File

@@ -0,0 +1,8 @@
package com.klp.domain.vo;
import lombok.Data;
@Data
public class SalesManagerPieVO {
private String salesManager;
private double totalSales;
}

View File

@@ -0,0 +1,8 @@
package com.klp.domain.vo;
import lombok.Data;
@Data
public class SkuSalesVO {
private String skuName;
private double totalSales;
}