类 ListConfigRESTController

java.lang.Object
com.mbap.ct.listconfiginfo.controller.ListConfigRESTController

@RestController @RequestMapping("/rest/list/config") public class ListConfigRESTController extends Object
列表配置
作者:
Amanda.Z
  • 构造器详细资料

    • 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 - 实体id
      id - 列表配置id
      返回:
    • listConfigPut

      @PutMapping("list/{id}") public com.mbap.util.view.R listConfigPut(@PathVariable("id") String id, @RequestBody ListConfigInfo info)
      更新列表设置
      参数:
      id - 列表配置id
      configName - 要修改的属性
      value - 要修改的属性值
      返回:
    • fieldPut

      @PutMapping("field/{id}") public com.mbap.util.view.R fieldPut(@PathVariable("id") String id, @RequestBody Common common)
      更新列表设置中各字段的配置情况
      参数:
      id - 字段配置id
      configName - 要修改的属性名称
      value - 要修改的属性值
      返回:
    • putallfield

      @PutMapping("allfield") public com.mbap.util.view.R putallfield(@RequestBody Common common)
      更新列表设置中是否列表(全选)、搜索(全选)、排序(全选)显示的配置情况
      参数:
      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 -
      返回: