Skip to content

获取用户待办分页数据 ​

接口名称url请求方式请求数据类型
获取用户待办分页列表/api/todo-center/todoProcessInfo/userPage/1/10POSTapplication/json

请求参数 ​

参数名称参数说明是否必填数据类型备注说明
appId应用 ID是string用于筛选特定应用的待办
asterisk星标状态否int0:不限;1:已设星标
customerStatusKey客户状态关键字否string用于筛选特定状态的待办
LAUNCH 我发起的
PROCESSED 待我处理的
ALREADY 已处理的
PENDING_READ 待我阅读的
COMPLETE_READ 我已阅读
LATER_PROCESSED 稍后待办
LATER_READ 稍后阅读
deal处理状态否int1 表示已处理,0 表示未处理
exigency紧急程度否int0:普通;1:紧急;2:特急
keyword关键词搜索否string模糊匹配标题或内容
moduleSource模块来源否string筛选来自特定模块的待办
senderId发送人 ID否string筛选指定发送人的待办
senderName发送人姓名否string模糊匹配发送人姓名
startTimeBegin开始时间起始否string格式:yyyy-MM-dd HH:mm:ss
startTimeEnd开始时间结束否string格式:yyyy-MM-dd HH:mm:ss
userId用户 ID是string查询该用户的待办列表
sysTag系统标识否string系统标识 标识子系统

分页说明

  • URL 中 /userPage/1/10 表示:
    • 第 1 页
    • 每页 10 条记录
  • 分页参数由 URL 路径决定,非请求体参数。

返回值 ​

json

{
  "code": 200,
  "message": null,
  "data": {
    "page": 1,
    "totalPage": 1,
    "pageSize": 10,
    "records": 1,
    "total": 1,
    "rows": [
      {
        "id": "1916492314931171330",
        "appId": "1",
        "type": 1,
        "sourceId": "source67646",
        "batchId": "batch54321",
        "content": "请审批本月的报销申请。",
        "title": "报销审批待办",
        "receptionId": "1",
        "receptionName": "张三",
        "receptionDeptId": "dept001",
        "receptionDeptName": "财务部",
        "senderId": "user002",
        "senderName": "李四",
        "senderDeptId": "dept002",
        "senderDeptName": "技术部",
        "startTime": "2025-04-01 10:00:00",
        "status": 11,
        "deal": 0,
        "exceedTime": null,
        "exigency": 1,
        "asterisk": 0,
        "moduleSource": "报销zz1",
        "sysSource": "ERP系统",
        "deleteFlag": 0,
        "endTime": null,
        "channel": "APP/PC",
        "url": "https://example.com/todo/12345",
        "urlApp": "https://mobile.example.com/todo/12345",
        "createdBy": "",
        "createdTime": "2025-04-27 21:59:09",
        "modifiedBy": "",
        "modifiedTime": "2025-04-27 21:59:09",
        "instId": "1",
        "icon": ""
      }
    ]
  }
}

请求示例 ​

json
curl --request POST \
  --url https://todo.tbea.com:10443/api/todo-center/todoProcessInfo/userPage/1/10 \
  --header 'Accept: */*' \
  --header 'Accept-Encoding: gzip, deflate, br' \
  --header 'Authorization: Bearer eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsImxvZ2luVHlwZSI6IjEiLCJraWQiOiJzc29fYXV0aF9qd2siLCJpc3MiOiJodHRwczpcL1wvMTI3LjAuMC4xOjgwODBcLyIsImlzR3ciOmZhbHNlLCJsb2NhbGUiOiIiLCJpbnN0aXR1dGlvbiI6IjEiLCJqb2JObyI6ImFkbWluIiwidXNlclR5cGUiOiJFTVBMT1lFRSIsImV4cCI6MTc1Njk1NDkzMywiaWF0IjoxNzU2OTQ3NzMzLCJqdGkiOiIxMTUxMTY2Njc4NDk1NjU3OTg0In0.RSUzKkHHV5wkMuZG1FLvqwEHT_fGqVU5LdC58org8C8IaI3xBuk05Xh3EidUPq-PdXEHSPCp6FvKsBFqpsAR4w' \
  --header 'Connection: keep-alive' \
  --header 'Content-Type: application/json' \
  --header 'Cookie: Authorization=eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiI1MjQwNjQiLCJlaWQiOiIxIiwibG9naW5UeXBlIjoiMSIsImtpZCI6InNzb19hdXRoX2p3ayIsImlzcyI6Imh0dHA6XC9cLzEyNy4wLjAuMTo5NTI3XC8iLCJpc0d3IjpmYWxzZSwibG9jYWxlIjoiemhfQ04iLCJpbnN0aXR1dGlvbiI6IjEiLCJqb2JObyI6IjUyNDA2NCIsImFwcElkIjoiMDE5ODIxZjM1OGU5NzVhMzhlMjFjMWRiMzA3MDRmODRKeTNKeE5FTEJzYXFTWUFDIiwidXNlclR5cGUiOiJFTVBMT1lFRSIsImV4cCI6MTc1Njk4MzA4MywiaWF0IjoxNzU2OTgyNzgzLCJhdXRoTGV2ZWwiOiJ1c2VyIiwianRpIjoiMTE2MTA1MTc4OTM4MjkwOTk1MiJ9.gZHTXTu5QqgN8VkEFEGs4hMMP5ETOirBugQ5WstnQ213vdAfp0xRFWadHeJKqHG6-PSLtY6JzKrsjCfc9TDfAA' \
  --header 'User-Agent: PostmanRuntime-ApipostRuntime/1.1.0' \
  --data '{
  "appId": "1104156157695492096",
  "asterisk": null,
  "customerStatusKey": "LAUNCH",
  "deal": null,
  "exigency": null,
  "keyword": null,
  "moduleSource": null,
  "senderId": null,
  "senderName": null,
  "startTimeBegin": null,
  "startTimeEnd": null,
  "sysSource": null,
  "userId": "646397"
}'