Merge remote-tracking branch 'origin/master'
This commit is contained in:
commit
68b7adb552
|
|
@ -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);
|
||||||
|
|
|
||||||
|
|
@ -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
|
||||||
|
|
|
||||||
|
|
@ -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
|
||||||
|
|
|
||||||
|
|
@ -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;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 销售数量
|
* 销售数量
|
||||||
*/
|
*/
|
||||||
|
|
|
||||||
|
|
@ -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;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -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;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -19,9 +19,6 @@ public class TableSummaryInfoVo implements Serializable {
|
||||||
@Serial
|
@Serial
|
||||||
private static final long serialVersionUID = 1L;
|
private static final long serialVersionUID = 1L;
|
||||||
|
|
||||||
// 台桌 日期 商品分类 商品名称 单位 商品规格 销量 单价 金额 销售额 总销售额 退单量 退单额
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 台桌
|
* 台桌
|
||||||
*/
|
*/
|
||||||
|
|
|
||||||
|
|
@ -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
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue