d44b0e015c03ebab494b4c3e645a0784c1460449.svn-base 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. package org.jeecg.modules.online.cgreport.service;
  2. import com.baomidou.mybatisplus.extension.service.IService;
  3. import java.sql.SQLException;
  4. import java.util.List;
  5. import java.util.Map;
  6. import org.jeecg.common.api.vo.Result;
  7. import org.jeecg.modules.online.cgreport.entity.OnlCgreportHead;
  8. import org.jeecg.modules.online.cgreport.model.OnlCgreportModel;
  9. public interface IOnlCgreportHeadService extends IService<OnlCgreportHead> {
  10. /**
  11. * 修改全部项,包括新增、修改、删除
  12. *
  13. * @param values
  14. * @return
  15. */
  16. Result<?> editAll(OnlCgreportModel values);
  17. Result<?> delete(String id);
  18. Result<?> bathDelete(String[] ids);
  19. Map<String, Object> executeSelectSql(String sql, String onlCgreportHeadId, Map<String, Object> params) throws SQLException;
  20. Map<String, Object> executeSelectSqlDynamic(String dbKey, String sql, Map<String, Object> params, String onlCgreportHeadId);
  21. /**
  22. * 动态数据源: 获取SQL解析的字段
  23. */
  24. public List<String> getSqlFields(String sql,String dbKey) throws SQLException;
  25. List<String> getSqlParams(String var1);
  26. Map<String, Object> queryCgReportConfig(String var1);
  27. List<Map<?, ?>> queryByCgReportSql(String var1, Map var2, Map var3, int var4, int var5);
  28. }