package com.ylx.project.mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.ylx.massage.domain.dto.OptionDTO; import com.ylx.massage.domain.dto.ServiceOptionDTO; import com.ylx.massage.domain.vo.ProductOptionVO; import com.ylx.massage.domain.vo.ProductServiceOptionVO; import com.ylx.project.domain.Project; import com.ylx.project.domain.vo.ProjectDetailVo; import org.apache.ibatis.annotations.Param; public interface ProjectMapper extends BaseMapper { Page selectOptionUnionPage(Page page, @Param("dto") OptionDTO dto); Page selectServiceOptionsPage(Page page, @Param("dto") ServiceOptionDTO dto); ProjectDetailVo selectProjectDetailById(@Param("id") Long id); }