@RestController
@RequestMapping(value="rest/ct/dynamicpage/{listConfigInfoId}")
public class DynamicPageRestController
extends java.lang.Object
| Constructor and Description |
|---|
DynamicPageRestController() |
| Modifier and Type | Method and Description |
|---|---|
com.mbap.util.view.R |
del(org.springframework.ui.Model model,
java.lang.String[] ck_ids)
删除
|
void |
excel(org.springframework.ui.Model model,
javax.servlet.http.HttpServletResponse response,
com.mbap.util.view.Page page)
导出选定数据为Excel文件
|
com.mbap.util.view.R |
get(ListConfigInfo listConfigInfo,
com.mbap.util.view.Page page)
分页获取业务列表数据
|
com.mbap.util.view.R |
get(org.springframework.ui.Model model,
java.lang.String id)
获取单条业务数据
|
com.mbap.util.view.R |
getDataModel(org.springframework.ui.Model model,
java.lang.String entityId)
获取列表、表单配置数据
|
ListConfigInfo |
parseListConfigInfoId(org.springframework.ui.Model mode,
java.lang.String listConfigInfoId)
通过路径参数中的列表配置信息id,获取到列表配置信息的详情信息对象,方便接口使用
|
com.mbap.util.view.R |
post(org.springframework.ui.Model model,
java.lang.Object body)
保存单条业务数据
|
com.mbap.util.view.R |
putpost(org.springframework.ui.Model model,
java.lang.String id,
java.lang.Object body)
修改单条业务数据
|
@ModelAttribute(value="listConfigInfo") public ListConfigInfo parseListConfigInfoId(org.springframework.ui.Model mode, @PathVariable(value="listConfigInfoId") java.lang.String listConfigInfoId)
mode - listConfigInfoId - @GetMapping(name="\u52a8\u6001\u9875\u83b7\u53d6\u4e1a\u52a1\u5206\u9875\u5217\u8868\u6570\u636e\u63a5\u53e3")
public com.mbap.util.view.R get(@ModelAttribute(value="listConfigInfo")
ListConfigInfo listConfigInfo,
com.mbap.util.view.Page page)
listConfigInfo - 根据路径参数中的列表配置信息id获取到的列表配置信息对象page - 分页信息@GetMapping(value="{id}",
name="\u52a8\u6001\u9875\u83b7\u53d6\u5355\u6761\u4e1a\u52a1\u6570\u636e\u63a5\u53e3")
public com.mbap.util.view.R get(org.springframework.ui.Model model,
@PathVariable(value="id")
java.lang.String id)
@PostMapping(name="\u52a8\u6001\u9875\u4fdd\u5b58\u5355\u6761\u4e1a\u52a1\u6570\u636e\u63a5\u53e3")
public com.mbap.util.view.R post(org.springframework.ui.Model model,
@RequestBody
java.lang.Object body)
@PutMapping(value="{id}",
name="\u52a8\u6001\u9875\u4fee\u6539\u5355\u6761\u4e1a\u52a1\u6570\u636e\u63a5\u53e3")
public com.mbap.util.view.R putpost(org.springframework.ui.Model model,
@PathVariable(value="id")
java.lang.String id,
@RequestBody
java.lang.Object body)
@DeleteMapping(name="\u52a8\u6001\u9875\u5220\u9664\u5355\u6761\u4e1a\u52a1\u6570\u636e\u63a5\u53e3")
public com.mbap.util.view.R del(org.springframework.ui.Model model,
@RequestParam(value="id",required=false)
java.lang.String[] ck_ids)
@PostMapping(value="export_excel")
public void excel(org.springframework.ui.Model model,
javax.servlet.http.HttpServletResponse response,
com.mbap.util.view.Page page)
throws java.io.UnsupportedEncodingException
page - 分页属性封装对象java.io.UnsupportedEncodingException@GetMapping(value="getDataModel",
name="\u83b7\u53d6\u5217\u8868\u3001\u8868\u5355\u914d\u7f6e\u6570\u636e")
public com.mbap.util.view.R getDataModel(org.springframework.ui.Model model,
@RequestParam(value="entityId")
java.lang.String entityId)
entityId - 实体配置idlistConfigInfoId - 列表配置id