Skip to content

工单接口

创建工单

请求

http
POST /WorkApi/createWorkOrder
Content-Type: application/json

{
  "title": "打印机无法连接",
  "type": "bug",
  "priority": "高",
  "department": "信息科",
  "description": "办公室打印机无法连接到网络,显示离线状态",
  "phone": "13800138000",
  "location": "A栋302室",
  "urgencyNote": "影响日常办公"
}

响应

json
{
  "handleType": true,
  "handleData": {
    "id": 1001,
    "title": "打印机无法连接",
    "type": "bug",
    "priority": "高",
    "status": "待处理",
    "assignee": "",
    "createTime": "2026-02-03T10:30:00",
    "updateTime": "2026-02-03T10:30:00"
  },
  "handleMessage": "工单创建成功"
}

查询工单列表

请求

http
POST /WorkApi/queryWorkOrders
Content-Type: application/json

{
  "page": 1,
  "limit": 20,
  "status": "pending",
  "priority": "high",
  "search": "打印机"
}

响应

json
{
  "handleType": true,
  "handleData": {
    "tickets": [
      {
        "id": "1001",
        "title": "打印机无法连接",
        "status": "pending",
        "priority": "high",
        "department": "信息科",
        "requesterName": "张三",
        "createdAt": "2026-02-03T10:30:00"
      }
    ],
    "total": 1,
    "page": 1,
    "limit": 20,
    "totalPages": 1
  },
  "handleMessage": "查询成功"
}

查询工单详情

请求

http
POST /WorkApi/queryWorkOrder
Content-Type: application/json

{
  "id": "1001"
}

响应

json
{
  "handleType": true,
  "handleData": {
    "id": "1001",
    "title": "打印机无法连接",
    "description": "办公室打印机无法连接到网络...",
    "status": "pending",
    "priority": "high",
    "category": "device_failure",
    "department": "信息科",
    "requesterId": "user001",
    "requesterName": "张三",
    "assigneeName": null,
    "phone": "13800138000",
    "location": "A栋302室",
    "createdAt": "2026-02-03T10:30:00",
    "updatedAt": "2026-02-03T10:30:00"
  },
  "handleMessage": "查询成功"
}

更新工单

请求

http
POST /WorkApi/updateWorkOrder
Content-Type: application/json

{
  "id": "1001",
  "title": "打印机无法连接-已修复",
  "status": "resolved",
  "workResult": "重新配置了网络设置,打印机已恢复正常"
}

更新工单状态

请求

http
POST /WorkApi/updateWorkOrderStatus
Content-Type: application/json

{
  "id": "1001",
  "status": "resolved"
}

查询参数说明

参数类型必填说明
idstring工单ID
titlestring工单标题
descriptionstring工单描述
typestring工单类型
prioritystring优先级
statusstring状态
departmentstring申请科室
workResultstring处理结果

提示

更新接口只传需要修改的字段即可,未传的字段保持原值不变。

基于 MIT 许可证发布