DynamicExeDbMapper.java 1.59 KB
package com.xly.mapper;


import org.apache.ibatis.annotations.Mapper;
import org.springframework.stereotype.Repository;

import java.util.List;
import java.util.Map;


@Repository
@Mapper
public interface DynamicExeDbMapper {

    /***
     * @Author 钱豹
     * @Date 22:43 2026/1/30
     * @Param []
     * @return java.util.List<java.util.Map<java.lang.String,java.lang.Object>>
     * @Description 查询SQL执行
     **/
    List<Map<String,Object>> findSql(Map<String,Object> searMap);

    /***
     * @Author 钱豹
     * @Date 22:44 2026/1/30
     * @Param [updMap]
     * @return void
     * @Description 更新SQL执行
     **/
    void updateSql(Map<String,Object> updMap);

    /***
     * @Author 钱豹
     * @Date 22:45 2026/1/30
     * @Param [updMap]
     * @return void
     * @Description 新增SQL执行
     **/
    void addSql(Map<String,Object> addMap);

    /****
     * @Author 钱豹
     * @Date 22:56 2026/1/30
     * @Param [delMap]
     * @return void
     * @Description 删除QL执行
     **/
    void delSql(Map<String,Object> delMap);


    /***
     * @Author 钱豹
     * @Date 22:45 2026/1/30
     * @Param
     * @return
     * @Description 动态执行过程 并且有返回 执行过程 返回多个数据集 ,默认10个
     **/
    List<List<Map<String,Object>>> getCallProMoreResult(Map<String,Object> map);

    /***
     * @Author 钱豹
     * @Date 1:41 2026/2/4
     * @Param [map]
     * @return java.util.List<java.util.Map<java.lang.String,java.lang.Object>>
     * @Description 调用过程
     **/
    List<Map<String,Object>> getCallPro(Map<String,Object> map);

}