package com.vincent.rsf.server.common.service; import com.vincent.rsf.server.common.domain.BaseParam; import com.vincent.rsf.server.common.utils.ExcelUtil; import java.util.List; import java.util.Map; public interface ListExportHandler { List listByIds(List ids); List listByFilter(Map sanitizedMap, P baseParam); default void fillExportFields(List records) { } Map toExportRow(T record, List columns); String defaultReportTitle(); }