2 工单统计API

API列表

编号 API名称(投诉)
12.1.0 获取组织层级
12.1.1 (今日/本月)投诉总数
12.1.2 (今日/本月)投诉数量的下一级业务组织排行TOP10
12.1.3 (今日/本月)投诉工单处理状态的数量占比分析(待接单/待处理/处理中/已完成)
12.1.4 (今日/本月)投诉工单类型的数量占比分析
编号 API名称(设备)
12.2.1 (今日/本月)设备工单数、工单完成率
12.2.2 (今日/本月)各系统设备工单数、完成率
12.2.3 (今日/本月)各组织设备工单数、完成率
12.2.4 (今日每小时/本月每天)设备工单数、完成率
编号 API名称(视频)
12.3.1 (今日/本月)统计今日工单总数
12.3.2 (今日/本月)统计今日未处理工单占比
12.3.3 (今日/本月)统计今日已完成工单占全部工单的比率
12.3.4 (今日/本月)统计今日工单处理状态占比,状态分为:已完成、待接单、处理中、待处理
12.3.5 (今日/本月)统计今日工单完成率的组织排行(按组织排行)
12.3.6 (今日/本月)统计工单的事件类型占比
12.3.7 (今日/本月)统计工单量组织排行(按组织排行)
12.3.8 (今日/本月)统计工单平均/ 最大 / 最小处理时长<
编号 API名称(总览)
12.4.1 当前项目下的工单的总数量
12.4.2 点击工单总数时弹出工单明细列表
12.4.3 当前项目下的投诉总数量
12.4.4 弹窗投诉明细列表
编号 API名称(代办中心个人统计)
12.5.1 个人待办工单总数(当日/当月)
12.5.2 个人工单--数据看板(当日工单待办总数/未处理占比/处理及时率)
12.5.3 个人工单--数据看板(各类型总数)
12.5.4 个人投诉工单--数据看板(当日工单总数/未处理占比/处理满意度)
12.5.5 个人投诉工单--数据看板(最近6月投诉数量)

注意:项目类型为:项目类,需要加上 project_id 做请求参数

名称 位置 类型 必填 描述
project_id BODY String 项目ID

12.1.0: 获取组织层级

描述

请求信息

HTTP协议:HTTP,HTTPS

uri:mid/statis/workorder/organ/level

方法:POST

请求参数

名称 位置 类型 必填 描述
bizOrganizationId BODY String 业务组织 id

请求Body描述(非Form表单数据)

{
    "bizOrganizationId":"600004bb3ff95600"
}

返回信息

返回参数类型

JSON

返回参数

名称 位置 类型 必填 描述
level DATA INTEGER 组织层级 1-顶层 6-底层
code 顶层 INTEGER 响应码
message 顶层 STRING 响应信息

返回结果示例

{
    "code": 200,
    "message": "成功",
    "data":{
        "level": 2
    }
}

12.1.1: (今日/本月)投诉总数

描述

请求信息

HTTP协议:HTTP,HTTPS

uri:/mid/statis/workorder/single/count

方法:POST

请求头

名称 位置 类型 必填 描述
Access-Token Head String token

请求参数

名称 位置 类型 必填 描述
bizOrganId BODY String 业务组织 id
level BODY INTEGER 组织层级 1-顶层 6-底层
timeSlot BODY String 时间段(今日 1、本月 3)
type BODY INTEGER 项目类型 1-非项目类 2-项目类
filters BODY String 筛选条件(固定)

请求Body描述(非Form表单数据)

{
    "bizOrganId":"600004bb3ff95600",
    "level": 2,
    "timeSlot":1,
    "type":1,
    "filters": {
        "template_type":{
            "__in":["TS","TSLC_MD","COMPLAIN_ADVISE"]
        }
    }
}

返回信息

返回参数类型

JSON

返回参数

名称 位置 类型 必填 描述
count DATA INTEGER 投诉总数
code 顶层 INTEGER 响应码
message 顶层 STRING 响应信息

返回结果示例

{
    "code": 200,
    "message": "success",
    "data":{
        "count": 13
    }
}

异常返回示例

{"code":400,"message":"暂无信息","data":{}}

12.1.2: (今日/本月)投诉数量的下一级业务组织排行TOP10

描述

请求信息

HTTP协议:HTTP,HTTPS

uri:/mid/statis/workorder/organ/seniority/count

方法:POST

请求头

名称 位置 类型 必填 描述
Access-Token Head String token

请求参数

名称 位置 类型 必填 描述
bizOrganId BODY String 业务组织 id
level BODY INTEGER 组织层级 1-顶层 6-底层
timeSlot BODY String 时间段(今日 1、本月 3)
type BODY INTEGER 项目类型 1-非项目类 2-项目类
filters BODY String 筛选条件(固定)

请求Body描述(非Form表单数据)

{
    "bizOrganId":"600004bb3ff95600",
    "level": 2,
    "timeSlot":1,
    "type":1,
    "filters": {
        "template_type":{
            "__in":["TS","TSLC_MD","COMPLAIN_ADVISE"]
        }
    },
    "options":{
        "limit":10
    },
    "sorts":["-total_count"]
}

返回信息

返回参数类型

JSON

返回参数

名称 位置 类型 必填 描述
total_count DATA INTEGER 总工单数
done_count DATA INTEGER 完成的工单数
name DATA STRING 名称
code 顶层 INTEGER 响应码
message 顶层 STRING 响应信息

返回结果示例

{
    "code": 200,
    "data": {
        "records": [
            {
                "done_count": 3,
                "total_count": 10,
                "name": "xxx",
                "done_percentage":30
            },
            {
                "done_count": 3,
                "total_count": 10,
                "name": "xxxx",
                "done_percentage":30
            }
        ]
    },
    "message": "success"
}

异常返回示例

{"code":400,"message":"暂无信息","data":{}}

12.1.3: (今日/本月)投诉工单处理状态的数量占比分析(待接单/待处理/处理中/已完成)

描述

请求信息

HTTP协议:HTTP,HTTPS

uri:/mid/statis/workorder/status/count

方法:POST

请求头

名称 位置 类型 必填 描述
Access-Token Head String token

请求参数

名称 位置 类型 必填 描述
bizOrganId BODY String 业务组织 id
level BODY INTEGER 组织层级 1-顶层 6-底层
timeSlot BODY String 时间段(今日 1、本月 3)
type BODY INTEGER 项目类型 1-非项目类 2-项目类
filters BODY String 筛选条件(固定)

请求Body描述(非Form表单数据)

{
    "bizOrganId":"600004bb3ff95600",
    "level": 2,
    "timeSlot":1,
    "type":1,
    "filters": {
        "template_type":{
            "__in":["TS","TSLC_MD","COMPLAIN_ADVISE"]
        }
    }
}

返回信息

返回参数类型

JSON

返回参数

名称 位置 类型 必填 描述
total_count DATA INTEGER 总工单数
done_count DATA INTEGER 完成的工单数
name DATA STRING 名称
code 顶层 INTEGER 响应码
message 顶层 STRING 响应信息

返回结果示例

{
    "code": 200,
    "data": {
        "records": [
            {
                "done_count": 0,
                "total_count": 6,
                "name": "待派单",
                "done_percentage":30
            },
            {
                "done_count": 6,
                "total_count": 6,
                "name": "已完成",
                "done_percentage":30
            }
        ]
    },
    "message": "success"
}

异常返回示例

{"code":400,"message":"暂无信息","data":{}}

12.1.4: (今日/本月)投诉工单类型的数量占比分析

描述

请求信息

HTTP协议:HTTP,HTTPS

uri:/mid/statis/workorder/complain/count

方法:POST

请求头

名称 位置 类型 必填 描述
Access-Token Head String token

请求参数

名称 位置 类型 必填 描述
bizOrganId BODY String 业务组织 id
level BODY INTEGER 组织层级 1-顶层 6-底层
timeSlot BODY String 时间段(今日 1、本月 3)
type BODY INTEGER 项目类型 1-非项目类 2-项目类
filters BODY String 筛选条件(固定)

请求Body描述(非Form表单数据)

{
    "bizOrganId":"600004bb3feb4c00",
    "level": 1,
    "timeSlot":1,
    "type":1,
    "filters": {
        "template_type":{
            "__in":["TS","TSLC_MD","COMPLAIN_ADVISE"]
        }
    }
}

返回信息

返回参数类型

JSON

返回参数

名称 位置 类型 必填 描述
total_count DATA INTEGER 总工单数
done_count DATA INTEGER 完成的工单数
name DATA STRING 名称
code 顶层 INTEGER 响应码
message 顶层 STRING 响应信息

返回结果示例

{
    "code": 200,
    "data": {
        "records": [
            {
                "done_count": 0,
                "total_count": 0,
                "done_percentage": 0,
                "name": "400投诉"
            },
            {
                "done_count": 0,
                "total_count": 0,
                "done_percentage": 0,
                "name": "投诉"
            }
        ]
    },
    "message": "success"
}

异常返回示例

{"code":400,"message":"暂无信息","data":{}}

12.2.1: (今日/本月)设备工单数、工单完成率

描述

请求信息

HTTP协议:HTTP,HTTPS

uri:/mid/statis/workorder/tuple/count

方法:POST

请求头

名称 位置 类型 必填 描述
Access-Token Head String token

请求参数

名称 位置 类型 必填 描述
bizOrganId BODY String 业务组织 id
level BODY INTEGER 组织层级 1-顶层 6-底层
timeSlot BODY String 时间段(今日 1、本月 3)
type BODY INTEGER 项目类型 1-非项目类 2-项目类
filters BODY String 筛选条件(固定)

请求Body描述(非Form表单数据)

{
    "bizOrganId":"600004bb3ff95600",
    "level": 2,
    "timeSlot":1,
    "type":1,
    "filters": {
        "template_type": {"__in":["Equiment_auto","Equiment","IOTSER"]}
    },
    "sorts":["-total_count"]
}

返回信息

返回参数类型

JSON

返回参数

名称 位置 类型 必填 描述
total_count DATA INTEGER 总工单数
done_count DATA INTEGER 完成的工单数
name DATA STRING 当前组织名称
done_percentage DATA INTEGER 完成率
code 顶层 INTEGER 响应码
message 顶层 STRING 响应信息

返回结果示例

{
    "code": 200,
    "message": "success",
    "data":{
        "done_count": 10,
        "total_count":3,
        "name":"1015片区组织12111啊啊",
        "done_percentage":30
    }
}

异常返回示例

{"code":400,"message":"暂无信息","data":{}}

12.2.2: (今日/本月)各系统设备工单数、完成率

描述

请求信息

HTTP协议:HTTP,HTTPS

uri:/mid/statis/workorder/tuple/count

方法:POST

请求头

名称 位置 类型 必填 描述
Access-Token Head String token

请求参数

名称 位置 类型 必填 描述
bizOrganId BODY String 业务组织 id
level BODY INTEGER 组织层级 1-顶层 6-底层
timeSlot BODY String 时间段(今日 1、本月 3)
type BODY INTEGER 项目类型 1-非项目类 2-项目类
filters BODY String 筛选条件(固定)
display_ioc BODY INTEGER 1:供配电 2:给排水 3:照明 4:发电机 5:电梯 6:消防

请求Body描述(非Form表单数据)

{
    "bizOrganId":"600004bb3ff95600",
    "level": 2,
    "timeSlot":1,
    "type":1,
    "filters": {
        "template_type": {"__in":["Equiment_auto","Equiment","IOTSER"]}
    },
    "display_ioc":1
}

返回信息

返回参数类型

JSON

返回参数

名称 位置 类型 必填 描述
total_count DATA INTEGER 总工单数
done_count DATA INTEGER 完成的工单数
name DATA STRING 系统名称
done_percentage DATA INTEGER 完成率
code 顶层 INTEGER 响应码
message 顶层 STRING 响应信息

返回结果示例

{
    "code": 200,
    "data": {
        "records": [
            {
                "done_count": 6,
                "total_count": 10,
                "name": "水泵房",
                "done_percentage":30
            }
        ]
    },
    "message": "success"
}

异常返回示例

{"code":400,"message":"暂无信息","data":{}}

12.2.3: (今日/本月)各组织设备工单数、完成率

描述

请求信息

HTTP协议:HTTP,HTTPS

uri:/mid/statis/workorder/organ/seniority/count

方法:POST

请求头

名称 位置 类型 必填 描述
Access-Token Head String token

请求参数

名称 位置 类型 必填 描述
bizOrganId BODY String 业务组织 id
level BODY INTEGER 组织层级 1-顶层 6-底层
timeSlot BODY String 时间段(今日 1、本月 3)
type BODY INTEGER 项目类型 1-非项目类 2-项目类
filters BODY String 筛选条件(固定)

请求Body描述(非Form表单数据)

{
    "bizOrganId":"600004bb3ff95600",
    "level": 2,
    "timeSlot":1,
    "type":1,
    "filters": {
        "template_type": {"__in":["Equiment_auto","Equiment","IOTSER"]}
    },
    "sorts":["-total_count"]
}

返回信息

返回参数类型

JSON

返回参数

名称 位置 类型 必填 描述
total_count DATA INTEGER 总工单数
done_count DATA INTEGER 完成的工单数
name DATA STRING 组织名称
done_percentage DATA INTEGER 完成率
code 顶层 INTEGER 响应码
message 顶层 STRING 响应信息

返回结果示例

{
    "code": 200,
    "data": {
        "records": [
            {
                "done_count": 6,
                "total_count": 10,
                "name": "项目1",
                "done_percentage":30
            },
            {
                "done_count": 6,
                "total_count": 10,
                "name": "项目2",
                "done_percentage":30
            }
        ]
    },
    "message": "success"
}

异常返回示例

{"code":400,"message":"暂无信息","data":{}}

12.2.4: (今日每小时/本月每天)设备工单数、完成率

描述

请求信息

HTTP协议:HTTP,HTTPS

uri:/mid/statis/workorder/interval/count

方法:POST

请求头

名称 位置 类型 必填 描述
Access-Token Head String token

请求参数

名称 位置 类型 必填 描述
bizOrganId BODY String 业务组织 id
level BODY INTEGER 组织层级 1-顶层 6-底层
timeSlot BODY String 时间段(今日 1、本月 3)
type BODY INTEGER 项目类型 1-非项目类 2-项目类
filters BODY String 筛选条件(固定)

请求Body描述(非Form表单数据)

{
    "bizOrganId":"600004bb3ff95600",
    "level": 2,
    "timeSlot":1,
    "type":1,
    "filters": {
        "template_type": {"__in":["Equiment_auto","Equiment","IOTSER"]}
    }
}

返回信息

返回参数类型

JSON

返回参数

名称 位置 类型 必填 描述
total_count DATA INTEGER 总工单数
done_count DATA INTEGER 完成的工单数
name DATA STRING 时间名称
done_percentage DATA INTEGER 完成率
code 顶层 INTEGER 响应码
message 顶层 STRING 响应信息

返回结果示例

{
    "code": 200,
    "data": {
        "records": [
            {
                "done_count": 6,
                "total_count": 10,
                "name": "01",
                "done_percentage":30
            },
            {
                "done_count": 6,
                "total_count": 10,
                "name": "02",
                "done_percentage":30
            }
        ]
    },
    "message": "success"
}

异常返回示例

{"code":400,"message":"暂无信息","data":{}}

12.3.1: (今日/本月)统计今日工单总数

描述

请求信息

HTTP协议:HTTP,HTTPS

uri:/mid/statis/workorder/single/count

方法:POST

请求头

名称 位置 类型 必填 描述
Access-Token Head String token

请求参数

名称 位置 类型 必填 描述
bizOrganId BODY String 业务组织 id
level BODY INTEGER 组织层级 1-顶层 6-底层
timeSlot BODY String 时间段(今日 1、本月 3)
type BODY INTEGER 项目类型 1-非项目类 2-项目类
filters BODY String 筛选条件(固定)

请求Body描述(非Form表单数据)

{
    "bizOrganId":"600004bb3ff95600",
    "level": 2,
    "timeSlot":1,
    "type":1,
    "filters": {
        "application":"VideoSecurity"
    }
}

返回信息

返回参数类型

JSON

返回参数

名称 位置 类型 必填 描述
count DATA INTEGER 视频工单总数
code 顶层 INTEGER 响应码
message 顶层 STRING 响应信息

返回结果示例

{
    "code": 200,
    "message": "success",
    "data":{
        "count": 13
    }
}

异常返回示例

{"code":400,"message":"暂无信息","data":{}}

12.3.2: (今日/本月)统计今日未处理工单占比

描述

通过12.3.4 (今日/本月)统计今日工单处理状态占比,状态分为:已完成、待接单、处理中、待处理 接口获取

未处理 = 待接单 + 待处理

12.3.3: (今日/本月)统计今日已完成工单占全部工单的比率

描述

请求信息

HTTP协议:HTTP,HTTPS

uri:/mid/statis/workorder/tuple/count

方法:POST

请求头

名称 位置 类型 必填 描述
Access-Token Head String token

请求参数

名称 位置 类型 必填 描述
bizOrganId BODY String 业务组织 id
level BODY INTEGER 组织层级 1-顶层 6-底层
timeSlot BODY String 时间段(今日 1、本月 3)
type BODY INTEGER 项目类型 1-非项目类 2-项目类
filters BODY String 筛选条件(固定)

请求Body描述(非Form表单数据)

{
    "bizOrganId":"600004bb3ff95600",
    "level": 2,
    "timeSlot":1,
    "type":1,
    "filters": {
        "application":"VideoSecurity"
    }
}

返回信息

返回参数类型

JSON

返回参数

名称 位置 类型 必填 描述
total_count DATA INTEGER 总工单数
done_count DATA INTEGER 完成的工单数
name DATA STRING 名称
done_percentage DATA INTEGER 完成率
code 顶层 INTEGER 响应码
message 顶层 STRING 响应信息

返回结果示例

{
    "code": 200,
    "message": "success",
    "data":{
        "done_count": 10,
        "total_count":3,
        "name":"1015片区组织12111啊啊",
        "done_percentage":30
    }
}

异常返回示例

{"code":400,"message":"暂无信息","data":{}}

12.3.3: (今日/本月)统计今日已完成工单占全部工单的比率

描述

请求信息

HTTP协议:HTTP,HTTPS

uri:/mid/statis/workorder/tuple/count

方法:POST

请求头

名称 位置 类型 必填 描述
Access-Token Head String token

请求参数

名称 位置 类型 必填 描述
bizOrganId BODY String 业务组织 id
level BODY INTEGER 组织层级 1-顶层 6-底层
timeSlot BODY String 时间段(今日 1、本月 3)
type BODY INTEGER 项目类型 1-非项目类 2-项目类
filters BODY String 筛选条件(固定)

请求Body描述(非Form表单数据)

{
    "bizOrganId":"600004bb3ff95600",
    "level": 2,
    "timeSlot":1,
    "type":1,
    "filters": {
        "application":"VideoSecurity"
    }
}

返回信息

返回参数类型

JSON

返回参数

名称 位置 类型 必填 描述
total_count DATA INTEGER 总工单数
done_count DATA INTEGER 完成的工单数
name DATA STRING 名称
done_percentage DATA INTEGER 完成率
code 顶层 INTEGER 响应码
message 顶层 STRING 响应信息

返回结果示例

{
    "code": 200,
    "message": "success",
    "data":{
        "done_count": 10,
        "total_count":3,
        "name":"1015片区组织12111啊啊",
        "done_percentage":30
    }
}

异常返回示例

{"code":400,"message":"暂无信息","data":{}}

12.3.4: (今日/本月)统计今日工单处理状态占比,状态分为:已完成、待接单、处理中、待处理

描述

请求信息

HTTP协议:HTTP,HTTPS

uri:/mid/statis/workorder/status/count

方法:POST

请求头

名称 位置 类型 必填 描述
Access-Token Head String token

请求参数

名称 位置 类型 必填 描述
bizOrganId BODY String 业务组织 id
level BODY INTEGER 组织层级 1-顶层 6-底层
timeSlot BODY String 时间段(今日 1、本月 3)
type BODY INTEGER 项目类型 1-非项目类 2-项目类
filters BODY String 筛选条件(固定)

请求Body描述(非Form表单数据)

{
    "bizOrganId":"600004bb3ff95600",
    "level": 2,
    "timeSlot":1,
    "type":1,
    "filters": {
        "application":"VideoSecurity"
    }
}

返回信息

返回参数类型

JSON

返回参数

名称 位置 类型 必填 描述
total_count DATA INTEGER 总工单数
done_count DATA INTEGER 完成的工单数
name DATA STRING 名称
done_percentage DATA INTEGER 完成率
code 顶层 INTEGER 响应码
message 顶层 STRING 响应信息

返回结果示例

{
    "code": 200,
    "data": {
        "records": [
            {
                "done_count": 0,
                "total_count": 6,
                "name": "待派单",
                "done_percentage":30
            },
            {
                "done_count": 6,
                "total_count": 6,
                "name": "已完成",
                "done_percentage":30
            }
        ]
    },
    "message": "success"
}

异常返回示例

{"code":400,"message":"暂无信息","data":{}}

12.3.5: (今日/本月)统计今日工单完成率的组织排行(按组织排行)

描述

请求信息

HTTP协议:HTTP,HTTPS

uri:/mid/statis/workorder/organ/seniority/count

方法:POST

请求头

名称 位置 类型 必填 描述
Access-Token Head String token

请求参数

名称 位置 类型 必填 描述
bizOrganId BODY String 业务组织 id
level BODY INTEGER 组织层级 1-顶层 6-底层
timeSlot BODY String 时间段(今日 1、本月 3)
type BODY INTEGER 项目类型 1-非项目类 2-项目类
filters BODY String 筛选条件(固定)

请求Body描述(非Form表单数据)

{
    "bizOrganId":"600004bb3ff95600",
    "level": 2,
    "timeSlot":1,
    "type":1,
    "filters": {
        "application":"VideoSecurity"
    },
    "sorts":["-done_percentage"]
}

返回信息

返回参数类型

JSON

返回参数

名称 位置 类型 必填 描述
total_count DATA INTEGER 总工单数
done_count DATA INTEGER 完成的工单数
name DATA STRING 名称
done_percentage DATA INTEGER 完成率
code 顶层 INTEGER 响应码
message 顶层 STRING 响应信息

返回结果示例

{
    "code": 200,
    "data": {
        "records": [
            {
                "done_count": 0,
                "total_count": 6,
                "name": "xxx",
                "done_percentage":30
            },
            {
                "done_count": 0,
                "total_count": 6,
                "name": "xxxx",
                "done_percentage":30
            }
        ]
    },
    "message": "success"
}

异常返回示例

{"code":400,"message":"暂无信息","data":{}}

12.3.6: (今日/本月)统计工单的事件类型占比

描述

请求信息

HTTP协议:HTTP,HTTPS

uri:/mid/statis/workorder/tuple/count

方法:POST

请求头

名称 位置 类型 必填 描述
Access-Token Head String token

请求参数

名称 位置 类型 必填 描述
bizOrganId BODY String 业务组织 id
level BODY INTEGER 组织层级 1-顶层 6-底层
timeSlot BODY String 时间段(今日 1、本月 3)
type BODY INTEGER 项目类型 1-非项目类 2-项目类
filters BODY String 筛选条件(固定)
fields BODY String 分类条件(固定)

请求Body描述(非Form表单数据)

{
    "bizOrganId":"600004bb3ff95600",
    "level": 2,
    "timeSlot":1,
    "type":1,
    "fields": ["event_class_name"],
    "filters": {
        "application":"VideoSecurity"
    }
}

返回信息

返回参数类型

JSON

返回参数

名称 位置 类型 必填 描述
total_count DATA INTEGER 总工单数
done_count DATA INTEGER 完成的工单数
name DATA STRING 名称
done_percentage DATA INTEGER 完成率
code 顶层 INTEGER 响应码
message 顶层 STRING 响应信息

返回结果示例

{
    "code": 200,
    "data": {
        "records": [
            {
                "done_count": 0,
                "total_count": 3,
                "done_percentage": "0.0000",
                "name": "IOC视频推送事件a"
            },
            {
                "done_count": 0,
                "total_count": 1,
                "done_percentage": "0.0000",
                "name": "AAAAA"
            }
        ]
    },
    "message": "success"
}

异常返回示例

{"code":400,"message":"暂无信息","data":{}}

12.3.7: (今日/本月)统计工单量组织排行(按组织排行)

描述

请求信息

HTTP协议:HTTP,HTTPS

uri:/mid/statis/workorder/organ/seniority/count

方法:POST

请求头

名称 位置 类型 必填 描述
Access-Token Head String token

请求参数

名称 位置 类型 必填 描述
bizOrganId BODY String 业务组织 id
level BODY INTEGER 组织层级 1-顶层 6-底层
timeSlot BODY String 时间段(今日 1、本月 3)
type BODY INTEGER 项目类型 1-非项目类 2-项目类
filters BODY String 筛选条件(固定)

请求Body描述(非Form表单数据)

{
    "bizOrganId":"600004bb3ff95600",
    "level": 2,
    "timeSlot":1,
    "type":1,
    "filters": {
        "application":"VideoSecurity"
    },
    "sorts":["-total_count"]
}

返回信息

返回参数类型

JSON

返回参数

名称 位置 类型 必填 描述
total_count DATA INTEGER 总工单数
done_count DATA INTEGER 完成的工单数
name DATA STRING 名称
code 顶层 INTEGER 响应码
message 顶层 STRING 响应信息

返回结果示例

{
    "code": 200,
    "data": {
        "records": [
            {
                "done_count": 0,
                "total_count": 6,
                "name": "xxx",
                "done_percentage":30
            },
            {
                "done_count": 0,
                "total_count": 6,
                "name": "xxxx",
                "done_percentage":30
            }
        ]
    },
    "message": "success"
}

异常返回示例

{"code":400,"message":"暂无信息","data":{}}

12.3.8: (今日/本月)统计工单平均|最大|最小处理时长

描述

请求信息

HTTP协议:HTTP,HTTPS

uri:/mid/statis/workorder/single/count

方法:POST

请求头

名称 位置 类型 必填 描述
Access-Token Head String token

请求参数

名称 位置 类型 必填 描述
bizOrganId BODY String 业务组织 id
level BODY INTEGER 组织层级 1-顶层 6-底层
timeSlot BODY String 时间段(今日 1、本月 3)
type BODY INTEGER 项目类型 1-非项目类 2-项目类
filters BODY String 筛选条件(固定)

请求Body描述(非Form表单数据)

{
    "bizOrganId":"600004bb3ff95600",
    "level": 2,
    "timeSlot":1,
    "type":1,
    "filters": {
        "application":"VideoSecurity"
    },
    "metrics":["__max(processing_time)", "__min(processing_time)", "__avg(processing_time)"]
}

返回信息

返回参数类型

JSON

返回参数

名称 位置 类型 必填 描述
count DATA INTEGER 投诉总数
code 顶层 INTEGER 响应码
message 顶层 STRING 响应信息
records data ARRAY 返回记录
max_processing_time data.records INTEGER 最大时长
avg_processing_time data.records DOUBLE 最平均时长
min_processing_time data.records INTEGER 最小时长

返回结果示例

{
    "code": 200,
    "data": {
        "records": [
            {
                "max_processing_time": 470,
                "avg_processing_time": 139.85714285714286,
                "done_count": 14,
                "min_processing_time": 30,
                "total_count": 186,
                "done_percentage": 0.07526881720430108
            }
        ]
    },
    "message": "success"
}

异常返回示例

{"code":400,"message":"暂无信息","data":{}}

12.4.1: 当前项目下的工单的总数量

描述

请求信息

HTTP协议:HTTP,HTTPS

uri:/mid/statis/workorder/single/count

方法:POST

请求头

名称 位置 类型 必填 描述
Access-Token Head String token

请求参数

名称 位置 类型 必填 描述
bizOrganId BODY String 业务组织 id
level BODY INTEGER 组织层级 1-顶层 6-底层
type BODY INTEGER 项目类型 1-非项目类 2-项目类
timeSlot BODY String 时间段(今日 1、本月 3)

请求Body描述(非Form表单数据)

{
    "bizOrganId":"600004bb3ff95600",
    "level": 2,
    "type":1
}

返回信息

返回参数类型

JSON

返回参数

名称 位置 类型 必填 描述
count DATA INTEGER 投诉总数
code 顶层 INTEGER 响应码
message 顶层 STRING 响应信息

返回结果示例

{
    "code": 200,
    "message": "success",
    "data":{
        "count": 13
    }
}

异常返回示例

{"code":400,"message":"暂无信息","data":{}}

12.4.2: 点击工单总数时弹出工单明细列表

描述

请求信息

HTTP协议:HTTP,HTTPS

uri:/mid/statis/workorder/organ/list

方法:POST

请求头

名称 位置 类型 必填 描述
Access-Token Head String token

请求参数

名称 位置 类型 必填 描述
projectId BODY String 项目id
pageNum BODY INTEGER 页数
pageSize BODY INTEGER 每页大小

请求Body描述(非Form表单数据)

{
    "projectId":21322229,
    "pageNum":1,
    "pageSize":20
}

返回信息

返回参数类型

JSON

返回参数

名称 位置 类型 必填 描述
workorderId DATA STRING 序号
busiTypeName DATA STRING 工单类型
remark DATA STRING 工单描述
status DATA STRING 状态
transportTypeName DATA STRING 来源
createDate DATA STRING 创建时间
contactName DATA STRING 提单人
handleUserName DATA STRING 处理人
handleEndDate DATA STRING 完成时间
code 顶层 INTEGER 响应码
message 顶层 STRING 响应信息

返回结果示例

{
    "code": 200,
    "data": {
        "count": 1,
        "totals": [
                {
                "busiTypeName": "工程",
                "workorderId": "41034940718",
                "handleUserName": "",
                "contactName": "其他主动工单",
                "handleEndDate": "2019-11-23T02:49:12.000+0000",
                "remark": "222",
                "transportTypeName": "",
                "createDate": "2019-11-23T02:49:12.000+0000",
                "status": "待派单"
            }
        ]
    },
    "message": "success"
}

异常返回示例

{"code":400,"message":"暂无信息","data":{}}

12.4.3: 当前项目下的投诉总数量

描述

请求信息

HTTP协议:HTTP,HTTPS

uri:/mid/statis/workorder/single/count

方法:POST

请求头

名称 位置 类型 必填 描述
Access-Token Head String token

请求参数

名称 位置 类型 必填 描述
bizOrganId BODY String 业务组织 id
level BODY INTEGER 组织层级 1-顶层 6-底层
type BODY INTEGER 项目类型 1-非项目类 2-项目类
filters BODY String 筛选条件(固定)

请求Body描述(非Form表单数据)

{
    "bizOrganId":"600004bb3ff95600",
    "level": 2,
    "type":1,
    "filters": {
        "template_type":{
            "__in":["TS","TSLC_MD","COMPLAIN_ADVISE"]
        }
    }
}

返回信息

返回参数类型

JSON

返回参数

名称 位置 类型 必填 描述
count DATA INTEGER 投诉总数
code 顶层 INTEGER 响应码
message 顶层 STRING 响应信息

返回结果示例

{
    "code": 200,
    "message": "success",
    "data":{
        "count": 13
    }
}

异常返回示例

{"code":400,"message":"暂无信息","data":{}}

12.4.4: 弹窗投诉明细列表

描述

请求信息

HTTP协议:HTTP,HTTPS

uri:/mid/statis/workorder/organ/list

方法:POST

请求头

名称 位置 类型 必填 描述
Access-Token Head String token

请求参数

名称 位置 类型 必填 描述
projectId BODY String 项目id
pageNum BODY INTEGER 页数
pageSize BODY INTEGER 每页大小
method BODY INTEGER 1:投诉

请求Body描述(非Form表单数据)

{
    "projectId":21322229,
    "pageNum":1,
    "pageSize":20,
    "method": 1
}

返回信息

返回参数类型

JSON

返回参数

名称 位置 类型 必填 描述
workorderId DATA STRING 序号
busiTypeName DATA STRING 工单类型
remark DATA STRING 工单描述
status DATA STRING 状态
transportTypeName DATA STRING 来源
createDate DATA STRING 创建时间
contactName DATA STRING 提单人
handleUserName DATA STRING 处理人
handleEndDate DATA STRING 完成时间
code 顶层 INTEGER 响应码
message 顶层 STRING 响应信息

返回结果示例

{
    "code": 200,
    "data": {
        "count": 1,
        "totals": [
                {
                "busiTypeName": "工程",
                "workorderId": "41034940718",
                "handleUserName": "",
                "contactName": "其他主动工单",
                "handleEndDate": "2019-11-23T02:49:12.000+0000",
                "remark": "222",
                "transportTypeName": "",
                "createDate": "2019-11-23T02:49:12.000+0000",
                "status": "待派单"
            }
        ]
    },
    "message": "success"
}

异常返回示例

{"code":400,"message":"暂无信息","data":{}}

12.5.1: 个人待办工单总数(当日/当月)

描述

请求信息

HTTP协议:HTTP,HTTPS

uri:/mid/statis/workorder/person/count

方法:POST

请求参数

名称 位置 类型 必填 描述
userId BODY LONG 用户id
timeSlot BODY INTEGER 时间 1-当日 3-当月

请求Body描述(非Form表单数据)

{
    "userId":123456,
    "timeSlot": 1
}

返回信息

返回参数类型

JSON

返回参数

名称 位置 类型 必填 描述
code 顶层 INTEGER 响应码
message 顶层 STRING 响应信息
count DATA INTEGER 数量

返回结果示例

{
    "code": 200,
    "data": {
        "count": 2681
    },
    "message": "成功"
}

异常返回示例

{"code":600,"message":"参数异常","data":{}}

12.5.2: 个人工单--数据看板(当日工单总数/未处理占比/处理及时率)

描述

请求信息

HTTP协议:HTTP,HTTPS

uri:/mid/statis/workorder/person/percent

方法:POST

请求参数

名称 位置 类型 必填 描述
userId BODY LONG 用户id
timeSlot BODY INTEGER 时间 1-当日

请求Body描述(非Form表单数据)

{
    "userId":123456,
    "timeSlot": 1
}

返回信息

返回参数类型

JSON

返回参数

名称 位置 类型 必填 描述
code 顶层 INTEGER 响应码
message 顶层 STRING 响应信息
count DATA INTEGER 数量
undonePercent DATA DOUBLE 未处理占比
onTimePercent DATA DOUBLE 处理及时率

返回结果示例

{
    "code": 200,
    "data": {
        "onTimePercent": 0.6232762223150856,
        "count": 4786,
        "undonePercent": 0.5601755119097367
    },
    "message": "成功"
}

异常返回示例

{"code":600,"message":"参数异常","data":{}}

12.5.3: 个人工单--数据看板(各类型总数)

描述

请求信息

HTTP协议:HTTP,HTTPS

uri:/mid/statis/workorder/person/type/count

方法:POST

请求参数

名称 位置 类型 必填 描述
userId BODY LONG 用户id

请求Body描述(非Form表单数据)

{
    "userId":123456
}

返回信息

返回参数类型

JSON

返回参数

名称 位置 类型 必填 描述
code 顶层 INTEGER 响应码
message 顶层 STRING 响应信息
count DATA INTEGER 数量
type DATA STRING 类型

返回结果示例

{
    "code": 200,
    "data": [
        {
            "count": 239,
            "type": "报事报修"
        },
        {
            "count": 243,
            "type": "投诉"
        },
        {
            "count": 92,
            "type": "建议"
        },
        {
            "count": 0,
            "type": "意见"
        },
        {
            "count": 4212,
            "type": "其他"
        }
    ],
    "message": "success"
}

异常返回示例

{"code":600,"message":"参数异常","data":{}}

12.5.4: 个人投诉工单--数据看板(当日工单总数/未处理占比/处理满意度)

描述

请求信息

HTTP协议:HTTP,HTTPS

uri:mid/statis/workorder/person/complain/percent

方法:POST

请求参数

名称 位置 类型 必填 描述
userId BODY LONG 用户id
timeSlot BODY INTEGER 时间 1-当日

请求Body描述(非Form表单数据)

{
    "userId":123456,
    "timeSlot": 1
}

返回信息

返回参数类型

JSON

返回参数

名称 位置 类型 必填 描述
code 顶层 INTEGER 响应码
message 顶层 STRING 响应信息
count DATA INTEGER 数量
undonePercent DATA DOUBLE 未处理占比
likePercent DATA DOUBLE 处理满意度

返回结果示例

{
    "code": 200,
    "data": {
        "likePercent": 0.13991769547325103,
        "count": 243,
        "undonePercent": 0.5185185185185185
    },
    "message": "success"
}

异常返回示例

{"code":600,"message":"参数异常","data":{}}

12.5.5: 个人投诉工单--数据看板(最近6月投诉数量)

描述

请求信息

HTTP协议:HTTP,HTTPS

uri:/mid/statis/workorder/person/complain/date/count

方法:POST

请求参数

名称 位置 类型 必填 描述
userId BODY LONG 用户id

请求Body描述(非Form表单数据)

{
    "userId":123456
}

返回信息

返回参数类型

JSON

返回参数

名称 位置 类型 必填 描述
code 顶层 INTEGER 响应码
message 顶层 STRING 响应信息
count DATA INTEGER 数量
date DATA STRING 日期

返回结果示例

{
    "code": 200,
    "data": [
        {
            "date": "2020年02月",
            "count": 39
        },
        {
            "date": "2019年12月",
            "count": 1941
        },
        {
            "date": "2019年11月",
            "count": 865
        },
        {
            "date": "2019年10月",
            "count": 1
        },
        {
            "date": "2019年09月",
            "count": 1603
        },
        {
            "date": "2019年08月",
            "count": 337
        }
    ],
    "message": "success"
}

异常返回示例

{"code":600,"message":"参数异常","data":{}}

results matching ""

    No results matching ""