智慧电梯-JWT授权接口

[toc]

1 环境变量

2 智慧电梯-JWT授权接口

文档版本
1.0.0

3 用户登录

POST /account/login

请求体(Request Body)

| 参数名称 | 数据类型 | 默认值 | 不为空 | 描述 | | —— | —— | —— | —— | —— |

响应体

● 200 响应数据格式:JSON

参数名称 类型 默认值 不为空 描述
version string   false  
statusCode int32   false  
message string   false  
isError boolean   false  
responseException object   false  
result object   false  
接口描述

4 手机发送验证码

GET /account/code

请求参数(Query Param)

参数名称 默认值 描述
phoneNumber    
action   register/login

响应体

● 200 响应数据格式:JSON

参数名称 类型 默认值 不为空 描述
version string   false  
statusCode int32   false  
message string   false  
isError boolean   false  
responseException object   false  
result object   false  
接口描述

5 图片验证码

GET /account/img/code

请求参数(Query Param)

参数名称 默认值 描述
loginMode    
keyword    

响应体

● 200 响应数据格式:JSON

参数名称 类型 默认值 不为空 描述
version string   false  
statusCode int32   false  
message string   false  
isError boolean   false  
responseException object   false  
result object   false  
接口描述

6 获取当前登录用户的信息

GET /account

响应体

● 200 响应数据格式:JSON

参数名称 类型 默认值 不为空 描述
id string   false  
name string   false  
login string   false  
createDate string   false  
phone string   false  
email string   false  
org object   false  
⇥ id string   false  
⇥ name string   false  
⇥ type string   false  
⇥ typeCode string   false  
⇥ address string   false  
⇥ districtId string   false  
⇥ districtName string   false  
⇥ contactName string   false  
⇥ contactPhone string   false  
⇥ gpsLocation string   false  
⇥ mainOrgId string   false  
⇥ mainOrgName string   false  
roles array[object]   false  
⇥ id string   false  
⇥ name string   false  
⇥ roleInfo string   false  
⇥ userNums string   false  
⇥ app int32   false  
⇥ appId string   false  
⇥ appName string   false  
⇥ orgName string   false  
sessionId string   false  
permissions array[object]   false  
⇥ targetId string   false  
⇥ name string   false  
⇥ data string   false  
type string   false  
cid string   false  
接口描述

7 修改密码

PUT /account/changepassword

请求体(Request Body)

| 参数名称 | 数据类型 | 默认值 | 不为空 | 描述 | | —— | —— | —— | —— | —— |

响应体

● 200 响应数据格式:JSON

参数名称 类型 默认值 不为空 描述
version string   false  
statusCode int32   false  
message string   false  
isError boolean   false  
responseException object   false  
result object   false  
接口描述

8 用户设置

PUT /account/{userId}/options

地址参数(Path Variable)

参数名称 默认值 描述
userId    

请求体(Request Body)

| 参数名称 | 数据类型 | 默认值 | 不为空 | 描述 | | —— | —— | —— | —— | —— |

响应体

● 200 响应数据格式:JSON

参数名称 类型 默认值 不为空 描述
version string   false  
statusCode int32   false  
message string   false  
isError boolean   false  
responseException object   false  
result object   false  
接口描述

9 退出登录

POST /account/logout

响应体

● 200 响应数据格式:JSON

参数名称 类型 默认值 不为空 描述
version string   false  
statusCode int32   false  
message string   false  
isError boolean   false  
responseException object   false  
result object   false  
接口描述

10 统计电梯运行数据

PUT /cronjob/runstates

请求参数(Query Param)

参数名称 默认值 描述
startDate   统计日期

响应体

● 200 响应数据格式:JSON

参数名称 类型 默认值 不为空 描述
version string   false  
statusCode int32   false  
message string   false  
isError boolean   false  
responseException object   false  
result object   false  
接口描述

11 统计告警数据

PUT /cronjob/warningstates

请求参数(Query Param)

参数名称 默认值 描述
startDate   指定日期

响应体

● 200 响应数据格式:JSON

参数名称 类型 默认值 不为空 描述
version string   false  
statusCode int32   false  
message string   false  
isError boolean   false  
responseException object   false  
result object   false  
接口描述

12 上报告警信息

POST /warning

请求体(Request Body)

| 参数名称 | 数据类型 | 默认值 | 不为空 | 描述 | | —— | —— | —— | —— | —— |

响应体

● 200 响应数据格式:JSON

参数名称 类型 默认值 不为空 描述
version string   false  
statusCode int32   false  
message string   false  
isError boolean   false  
responseException object   false  
result object   false  
接口描述