lige
2023-12-15 a28c894d35b5ca697bfe455c2d584c7f28ec3722
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
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
package com.ltkj.web.jmreport;
 
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.omg.CORBA.Environment;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.security.access.prepost.PreAuthorize;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
 
/**
 * @Company: 西安路泰科技有限公司
 * @Author: lige
 * @Date: 2023/3/7 11:49
 */
@RestController
@RequestMapping("/report/jmreport")
@Api(tags = "PC端 积木报表接口集")
public class JimuController {
    @Value("${jimu.path}")
    private String value;
 
    @GetMapping("/index")
    @ApiOperation(value = "index")
//    @PreAuthorize("@ss.hasPermi('report:jmreport:index')")
    public String index(){
        return value+"/jmreport/list";
    }
 
//    @GetMapping("/index")
//    @PreAuthorize("@ss.hasPermi('report:jimu:index')")
//    public int index(){
//        return 1;
//    }
 
    @GetMapping("/view")
    @ApiOperation(value = "view")
    //@PreAuthorize("@ss.hasPermi('report:jimu:view')")
    public String view(){
        return value+"/jmreport/view";
    }
 
    @GetMapping("/exportPdf")
    @ApiOperation(value = "exportPdf")
    public String exportPdf(){
        return value+"/jmreport/exportPdfStream";
    }
 
 
//    @GetMapping("/view")
//    @PreAuthorize("@ss.hasPermi('report:jimu:view')")
//    public int view(){
//        return 1;
//    }
}