package cn.iocoder.yudao.module.report.framework.jmreport.core.service; import com.alibaba.fastjson.JSONObject; import lombok.RequiredArgsConstructor; import org.jeecg.modules.drag.service.IOnlDragExternalService; import org.jeecg.modules.drag.vo.DragDictModel; import org.jeecg.modules.drag.vo.DragLogDTO; import java.util.List; import java.util.Map; /** * {@link IOnlDragExternalService} 实现类,提供积木仪表盘的查询等功能 * * 实现可参考: * 1. jimureport-example * 2. JeecgBoot 集成 * * @author 芋道源码 */ @RequiredArgsConstructor public class JmOnlDragExternalServiceImpl implements IOnlDragExternalService { // ========== DictItem 相关 ========== @Override public Map> getManyDictItems(List codeList, List tableDictList) { return IOnlDragExternalService.super.getManyDictItems(codeList, tableDictList); } @Override public List getDictItems(String dictCode) { return IOnlDragExternalService.super.getDictItems(dictCode); } @Override public List getTableDictItems(String dictTable, String dictText, String dictCode) { return IOnlDragExternalService.super.getTableDictItems(dictTable, dictText, dictCode); } @Override public List getCategoryTreeDictItems(List ids) { return IOnlDragExternalService.super.getCategoryTreeDictItems(ids); } @Override public List getUserDictItems(List ids) { return IOnlDragExternalService.super.getUserDictItems(ids); } @Override public List getDeptsDictItems(List ids) { return IOnlDragExternalService.super.getDeptsDictItems(ids); } // ========== Log 相关 ========== @Override public void addLog(DragLogDTO dto) { IOnlDragExternalService.super.addLog(dto); } @Override public void addLog(String logMsg, int logType, int operateType) { IOnlDragExternalService.super.addLog(logMsg, logType, operateType); } }