package cc.mrbird.febs.generator.mapper; import cc.mrbird.febs.generator.entity.Column; import cc.mrbird.febs.generator.entity.Table; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import org.apache.ibatis.annotations.Param; import java.util.List; /** * @author MrBird */ public interface GeneratorMapper { List getDatabases(@Param("databaseType") String databaseType); IPage getTables(Page page, @Param("tableName") String tableName, @Param("databaseType") String databaseType, @Param("schemaName") String schemaName); List getColumns(@Param("databaseType") String databaseType, @Param("schemaName") String schemaName, @Param("tableName") String tableName); }