package com.cxx.home.dao; import com.baomidou.mybatisplus.core.metadata.IPage; import com.cxx.home.dto.food.*; import com.cxx.home.vo.FoodQueryVo; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; import java.util.List; @Mapper public interface FoodDao { FoodRecipeDto queryFoodRecipe(@Param("id") Long id); IPage queryFoodSummary(IPage page, @Param("query") FoodQueryVo foodQueryVo); List queryFoodRecordById(@Param("id") Long id); List queryFoodRecord(@Param("startDate") String startDate, @Param("endDate") String endDate); FoodStatsDto queryFoodStats(); List queryFoodCategory(); void insertFoodMaterial(@Param("foodId") Long foodId, @Param("list") List list); void insertFoodStep(@Param("foodId") Long foodId, @Param("list") List list); }