package org.springblade.modules.ureport.controller; import com.bstek.ureport.provider.report.ReportFile; import org.springblade.core.report.entity.ReportFileEntity; import org.springblade.core.report.service.IReportFileService; import org.springblade.core.tool.api.R; import org.springblade.modules.desk.entity.Notice; import org.springblade.modules.desk.service.INoticeService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; import java.util.List; import java.util.Map; /** * ureport sringbean 方式注入 */ @Component("ureport") public class UreportController { @Autowired private INoticeService noticeService; /** * springbean 方式注入,以下三个参数都必须有 * @param dsName 数据源名称 * @param datasetName 数据集名称 * @param parameters 传入集合数据 */ public List test(String dsName, String datasetName, Map parameters){ System.out.println("dsName = " + dsName); System.out.println("datasetName = " + datasetName); System.out.println("parameters = " + parameters); return noticeService.list(); } }