类 DynamicReportRESTController

java.lang.Object
com.mbap.ct.dynamicreport.controller.DynamicReportRESTController

@RestController @RequestMapping("rest/dynamicReport") public class DynamicReportRESTController extends Object
动态报表接口控制器
作者:
ChengLang
  • 构造器详细资料

    • 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 - 分页数据和查询条件
      返回: