package com.artfess.base.dao; import com.baomidou.mybatisplus.core.conditions.Wrapper; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.toolkit.Constants; import org.apache.ibatis.annotations.Param; import org.apache.ibatis.annotations.Update; import java.util.List; import java.util.Map; public interface CommonDao{ @Update("${sql}") int update(Map map); List> query(Map map); IPage> queryByPage(IPage page,@Param("sql") String sql); IPage> queryByQueryFilter(IPage page, @Param("sql") String sql, @Param(Constants.WRAPPER) Wrapper> wrapper); IPage> queryByCustomSql(IPage page,@Param("sql") String sql,@Param(Constants.WRAPPER) Wrapper> wrapper); }