dttm-gateway

动态脱敏-网关


条件分页查询脱敏类型列表

<p>[TOC]</p> <h5>简要描述</h5> <ul> <li>条件分页查询脱敏类型列表接口</li> </ul> <h5>请求URL</h5> <ul> <li><code>/api/v1/strategy/mask-type-list-page-condition</code></li> </ul> <h5>请求方式</h5> <ul> <li>GET </li> </ul> <h5>参数</h5> <table> <thead> <tr> <th style="text-align: left;">参数名</th> <th style="text-align: left;">必选</th> <th style="text-align: left;">类型</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">currentPage</td> <td style="text-align: left;">否</td> <td style="text-align: left;">integer</td> <td>当前页</td> </tr> <tr> <td style="text-align: left;">pageSize</td> <td style="text-align: left;">否</td> <td style="text-align: left;">integer</td> <td>条数</td> </tr> <tr> <td style="text-align: left;">maskTypeName</td> <td style="text-align: left;">否</td> <td style="text-align: left;">string</td> <td>敏感类型名,用于条件查询</td> </tr> <tr> <td style="text-align: left;">dataType</td> <td style="text-align: left;">否</td> <td style="text-align: left;">string</td> <td>脱敏类型的数据格式,用于条件查询</td> </tr> <tr> <td style="text-align: left;">maskTypeSource</td> <td style="text-align: left;">否</td> <td style="text-align: left;">string</td> <td>脱敏类型源。预设或自定义,用于条件查询</td> </tr> <tr> <td style="text-align: left;">maskTypeStatus</td> <td style="text-align: left;">否</td> <td style="text-align: left;">string</td> <td>是否配置脱敏规则【0都不 、1静、2动、3都】,用于条件查询</td> </tr> </tbody> </table> <h5>返回示例</h5> <pre><code>{     "status": 200,     "msg": "OK",     "data": {         "total": 22,         "list": [             {                 "id": 22,                 "classify": "商业秘密",                 "maskTypeName": "空间信息",                 "dataType": "STRING",                 "segmentMode": "BY_BIT",                 "segmentContent": "10,10",                 "segmentName": "1[10],2[10]",                 "maskTypeSource": "SYSTEM",                 "maskTypeStatus": 2,                 "createTime": "2022-07-11T15:37:56",                 "updateTime": "2022-07-11T15:38:06",                 "alternateField1": "",                 "alternateField2": "",                 "alternateField3": ""             },             {                 "id": 21,                 "classify": "商业秘密",                 "maskTypeName": "采购合同明细标识",                 "dataType": "STRING",                 "segmentMode": "BY_BIT",                 "segmentContent": "10,10",                 "segmentName": "1[10],2[10]",                 "maskTypeSource": "SYSTEM",                 "maskTypeStatus": 2,                 "createTime": "2022-07-11T15:36:44",                 "updateTime": "2022-07-11T15:36:56",                 "alternateField1": "",                 "alternateField2": "",                 "alternateField3": ""             }         ],         "pageNum": 1,         "pageSize": 10,         "size": 10,         "startRow": 1,         "endRow": 10,         "pages": 3,         "prePage": 0,         "nextPage": 2,         "isFirstPage": true,         "isLastPage": false,         "hasPreviousPage": false,         "hasNextPage": true,         "navigatePages": 8,         "navigatepageNums": [             1,             2,             3         ],         "navigateFirstPage": 1,         "navigateLastPage": 3     } } </code></pre> <h5>返回参数说明</h5> <table> <thead> <tr> <th style="text-align: left;">参数名</th> <th style="text-align: left;">类型</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">id</td> <td style="text-align: left;">int</td> <td>主键自增ID</td> </tr> <tr> <td style="text-align: left;">maskTypeName</td> <td style="text-align: left;">string</td> <td>脱敏类型名称</td> </tr> <tr> <td style="text-align: left;">dataType</td> <td style="text-align: left;">string</td> <td>脱敏类型的数据格式</td> </tr> <tr> <td style="text-align: left;">segmentMode</td> <td style="text-align: left;">string</td> <td>分段模式</td> </tr> <tr> <td style="text-align: left;">segmentContent</td> <td style="text-align: left;">string</td> <td>分段信息</td> </tr> <tr> <td style="text-align: left;">segmentName</td> <td style="text-align: left;">string</td> <td>分段名</td> </tr> <tr> <td style="text-align: left;">maskTypeSource</td> <td style="text-align: left;">string</td> <td>脱敏类型源。预设或自定义</td> </tr> <tr> <td style="text-align: left;">classify</td> <td style="text-align: left;">string</td> <td>脱敏类型分类。PERSON 个人 INSTITUTIONAL 机构 OTHER 其他 CUSTOM 自定义</td> </tr> <tr> <td style="text-align: left;">maskTypeStatus</td> <td style="text-align: left;">int</td> <td>是否配置脱敏规则【0都不 、1静、2动、3都】</td> </tr> </tbody> </table>

页面列表

ITEM_HTML