Merge remote-tracking branch 'origin/master'

This commit is contained in:
张松 2025-03-10 10:56:34 +08:00
commit 68b7adb552
9 changed files with 28 additions and 77 deletions

View File

@ -26,6 +26,7 @@ import org.springframework.web.bind.annotation.RestController;
@RestController @RestController
@RequestMapping("/admin/data/summary") @RequestMapping("/admin/data/summary")
public class DataSummaryController { public class DataSummaryController {
private final DataSummaryService dataSummaryService; private final DataSummaryService dataSummaryService;
/** /**
@ -47,7 +48,7 @@ public class DataSummaryController {
@GetMapping("productSaleDate") @GetMapping("productSaleDate")
@OperationLog("商品销售-右下") @OperationLog("商品销售-右下")
//@SaAdminCheckPermission("dataSummary:productSaleData") //@SaAdminCheckPermission("dataSummary:productSaleData")
private CzgResult<DataSummaryProductSaleVo> getProductSaleData(DataSummaryProductSaleParam param) { public CzgResult<DataSummaryProductSaleVo> getProductSaleData(DataSummaryProductSaleParam param) {
Long shopId = StpKit.USER.getShopId(0L); Long shopId = StpKit.USER.getShopId(0L);
param.setShopId(shopId); param.setShopId(shopId);
DataSummaryProductSaleVo data = dataSummaryService.getProductSaleData(param); DataSummaryProductSaleVo data = dataSummaryService.getProductSaleData(param);
@ -62,7 +63,7 @@ public class DataSummaryController {
@GetMapping("dateAmount") @GetMapping("dateAmount")
@OperationLog("销售趋势柱状图 左下") @OperationLog("销售趋势柱状图 左下")
//@SaAdminCheckPermission("dataSummary:dateAmount") //@SaAdminCheckPermission("dataSummary:dateAmount")
private CzgResult<DataSummaryDateAmountVo> getDateAmount(@RequestParam Integer day) { public CzgResult<DataSummaryDateAmountVo> getDateAmount(@RequestParam Integer day) {
Long shopId = StpKit.USER.getShopId(0L); Long shopId = StpKit.USER.getShopId(0L);
DataSummaryDateAmountVo data = dataSummaryService.getSummaryAmountData(shopId, day); DataSummaryDateAmountVo data = dataSummaryService.getSummaryAmountData(shopId, day);
return CzgResult.success(data); return CzgResult.success(data);
@ -75,7 +76,7 @@ public class DataSummaryController {
*/ */
@GetMapping("datePayType") @GetMapping("datePayType")
//@SaAdminCheckPermission("dataSummary:datePayType") //@SaAdminCheckPermission("dataSummary:datePayType")
private Object shopSummaryPayType(@RequestParam Integer day) { public CzgResult<DataSummaryPayTypeVo> shopSummaryPayType(@RequestParam Integer day) {
Long shopId = StpKit.USER.getShopId(0L); Long shopId = StpKit.USER.getShopId(0L);
DataSummaryPayTypeVo data = dataSummaryService.getSummaryPayTypeData(shopId, day); DataSummaryPayTypeVo data = dataSummaryService.getSummaryPayTypeData(shopId, day);
return CzgResult.success(data); return CzgResult.success(data);

View File

@ -5,6 +5,7 @@ import lombok.NoArgsConstructor;
import java.io.Serial; import java.io.Serial;
import java.io.Serializable; import java.io.Serializable;
import java.util.ArrayList;
import java.util.List; import java.util.List;
/** /**
@ -22,7 +23,7 @@ public class DataSummaryDateAmountVo implements Serializable {
/** /**
* total * total
*/ */
private List<TotalVo> total; private List<TotalVo> total = new ArrayList<>();
/** /**
* TotalVo * TotalVo

View File

@ -5,6 +5,7 @@ import lombok.NoArgsConstructor;
import java.io.Serial; import java.io.Serial;
import java.io.Serializable; import java.io.Serializable;
import java.util.ArrayList;
import java.util.List; import java.util.List;
/** /**
@ -23,7 +24,7 @@ public class DataSummaryPayTypeVo implements Serializable {
/** /**
* countPayType * countPayType
*/ */
private List<CountPayTypeVo> countPayType; private List<CountPayTypeVo> countPayType = new ArrayList<>();
/** /**
* CountPayTypeVo * CountPayTypeVo

View File

@ -7,6 +7,7 @@ import lombok.NoArgsConstructor;
import java.io.Serial; import java.io.Serial;
import java.io.Serializable; import java.io.Serializable;
import java.math.BigDecimal; import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.List; import java.util.List;
/** /**
@ -25,19 +26,19 @@ public class DataSummaryProductSaleVo implements Serializable {
/** /**
* productSum * productSum
*/ */
private ProductSumVo productSum; private ProductSumVo productSum = new ProductSumVo();
/** /**
* countList * countList
*/ */
private List<CountListVo> countList; private List<CountListVo> countList = new ArrayList<>();
/** /**
* productCount * productCount
*/ */
private ProductCountVo productCount; private ProductCountVo productCount = new ProductCountVo();
/** /**
* productList * productList
*/ */
private Page<ContentVo> productList; private Page<ContentVo> productList = new Page<ContentVo>(new ArrayList<ContentVo>(), 1, 10, 0);
/** /**
* ProductSumVo * ProductSumVo
@ -64,7 +65,7 @@ public class DataSummaryProductSaleVo implements Serializable {
/** /**
* saveAmount * saveAmount
*/ */
private Object saveAmount; private BigDecimal saveAmount;
} }
/** /**
@ -92,7 +93,7 @@ public class DataSummaryProductSaleVo implements Serializable {
/** /**
* saveAmount * saveAmount
*/ */
private Object saveAmount; private BigDecimal saveAmount;
} }
/** /**
* ContentVo * ContentVo
@ -123,11 +124,11 @@ public class DataSummaryProductSaleVo implements Serializable {
/** /**
* productSkuId * productSkuId
*/ */
private Object productSkuId; private Long productSkuId;
/** /**
* productSkuName * productSkuName
*/ */
private Object productSkuName; private String productSkuName;
/** /**
* refAmount * refAmount
*/ */
@ -140,11 +141,6 @@ public class DataSummaryProductSaleVo implements Serializable {
* salesAmount * salesAmount
*/ */
private BigDecimal salesAmount; private BigDecimal salesAmount;
/** /**
* 销售数量 * 销售数量
*/ */

View File

@ -6,6 +6,7 @@ import lombok.NoArgsConstructor;
import java.io.Serial; import java.io.Serial;
import java.io.Serializable; import java.io.Serializable;
import java.math.BigDecimal; import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.List; import java.util.List;
/** /**
@ -23,15 +24,15 @@ public class DataSummaryTradeVo implements Serializable {
/** /**
* sale * sale
*/ */
private SaleVo sale; private SaleVo sale = new SaleVo();
/** /**
* count * count
*/ */
private CountVo count; private CountVo count = new CountVo();
/** /**
* vip * vip
*/ */
private VipVo vip; private VipVo vip = new VipVo();
/** /**
* SaleVo * SaleVo
@ -66,7 +67,7 @@ public class DataSummaryTradeVo implements Serializable {
/** /**
* payCount * payCount
*/ */
private List<PayCountVo> payCount; private List<PayCountVo> payCount = new ArrayList<>();
/** /**
* 销售退款金额 * 销售退款金额
*/ */
@ -97,7 +98,7 @@ public class DataSummaryTradeVo implements Serializable {
/** /**
* saveAmount * saveAmount
*/ */
private Object saveAmount; private BigDecimal saveAmount;
} }
} }

View File

@ -5,6 +5,7 @@ import lombok.NoArgsConstructor;
import java.io.Serial; import java.io.Serial;
import java.io.Serializable; import java.io.Serializable;
import java.math.BigDecimal;
/** /**
* 销量统计汇总 * 销量统计汇总
@ -37,5 +38,5 @@ public class SaleSummaryCountVo implements Serializable {
/** /**
* saveAmount * saveAmount
*/ */
private Object saveAmount; private BigDecimal saveAmount;
} }

View File

@ -5,7 +5,6 @@ import lombok.NoArgsConstructor;
import java.io.Serial; import java.io.Serial;
import java.io.Serializable; import java.io.Serializable;
import java.util.List;
/** /**
* 销量统计明细 * 销量统计明细
@ -48,56 +47,8 @@ public class SaleSummaryInfoVo implements Serializable {
* salesNum * salesNum
*/ */
private Integer salesNum; private Integer salesNum;
/**
* skus
*/
private List<SkusVo> skus;
/** /**
* typeEnum * typeEnum
*/ */
private String typeEnum; private String typeEnum;
/**
* SkusVo
*/
@NoArgsConstructor
@Data
public static class SkusVo {
/**
* cateName
*/
private String cateName;
/**
* name
*/
private String name;
/**
* productId
*/
private Integer productId;
/**
* refAmount
*/
private Integer refAmount;
/**
* refNum
*/
private Integer refNum;
/**
* salesAmount
*/
private Integer salesAmount;
/**
* salesNum
*/
private Integer salesNum;
/**
* skus
*/
private List<?> skus;
/**
* typeEnum
*/
private String typeEnum;
}
} }

View File

@ -19,9 +19,6 @@ public class TableSummaryInfoVo implements Serializable {
@Serial @Serial
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
// 台桌 日期 商品分类 商品名称 单位 商品规格 销量 单价 金额 销售额 总销售额 退单量 退单额
/** /**
* 台桌 * 台桌
*/ */

View File

@ -23,7 +23,9 @@ public class DataSummaryServiceImpl implements DataSummaryService {
@Override @Override
public DataSummaryProductSaleVo getProductSaleData(DataSummaryProductSaleParam param) { public DataSummaryProductSaleVo getProductSaleData(DataSummaryProductSaleParam param) {
return new DataSummaryProductSaleVo(); DataSummaryProductSaleVo data = new DataSummaryProductSaleVo();
System.out.println(1);
return data;
} }
@Override @Override