OrderService.java 686 Bytes
package com.infoloop.tianting.service;

import com.infoloop.tianting.model.dto.OrderDbDTO.CreateOrderDto;
import com.infoloop.tianting.model.dto.OrderDbDTO.CreateOrderResponse;
import com.infoloop.tianting.model.dto.OrderDbDTO.OrderDetailDto;
import com.infoloop.tianting.model.dto.OrderDbDTO.OrderDto;
import com.infoloop.tianting.model.dto.OrderDbDTO.QueryOrderDto;
import java.util.List;

public interface OrderService {
  List<OrderDto> getOrdersByCustomerId(Integer customerId);
  List<OrderDto> getOrdersByCondition(QueryOrderDto queryOrderDto);
  List<OrderDetailDto> getOrderDetailsByOrderId(Integer orderId);
  CreateOrderResponse createOrder(CreateOrderDto createOrderDto);
}