dttm-gateway

动态脱敏-网关


根据策略组id获取条件查询列表

<p>[TOC]</p> <h5>简要描述</h5> <ul> <li>根据策略组id获取条件查询列表接口</li> </ul> <h5>请求URL</h5> <ul> <li><code>/api/v1/dynamic-job/job-detail-list-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;">strategyGroupId</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>策略组id</td> </tr> <tr> <td style="text-align: left;">currentPage</td> <td style="text-align: left;">否</td> <td style="text-align: left;">int</td> <td>当前页</td> </tr> <tr> <td style="text-align: left;">pageSize</td> <td style="text-align: left;">否</td> <td style="text-align: left;">int</td> <td>每页条数</td> </tr> <tr> <td style="text-align: left;">schemaName</td> <td style="text-align: left;">否</td> <td style="text-align: left;">string</td> <td>库名,用于条件查询</td> </tr> <tr> <td style="text-align: left;">tableName</td> <td style="text-align: left;">否</td> <td style="text-align: left;">string</td> <td>表名,用于条件查询</td> </tr> <tr> <td style="text-align: left;">fieldName</td> <td style="text-align: left;">否</td> <td style="text-align: left;">string</td> <td>字段名,用于条件查询</td> </tr> <tr> <td style="text-align: left;">maskTypeId</td> <td style="text-align: left;">否</td> <td style="text-align: left;">long</td> <td>敏感类型id,用于条件查询</td> </tr> </tbody> </table> <h5>返回示例</h5> <pre><code>{     "status": 200,     "msg": "ok",     "data": {         "total": 481,         "list": [             {                 "id": 13132,                 "strategyGroupId": "151118093530300416",                 "strategyGroupName": "策略1",                 "maskTypeName": null,                 "strategyTemplateId": 1,                 "roleId": 95,                 "dbId": 62,                 "dbName": "Data_brain",                 "tableName": "Data_property_databaseassets",                 "fieldName": "created_at",                 "maskTypeRuleId": 0,                 "jobId": 78             },             {                 "id": 13133,                 "strategyGroupId": "151118093530300416",                 "strategyGroupName": "策略1",                 "maskTypeName": null,                 "strategyTemplateId": 1,                 "roleId": 95,                 "dbId": 62,                 "dbName": "Data_brain",                 "tableName": "Data_property_databaseassets",                 "fieldName": "updated_at",                 "maskTypeRuleId": 0,                 "jobId": 78             },             {                 "id": 13134,                 "strategyGroupId": "151118093530300416",                 "strategyGroupName": "策略1",                 "maskTypeName": null,                 "strategyTemplateId": 1,                 "roleId": 95,                 "dbId": 62,                 "dbName": "Data_brain",                 "tableName": "Data_property_databaseassets",                 "fieldName": "spare1",                 "maskTypeRuleId": 0,                 "jobId": 78             },             {                 "id": 13135,                 "strategyGroupId": "151118093530300416",                 "strategyGroupName": "策略1",                 "maskTypeName": null,                 "strategyTemplateId": 1,                 "roleId": 95,                 "dbId": 62,                 "dbName": "Data_brain",                 "tableName": "Data_property_databaseassets",                 "fieldName": "spare2",                 "maskTypeRuleId": 0,                 "jobId": 78             },             {                 "id": 13136,                 "strategyGroupId": "151118093530300416",                 "strategyGroupName": "策略1",                 "maskTypeName": null,                 "strategyTemplateId": 1,                 "roleId": 95,                 "dbId": 62,                 "dbName": "Data_brain",                 "tableName": "Data_property_databaseassets",                 "fieldName": "id",                 "maskTypeRuleId": 0,                 "jobId": 78             },             {                 "id": 13137,                 "strategyGroupId": "151118093530300416",                 "strategyGroupName": "策略1",                 "maskTypeName": null,                 "strategyTemplateId": 1,                 "roleId": 95,                 "dbId": 62,                 "dbName": "Data_brain",                 "tableName": "Data_property_databaseassets",                 "fieldName": "name",                 "maskTypeRuleId": 0,                 "jobId": 78             },             {                 "id": 13138,                 "strategyGroupId": "151118093530300416",                 "strategyGroupName": "策略1",                 "maskTypeName": null,                 "strategyTemplateId": 1,                 "roleId": 95,                 "dbId": 62,                 "dbName": "Data_brain",                 "tableName": "Data_property_databaseassets",                 "fieldName": "slug",                 "maskTypeRuleId": 0,                 "jobId": 78             },             {                 "id": 13139,                 "strategyGroupId": "151118093530300416",                 "strategyGroupName": "策略1",                 "maskTypeName": null,                 "strategyTemplateId": 1,                 "roleId": 95,                 "dbId": 62,                 "dbName": "Data_brain",                 "tableName": "Data_property_databaseassets",                 "fieldName": "database_type",                 "maskTypeRuleId": 0,                 "jobId": 78             },             {                 "id": 13140,                 "strategyGroupId": "151118093530300416",                 "strategyGroupName": "策略1",                 "maskTypeName": null,                 "strategyTemplateId": 1,                 "roleId": 95,                 "dbId": 62,                 "dbName": "Data_brain",                 "tableName": "Data_property_databaseassets",                 "fieldName": "username",                 "maskTypeRuleId": 0,                 "jobId": 78             },             {                 "id": 13141,                 "strategyGroupId": "151118093530300416",                 "strategyGroupName": "策略1",                 "maskTypeName": null,                 "strategyTemplateId": 1,                 "roleId": 95,                 "dbId": 62,                 "dbName": "Data_brain",                 "tableName": "Data_property_databaseassets",                 "fieldName": "password",                 "maskTypeRuleId": 0,                 "jobId": 78             }         ],         "pageNum": 1,         "pageSize": 10,         "size": 10,         "startRow": 1,         "endRow": 10,         "pages": 49,         "prePage": 0,         "nextPage": 2,         "isFirstPage": true,         "isLastPage": false,         "hasPreviousPage": false,         "hasNextPage": true,         "navigatePages": 8,         "navigatepageNums": [             1,             2,             3,             4,             5,             6,             7,             8         ],         "navigateFirstPage": 1,         "navigateLastPage": 8     } } </code></pre> <h5>备注</h5> <ul> <li>更多返回错误代码请看首页的错误代码描述</li> </ul>

页面列表

ITEM_HTML