MealOrderService.java 695 Bytes
package com.infoloop.tianting.service;

import com.infoloop.tianting.mealorderservice.SingleMealOrderRpcResponse;
import com.infoloop.tianting.model.common.CreatedResult;
import com.infoloop.tianting.model.dto.MealOrderDTO;
import com.infoloop.tianting.model.vo.DeliveryRuleVO;
import com.infoloop.tianting.model.vo.MealOrderVO;

import java.util.List;

public interface MealOrderService {

    List<MealOrderVO> queryMealOrders(MealOrderDTO.QueryMealOrderDTO queryMealOrderDTO);

    CreatedResult<MealOrderVO> createMealOrder(MealOrderDTO.CreateMealOrderDTO createMealOrderDTO);

    MealOrderVO getMealOrderById(SingleMealOrderRpcResponse mealOrder);

    DeliveryRuleVO getDeliveryRule();
}