智慧保安后台管理-外网项目备份
Administrator
2022-03-29 a5b39478de866b68d0e19ac8aeebb4d0cccb18a2
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
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();
    }
}