作者:李明骏 历史版本:1 最后编辑:龚清 更新时间:2024-11-20 15:41
模版权限过滤
简述:
- 数据模版的权限过滤
请求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 |