package com.bonus.canteen.core.menu.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.bonus.canteen.core.menu.dto.AppletDishesDetailDTO;
import com.bonus.canteen.core.menu.entity.MenuDishes;
import com.bonus.canteen.core.menu.utils.NutritionEntity;
import com.bonus.canteen.core.menu.vo.AppletDishesDetailVO;

import java.util.List;
import java.util.Map;

public interface MenuDishesService extends IService<MenuDishes> {
   AppletDishesDetailVO getDishesDetailByDishesId(AppletDishesDetailDTO dto);

   NutritionEntity getNutrientInfo(Map<Long, Double> dishesQuantityMap);

   List<MenuDishes> getMenuDishesList(List<Long> dishesIdList);
}
