package com.mzl.flower.mapper.flower; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.mzl.flower.dto.request.flower.FlowerParamQueryDTO; import com.mzl.flower.dto.response.flower.FlowerParamListDTO; import com.mzl.flower.entity.flower.FlowerParam; import org.apache.ibatis.annotations.Param; import org.springframework.stereotype.Repository; import java.util.List; import java.util.Map; @Repository public interface FlowerParamMapper extends BaseMapper { void createTable(@Param("table") Map table); List selectParamList(Page page, @Param("condition") FlowerParamQueryDTO dto); void insertTableData(@Param("tableName") String tableName, @Param("columnList") List columnList , @Param("valueList") List valueList); void updateTableDataById(@Param("tableName") String tableName, @Param("valueMapList") List valueMapList , @Param("idColumn")String idColumn, @Param("idValue") Object idValue); Map getTableDataById(@Param("tableName") String tableName, @Param("id") Long id); }