@RestController @RequestMapping(value="/erupt-api/bi") public class EruptBiController extends Object
| 构造器和说明 |
|---|
EruptBiController() |
| 限定符和类型 | 方法和说明 |
|---|---|
List<Map<String,Object>> |
biChart(Long chartId,
String code,
Map<String,Object> query) |
BiData |
drillData(String code,
Integer drillCode,
int pageIndex,
int pageSize,
Map<String,Object> query) |
void |
exportExcel(Long id,
String code,
Map<String,Object> query,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
BiVo |
getBuilder(String code,
javax.servlet.http.HttpServletResponse response) |
BiData |
queryData(int pageIndex,
int pageSize,
String sortField,
Boolean direction,
Map<String,Object> query,
String code) |
List<Reference> |
refQuery(Long dimId,
String code,
Map<String,Object> query) |
@GetMapping(value="/{code}")
@EruptRouter(verifyType=MENU,
authIndex=1)
public BiVo getBuilder(@PathVariable(value="code")
String code,
javax.servlet.http.HttpServletResponse response)
@PostMapping(value="/data/{code}")
@EruptRouter(verifyType=MENU,
authIndex=2)
public BiData queryData(@RequestParam(value="index")
int pageIndex,
@RequestParam(value="size")
int pageSize,
@RequestParam(value="sort",required=false)
String sortField,
@RequestParam(value="direction",required=false)
Boolean direction,
@RequestBody
Map<String,Object> query,
@PathVariable
String code)
@PostMapping(value="/drill/data/{code}/{drillCode}")
@EruptRouter(verifyType=MENU,
authIndex=3)
public BiData drillData(@PathVariable
String code,
@PathVariable
Integer drillCode,
@RequestParam
int pageIndex,
@RequestParam
int pageSize,
@RequestBody
Map<String,Object> query)
@EruptRouter(verifyType=MENU,
authIndex=1)
@PostMapping(value="/{code}/reference/{id}")
public List<Reference> refQuery(@PathVariable(value="id")
Long dimId,
@PathVariable
String code,
@RequestBody
Map<String,Object> query)
@EruptRouter(verifyType=MENU,
authIndex=1)
@PostMapping(value="/{code}/chart/{id}")
public List<Map<String,Object>> biChart(@PathVariable(value="id")
Long chartId,
@PathVariable(value="code")
String code,
@RequestBody(required=false)
Map<String,Object> query)
chartId - 图表IDcode - 报表编码query - 查询条件@EruptRouter(verifyType=MENU,
authIndex=1)
@PostMapping(value="/{code}/excel/{id}")
public void exportExcel(@PathVariable(value="id")
Long id,
@PathVariable(value="code")
String code,
@RequestBody
Map<String,Object> query,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
throws ClassNotFoundException,
IOException
Copyright © 2023. All rights reserved.