订单详情 携带 分类Id
This commit is contained in:
@@ -1,5 +1,6 @@
|
||||
package com.czg.order.service;
|
||||
|
||||
import com.czg.order.vo.OrderDetailPrintVo;
|
||||
import com.mybatisflex.core.service.IService;
|
||||
import com.czg.order.entity.OrderDetail;
|
||||
|
||||
@@ -14,5 +15,5 @@ import java.util.List;
|
||||
public interface OrderDetailService extends IService<OrderDetail> {
|
||||
|
||||
void createOrderDetails(Long orderId, List<OrderDetail> orderDetails);
|
||||
|
||||
List<OrderDetailPrintVo> getOrderDetailPrint(Long orderId);
|
||||
}
|
||||
|
||||
@@ -5,6 +5,7 @@ import com.czg.order.dto.*;
|
||||
import com.czg.order.entity.OrderDetail;
|
||||
import com.czg.order.entity.OrderInfo;
|
||||
import com.czg.order.enums.PayEnums;
|
||||
import com.czg.order.vo.HistoryOrderPrintVo;
|
||||
import com.czg.order.vo.HistoryOrderVo;
|
||||
import com.czg.order.vo.OrderInfoVo;
|
||||
import com.czg.resp.CzgResult;
|
||||
@@ -29,6 +30,7 @@ public interface OrderInfoService extends IService<OrderInfo> {
|
||||
Page<OrderInfoVo> getOrderByPage(OrderInfoQueryDTO param);
|
||||
|
||||
CzgResult<HistoryOrderVo> getOrderDetails(Long orderId);
|
||||
CzgResult<HistoryOrderPrintVo> getOrderByIdPrint(Long orderId);
|
||||
|
||||
HistoryOrderVo historyOrder(Long orderId, String tableCode);
|
||||
|
||||
|
||||
@@ -0,0 +1,18 @@
|
||||
package com.czg.order.vo;
|
||||
|
||||
import com.czg.order.entity.OrderInfo;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
/**
|
||||
* @author ww
|
||||
* @description
|
||||
*/
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
@Data
|
||||
public class HistoryOrderPrintVo extends OrderInfo {
|
||||
private Map<String, List<OrderDetailPrintVo>> detailMap;
|
||||
}
|
||||
@@ -0,0 +1,28 @@
|
||||
package com.czg.order.vo;
|
||||
|
||||
import com.czg.order.entity.OrderDetail;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
import java.io.Serial;
|
||||
import java.io.Serializable;
|
||||
|
||||
/**
|
||||
* 订单详情 实体类。
|
||||
*
|
||||
* @author ww
|
||||
* @since 2025-02-14
|
||||
*/
|
||||
@Data
|
||||
@Builder
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
public class OrderDetailPrintVo extends OrderDetail implements Serializable{
|
||||
|
||||
@Serial
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
private Long categoryId;
|
||||
}
|
||||
Reference in New Issue
Block a user