文档
测试

[web]工作票列表数据对接接口

GET
http://{domain}/{ctx待定}/nw/api/nodeticket

接口描述

本接口主要用于对接第三方系统,可以查询变电检修系统中已有的变电第一种、变电第二种工作票,默认按创建时间倒序排列。分页参数及查询条件为非必要参数。

请求参数

application/json
参数名
类型
描述
必填
t
String
时间戳 单位:毫秒
必填
pageSize
int
分页大小 分页参数 默认:30
可选
pageNumber
int
页码 分页参数 默认:1
可选
task_name
String
计划名称 查询条件
可选
start_time
String
开始时间 查询条件 格式:yyyy-MM-dd HH:mm:ss
可选
end_time
String
结束时间 查询条件 格式:yyyy-MM-dd HH:mm:ss
可选
template_code
String
工作票模板code 见附表template_code定义
可选

响应参数

multipart/form-data
参数名
类型
描述
必填
data
object
数据字典
必填
msg
string
示例:成功
必填
code
number
示例:200
必填
data
object
数据字典
必填
totalRow
number
示例:1
必填
pageNumber
number
示例:1
必填
lastPage
boolean
示例:true
必填
firstPage
boolean
示例:true
必填
totalPage
number
示例:1
必填
pageSize
number
示例:30
必填
list
array
数据列表
必填
task_name
string
示例:消缺任务:123
必填
plan_type
string
示例:pms
必填
code
string
示例:1549953073670
必填
permit_time
object
示例:null
必填
last_modify_time
string
示例:2019-02-12 14:32:28
必填
pid
object
示例:null
必填
task_id
string
示例:2
必填
permit_person
object
示例:null
必填
source
object
示例:null
必填
principal_id
object
示例:null
必填
enabled
string
示例:0
必填
group_person_ids
string
示例:650511416037576708
必填
task_count
number
示例:0
必填
principal
string
示例:shimj
必填
group_person
string
示例:nerv
必填
reject_sign_id
object
示例:null
必填
device_names
string
示例:
必填
yw_person_ids
string
示例:650511416037576555
必填
work_content
string
示例:消缺任务:123
必填
id
string
示例:789365186459963392
必填
device_ids
string
示例:
必填
yw_person_name
object
示例:null
必填
accept_person
object
示例:null
必填
create_time
string
示例:2019-02-12 14:31:07
必填
uname
string
示例:qwer
必填
permit_person_ids
object
示例:null
必填
end_time
string
示例:2019-02-12 15:31:00
必填
dept_name
string
示例:五通公司
必填
accept_person_ids
object
示例:null
必填
is_accept
object
示例:null
必填
sign_person
string
示例:qwer
必填
finish_time
object
示例:null
必填
template_code
string
示例:bd1
必填
pms_id
object
示例:null
必填
start_time
string
示例:2019-02-12 14:31:00
必填
lvalue
string
示例:待签发
必填
name
object
示例:null
必填
creator_id
string
示例:650511416037576707
必填
creator_name
string
示例:qwer
必填
comment
object
示例:null
必填
dept_id
string
示例:586843722324799588
必填
sign_person_ids
string
示例:650511416037576707
必填
plan_id
object
示例:null
必填
status
string
示例:unsign
必填
sign
string
示例:B134987B959EBAC894866FF87F633886
必填

说明 / 示例

### 接口描述: 用于对接第三方系统,为其提供系统中的变电第一种,变电第二种工作票数据 本接口会涉及时间戳校验、IP白名单校验 ### 是否加密:是(加密规则见加密接口规约) ### 请求数据明文示例 ```json { "t": "1551070889249", "pageSize": 30, "pageNumber": 1 } ``` ### 返回数据明文示例 ```json { "data": { "msg": "成功", "code": 200, "data": { "totalRow": 1, "pageNumber": 1, "lastPage": true, "firstPage": true, "totalPage": 1, "pageSize": 30, "list": [ { "task_name": "消缺任务:123", "plan_type": "pms", "code": "1549953073670", "permit_time": null, "last_modify_time": "2019-02-12 14:32:28", "pid": null, "task_id": "2", "permit_person": null, "source": null, "principal_id": null, "enabled": "0", "group_person_ids": "650511416037576708", "task_count": 0, "principal": "shimj", "group_person": "nerv", "reject_sign_id": null, "device_names": "", "yw_person_ids": "650511416037576555", "work_content": "消缺任务:123", "id": "789365186459963392", "device_ids": "", "yw_person_name": null, "accept_person": null, "create_time": "2019-02-12 14:31:07", "uname": "qwer", "permit_person_ids": null, "end_time": "2019-02-12 15:31:00", "dept_name": "五通公司", "accept_person_ids": null, "is_accept": null, "sign_person": "qwer", "finish_time": null, "template_code": "bd1", "pms_id": null, "start_time": "2019-02-12 14:31:00", "lvalue": "待签发", "name": null, "creator_id": "650511416037576707", "creator_name": "qwer", "comment": null, "dept_id": "586843722324799588", "sign_person_ids": "650511416037576707", "plan_id": null, "status": "unsign" } ] } }, "sign": "B134987B959EBAC894866FF87F633886" } ``` ### plan_type目录 |plan_type 值| 名称| |---|---| |week |周计划| |month |月计划| |pms |PMS工作任务单| ### template_code定义 |template_code值 |名称| |---|---| |bd1 |变电第一种工作票| |bd2 |变电第二种工作票|