类 DynamicReportRESTController
java.lang.Object
com.mbap.ct.dynamicreport.controller.DynamicReportRESTController
@RestController
@RequestMapping("rest/dynamicReport")
public class DynamicReportRESTController
extends Object
动态报表接口控制器
- 作者:
- ChengLang
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明com.mbap.util.view.RanalysisSql(String sqlStr, String dataSourceConfigId) 解析sql字段com.mbap.util.view.R删除com.mbap.util.view.Rget(com.mbap.util.view.Page page) 分页取得多条数据com.mbap.util.view.R取得单条数据com.mbap.util.view.R报表数据查询接口com.mbap.util.view.Rpost(DynamicReport dynamicReport) 创建
-
构造器详细资料
-
DynamicReportRESTController
public DynamicReportRESTController()
-
-
方法详细资料
-
get
@GetMapping(name="\u5206\u9875\u53d6\u5f97\u591a\u6761\u52a8\u6001\u62a5\u8868\u6570\u636e") public com.mbap.util.view.R get(com.mbap.util.view.Page page) 分页取得多条数据- 参数:
page- 分页属性封装对象- 返回:
-
get
@GetMapping(value="{id}", name="\u53d6\u5f97\u5355\u6761\u52a8\u6001\u62a5\u8868\u6570\u636e") public com.mbap.util.view.R get(@PathVariable("id") String id) 取得单条数据- 参数:
id-- 返回:
-
post
@PostMapping(name="\u65b0\u589e\u52a8\u6001\u62a5\u8868") public com.mbap.util.view.R post(@RequestBody DynamicReport dynamicReport) 创建- 参数:
clientDetail-- 返回:
-
delete
@DeleteMapping(name="\u5220\u9664\u52a8\u6001\u62a5\u8868") public com.mbap.util.view.R delete(@RequestParam(value="id",required=false) String[] ck_ids) 删除- 参数:
ck_ids-- 返回:
-
analysisSql
@GetMapping(value="analysisSql", name="\u89e3\u6790sql\u5b57\u6bb5\u63a5\u53e3") public com.mbap.util.view.R analysisSql(@RequestParam("sqlStr") String sqlStr, @RequestParam("dataSourceConfigId") String dataSourceConfigId) 解析sql字段- 参数:
sqlStr- SQL语句dataSourceConfigId- 数据源id- 返回:
-
getData
@GetMapping(value="{id}/getData", name="\u62a5\u8868\u6570\u636e\u67e5\u8be2\u63a5\u53e3") public com.mbap.util.view.R getData(@PathVariable("id") String id, com.mbap.util.view.Page page) 报表数据查询接口- 参数:
id- SQL语句page- 分页数据和查询条件- 返回:
-