Get Work Order Details

获取工单详情。

请求格式

​       POST https://{apigw-address}/work-management/v1.0/s-taskmgmtds/cmms/work-order/detail

请求参数(URI)

名称 位置(Path/Query) 必需/可选 数据类型 描述
woId Query 必需 String 查询的工单 ID。

响应参数

名称 数据类型 描述
data Data 结构体 成功的返回信息。其结构参见 Data 结构体

Data 结构体

名称 数据类型 描述
woId String 工单 ID。
woNum String 工单编号。
templateKey String 模板关键字。
templateValue String 模板值。
title String 工单标题。
description String 工单描述。
woStatus Integer 工单状态码。
priority Integer 工单优先级。
siteId String 场站 ID。
deviceId String 设备 ID 列表。以逗号分隔。
siteName String 场站名称。
assigneeName String 指派人名称。
assigneeId String 指派人 ID。
workType Integer 工单类型。
createUser String 创建人名称。
createTime String 工单创建时间。
updateUser String 工单更新人名称。
updateTime String 工单更新时间。
plannedStartTime String 计划开始时间。
plannedEndTime String 计划完成日期。
actualStartTime String 实际开始日期。
actualEndTime String 实际结束日期。
relatedIssue Integer 关联记录数量。
relatedDowntime Integer 关联停机记录数量。
tags List 格式 String 用户自定义 tag 列表。
processStatus Integer 任务状态。1:流程进行中,可提交任务;0:流程已经结束,不可提交任务。
files List 格式 File 结构体 文件信息列表。其结构参见 File 结构体
followers List 格式 User 结构体 关注人。其结构参见 User 结构体

File 结构体

名称 数据类型 描述
fileId String 文件 ID。
fileName String 文件名。
fileSize Long 文件大小。
fileUrl String 文件 URL。
createUser String 文件创建人。
createTime String 文件创建时间。

User 结构体

名称 数据类型 描述
userId String 用户 ID。
username String 用户名称。

示例

请求示例

url: https://{apigw-address}/work-management/v1.0/work-order/detail
method: POST
requestBody:

返回示例

{
    "code": 0,
    "data": {
        "woId": "id1",
        "woNum": "0001",
        "templateKey":"field1",
        "templateValue":"value1",
        "title": "yourTitle",
        "description": "des",
        "woStatus": 1,
        "priority": 1,
        "siteId": "siteId",
        "deviceId": "id1,id2,id4",
        "siteName": "场站1",
        "assigneeName": "san.zhang",
        "assigneeId": "0123456",
        "workType": "PM",
        "createUser": "wu.wang",
        "createTime": "2020-04-22 17:00:00",
        "updateUser": "wu.wang",
        "updateTime": "2020-04-22 17:00:00",
        "plannedStartTime": "2020-04-22 17:00:00",
        "plannedEndTime": "2020-04-22 17:00:00",
        "actualStartTime": "2020-04-22 17:00:00",
        "actualEndTime": "2020-04-22 17:00:00",
        "relatedIssue": 4,
        "relatedDowntime":1,
        "tags":["tag1", "tag2"],
        "processStatus":1
        "files": [
            {
                "fileId": "uuid",
                "fileName": "file1.jpg",
                "fileSize": 1627532,
                "fileUrl": "exporturl:
                "createUser": "username"
            },
            ......
        ],
        "followers": [
              {
                 "userId": "uid0004",
                 "username": "username"
              },
              ......
       ]
    }