作者:李明骏  历史版本:1  最后编辑:龚清  更新时间:2025-10-14 18:31
模版权限过滤
简述:
- 数据模版的权限过滤
 
请求URL:
- http://ip:port/ibps/platform/v3/rights/filterRights
 - URL中的ip需要替换为自己网关ip
 - URL中的port需要替换为自己网关端口
 
请求方式:
- POST
 
请求参数:
- Headers:
 
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 | 
|---|---|---|---|---|---|
| X-Authorization-access_token | String | 是 | 系统令牌 | 
- Query:
 
暂无
- Body:
 
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 | 
|---|---|---|---|---|---|
| rightsVo | FilterRightsVo | 是 | 权限请求对象 | 
请求参数示例:
{
  "rightsList": [
    {
      "filterConditions": [],
      "templateId": "765867833413337088",
      "type": "",
      "attrs": {
        "init_query": "Y",
        "need_page": "Y",
        "page_size": 20,
        "display_field": "N",
        "manage_effect": "N",
        "indexRow": true,
        "index": true
      },
      "queryColumns": [
        {
          "label": "查询字段1",
          "name": "queryColumn1"
        }
      ],
      "displayColumns": [
        {
          "label": "显示字段1",
          "name": "displayColumn1"
        }
      ],
      "sortColumns": "",
      "extColumns": "",
      "resultColumns": "",
      "exportColumns": "",
      "id": "784483943641513984",
      "functionButtons": {
        "function_buttons": [
          {
            "button_type": "add",
            "label": "添加"
          },
          {
            "button_type": "remove",
            "label": "删除",
            "rights": [
              {
                "type": "all"
              }
            ],
            "position": "all",
            "style": "danger"
          }
        ],
        "edit_buttons": [
          {
            "button_type": "close",
            "label": "关闭"
          },
          {
            "button_type": "save",
            "label": "保存"
          }
        ]
      },
      "isRightsFilter": false
    }
  ],
  "userId": "1",
  "isRightsFilter": false
}返回示例:
// TODO 过滤后的数据
{
  "rightsList": [
    // 过滤后的模版数据
  ],
  "userId": "1",
  "isRightsFilter": false,
  "dialogsButtons":{},
  "permissionsMap":{}
}返回参数说明:
| 名称 | 类型 | 备注 | 
|---|---|---|
| retVo | FilterRightsVo |