1. 系统操作记录

1.1. 资源说明

系统操作记录从时间,操作者,IP,行为,结果,类别,对象,描述等方面记录了用户行为。
系统管理员可以从系统操作操作记录页面针对整个系统的用户行为进行审计工作,同时提供了时间,操作者,行为,类别的筛选功能和搜索功能。

1.1.1. 系统操作记录的定义

系统操作记录结构说明

AuditLogDto
字段 类型 描述
action STRING 操作行为
status BOOLEAN 操作结果状态
ip STRING IP
category STRING 操作对象类别
object STRING 操作对象名称
objectId LONG 操作对象ID
description STRING 操作描述
createdBy LONG 操作用户ID
name STRING 操作用户名称
createdAt STRING 操作时间
IdValueDto
字段 类型 描述
id OBJECT 操作行为/类别枚举值
value OBJECT 操作行为/类别信息

1.2. 接口说明

1.2.1. 1、分页查询系统操作记录

请求URL

GET /api/audit-logs

请求参数

URL 参数
字段 类型 是否必须 说明
action STRING 操作行为
category STRING 操作对象类别
createdBy STRING 操作用户ID
createdAtBegin STRING 操作开始时间
createdAtEnd STRING 操作结束时间
q STRING 操作对象名称
limit INTEGER 分页获取个数,默认是1000
offst INTEGER 分页偏移量,默认是0

返回对象的格式说明

字段 类型 说明
version STRING 当前系统版本哈希值
code Long 异常码
data OBJECT 数组 系统操作记录结构见系统操作记录结构说明
totalHits INTEGER 日志总数量
offset INTEGER 当前分页偏移量

接口示例

  1. 请求

GET /api/audit-logs?offset=0&limit=2

  1. 响应结果
{
  "version": "4.4-SNAPSHOT@cbe547c#ca8a58e",
  "code": 0,
  "msg": "success",
  "data": [
    {
      "action": "创建",
      "status": true,
      "ip": "10.10.10.2",
      "category": "数据集",
      "object": "创意",
      "description": "于应用 各租户通用市场投放数据",
      "createdBy": 1,
      "name": "admin",
      "createdAt": "2023-04-27 11:13:17"
    },
    {
      "action": "创建",
      "status": true,
      "ip": "10.10.10.2",
      "category": "数据集",
      "object": "订单表",
      "description": "于应用 test",
      "createdBy": 1,
      "name": "admin",
      "createdAt": "2023-04-27 11:13:15"
    }
  ],
  "totalHits": 20,
  "offset": 0
}

1.2.2. 2、列出系统操作记录的所有行为

请求URL

GET /api/audit-logs/actions

请求参数

返回对象的格式说明

字段 类型 说明
version STRING 当前系统版本哈希值
code Long 异常码
data OBJECT 数组 系统操作记录行为结构见系统操作记录结构说明

接口示例

  1. 请求

GET /api/audit-logs/actions

  1. 响应结果
{
  "version": "4.4-SNAPSHOT@cbe547c#ca8a58e",
  "code": 0,
  "msg": "success",
  "data": [
    {
      "id": "login",
      "value": "登录"
    },
    {
      "id": "logout",
      "value": "登出"
    },
    {
      "id": "create",
      "value": "创建"
    },
    {
      "id": "edit",
      "value": "编辑"
    },
    {
      "id": "delete",
      "value": "删除"
    },
    {
      "id": "share",
      "value": "分享"
    },
    {
      "id": "export",
      "value": "导出"
    },
    {
      "id": "export-data",
      "value": "导出数据"
    },
    {
      "id": "import",
      "value": "导入"
    },
    {
      "id": "authorize",
      "value": "授权"
    },
    {
      "id": "transfer",
      "value": "转移"
    },
    {
      "id": "publish",
      "value": "发布"
    },
    {
      "id": "cancel-publish",
      "value": "取消发布"
    },
    {
      "id": "collaborate",
      "value": "协作"
    },
    {
      "id": "cancel-app-collaborate",
      "value": "取消应用协作"
    },
    {
      "id": "cancel-folder-collaborate",
      "value": "取消目录协作"
    },
    {
      "id": "submit-filling-data",
      "value": "提交填报数据"
    }
  ]
}

1.2.3. 3、列出系统操作记录的所有类别

请求URL

GET /api/audit-logs/categories

请求参数

返回对象的格式说明

字段 类型 说明
version STRING 当前系统版本哈希值
code Long 异常码
data OBJECT 数组 系统操作记录类别结构见系统操作记录结构说明

接口示例

  1. 请求

GET /api/audit-logs/categories

  1. 响应结果
{
  "version": "4.4-SNAPSHOT@cbe547c#ca8a58e",
  "code": 0,
  "msg": "success",
  "data": [
    {
      "id": "system",
      "value": "系统"
    },
    {
      "id": "license",
      "value": "软件授权"
    },
    {
      "id": "user",
      "value": "用户"
    },
    {
      "id": "organization",
      "value": "用户组"
    },
    {
      "id": "connection",
      "value": "数据连接"
    },
    {
      "id": "app",
      "value": "应用"
    },
    {
      "id": "dashboard",
      "value": "仪表盘"
    },
    {
      "id": "dataset",
      "value": "数据集"
    },
    {
      "id": "chart",
      "value": "图表"
    },
    {
      "id": "configuration",
      "value": "配置"
    },
    {
      "id": "app-rule",
      "value": "应用规则"
    },
    {
      "id": "resource",
      "value": "资源"
    },
    {
      "id": "appParam",
      "value": "应用参数"
    },
    {
      "id": "extend-dataset",
      "value": "关联模型"
    },
    {
      "id": "api",
      "value": "API"
    },
    {
      "id": "api-set",
      "value": "API 组"
    },
    {
      "id": "folder",
      "value": "文件夹"
    },
    {
      "id": "kpi-chart",
      "value": "图表库"
    },
    {
      "id": "pipeline",
      "value": "数据集成"
    },
    {
      "id": "userAttr",
      "value": "用户属性"
    },
    {
      "id": "dashboard-theme",
      "value": "仪表盘主题"
    },
    {
      "id": "data-alert",
      "value": "数据预警"
    },
    {
      "id": "survey",
      "value": "数据填报"
    },
    {
      "id": "survey-data",
      "value": "填报数据"
    }
  ]
}

results matching ""

    No results matching ""

    业务指标 接口返回状态码对照表