过滤空值

This commit is contained in:
2026-04-20 15:59:34 +08:00
parent 0d394d5628
commit 660226d133
9 changed files with 250 additions and 61 deletions

View File

@@ -389,6 +389,12 @@ public class ShopOrderStatistic implements Serializable {
@ExcelProperty("净利润率(%)")
private BigDecimal netProfitRate;
@ExcelIgnore
private BigDecimal douyinGroup;
@ExcelIgnore
private BigDecimal meituanGroup;
/**
* 创建时间
*/

View File

@@ -2,6 +2,7 @@ package com.czg.order.service;
import com.czg.order.dto.FinanceStsDTO;
import com.czg.order.param.FinanceStsQueryParam;
import com.czg.order.param.SaleSummaryCountParam;
import jakarta.servlet.http.HttpServletResponse;
/**
@@ -16,4 +17,9 @@ public interface FinanceStsService {
FinanceStsDTO getFinanceSts(FinanceStsQueryParam param);
void exportFinanceSts(FinanceStsQueryParam param, HttpServletResponse response);
void printDayReport(SaleSummaryCountParam param);
void printDaySettle(SaleSummaryCountParam param);
}

View File

@@ -0,0 +1,93 @@
package com.czg.print;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.io.Serial;
import java.io.Serializable;
import java.math.BigDecimal;
/**
* 订单详情 实体类。
*
* @author ww
* @since 2025-02-14
*/
@Data
@NoArgsConstructor
@AllArgsConstructor
public class OrderDetailPrintDTO implements Serializable {
@Serial
private static final long serialVersionUID = 1L;
private Long id;
private String productName;
/**
* 商品类型:单规格商品 single 多规格商品 sku 套餐商品 package 称重商品 weigh 团购券 coupon
*/
private String productType;
private String skuName;
/**
* 原价
*/
private BigDecimal price;
/**
* 临时改价/临时菜价
*/
private BigDecimal discountSaleAmount;
/**
* 最终单价
*/
private BigDecimal unitPrice;
/**
* 是否赠送 0否 1是
*/
private Integer isGift;
private boolean isUrgent;
/**
* 数量
*/
private BigDecimal num;
/**
* 退菜数量(不管价格)
*/
private BigDecimal returnNum;
/**
* 当前下单次数
*/
private Integer placeNum;
private BigDecimal returnAmount;
/**
* 是否等叫
*/
private Integer isWaitCall;
/**
* 是否是临时菜品
*/
private Integer isTemporary;
/**
* 套餐商品选择信息
*/
private String proGroupInfo;
/**
* 备注
*/
private String remark;
/**
* 退款备注
*/
private String refundRemark;
}