package org.jeecg.modules.online.cgreport.service; import com.baomidou.mybatisplus.extension.service.IService; import java.sql.SQLException; import java.util.List; import java.util.Map; import org.jeecg.common.api.vo.Result; import org.jeecg.modules.online.cgreport.entity.OnlCgreportHead; import org.jeecg.modules.online.cgreport.model.OnlCgreportModel; public interface IOnlCgreportHeadService extends IService { /** * 修改全部项,包括新增、修改、删除 * * @param values * @return */ Result editAll(OnlCgreportModel values); Result delete(String id); Result bathDelete(String[] ids); Map executeSelectSql(String sql, String onlCgreportHeadId, Map params) throws SQLException; Map executeSelectSqlDynamic(String dbKey, String sql, Map params, String onlCgreportHeadId); /** * 动态数据源: 获取SQL解析的字段 */ public List getSqlFields(String sql,String dbKey) throws SQLException; List getSqlParams(String var1); Map queryCgReportConfig(String var1); List> queryByCgReportSql(String var1, Map var2, Map var3, int var4, int var5); }