| New file |
| | |
| | | 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<Notice> test(String dsName, String datasetName, Map<String,Object> parameters){ |
| | | System.out.println("dsName = " + dsName); |
| | | System.out.println("datasetName = " + datasetName); |
| | | System.out.println("parameters = " + parameters); |
| | | return noticeService.list(); |
| | | } |
| | | } |