package io.dataease.ext; import io.dataease.dto.panel.PanelViewDto; import io.dataease.dto.panel.PanelViewTableDTO; import io.dataease.dto.panel.po.PanelViewInsertDTO; import org.apache.ibatis.annotations.Param; import java.util.List; public interface ExtPanelViewMapper { List groups(String userId); List views(String userId); List getPanelViewDetails(@Param("panelId") String panelId); void deleteWithPanelId(String panelId); void savePanelView(@Param("panelViews") List panelViews); void copyFromPanel(@Param("newPanelId") String newPanelId,@Param("sourcePanelId") String sourcePanelId,@Param("copyId") String copyId); }