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。 | 
请求参数(Header)¶
| 名称 | 必需/可选 | 数据类型 | 描述 | 
|---|---|---|---|
| authorization | 必需 | String | 从应用门户获取的用户 Token 信息。 | 
响应参数¶
| 名称 | 数据类型 | 描述 | 
|---|---|---|
| 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"
              },
              ......
       ]
    }