类 ListConfigRESTController
java.lang.Object
com.mbap.ct.listconfiginfo.controller.ListConfigRESTController
@RestController
@RequestMapping("/rest/list/config")
public class ListConfigRESTController
extends Object
列表配置
- 作者:
- Amanda.Z
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明com.mbap.util.view.RaddListConfigField(ListConfigInfo listConfigInfo) 添加列表字段配置与表单字段配置com.mbap.util.view.RcopyListConfigInfo(String listConfigInfoId) 复制列表配置信息com.mbap.util.view.R删除com.mbap.util.view.R删除列表字段配置与表单字段配置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.RgetAll(com.mbap.util.view.Page page) .com.mbap.util.view.R根据列表配置信息id,获取业务的列表和表单配置详情com.mbap.util.view.RgetFieldInfoByRelaentityid(String relaentityid) 根据字段关联的实体查询该实体的字段信息com.mbap.util.view.RgetRelatableField(String buildEntityId) 根据实体id获取有关联的字段com.mbap.util.view.RlistConfigPut(String id, ListConfigInfo info) 更新列表设置com.mbap.util.view.Rputallfield(Common common) 更新列表设置中是否列表(全选)、搜索(全选)、排序(全选)显示的配置情况com.mbap.util.view.RsortFields(String configId, String[] ids) 更新列表字段排序com.mbap.util.view.RupdateListConfig(ListConfigInfo listConfigInfo) 整体修改列表配置与表单配置信息及表单验证
-
构造器详细资料
-
ListConfigRESTController
public ListConfigRESTController()
-
-
方法详细资料
-
get
@PostMapping("{entityId}") public com.mbap.util.view.R get(@PathVariable("entityId") String entityId, @RequestParam(value="id",required=false) String id) 读取列表配置,如果是首次加载列表配置,自动生成默认配置- 参数:
entityId- 实体idid- 列表配置id- 返回:
-
listConfigPut
@PutMapping("list/{id}") public com.mbap.util.view.R listConfigPut(@PathVariable("id") String id, @RequestBody ListConfigInfo info) 更新列表设置- 参数:
id- 列表配置idconfigName- 要修改的属性value- 要修改的属性值- 返回:
-
fieldPut
@PutMapping("field/{id}") public com.mbap.util.view.R fieldPut(@PathVariable("id") String id, @RequestBody Common common) 更新列表设置中各字段的配置情况- 参数:
id- 字段配置idconfigName- 要修改的属性名称value- 要修改的属性值- 返回:
-
putallfield
更新列表设置中是否列表(全选)、搜索(全选)、排序(全选)显示的配置情况- 参数:
common-- 返回:
-
sortFields
@PutMapping("sort/{configId}") public com.mbap.util.view.R sortFields(@PathVariable("configId") String configId, @RequestParam("ids") String[] ids) 更新列表字段排序- 参数:
ids- 需要调整顺序的配置id,id应按照排序先后传入- 返回:
-
getById
@GetMapping(value="getById", name="\u6839\u636e\u5217\u8868\u914d\u7f6eid\u83b7\u53d6\u4e1a\u52a1\u5217\u8868\u914d\u7f6e\u7684\u8be6\u7ec6") public com.mbap.util.view.R getById(@RequestParam(value="id",required=true) String id) 根据列表配置信息id,获取业务的列表和表单配置详情- 参数:
id- 列表配置信息id- 返回:
-
get
@GetMapping(name="\u5206\u9875\u53d6\u5f97\u591a\u6761\u4e1a\u52a1\u914d\u7f6e\u6570\u636e") public com.mbap.util.view.R get(com.mbap.util.view.Page page) 分页取得多条数据- 参数:
page- 分页属性封装对象- 返回:
-
getAll
@GetMapping(value="getAll", name="\u53d6\u5f97\u5168\u90e8\u4e1a\u52a1\u914d\u7f6e\u6570\u636e") public com.mbap.util.view.R getAll(com.mbap.util.view.Page page) . 取得全部业务配置数据- 参数:
page-- 返回:
-
delete
@RequestMapping(value="{id}", method=DELETE, name="\u5220\u9664\u4e1a\u52a1\u914d\u7f6e") public com.mbap.util.view.R delete(@PathVariable("id") String id) 删除- 参数:
id-- 返回:
-
getRelatableField
@RequestMapping(value="getRelatableField/{buildEntityId}", method=GET, name="\u6839\u636e\u5b9e\u4f53id\u83b7\u53d6\u6709\u5173\u8054\u7684\u5b57\u6bb5") public com.mbap.util.view.R getRelatableField(@PathVariable("buildEntityId") String buildEntityId) 根据实体id获取有关联的字段- 参数:
buildEntityId- 构建实体id- 返回:
-
getFieldInfoByRelaentityid
@RequestMapping(value="getFieldInfoByRelaentityid/{relaentityid}", method=GET, name="\u6839\u636e\u5b57\u6bb5\u5173\u8054\u7684\u5b9e\u4f53\u67e5\u8be2\u8be5\u5b9e\u4f53\u7684\u5b57\u6bb5\u4fe1\u606f") public com.mbap.util.view.R getFieldInfoByRelaentityid(@PathVariable("relaentityid") String relaentityid) 根据字段关联的实体查询该实体的字段信息- 参数:
relaentityid- 关联- 返回:
-
addListConfigField
@RequestMapping(value="addListConfigField", method=POST, name="\u6dfb\u52a0\u5217\u8868\u5b57\u6bb5\u914d\u7f6e\u4e0e\u8868\u5355\u5b57\u6bb5\u914d\u7f6e") public com.mbap.util.view.R addListConfigField(@RequestBody ListConfigInfo listConfigInfo) 添加列表字段配置与表单字段配置- 参数:
listConfigInfo- 列表配置信息- 返回:
-
delListConfigField
@DeleteMapping(value="delListConfigField", name="\u5220\u9664\u5217\u8868\u5b57\u6bb5\u914d\u7f6e\u4e0e\u8868\u5355\u5b57\u6bb5\u914d\u7f6e") public com.mbap.util.view.R delListConfigField(@RequestParam("id") String id) 删除列表字段配置与表单字段配置- 参数:
id- 字段id- 返回:
-
copyListConfigInfo
@RequestMapping(value="copyListConfigInfo", method=POST, name="\u590d\u5236\u5217\u8868\u914d\u7f6e\u4fe1\u606f") public com.mbap.util.view.R copyListConfigInfo(@RequestParam("listConfigInfoId") String listConfigInfoId) 复制列表配置信息- 参数:
listConfigInfoId- 列表配置id- 返回:
-
updateListConfig
@RequestMapping(value="updateListConfig", method=POST, name="\u6574\u4f53\u4fee\u6539\u5217\u8868\u914d\u7f6e\u4e0e\u8868\u5355\u914d\u7f6e\u4fe1\u606f\u53ca\u8868\u5355\u9a8c\u8bc1") public com.mbap.util.view.R updateListConfig(@RequestBody ListConfigInfo listConfigInfo) 整体修改列表配置与表单配置信息及表单验证- 参数:
listConfigInfo-- 返回:
-