9534 lines
107 KiB
Plaintext
9534 lines
107 KiB
Plaintext
|
||
|
||
|
||
|
||
智能钥匙管理系统
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
软 件 接 口 说 明书
|
||
V1.0.4
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
承建单位:沈阳欧通宝科技有限公司
|
||
二〇二三年六月
|
||
|
||
版本修订批准记录
|
||
【 历次版本修订记录,版本修订描述重要说明】
|
||
|
||
修订日期
|
||
版本号
|
||
版本修订描述
|
||
修订人
|
||
2023-06-20
|
||
1.0.0
|
||
创建
|
||
周鑫
|
||
2023-07-19
|
||
1.0.1
|
||
添加2.18开放接口
|
||
周鑫
|
||
2023-08-29
|
||
1.0.2
|
||
修改“2.18.2批量删除员工”接口传参方式
|
||
周鑫
|
||
2023-09-06
|
||
1.0.3
|
||
添加2.18.8 单点登录接口
|
||
周鑫
|
||
2023-09-12
|
||
1.0.4
|
||
2.18.3 批量同步员工接口添加登录账号account
|
||
周鑫
|
||
|
||
|
||
|
||
目录
|
||
智能钥匙管理系统1
|
||
V1.0.41
|
||
1.概述8
|
||
1.1 编写目的8
|
||
1.2 阅读对象8
|
||
1.3 接口调用流程8
|
||
2.接口列表9
|
||
2.3 交接记录管理9
|
||
2.3.1 查询交接详情列表10
|
||
2.3.2 查询交接记录列表12
|
||
2.4 借还&授权记录管理15
|
||
2.4.1 查询借还记录列表15
|
||
2.4.2 查询授权记录列表17
|
||
2.4.3 远程授权19
|
||
2.6 员工可借/可授权钥匙关联管理23
|
||
2.6.1 关联员工可借/可授权钥匙23
|
||
2.6.2 查询员工可借/可授权钥匙24
|
||
2.7 员工管理25
|
||
2.7.1 新增员工25
|
||
2.7.2 修改员工28
|
||
2.7.3 查询员工列表31
|
||
2.7.4 删除员工管理36
|
||
2.7.5 获取员工详细信息37
|
||
2.9 Token 管理42
|
||
2.11 部门管理43
|
||
2.12 钥匙授权信息管理46
|
||
2.12.1 获取钥匙授权信息详细信息46
|
||
2.14 钥匙管理47
|
||
2.14.1 新增钥匙47
|
||
2.14.2 修改钥匙50
|
||
2.14.4 查询钥匙列表53
|
||
2.14.5 查询可借钥匙62
|
||
2.14.6 查询可借钥匙员工列表64
|
||
2.14.7 删除钥匙管理70
|
||
2.14.8 获取钥匙详细信息71
|
||
2.16 锁柜管理76
|
||
2.16.1 新增锁柜76
|
||
2.16.2 修改锁柜78
|
||
2.16.3 查询锁柜列表79
|
||
2.16.4 删除锁柜84
|
||
2.16.5 获取锁柜详细信息84
|
||
2.16.6 首页统计图88
|
||
2.17 锁芯管理90
|
||
2.17.1 修改锁芯90
|
||
2.17.2 查询锁芯列表91
|
||
2.17.3 删除锁芯117
|
||
2.17.4 获取锁芯详细信息118
|
||
2.18 开放接口125
|
||
2.18.1 心跳接口125
|
||
2.18.2 批量删除员工125
|
||
2.18.3 批量同步员工126
|
||
2.18.4 查询钥匙柜中所有钥匙信息131
|
||
2.18.5 查询授权记录列表接口134
|
||
2.18.6 查询借还记录列表接口137
|
||
2.18.7 查询告警记录列表接口140
|
||
2.18.8 单点登录接口143
|
||
3.统一响应状态144
|
||
4.数据字典145
|
||
|
||
|
||
|
||
2.7.1 新增员工 36
|
||
2.7.2 修改员工 39
|
||
2.7.3 查询员工列表 42
|
||
2.7.4 删除员工管理 47
|
||
2.7.5 获取员工详细信息 48
|
||
2.8 员工组管理 53
|
||
2.8.1 新增员工组 53
|
||
2.8.2 修改员工组 55
|
||
2.8.3 员工组分配员工 56
|
||
2.8.4 导出员工组列表 57
|
||
2.8.5 查询员工组列表 59
|
||
2.8.6 删除员工组 63
|
||
2.8.7 获取员工组详细信息 64
|
||
2.9 Token 管理 68
|
||
2.9.1 获取 Token 68
|
||
2.10 组间互斥分组管理 69
|
||
2.10.1 新增组间互斥分组 69
|
||
2.10.2 修改组间互斥分组 71
|
||
2.10.3 导出组间互斥分组列表 73
|
||
2.10.4 查询组间互斥分组列表 74
|
||
2.10.5 删除组间互斥分组 76
|
||
2.10.6 获取组间互斥分组详细信息 77
|
||
2.11 部门管理 79
|
||
2.11.1 根据用户 ID 获取部门信息 79
|
||
2.12 钥匙授权信息管理 81
|
||
2.12.1 获取钥匙授权信息详细信息 81
|
||
2.13 钥匙申请单管理 82
|
||
2.13.1 新增钥匙申请单 82
|
||
2.13.2 修改钥匙申请单 85
|
||
2.13.3 远程申请借钥匙 88
|
||
|
||
|
||
2.13.4 导出钥匙申请单列表 91
|
||
2.13.5 查询钥匙申请单列表 92
|
||
2.13.6 远程授权钥匙 96
|
||
2.13.7 删除钥匙申请单 98
|
||
2.13.8 获取钥匙申请单详细信息 99
|
||
2.14 钥匙管理 101
|
||
2.14.1 新增钥匙 101
|
||
2.14.2 修改钥匙 103
|
||
2.14.4 查询钥匙列表 106
|
||
2.14.5 查询可借钥匙 113
|
||
2.14.6 查询可借钥匙员工列表 115
|
||
2.14.7 删除钥匙管理 120
|
||
2.14.8 获取钥匙详细信息 121
|
||
2.15 钥匙组管理 126
|
||
2.15.1 新增钥匙组 126
|
||
2.15.2 修改钥匙组 127
|
||
2.15.3 钥匙组分配钥匙 129
|
||
2.15.4 导出钥匙组列表 130
|
||
2.15.5 查询钥匙组列表 131
|
||
2.15.6 删除钥匙组 137
|
||
2.15.7 获取钥匙组详细信息 137
|
||
2.16 锁柜管理 142
|
||
2.16.1 新增锁柜 142
|
||
2.16.2 修改锁柜 144
|
||
2.16.3 查询锁柜列表 145
|
||
2.16.4 删除锁柜 150
|
||
2.16.5 获取锁柜详细信息 150
|
||
2.16.6 首页统计图 154
|
||
2.17 锁芯管理 156
|
||
2.17.1 修改锁芯 156
|
||
|
||
|
||
2.17.2 查询锁芯列表 157
|
||
2.17.3 删除锁芯 174
|
||
2.17.4 获取锁芯详细信息 175
|
||
2.18 开放接口 182
|
||
2.18.1 心跳接口 182
|
||
2.18.2 批量删除员工 182
|
||
2.18.3 批量同步员工 183
|
||
2.18.4 查询钥匙柜中所有钥匙信息 188
|
||
2.18.5 查询授权记录列表接口 191
|
||
2.18.6 查询借还记录列表接口 194
|
||
2.18.7 查询告警记录列表接口 197
|
||
2.18.8 单点登录接口 200
|
||
3.统一响应状态 201
|
||
4.数据字典 201
|
||
|
||
|
||
1.概述
|
||
1.1 编写目的
|
||
本文档是对智能钥匙管理系统接口对接的基本描述,用于规范和指导其他厂商对接钥匙柜管理系统。
|
||
1.2 阅读对象
|
||
与智能钥匙管理系统对接厂商相关软件开发人员、运维人员等。
|
||
1.3 接口调用流程
|
||
1. 接口地址中的 serverIp:钥匙柜管理系统接口服务 ip, 接口地址中的 port:钥匙柜管理系统接口服务端口;
|
||
2. 向钥匙柜系统申请接口调用账号 clientId 和密码 clientSecret;
|
||
3. 使用申请的账号密码调用“2.9. l 获取 Token”接口,获取 token(有效期 30 分钟,超期需重新获取);
|
||
4. 除“2.9. l 获取 Token ”、“2. l8. l 心跳接口”外,调用业务接口时添加 Authorization认证(类型为 Bearer Token ,值为调用“2.9. l 获取 Token”接口返回的 token 值),如下图:
|
||
|
||
|
||
|
||
2.接口列表
|
||
2.3 交接记录管理
|
||
|
||
2.3.1 查询交接详情列表
|
||
接口地址
|
||
GET http://serverIp:port/prod-api/kms/handover/handoverInfolist接口描述
|
||
请求数据类型
|
||
application/x-www-form-urlencoded
|
||
响应数据类型
|
||
*/*
|
||
请求参数
|
||
|
||
参数名称
|
||
参数说明
|
||
请求类型
|
||
必须
|
||
数据类型
|
||
备注
|
||
handoverId
|
||
交接 id
|
||
query
|
||
true
|
||
string
|
||
|
||
pageNum
|
||
当前页数
|
||
query
|
||
false
|
||
integer(int32)
|
||
|
||
pageSize
|
||
分页大小
|
||
query
|
||
false
|
||
integer(int32)
|
||
|
||
响应状态
|
||
参考“3.统一响应状态”
|
||
|
||
响应参数
|
||
参数名称
|
||
参数说明
|
||
类型
|
||
备注
|
||
code
|
||
消息状态码
|
||
integer(int32)
|
||
integer(int32)
|
||
msg
|
||
消息内容
|
||
string
|
||
|
||
rows
|
||
列表数据
|
||
array
|
||
交接详情视图对象
|
||
borrowTime
|
||
借用时间
|
||
string(date-time)
|
||
|
||
code
|
||
锁柜编号
|
||
string
|
||
|
||
createUserId
|
||
创建人
|
||
integer(int64)
|
||
|
||
handoverId
|
||
交接 id
|
||
string
|
||
|
||
id
|
||
id
|
||
string
|
||
|
||
lendStaffName
|
||
借用人姓名
|
||
string
|
||
|
||
|
||
|
||
|
||
参数名称
|
||
参数说明
|
||
类型
|
||
备注
|
||
lockerId
|
||
锁柜 ID
|
||
integer(int64)
|
||
|
||
lockerName
|
||
锁柜名称
|
||
string
|
||
|
||
lockholeSort
|
||
锁芯序号
|
||
integer(int64)
|
||
|
||
openerId
|
||
钥匙 id
|
||
integer(int64)
|
||
|
||
openerName
|
||
钥匙名称
|
||
string
|
||
|
||
openerState
|
||
钥匙状态
|
||
string
|
||
|
||
openerType
|
||
钥匙类型
|
||
string
|
||
|
||
updateUserId
|
||
修改人
|
||
integer(int64)
|
||
|
||
total
|
||
总记录数
|
||
integer(int64)
|
||
integer(int64)
|
||
响应示例
|
||
{
|
||
"total": 1,
|
||
"rows": [ {
|
||
"id": "2823903762593611778",
|
||
"handoverId": "2823903762581028864", "openerId": 2020,
|
||
"openerName": "四楼库房钥匙",
|
||
"lockerId": 25,
|
||
"code": "888",
|
||
"lockerName": "10 位对外公用钥匙柜", "lockholeSort": 9,
|
||
"openerType": "免授权",
|
||
"openerState": "借出",
|
||
"createUserId": 2294,
|
||
"updateUserId": 2294,
|
||
"lendStaffName": "操作员",
|
||
"borrowTime": "2023-02-17 10:15:17" }
|
||
],
|
||
|
||
"code": 200,
|
||
"msg": "查询成功" }
|
||
2.3.2 查询交接记录列表
|
||
接口地址
|
||
GET http://serverIp:port/prod-api/kms/handover/list
|
||
接口描述
|
||
请求数据类型
|
||
application/x-www-form-urlencoded
|
||
响应数据类型
|
||
*/*
|
||
请求参数
|
||
|
||
参数名称
|
||
参数说明
|
||
请求类型
|
||
必须
|
||
数据类型
|
||
备注
|
||
lockerName
|
||
锁柜名称
|
||
query
|
||
true
|
||
string
|
||
|
||
fromUser
|
||
交班人名字
|
||
query
|
||
false
|
||
string
|
||
|
||
fromUserCard
|
||
交班人 ic 卡号
|
||
query
|
||
false
|
||
string
|
||
|
||
pageNum
|
||
当前页数
|
||
query
|
||
false
|
||
integer(int32)
|
||
|
||
pageSize
|
||
分页大小
|
||
query
|
||
false
|
||
integer(int32)
|
||
|
||
toUser
|
||
接班人名字
|
||
query
|
||
false
|
||
string
|
||
|
||
toUserCard
|
||
接班人 ic 卡号
|
||
query
|
||
false
|
||
string
|
||
|
||
响应状态
|
||
参考“3.统一响应状态”
|
||
|
||
响应参数
|
||
参数名称
|
||
参数说明
|
||
类型
|
||
备注
|
||
code
|
||
消息状态码
|
||
integer(int32)
|
||
integer(int32)
|
||
msg
|
||
消息内容
|
||
string
|
||
|
||
rows
|
||
列表数据
|
||
array
|
||
交接记录视图对象
|
||
|
||
|
||
|
||
参数名称
|
||
参数说明
|
||
类型
|
||
备注
|
||
code
|
||
锁柜编号
|
||
string
|
||
|
||
createTime
|
||
创建时间
|
||
string(date-time)
|
||
|
||
createUser
|
||
创建人
|
||
string
|
||
|
||
createUserId
|
||
创建人 id
|
||
integer(int64)
|
||
|
||
fromUser
|
||
交班人名字
|
||
string
|
||
|
||
fromUserCard
|
||
交班人 ic 卡号
|
||
string
|
||
|
||
fromUserComment
|
||
交班人备注
|
||
string
|
||
|
||
fromUserId
|
||
交班人 id
|
||
integer(int64)
|
||
|
||
id
|
||
id
|
||
string
|
||
|
||
inNum
|
||
在柜数量
|
||
integer(int32)
|
||
|
||
lockerId
|
||
锁柜 ID
|
||
integer(int64)
|
||
|
||
lockerName
|
||
锁柜名称
|
||
string
|
||
|
||
lossNum
|
||
丢失数量
|
||
integer(int32)
|
||
|
||
outNum
|
||
借出数量
|
||
integer(int32)
|
||
|
||
toUser
|
||
接班人名字
|
||
string
|
||
|
||
toUserCard
|
||
接班人 ic 卡号
|
||
string
|
||
|
||
toUserComment
|
||
接班人备注
|
||
string
|
||
|
||
toUserId
|
||
接班人 id
|
||
integer(int64)
|
||
|
||
totalNum
|
||
总数
|
||
integer(int32)
|
||
|
||
updateUser
|
||
更新人
|
||
string
|
||
|
||
|
||
|
||
|
||
参数名称
|
||
参数说明
|
||
类型
|
||
备注
|
||
updateUserId
|
||
更新人 id
|
||
integer(int64)
|
||
|
||
writeNum
|
||
录入数量
|
||
integer(int32)
|
||
|
||
total
|
||
总记录数
|
||
integer(int64)
|
||
integer(int64)
|
||
响应示例
|
||
{
|
||
"total": 1,
|
||
"rows": [ {
|
||
"id": "2793454178000175104",
|
||
"lockerId": 7,
|
||
"lockerName": "测试柜 1",
|
||
"code": "103",
|
||
"fromUserId": 2209,
|
||
"fromUser": "核电维管操作员",
|
||
"fromUserCard": "asd",
|
||
"fromUserComment": null,
|
||
"toUserId": 2223,
|
||
"toUser": "操作员",
|
||
"toUserCard": "3950717298",
|
||
"toUserComment": "测试交接",
|
||
"totalNum": 48,
|
||
"outNum": 2,
|
||
"inNum": 44,
|
||
"lossNum": 1,
|
||
"writeNum": 1,
|
||
"createUserId": 2223,
|
||
"createUser": "操作员",
|
||
"updateUserId": 2223,
|
||
"updateUser": "操作员",
|
||
"createTime": "2022-11-25 09:44:43" }
|
||
],
|
||
"code": 200,
|
||
"msg": "查询成功" }
|
||
|
||
2.4 借还&授权记录管理
|
||
2.4.1 查询借还记录列表
|
||
接口地址
|
||
GET http://serverIp:port/prod-api/kms/permission/list
|
||
接口描述
|
||
请求数据类型
|
||
application/x-www-form-urlencoded
|
||
响应数据类型
|
||
*/*
|
||
请求参数
|
||
|
||
参数名称
|
||
参数说明
|
||
请求类型
|
||
必须
|
||
数据类型
|
||
备注
|
||
backStaffName
|
||
归还员工名称
|
||
query
|
||
true
|
||
string
|
||
|
||
lendStaffName
|
||
借出员工名称
|
||
query
|
||
true
|
||
string
|
||
|
||
lockerName
|
||
锁柜名称
|
||
query
|
||
true
|
||
string
|
||
|
||
openerCnName
|
||
钥匙名称
|
||
query
|
||
true
|
||
string
|
||
|
||
openerState
|
||
钥匙状态:1.借出,2.归还
|
||
query
|
||
true
|
||
integer(int32)
|
||
|
||
openerType
|
||
钥匙类型:1.无授权,2.一次授权,3.二次授权
|
||
query
|
||
true
|
||
integer(int32)
|
||
|
||
beginApplyTime
|
||
申请时间起始日期:YYYY-MM-DD HH:mm:ss
|
||
query
|
||
false
|
||
string
|
||
|
||
endApplyTime
|
||
申请时间结束日期:YYYY-MM-DD HH:mm:ss
|
||
query
|
||
false
|
||
string
|
||
|
||
pageNum
|
||
当前页数
|
||
query
|
||
false
|
||
integer(int32)
|
||
|
||
pageSize
|
||
分页大小
|
||
query
|
||
false
|
||
integer(int32)
|
||
|
||
响应状态
|
||
参考“3.统一响应状态”
|
||
响应参数
|
||
|
||
|
||
参数名称
|
||
参数说明
|
||
类型
|
||
备注
|
||
code
|
||
消息状态码
|
||
integer(int32)
|
||
integer(int32)
|
||
msg
|
||
消息内容
|
||
string
|
||
|
||
rows
|
||
列表数据
|
||
array
|
||
借还&授权记录视图对象
|
||
applyTime
|
||
申请时间
|
||
string(date- time)
|
||
|
||
backStaffName
|
||
归还员工名称
|
||
string
|
||
|
||
backTime
|
||
归还时间
|
||
string(date- time)
|
||
|
||
borrowTime
|
||
借出时间
|
||
string(date- time)
|
||
|
||
lendStaffName
|
||
借出员工名称
|
||
string
|
||
|
||
lockerName
|
||
锁柜名称
|
||
string
|
||
|
||
lockholeSort
|
||
锁芯序号
|
||
integer(int64)
|
||
|
||
openerCnName
|
||
钥匙名称
|
||
string
|
||
|
||
openerState
|
||
钥匙状态:1.借出,2.归还
|
||
integer(int32)
|
||
|
||
openerType
|
||
钥匙类型:1.无授权,2.一次授权,3.二次授权
|
||
integer(int32)
|
||
|
||
permissionState
|
||
授权状态:1.授权中,2.授权失败,3.授权成功,4.授权过期
|
||
integer(int32)
|
||
|
||
remark
|
||
备注
|
||
string
|
||
|
||
uuid
|
||
全局唯一主键
|
||
string
|
||
|
||
total
|
||
总记录数
|
||
integer(int64)
|
||
integer(int64)
|
||
响应示例
|
||
|
||
{
|
||
"code": 0, "msg": "", "rows": [
|
||
{
|
||
|
||
"applyTime": "","backStaffName": "", "backTime": "","borrowTime": "","lendStaffName": "", "lockerName": "","lockholeSort": 0,"openerCnName": "","openerState": 0,"openerType": 0,"permissionState": 0, "remark": "","uuid": ""}],"total": 0}
|
||
"applyTime": "",
|
||
"backStaffName": "", "backTime": "",
|
||
"borrowTime": "",
|
||
"lendStaffName": "", "lockerName": "",
|
||
"lockholeSort": 0,
|
||
"openerCnName": "",
|
||
"openerState": 0,
|
||
"openerType": 0,
|
||
"permissionState": 0, "remark": "",
|
||
"uuid": ""
|
||
}
|
||
],
|
||
"total": 0
|
||
}
|
||
2.4.2 查询授权记录列表
|
||
接口地址
|
||
GET http://serverIp:port/prod-api/kms/permission/listPer
|
||
接口描述
|
||
请求数据类型
|
||
application/x-www-form-urlencoded
|
||
响应数据类型
|
||
*/*
|
||
请求参数
|
||
|
||
参数名称
|
||
参数说明
|
||
请求类型
|
||
必须
|
||
数据类型
|
||
备注
|
||
backStaffName
|
||
归还员工名称
|
||
query
|
||
true
|
||
string
|
||
|
||
lendStaffName
|
||
借出员工名称
|
||
query
|
||
true
|
||
string
|
||
|
||
lockerName
|
||
锁柜名称
|
||
query
|
||
true
|
||
string
|
||
|
||
openerCnName
|
||
钥匙名称
|
||
query
|
||
true
|
||
string
|
||
|
||
openerState
|
||
钥匙状态:1.借出,2.归还
|
||
query
|
||
true
|
||
integer(int32)
|
||
|
||
openerType
|
||
钥匙类型:1.无授权,2.一次授权, 3.二次授权
|
||
query
|
||
true
|
||
integer(int32)
|
||
|
||
|
||
|
||
|
||
参数名称
|
||
参数说明
|
||
请求类型
|
||
必须
|
||
数据类型
|
||
备 注
|
||
applyTime
|
||
申请时间
|
||
query
|
||
false
|
||
string(date- time)
|
||
|
||
backTime
|
||
归还时间
|
||
query
|
||
false
|
||
string(date- time)
|
||
|
||
beginApplyTime
|
||
申请时间起始日期:YYYY-MM-DD
|
||
HH:mm:ss
|
||
query
|
||
false
|
||
string
|
||
|
||
endApplyTime
|
||
申请时间结束日期:YYYY-MM-DD
|
||
HH:mm:ss
|
||
query
|
||
false
|
||
string
|
||
|
||
pageNum
|
||
当前页数
|
||
query
|
||
false
|
||
integer(int32)
|
||
|
||
pageSize
|
||
分页大小
|
||
query
|
||
false
|
||
integer(int32)
|
||
|
||
响应状态
|
||
参考“3.统一响应状态”
|
||
|
||
响应参数
|
||
参数名称
|
||
参数说明
|
||
类型
|
||
备注
|
||
code
|
||
消息状态码
|
||
integer(int32)
|
||
integer(int32)
|
||
msg
|
||
消息内容
|
||
string
|
||
|
||
rows
|
||
列表数据
|
||
array
|
||
借还&授权记录视图对象
|
||
applyTime
|
||
申请时间
|
||
string(date- time)
|
||
|
||
backStaffName
|
||
归还员工名称
|
||
string
|
||
|
||
backTime
|
||
归还时间
|
||
string(date- time)
|
||
|
||
borrowTime
|
||
借出时间
|
||
string(date- time)
|
||
|
||
lendStaffName
|
||
借出员工名称
|
||
string
|
||
|
||
lockerName
|
||
锁柜名称
|
||
string
|
||
|
||
lockholeSort
|
||
锁芯序号
|
||
integer(int64)
|
||
|
||
openerCnName
|
||
钥匙名称
|
||
string
|
||
|
||
|
||
|
||
|
||
参数名称
|
||
参数说明
|
||
类型
|
||
备注
|
||
openerState
|
||
钥匙状态:1.借出,2.归还
|
||
integer(int32)
|
||
|
||
openerType
|
||
钥匙类型:1.无授权,2.一次授权,3.二次授权
|
||
integer(int32)
|
||
|
||
|
||
permissionState
|
||
授权状态:1.授权中,2.授权失败,3.授权成功,4.授权过期
|
||
|
||
integer(int32)
|
||
|
||
remark
|
||
备注
|
||
string
|
||
|
||
uuid
|
||
全局唯一主键
|
||
string
|
||
|
||
total
|
||
总记录数
|
||
integer(int64)
|
||
integer(int64)
|
||
响应示例
|
||
{
|
||
"total": 0,
|
||
"rows": [{
|
||
"uuid": "c2e075c7-7ed5-49c4-b899-a7e703cdc2d6", "lockerName": "测试",
|
||
"lockholeSort": 3,
|
||
"openerCnName": "测试钥匙 1",
|
||
"openerType": 3,
|
||
"lendStaffName": "张三",
|
||
"backStaffName": "张三",
|
||
"openerState": 2,
|
||
"permissionState": 3,
|
||
"applyTime": "2023-06-14 09:06:21",
|
||
"borrowTime": "2023-06-14 09:06:39",
|
||
"backTime": "2023-06-14 09:07:32",
|
||
"remark": null }],
|
||
"code": 200,
|
||
"msg": "查询成功" }
|
||
2.4.3 远程授权
|
||
接口地址
|
||
POST http://serverIp:port/prod-api/kms/permission/remote
|
||
|
||
接口描述
|
||
请求数据类型
|
||
application/json
|
||
响应数据类型
|
||
*/*
|
||
请求示例
|
||
{
|
||
openerPermissionUuid: "b991ab8d-de07-4ede-9da7-f35123e34326",
|
||
state: true }
|
||
请求参数
|
||
|
||
|
||
参数名称
|
||
|
||
参数说明
|
||
请 求 类 型
|
||
|
||
必须
|
||
|
||
数据类型
|
||
|
||
备注
|
||
permissionCmdData
|
||
PermissionCmdData
|
||
body
|
||
true
|
||
PermissionCmdData
|
||
PermissionCmdData
|
||
borrowOk
|
||
|
||
|
||
false
|
||
boolean
|
||
|
||
openerPermissionUuid
|
||
|
||
|
||
true
|
||
string
|
||
|
||
permissionType
|
||
|
||
|
||
false
|
||
integer(int32)
|
||
|
||
remark
|
||
|
||
|
||
false
|
||
string
|
||
|
||
staffId
|
||
|
||
|
||
false
|
||
integer(int64)
|
||
|
||
state
|
||
|
||
|
||
true
|
||
boolean
|
||
true:允许借
|
||
用;false:拒绝借用
|
||
响应状态
|
||
参考“3.统一响应状态”
|
||
|
||
响应参数
|
||
参数名称
|
||
参数说明
|
||
类型
|
||
备注
|
||
code
|
||
消息状态码
|
||
integer(int32)
|
||
integer(int32)
|
||
msg
|
||
消息内容
|
||
string
|
||
|
||
响应示例
|
||
|
||
{
|
||
"code": 0,
|
||
|
||
|
||
"msg": ""
|
||
}
|
||
2.5 告警记录管理
|
||
2.5.1 查询告警记录列表
|
||
接口地址
|
||
GET http://serverIp:port/prod-api/kms/warning/list接口描述
|
||
请求数据类型
|
||
application/x-www-form-urlencoded
|
||
响应数据类型
|
||
*/*
|
||
请求参数
|
||
|
||
参数名称
|
||
参数说明
|
||
请求类型
|
||
必须
|
||
数据类型
|
||
备 注
|
||
openerCnName
|
||
钥匙名称
|
||
query
|
||
true
|
||
string
|
||
|
||
openerType
|
||
钥匙类型:1.无授权,2.一次授权,3.二次授权
|
||
query
|
||
true
|
||
integer(int32)
|
||
|
||
staffName
|
||
借出员工
|
||
query
|
||
true
|
||
string
|
||
|
||
beginWarningTime
|
||
|
||
query
|
||
false
|
||
string
|
||
|
||
endWarningTime
|
||
|
||
query
|
||
false
|
||
string
|
||
|
||
pageNum
|
||
当前页数
|
||
query
|
||
false
|
||
integer(int32)
|
||
|
||
pageSize
|
||
分页大小
|
||
query
|
||
false
|
||
integer(int32)
|
||
|
||
type
|
||
告警类型:1、当前告警;2 历史告警
|
||
query
|
||
false
|
||
integer(int32)
|
||
|
||
响应状态
|
||
参考“3.统一响应状态”
|
||
|
||
响应参数
|
||
参数名称
|
||
参数说明
|
||
类型
|
||
备注
|
||
code
|
||
消息状态码
|
||
integer(int32)
|
||
integer(int32)
|
||
|
||
|
||
|
||
参数名称
|
||
参数说明
|
||
类型
|
||
备注
|
||
msg
|
||
消息内容
|
||
string
|
||
|
||
rows
|
||
列表数据
|
||
array
|
||
告警记录视图对象
|
||
borrowTime
|
||
借出时间
|
||
string(date- time)
|
||
|
||
lockerName
|
||
锁柜名称
|
||
string
|
||
|
||
lockholeSort
|
||
锁芯序号
|
||
integer(int64)
|
||
|
||
openerCnName
|
||
钥匙名称
|
||
string
|
||
|
||
openerType
|
||
钥匙类型:1.无授权,2.一次授权,3.二次授权
|
||
integer(int32)
|
||
|
||
permissionUuid
|
||
同步到后台 Permission 主键
|
||
string
|
||
|
||
remark
|
||
备注
|
||
string
|
||
|
||
staffName
|
||
借出员工
|
||
string
|
||
|
||
type
|
||
告警类型:1、当前告警;2 历史告警
|
||
integer(int32)
|
||
|
||
uuid
|
||
同步到后台的主键
|
||
string
|
||
|
||
warningTime
|
||
告警时间
|
||
string(date- time)
|
||
|
||
total
|
||
总记录数
|
||
integer(int64)
|
||
integer(int64)
|
||
响应示例
|
||
|
||
{
|
||
"code": 0,
|
||
"msg": "",
|
||
"rows": [ {
|
||
"borrowTime": "",
|
||
"lockerName": "", "lockholeSort": 0,
|
||
"openerCnName": "",
|
||
"openerType": 0,
|
||
"permissionUuid": "",
|
||
|
||
"remark": "",
|
||
"staffName": "",
|
||
"type": 0,
|
||
"uuid": "",
|
||
"warningTime": ""
|
||
}
|
||
],
|
||
"total": 0
|
||
}
|
||
2.6 员工可借/可授权钥匙关联管理
|
||
2.6.1 关联员工可借/可授权钥匙
|
||
约束条件
|
||
只有钥匙柜状态为在线状态时,配置人员可借/可授权钥匙时才可修改是否选中,即离线的钥匙保持原状态不可修改。
|
||
接口地址
|
||
POST http://serverIp:port/prod-api/kms/staffopener/available 接口描述
|
||
请求数据类型
|
||
application/json
|
||
响应数据类型
|
||
*/*
|
||
请求示例
|
||
{"staffIds": [3],
|
||
{
|
||
"staffIds": [3],
|
||
"openerIds": [1], "type":1
|
||
}
|
||
请求参数
|
||
|
||
参数名称
|
||
参数说明
|
||
请求类型
|
||
必 须
|
||
数据类型
|
||
备注
|
||
员工可借钥匙关联业务对象
|
||
员工可借钥匙关联业务对象
|
||
body
|
||
true
|
||
员工可借钥匙关联业务对象
|
||
员工可借钥匙关联业务对象
|
||
openerIds
|
||
钥匙 ID 列表
|
||
|
||
true
|
||
array
|
||
钥匙 id 数组
|
||
staffIds
|
||
员工 ID 列表
|
||
|
||
true
|
||
array
|
||
人员 id 数组
|
||
type
|
||
类型
|
||
|
||
true
|
||
integer(int32)
|
||
类型:1、可借钥
|
||
匙;2、可授权钥匙
|
||
|
||
|
||
响应状态
|
||
参考“3.统一响应状态”
|
||
|
||
响应参数
|
||
参数名称
|
||
参数说明
|
||
类型
|
||
备注
|
||
code
|
||
消息状态码
|
||
integer(int32)
|
||
integer(int32)
|
||
|
||
msg
|
||
消息内容
|
||
string
|
||
|
||
响应示例
|
||
{
|
||
"code": 200,
|
||
"msg": "操作成功",
|
||
"data": null }
|
||
|
||
2.6.2 查询员工可借/可授权钥匙
|
||
接口地址
|
||
GET http://serverIp:port/prod-api/kms/staffopener/listall接口描述
|
||
请求数据类型
|
||
application/x-www-form-urlencoded
|
||
响应数据类型
|
||
*/*
|
||
请求参数
|
||
|
||
参数名称
|
||
参数说明
|
||
请求类型
|
||
必须
|
||
数据类型
|
||
备注
|
||
staffId
|
||
员工 id
|
||
query
|
||
true
|
||
integer(int64)
|
||
|
||
type
|
||
类型
|
||
query
|
||
true
|
||
integer(int32)
|
||
类型:1、可借钥匙;2、可授权钥匙
|
||
响应状态
|
||
参考“3.统一响应状态”
|
||
|
||
响应参数
|
||
参数名称
|
||
参数说明
|
||
类型
|
||
备注
|
||
code
|
||
消息状态码
|
||
integer(int32)
|
||
integer(int32)
|
||
|
||
|
||
|
||
参数名称
|
||
参数说明
|
||
类型
|
||
备注
|
||
data
|
||
数据对象
|
||
object
|
||
|
||
id
|
||
id
|
||
integer
|
||
|
||
staffId
|
||
员工 id
|
||
string
|
||
|
||
openerId
|
||
钥匙 id
|
||
string
|
||
|
||
type
|
||
类型:1、可借钥匙;2、可授权钥匙
|
||
integer
|
||
|
||
msg
|
||
消息内容
|
||
string
|
||
|
||
响应示例
|
||
{
|
||
"code": 200,
|
||
"msg": "操作成功", "data": [
|
||
{
|
||
"id": 3,
|
||
"staffId": 3, "openerId": 1, "type": 1
|
||
}
|
||
]
|
||
}
|
||
|
||
|
||
2.7 员工管理
|
||
2.7.1 新增员工
|
||
接口地址
|
||
POST http://serverIp:port/prod-api/kms/staff
|
||
接口描述
|
||
请求数据类型
|
||
application/json
|
||
响应数据类型
|
||
*/*
|
||
请求示例
|
||
{
|
||
"allowKeyAmount": 100,
|
||
"cardNo": "6435412631523", "cascadeCreateUser": faıse, "deptId":129,
|
||
|
||
"overdue": 0,
|
||
"endTime": "2023-06-21",
|
||
"faceImgUrl": "http://192.168.0.25:20000/headImg/33fdf07084cd4aab3e53be2c99529916.jpg
|
||
",
|
||
"mobile": "15912345676", "name": "张三",
|
||
"state": 1,
|
||
"type": 1,
|
||
"uname": "tdwy", "upwd": "123"
|
||
}
|
||
请求参数
|
||
|
||
参数名称
|
||
参数说明
|
||
请求类型
|
||
必须
|
||
数据类型
|
||
备注
|
||
员工管理业务对象
|
||
员工管理业务对象
|
||
body
|
||
true
|
||
员工管理业务对象
|
||
员工管理业务对象
|
||
allowKeyAmount
|
||
可借取钥匙数量
|
||
|
||
true
|
||
integer(int64)
|
||
|
||
cardNo
|
||
卡号
|
||
|
||
true
|
||
string
|
||
发卡器识别 IC 卡号
|
||
cascadeCreateUser
|
||
是否级联创
|
||
建系统用户
|
||
|
||
false
|
||
boolean
|
||
固定值 false
|
||
createBy
|
||
创建者
|
||
|
||
false
|
||
string
|
||
|
||
createTime
|
||
创建时间
|
||
|
||
false
|
||
string(date- time)
|
||
|
||
|
||
deptId
|
||
创建者部门ID
|
||
|
||
|
||
true
|
||
|
||
integer(int64)
|
||
可设置固定值 129 (sys_dept 表 id)
|
||
endTime
|
||
有效期截止时间
|
||
|
||
false
|
||
string(date- time)
|
||
yyyy-mm-dd
|
||
|
||
faceImgUrl
|
||
|
||
头像图片
|
||
|
||
|
||
false
|
||
|
||
string
|
||
Jpg 格式,大小不超过
|
||
300Kb,钥匙柜和接口服务器均可访问此网络路径
|
||
fingerPrint
|
||
指纹特征值
|
||
|
||
false
|
||
string
|
||
指纹发卡器识别指纹特征
|
||
id
|
||
关键字
|
||
|
||
false
|
||
integer(int64)
|
||
|
||
isAsc
|
||
排序的方向
|
||
|
||
false
|
||
string
|
||
|
||
mobile
|
||
联系手机
|
||
|
||
true
|
||
string
|
||
|
||
|
||
|
||
|
||
参数名称
|
||
参数说明
|
||
请求类型
|
||
必须
|
||
数据类型
|
||
备注
|
||
name
|
||
姓名
|
||
|
||
true
|
||
string
|
||
|
||
orderByColumn
|
||
排序列
|
||
|
||
false
|
||
string
|
||
|
||
|
||
|
||
overdue
|
||
|
||
|
||
是否设置有效期
|
||
|
||
|
||
|
||
false
|
||
|
||
|
||
integer(int32)
|
||
设置有效期:0.设置有效期,1.永久有效
|
||
注:当值为 0 时,endTime必填
|
||
pageNum
|
||
当前页数
|
||
|
||
false
|
||
integer(int32)
|
||
|
||
pageSize
|
||
分页大小
|
||
|
||
false
|
||
integer(int32)
|
||
|
||
params
|
||
请求参数
|
||
|
||
false
|
||
object
|
||
|
||
qrcode
|
||
人员二维码
|
||
|
||
false
|
||
string
|
||
|
||
remark
|
||
备注
|
||
|
||
false
|
||
string
|
||
|
||
searchValue
|
||
搜索值
|
||
|
||
false
|
||
string
|
||
|
||
staffGroupId
|
||
员工组
|
||
|
||
false
|
||
integer(int64)
|
||
|
||
state
|
||
状态
|
||
|
||
true
|
||
integer(int32)
|
||
状态:1.正常,2.停用
|
||
sysUserId
|
||
系统用户id
|
||
|
||
false
|
||
integer(int64)
|
||
|
||
|
||
type
|
||
|
||
类型
|
||
|
||
|
||
true
|
||
|
||
integer(int32)
|
||
类型:1.普通用户,2.授权用户,3.二次授权
|
||
uname
|
||
借换钥匙用户账号
|
||
|
||
false
|
||
string
|
||
|
||
updateBy
|
||
更新者
|
||
|
||
false
|
||
string
|
||
|
||
updateTime
|
||
更新时间
|
||
|
||
false
|
||
string(date- time)
|
||
|
||
upwd
|
||
借还钥匙用户密码
|
||
|
||
false
|
||
string
|
||
|
||
wxAvatarUrl
|
||
关联微信号头像
|
||
|
||
false
|
||
string
|
||
|
||
|
||
|
||
|
||
参数名称
|
||
参数说明
|
||
请求类型
|
||
必须
|
||
数据类型
|
||
备注
|
||
|
||
wxMiniOpenId
|
||
关联微信小程序
|
||
openid
|
||
|
||
|
||
false
|
||
|
||
string
|
||
|
||
|
||
wxMpOpenId
|
||
关联微信公众号
|
||
openid
|
||
|
||
|
||
false
|
||
|
||
string
|
||
|
||
wxNickName
|
||
关联微信号昵称
|
||
|
||
false
|
||
string
|
||
|
||
响应状态
|
||
参考“3.统一响应状态”
|
||
|
||
响应参数
|
||
参数名称
|
||
参数说明
|
||
类型
|
||
备注
|
||
code
|
||
消息状态码
|
||
integer(int32)
|
||
integer(int32)
|
||
msg
|
||
消息内容
|
||
string
|
||
|
||
响应示例
|
||
|
||
{"code": 200,"msg": "操作成功", "data": null}
|
||
{
|
||
"code": 200,
|
||
"msg": "操作成功", "data": null
|
||
}
|
||
{
|
||
"code": 500,
|
||
"msg": "新增员工失败,手机号已存在", "data": null
|
||
}
|
||
|
||
|
||
2.7.2 修改员工
|
||
接口地址
|
||
PUT http://serverIp:port/prod-api/kms/staff
|
||
接口描述
|
||
请求数据类型
|
||
application/json
|
||
响应数据类型
|
||
*/*
|
||
请求示例
|
||
|
||
{
|
||
"id":1,
|
||
"allowKeyAmount": 101,
|
||
"cardNo": "6435412631500",
|
||
"cascadeCreateUser": faıse,
|
||
"deptId":129,
|
||
"overdue": 0,
|
||
"endTime": "2023-06-22",
|
||
"faceImgUrl": "http://8.142.114.71:20000/headImg/33fdf07084cd4aab3e53be2c99529916.jpg
|
||
",
|
||
"mobile": "15912345670", "name": "张三 0",
|
||
"state": 1,
|
||
"type": 1,
|
||
"uname": "tdwy1", "upwd": "1231"
|
||
}
|
||
请求参数
|
||
|
||
参数名称
|
||
参数说明
|
||
请求类型
|
||
必须
|
||
数据类型
|
||
备注
|
||
员工管理业务对象
|
||
员工管理业务对象
|
||
body
|
||
true
|
||
员工管理业务对象
|
||
员工管理业务对象
|
||
allowKeyAmount
|
||
可借取钥匙数量
|
||
|
||
true
|
||
integer(int64)
|
||
|
||
cardNo
|
||
卡号
|
||
|
||
true
|
||
string
|
||
发卡器识别 IC 卡号
|
||
cascadeCreateUser
|
||
是否级联创
|
||
建系统用户
|
||
|
||
false
|
||
boolean
|
||
固定值 false
|
||
createBy
|
||
创建者
|
||
|
||
false
|
||
string
|
||
|
||
createTime
|
||
创建时间
|
||
|
||
false
|
||
string(date- time)
|
||
|
||
|
||
deptId
|
||
创建者部门ID
|
||
|
||
|
||
True
|
||
|
||
integer(int64)
|
||
可设置固定值 129 (sys_dept 表 id)
|
||
endTime
|
||
有效期截止时间
|
||
|
||
false
|
||
string(date- time)
|
||
yyyy-mm-dd
|
||
|
||
faceImgUrl
|
||
|
||
头像图片
|
||
|
||
|
||
false
|
||
|
||
string
|
||
Jpg 格式,大小不超过
|
||
300Kb,钥匙柜和接口服务器均可访问此网络路径
|
||
fingerPrint
|
||
指纹特征值
|
||
|
||
false
|
||
string
|
||
指纹发卡器识别指纹特征
|
||
|
||
|
||
|
||
参数名称
|
||
参数说明
|
||
请求类型
|
||
必须
|
||
数据类型
|
||
备注
|
||
id
|
||
关键字
|
||
|
||
true
|
||
integer(int64)
|
||
员工 id
|
||
isAsc
|
||
排序的方向
|
||
|
||
false
|
||
string
|
||
|
||
mobile
|
||
联系手机
|
||
|
||
true
|
||
string
|
||
|
||
name
|
||
姓名
|
||
|
||
true
|
||
string
|
||
|
||
orderByColumn
|
||
排序列
|
||
|
||
false
|
||
string
|
||
|
||
|
||
overdue
|
||
是否设置有效期
|
||
|
||
|
||
false
|
||
|
||
integer(int32)
|
||
设置有效期:0.设置有效期,1.永久有效
|
||
pageNum
|
||
当前页数
|
||
|
||
false
|
||
integer(int32)
|
||
|
||
pageSize
|
||
分页大小
|
||
|
||
false
|
||
integer(int32)
|
||
|
||
params
|
||
请求参数
|
||
|
||
false
|
||
object
|
||
|
||
qrcode
|
||
人员二维码
|
||
|
||
false
|
||
string
|
||
|
||
remark
|
||
备注
|
||
|
||
false
|
||
string
|
||
|
||
searchValue
|
||
搜索值
|
||
|
||
false
|
||
string
|
||
|
||
staffGroupId
|
||
员工组
|
||
|
||
false
|
||
integer(int64)
|
||
|
||
state
|
||
状态
|
||
|
||
true
|
||
integer(int32)
|
||
状态:1.正常,2.停用
|
||
sysUserId
|
||
系统用户id
|
||
|
||
false
|
||
integer(int64)
|
||
|
||
|
||
type
|
||
|
||
类型
|
||
|
||
|
||
true
|
||
|
||
integer(int32)
|
||
类型:1.普通用户,2.授权用户,3.二次授权
|
||
uname
|
||
借换钥匙用户账号
|
||
|
||
false
|
||
string
|
||
|
||
updateBy
|
||
更新者
|
||
|
||
false
|
||
string
|
||
|
||
updateTime
|
||
更新时间
|
||
|
||
false
|
||
string(date- time)
|
||
|
||
|
||
|
||
|
||
参数名称
|
||
参数说明
|
||
请求类型
|
||
必须
|
||
数据类型
|
||
备注
|
||
upwd
|
||
借还钥匙用户密码
|
||
|
||
false
|
||
string
|
||
|
||
wxAvatarUrl
|
||
关联微信号头像
|
||
|
||
false
|
||
string
|
||
|
||
|
||
wxMiniOpenId
|
||
关联微信小程序
|
||
openid
|
||
|
||
|
||
false
|
||
|
||
string
|
||
|
||
|
||
wxMpOpenId
|
||
关联微信公众号
|
||
openid
|
||
|
||
|
||
false
|
||
|
||
string
|
||
|
||
wxNickName
|
||
关联微信号昵称
|
||
|
||
false
|
||
string
|
||
|
||
响应状态
|
||
参考“3.统一响应状态”
|
||
|
||
响应参数
|
||
参数名称
|
||
参数说明
|
||
类型
|
||
备注
|
||
code
|
||
消息状态码
|
||
integer(int32)
|
||
integer(int32)
|
||
msg
|
||
消息内容
|
||
string
|
||
|
||
响应示例
|
||
{"code": 200,
|
||
{
|
||
"code": 200,
|
||
"msg": "操作成功", "data": null
|
||
}
|
||
|
||
|
||
2.7.3 查询员工列表
|
||
接口地址
|
||
GET http://serverIp:port/prod-api/kms/staff/list
|
||
接口描述
|
||
请求数据类型
|
||
application/x-www-form-urlencoded
|
||
响应数据类型
|
||
*/*
|
||
请求参数
|
||
|
||
|
||
参数名称
|
||
参数说明
|
||
请求类型
|
||
必须
|
||
数据类型
|
||
备注
|
||
cardNo
|
||
卡号
|
||
query
|
||
true
|
||
string
|
||
|
||
name
|
||
姓名
|
||
query
|
||
true
|
||
string
|
||
|
||
state
|
||
状态
|
||
query
|
||
true
|
||
integer(int32)
|
||
|
||
type
|
||
类型
|
||
query
|
||
true
|
||
integer(int32)
|
||
|
||
pageNum
|
||
当前页数
|
||
query
|
||
false
|
||
integer(int32)
|
||
|
||
pageSize
|
||
分页大小
|
||
query
|
||
false
|
||
integer(int32)
|
||
|
||
响应状态
|
||
参考“3.统一响应状态”
|
||
|
||
响应参数
|
||
参数名称
|
||
参数说明
|
||
类型
|
||
备注
|
||
code
|
||
消息状态码
|
||
integer(int32)
|
||
integer(int32)
|
||
msg
|
||
消息内容
|
||
string
|
||
|
||
rows
|
||
列表数据
|
||
array
|
||
员工管理视图对象
|
||
allowKeyAmount
|
||
可借取钥匙数量
|
||
integer(int64)
|
||
|
||
cardNo
|
||
卡号
|
||
string
|
||
|
||
cascadeCreateUser
|
||
是否级联创建系统用户
|
||
boolean
|
||
|
||
createBy
|
||
创建人
|
||
string
|
||
|
||
createTime
|
||
创建时间
|
||
string(date-time)
|
||
|
||
dept
|
||
|
||
SysDept
|
||
SysDept
|
||
ancestors
|
||
|
||
string
|
||
|
||
children
|
||
|
||
array
|
||
SysDept
|
||
|
||
|
||
|
||
参数名称
|
||
参数说明
|
||
类型
|
||
备注
|
||
createBy
|
||
|
||
string
|
||
|
||
createTime
|
||
|
||
string
|
||
|
||
delFlag
|
||
|
||
string
|
||
|
||
deptId
|
||
|
||
integer
|
||
|
||
deptName
|
||
|
||
string
|
||
|
||
email
|
||
|
||
string
|
||
|
||
leader
|
||
|
||
string
|
||
|
||
orderNum
|
||
|
||
string
|
||
|
||
params
|
||
|
||
object
|
||
|
||
parentId
|
||
|
||
integer
|
||
|
||
parentName
|
||
|
||
string
|
||
|
||
phone
|
||
|
||
string
|
||
|
||
status
|
||
|
||
string
|
||
|
||
updateBy
|
||
|
||
string
|
||
|
||
updateTime
|
||
|
||
string
|
||
|
||
deptId
|
||
部门
|
||
integer(int64)
|
||
|
||
endTime
|
||
有效期截止时间
|
||
string(date-time)
|
||
|
||
faceImgUrl
|
||
头像图片
|
||
string
|
||
|
||
fingerPrint
|
||
指纹特征值
|
||
string
|
||
|
||
id
|
||
关键字
|
||
integer(int64)
|
||
|
||
|
||
|
||
|
||
参数名称
|
||
参数说明
|
||
类型
|
||
备注
|
||
mobile
|
||
联系手机
|
||
string
|
||
|
||
name
|
||
姓名
|
||
string
|
||
|
||
overdue
|
||
是否设置有效期
|
||
integer(int32)
|
||
|
||
qrcode
|
||
人员二维码
|
||
string
|
||
|
||
remark
|
||
备注
|
||
string
|
||
|
||
staffGroup
|
||
|
||
员工组视图对象
|
||
员工组视图对象
|
||
createBy
|
||
创建人
|
||
string
|
||
|
||
createTime
|
||
创建时间
|
||
string
|
||
|
||
deptId
|
||
|
||
integer
|
||
|
||
groupName
|
||
组名
|
||
string
|
||
|
||
id
|
||
关键字
|
||
integer
|
||
|
||
remark
|
||
备注
|
||
string
|
||
|
||
staffs
|
||
|
||
array
|
||
员工管理视图对象
|
||
type
|
||
类型
|
||
integer
|
||
|
||
updateBy
|
||
修改人
|
||
string
|
||
|
||
updateTime
|
||
修改时间
|
||
string
|
||
|
||
staffGroupId
|
||
员工组
|
||
integer(int64)
|
||
|
||
state
|
||
状态
|
||
integer(int32)
|
||
|
||
sysUserId
|
||
系统用户 id
|
||
integer(int64)
|
||
|
||
topDeptId
|
||
|
||
integer(int64)
|
||
|
||
|
||
|
||
|
||
参数名称
|
||
参数说明
|
||
类型
|
||
备注
|
||
type
|
||
类型
|
||
integer(int32)
|
||
|
||
uname
|
||
借换钥匙用户账号
|
||
string
|
||
|
||
updateBy
|
||
修改人
|
||
string
|
||
|
||
updateTime
|
||
修改时间
|
||
string(date-time)
|
||
|
||
upwd
|
||
借还钥匙用户密码
|
||
string
|
||
|
||
wxAvatarUrl
|
||
关联微信号头像
|
||
string
|
||
|
||
wxMiniOpenId
|
||
关联微信小程序 openid
|
||
string
|
||
|
||
wxMpOpenId
|
||
关联微信公众号 openid
|
||
string
|
||
|
||
wxNickName
|
||
关联微信号昵称
|
||
string
|
||
|
||
total
|
||
总记录数
|
||
integer(int64)
|
||
integer(int64)
|
||
响应示例
|
||
{"total": 1,"rows": [ {"id": 1,
|
||
{
|
||
"total": 1,
|
||
"rows": [ {
|
||
"id": 1,
|
||
"name": "张三 0",
|
||
"cardNo": "6435412631500",
|
||
"fingerPrint": null,
|
||
"faceImgUrl": "http://8.142.114.71:20000/headImg/33fdf07084cd4aab3e53be2c99 529916.jpg",
|
||
"qrcode": null,
|
||
"mobile": "15912345670",
|
||
"allowKeyAmount": 101,
|
||
"type": 1,
|
||
"state": 1,
|
||
"deptId": 129,
|
||
"staffGroupId": null,
|
||
"remark": null,
|
||
"createBy": "tdwy",
|
||
"createTime": "2023-06-20 11:41:04",
|
||
"updateBy": "tdwy",
|
||
"updateTime": "2023-06-20 17:33:36",
|
||
"sysUserId": null,
|
||
"cascadeCreateUser": null,
|
||
|
||
"dept": {
|
||
"deptId": 129,
|
||
"parentId": null,
|
||
"ancestors": null,
|
||
"deptName": "天地伟业",
|
||
"orderNum": null, "leader": null,
|
||
"phone": null,
|
||
"email": null,
|
||
"status": null,
|
||
"delFlag": null,
|
||
"parentName": null, "createBy": null,
|
||
"createTime": null, "updateBy": null,
|
||
"updateTime": null, "children": [],
|
||
"params": {}
|
||
},"staffGroup": { "id": 1,"groupName": null,"remark": null,"createBy": "tdwy","createTime": "2023-06-20 11:41:04", "updateBy": "tdwy","updateTime": "2023-06-20 17:33:36", "staffs": null,"type": null,"deptId": null },"uname": "tdwy1", "upwd": "1231",
|
||
},
|
||
"staffGroup": { "id": 1,
|
||
"groupName": null,
|
||
"remark": null,
|
||
"createBy": "tdwy",
|
||
"createTime": "2023-06-20 11:41:04", "updateBy": "tdwy",
|
||
"updateTime": "2023-06-20 17:33:36", "staffs": null,
|
||
"type": null,
|
||
"deptId": null },
|
||
"uname": "tdwy1", "upwd": "1231",
|
||
"overdue": 0,
|
||
"endTime": "2023-06-22 23:59:59",
|
||
"topDeptId": 129,
|
||
"wxMpOpenId": null,
|
||
"wxNickName": null,
|
||
"wxAvatarUrl": null,
|
||
"wxMiniOpenId": null }
|
||
],
|
||
"code": 200,
|
||
"msg": "查询成功" }
|
||
|
||
2.7.4 删除员工管理
|
||
接口地址
|
||
DELETE http://serverIp:port/prod-api/kms/staff/{ids}
|
||
|
||
接口描述
|
||
请求数据类型
|
||
application/x-www-form-urlencoded
|
||
响应数据类型
|
||
*/*
|
||
请求参数
|
||
|
||
参数名称
|
||
参数说明
|
||
请求类型
|
||
必须
|
||
数据类型
|
||
备注
|
||
ids
|
||
ids
|
||
path
|
||
true
|
||
string
|
||
|
||
响应状态
|
||
参考“3.统一响应状态”
|
||
|
||
响应参数
|
||
参数名称
|
||
参数说明
|
||
类型
|
||
备注
|
||
code
|
||
消息状态码
|
||
integer(int32)
|
||
integer(int32)
|
||
msg
|
||
消息内容
|
||
string
|
||
|
||
响应示例
|
||
{
|
||
"code": 200,
|
||
"msg": "操作成功", "data": null
|
||
}
|
||
|
||
|
||
2.7.5 获取员工详细信息
|
||
接口地址
|
||
GET http://serverIp:port/prod-api/kms/staff/{id}
|
||
接口描述
|
||
请求数据类型
|
||
application/x-www-form-urlencoded
|
||
响应数据类型
|
||
*/*
|
||
请求参数
|
||
|
||
|
||
参数名称
|
||
参数说明
|
||
请求类型
|
||
必须
|
||
数据类型
|
||
备注
|
||
id
|
||
id
|
||
path
|
||
true
|
||
integer(int64)
|
||
|
||
响应状态
|
||
参考“3.统一响应状态”
|
||
|
||
响应参数
|
||
参数名称
|
||
参数说明
|
||
类型
|
||
备注
|
||
code
|
||
消息状态码
|
||
integer(int32)
|
||
integer(int32)
|
||
data
|
||
数据对象
|
||
员工管理视图对象
|
||
员工管理视图对象
|
||
allowKeyAmount
|
||
可借取钥匙数量
|
||
integer(int64)
|
||
|
||
cardNo
|
||
卡号
|
||
string
|
||
|
||
cascadeCreateUser
|
||
是否级联创建系统用户
|
||
boolean
|
||
|
||
createBy
|
||
创建人
|
||
string
|
||
|
||
createTime
|
||
创建时间
|
||
string(date-time)
|
||
|
||
dept
|
||
|
||
SysDept
|
||
SysDept
|
||
ancestors
|
||
|
||
string
|
||
|
||
children
|
||
|
||
array
|
||
SysDept
|
||
createBy
|
||
|
||
string
|
||
|
||
createTime
|
||
|
||
string
|
||
|
||
delFlag
|
||
|
||
string
|
||
|
||
deptId
|
||
|
||
integer
|
||
|
||
deptName
|
||
|
||
string
|
||
|
||
email
|
||
|
||
string
|
||
|
||
|
||
|
||
|
||
参数名称
|
||
参数说明
|
||
类型
|
||
备注
|
||
leader
|
||
|
||
string
|
||
|
||
orderNum
|
||
|
||
string
|
||
|
||
params
|
||
|
||
object
|
||
|
||
parentId
|
||
|
||
integer
|
||
|
||
parentName
|
||
|
||
string
|
||
|
||
phone
|
||
|
||
string
|
||
|
||
status
|
||
|
||
string
|
||
|
||
updateBy
|
||
|
||
string
|
||
|
||
updateTime
|
||
|
||
string
|
||
|
||
deptId
|
||
部门
|
||
integer(int64)
|
||
|
||
endTime
|
||
有效期截止时间
|
||
string(date-time)
|
||
|
||
faceImgUrl
|
||
头像图片
|
||
string
|
||
|
||
fingerPrint
|
||
指纹特征值
|
||
string
|
||
|
||
id
|
||
关键字
|
||
integer(int64)
|
||
|
||
mobile
|
||
联系手机
|
||
string
|
||
|
||
name
|
||
姓名
|
||
string
|
||
|
||
overdue
|
||
是否设置有效期
|
||
integer(int32)
|
||
|
||
qrcode
|
||
人员二维码
|
||
string
|
||
|
||
remark
|
||
备注
|
||
string
|
||
|
||
staffGroup
|
||
|
||
员工组视图对象
|
||
员工组视图对象
|
||
|
||
|
||
|
||
参数名称
|
||
参数说明
|
||
类型
|
||
备注
|
||
createBy
|
||
创建人
|
||
string
|
||
|
||
createTime
|
||
创建时间
|
||
string
|
||
|
||
deptId
|
||
|
||
integer
|
||
|
||
groupName
|
||
组名
|
||
string
|
||
|
||
id
|
||
关键字
|
||
integer
|
||
|
||
remark
|
||
备注
|
||
string
|
||
|
||
staffs
|
||
|
||
array
|
||
员工管理视图对象
|
||
type
|
||
类型
|
||
integer
|
||
|
||
updateBy
|
||
修改人
|
||
string
|
||
|
||
updateTime
|
||
修改时间
|
||
string
|
||
|
||
staffGroupId
|
||
员工组
|
||
integer(int64)
|
||
|
||
state
|
||
状态
|
||
integer(int32)
|
||
|
||
sysUserId
|
||
系统用户 id
|
||
integer(int64)
|
||
|
||
topDeptId
|
||
|
||
integer(int64)
|
||
|
||
type
|
||
类型
|
||
integer(int32)
|
||
|
||
uname
|
||
借换钥匙用户账号
|
||
string
|
||
|
||
updateBy
|
||
修改人
|
||
string
|
||
|
||
updateTime
|
||
修改时间
|
||
string(date-time)
|
||
|
||
upwd
|
||
借还钥匙用户密码
|
||
string
|
||
|
||
wxAvatarUrl
|
||
关联微信号头像
|
||
string
|
||
|
||
|
||
|
||
|
||
参数名称
|
||
参数说明
|
||
类型
|
||
备注
|
||
wxMiniOpenId
|
||
关联微信小程序 openid
|
||
string
|
||
|
||
wxMpOpenId
|
||
关联微信公众号 openid
|
||
string
|
||
|
||
wxNickName
|
||
关联微信号昵称
|
||
string
|
||
|
||
msg
|
||
消息内容
|
||
string
|
||
|
||
响应示例
|
||
{
|
||
"code": 200,
|
||
"msg": "操作成功", "data": {
|
||
"id": 1,
|
||
"name": "张三 0",
|
||
"cardNo": "6435412631500","fingerPrint": null,"faceImgUrl": "http://8.142.114.71:20000/headImg/33fdf07084cd4aab3e53be2c99529916.jpg","qrcode": null,"mobile": "15912345670","allowKeyAmount": 101,"type": 1,"state": 1,"deptId": 129,"staffGroupId": null,"remark": null,"createBy": "tdwy",
|
||
"cardNo": "6435412631500",
|
||
"fingerPrint": null,
|
||
"faceImgUrl": "http://8.142.114.71:20000/headImg/33fdf07084cd4aab3e53be2c995299
|
||
16.jpg",
|
||
"qrcode": null,
|
||
"mobile": "15912345670",
|
||
"allowKeyAmount": 101,
|
||
"type": 1,
|
||
"state": 1,
|
||
"deptId": 129,
|
||
"staffGroupId": null,
|
||
"remark": null,
|
||
"createBy": "tdwy",
|
||
"createTime": "2023-06-20 11:41:04", "updateBy": "tdwy",
|
||
"updateTime": "2023-06-20 17:33:36", "sysUserId": null,
|
||
"cascadeCreateUser": null,
|
||
"dept": null,
|
||
"staffGroup": null,
|
||
"uname": "tdwy1",
|
||
"upwd": "1231",
|
||
"overdue": 0,
|
||
"endTime": "2023-06-22 23:59:59", "topDeptId": null,
|
||
"wxMpOpenId": null,
|
||
"wxNickName": null,
|
||
"wxAvatarUrl": null,
|
||
"wxMiniOpenId": null }
|
||
}
|
||
|
||
2.9 Token 管理
|
||
2.9.1 获取 Token
|
||
接口地址
|
||
POST http://serverIp:port/prod-api/getToken
|
||
接口描述
|
||
请求数据类型
|
||
application/json
|
||
响应数据类型
|
||
*/*
|
||
请求示例
|
||
{
|
||
"clientId": "tdwy",
|
||
"clientSecret": "123456" }
|
||
请求参数
|
||
|
||
参数名称
|
||
参数说明
|
||
请求类型
|
||
必须
|
||
数据类型
|
||
备注
|
||
获取 Token
|
||
获取 Token
|
||
body
|
||
true
|
||
获取 Token
|
||
获取 Token
|
||
clientId
|
||
调用接口的用户名
|
||
|
||
true
|
||
string
|
||
|
||
|
||
|
||
|
||
参数名称
|
||
参数说明
|
||
请求类型
|
||
必须
|
||
数据类型
|
||
备注
|
||
clientSecret
|
||
调用接口的密钥
|
||
|
||
true
|
||
string
|
||
|
||
响应状态
|
||
参考“3.统一响应状态”
|
||
|
||
响应参数
|
||
参数名称
|
||
参数说明
|
||
类型
|
||
备注
|
||
code
|
||
消息状态码
|
||
integer(int32)
|
||
integer(int32)
|
||
data
|
||
数据对象
|
||
object
|
||
|
||
token
|
||
Token 值
|
||
string
|
||
|
||
msg
|
||
消息内容
|
||
string
|
||
|
||
响应示例
|
||
|
||
{"code": 200,"msg": "操作成功","data": {"token": "eyJhbGciOiJIUzUxMiJ9.eyJsb2dpbl91c2VyX2tleSI6ImZlNWFlMzY0LTQ3MDctNGQ3 Yi05ODMxLTY0MGFhMjE1Yzk5OSJ9.gBLtnoSWZWKvGumDL0Srkh8p9FXdv_jr4QWAYzwXOGAO3iagylhNanajsa ekRJDCMz9Q_4mjbKZGBv6vnmLAcQ"}
|
||
{
|
||
"code": 200,
|
||
"msg": "操作成功",
|
||
"data": {
|
||
"token": "eyJhbGciOiJIUzUxMiJ9.eyJsb2dpbl91c2VyX2tleSI6ImZlNWFlMzY0LTQ3MDctNGQ3 Yi05ODMxLTY0MGFhMjE1Yzk5OSJ9.gBLtnoSWZWKvGumDL0Srkh8p9FXdv_jr4QWAYzwXOGAO3iagylhNanajsa ekRJDCMz9Q_4mjbKZGBv6vnmLAcQ"
|
||
}
|
||
}
|
||
2.11 部门管理
|
||
2.11.1 根据用户 ID 获取部门信息
|
||
接口地址
|
||
GET http://serverIp:port/prod-api/system/dept/root/{userId}接口描述
|
||
请求数据类型
|
||
application/x-www-form-urlencoded
|
||
响应数据类型
|
||
*/*
|
||
请求参数
|
||
|
||
参数名称
|
||
参数说明
|
||
请求类型
|
||
必须
|
||
数据类型
|
||
备注
|
||
userId
|
||
用户 ID
|
||
path
|
||
true
|
||
integer(int64)
|
||
员工 id
|
||
响应状态
|
||
参考“3.统一响应状态”
|
||
|
||
响应参数
|
||
参数名称
|
||
参数说明
|
||
类型
|
||
备注
|
||
code
|
||
消息状态码
|
||
integer(int32)
|
||
integer(int32)
|
||
data
|
||
数据对象
|
||
object
|
||
|
||
deptId
|
||
部门 id
|
||
integer
|
||
|
||
parentId
|
||
父部门 id
|
||
integer
|
||
|
||
ancestors
|
||
祖级列表
|
||
string
|
||
|
||
deptName
|
||
部门名称
|
||
string
|
||
|
||
orderNum
|
||
显示顺序
|
||
integer
|
||
|
||
|
||
|
||
|
||
参数名称
|
||
参数说明
|
||
类型
|
||
备注
|
||
leader
|
||
负责人
|
||
string
|
||
|
||
phone
|
||
联系电话
|
||
string
|
||
|
||
email
|
||
邮箱
|
||
string
|
||
|
||
status
|
||
部门状态(0 正常 1 停用)
|
||
string
|
||
|
||
delFlag
|
||
删除标志(0 代表存在 2 代表删除)
|
||
string
|
||
|
||
createBy
|
||
创建者
|
||
string
|
||
|
||
createTime
|
||
创建时间
|
||
string(date-time)
|
||
|
||
updateBy
|
||
更新者
|
||
string
|
||
|
||
updateTime
|
||
更新时间
|
||
string(date-time)
|
||
|
||
msg
|
||
消息内容
|
||
string
|
||
|
||
响应示例
|
||
{"code": 200,"msg": "操作成功", "data": {"deptId": 129,"parentId": 100,
|
||
{
|
||
"code": 200,
|
||
"msg": "操作成功", "data": {
|
||
"deptId": 129,
|
||
"parentId": 100,
|
||
"ancestors": "0,100",
|
||
"deptName": "天地伟业",
|
||
"orderNum": "1",
|
||
"leader": null,
|
||
"phone": null,
|
||
"email": null,
|
||
"status": "0",
|
||
"delFlag": "0",
|
||
"parentName": null,
|
||
"createBy": "admin",
|
||
"createTime": "2023-06-19 17:31:28", "updateBy": null,
|
||
"updateTime": null,
|
||
"children": [],
|
||
"params": {} }
|
||
}
|
||
|
||
2.12 钥匙授权信息管理
|
||
2.12.1 获取钥匙授权信息详细信息
|
||
接口地址
|
||
GET http://serverIp:port/prod-
|
||
api/kms/permissioninfo/getByPermissionId/{uuid}
|
||
接口描述
|
||
请求数据类型
|
||
application/x-www-form-urlencoded
|
||
响应数据类型
|
||
*/*
|
||
请求参数
|
||
|
||
参数名称
|
||
参数说明
|
||
请求类型
|
||
必须
|
||
数据类型
|
||
备注
|
||
uuid
|
||
uuid
|
||
path
|
||
true
|
||
string
|
||
|
||
响应状态
|
||
参考“3.统一响应状态”
|
||
|
||
响应参数
|
||
参数名称
|
||
参数说明
|
||
类型
|
||
备注
|
||
code
|
||
消息状态码
|
||
integer(int32)
|
||
integer(int32)
|
||
data
|
||
数据对象
|
||
array
|
||
|
||
uuid
|
||
全局唯一主键
|
||
string
|
||
|
||
permissionUuid
|
||
授权记录 ID
|
||
string
|
||
|
||
staffId
|
||
授权人 ID
|
||
string
|
||
|
||
staffName
|
||
授权人名称
|
||
string
|
||
|
||
permissionType
|
||
授权类型:2.一次授权,3.二次授权
|
||
string
|
||
|
||
type
|
||
类型:1.本地授权,2.远程授权
|
||
integer
|
||
|
||
state
|
||
状态:1.授权成功,2.授权失败
|
||
integer
|
||
|
||
|
||
|
||
|
||
参数名称
|
||
参数说明
|
||
类型
|
||
备注
|
||
permissionTime
|
||
授权时间
|
||
string(date-time)
|
||
|
||
msg
|
||
消息内容
|
||
string
|
||
|
||
响应示例
|
||
{
|
||
"code": 200,
|
||
"msg": "操作成功",
|
||
"data": [ {
|
||
"uuid": "fbf90eb0-10b7-4dc2-8c41-d9a38535465a",
|
||
"permissionUuid": "b991ab8d-de07-4ede-9da7-f35123e34326", "staffId": 2300,
|
||
"staffName": "张三",
|
||
"permissionType": 2,
|
||
"type": 2,
|
||
"state": 1,
|
||
"permissionTime": "2023-06-21 14:37:07" }
|
||
]
|
||
}
|
||
2.14 钥匙管理
|
||
2.14.1 新增钥匙
|
||
接口地址
|
||
POST http://serverIp:port/prod-api/kms/opener 接口描述
|
||
请求数据类型
|
||
application/json
|
||
响应数据类型
|
||
*/*
|
||
请求示例
|
||
{
|
||
"cnName": "测试钥匙 1",
|
||
"cnNamePy": "测试钥匙 1", "code": "2",
|
||
"lockerId": 3,
|
||
"lockholeId": 1,
|
||
"number": "31241235123",
|
||
"remark": "备注",
|
||
"sort": 1,
|
||
"state": 3,
|
||
"type": 1,
|
||
"warnInterval": 24 }
|
||
请求参数
|
||
|
||
|
||
参数名称
|
||
参数说明
|
||
请求类型
|
||
必须
|
||
数据类型
|
||
备注
|
||
钥匙管理业务对象
|
||
钥匙管理业务对象
|
||
body
|
||
true
|
||
钥匙管理业务对象
|
||
钥匙管理业务对象
|
||
cnName
|
||
钥匙名称
|
||
|
||
true
|
||
string
|
||
|
||
cnNamePy
|
||
钥匙名称拼音
|
||
|
||
false
|
||
string
|
||
|
||
code
|
||
锁柜编号
|
||
|
||
true
|
||
string
|
||
|
||
createBy
|
||
创建者
|
||
|
||
false
|
||
string
|
||
|
||
createTime
|
||
创建时间
|
||
|
||
false
|
||
string(date- time)
|
||
|
||
deptId
|
||
创建者部门ID
|
||
|
||
false
|
||
integer(int64)
|
||
|
||
detailImgUrl
|
||
钥匙详情图片路径
|
||
|
||
false
|
||
string
|
||
|
||
id
|
||
关键字
|
||
|
||
false
|
||
integer(int64)
|
||
|
||
isAsc
|
||
排序的方向
|
||
|
||
false
|
||
string
|
||
|
||
lockerId
|
||
锁柜名称
|
||
|
||
true
|
||
integer(int64)
|
||
|
||
lockholeId
|
||
锁芯 ID
|
||
|
||
true
|
||
integer(int64)
|
||
|
||
number
|
||
钥匙插销
|
||
|
||
true
|
||
string
|
||
|
||
openerGroupId
|
||
钥匙组 ID
|
||
|
||
false
|
||
integer(int64)
|
||
|
||
orderByColumn
|
||
排序列
|
||
|
||
false
|
||
string
|
||
|
||
pageNum
|
||
当前页数
|
||
|
||
false
|
||
integer(int32)
|
||
|
||
pageSize
|
||
分页大小
|
||
|
||
false
|
||
integer(int32)
|
||
|
||
params
|
||
请求参数
|
||
|
||
false
|
||
object
|
||
|
||
remark
|
||
备注
|
||
|
||
false
|
||
string
|
||
|
||
searchValue
|
||
搜索值
|
||
|
||
false
|
||
string
|
||
|
||
|
||
|
||
|
||
参数名称
|
||
参数说明
|
||
请求类型
|
||
必须
|
||
数据类型
|
||
备注
|
||
sort
|
||
锁芯序号
|
||
|
||
true
|
||
integer(int64)
|
||
|
||
state
|
||
状态
|
||
|
||
true
|
||
integer(int32)
|
||
状态:1.在柜,2.借出,3.录入,10.丢失
|
||
type
|
||
类型
|
||
|
||
true
|
||
integer(int32)
|
||
类型:1.无授权,2.一次授权,3.二次授权
|
||
updateBy
|
||
更新者
|
||
|
||
false
|
||
string
|
||
|
||
updateTime
|
||
更新时间
|
||
|
||
false
|
||
string(date- time)
|
||
|
||
warn
|
||
风险提示
|
||
|
||
false
|
||
string
|
||
|
||
warnInterval
|
||
警告间隔
|
||
|
||
true
|
||
integer(int64)
|
||
单位小时
|
||
响应状态
|
||
参考“3.统一响应状态”
|
||
|
||
响应参数
|
||
参数名称
|
||
参数说明
|
||
类型
|
||
备注
|
||
code
|
||
消息状态码
|
||
integer(int32)
|
||
integer(int32)
|
||
msg
|
||
消息内容
|
||
string
|
||
|
||
响应示例
|
||
{
|
||
"code": 200,
|
||
"msg": "操作成功",
|
||
"data": null }
|
||
|
||
2.14.2 修改钥匙
|
||
接口地址
|
||
PUT http://serverIp:port/prod-api/kms/opener接口描述
|
||
请求数据类型
|
||
application/json
|
||
响应数据类型
|
||
*/*
|
||
请求示例
|
||
|
||
{
|
||
"id": 2,
|
||
"cnName": "测试钥匙 21",
|
||
"cnNamePy": "测试钥匙 21", "code": "2",
|
||
"lockerId": 3,
|
||
"lockholeId": 2,
|
||
"number": "54231231311",
|
||
"remark": "备注 21", "sort": 2,
|
||
"state": 3,
|
||
"type": 1,
|
||
"warnInterval": 24
|
||
}
|
||
请求参数
|
||
|
||
参数名称
|
||
参数说明
|
||
请求类型
|
||
必须
|
||
数据类型
|
||
备注
|
||
钥匙管理业务对象
|
||
钥匙管理业务对象
|
||
body
|
||
true
|
||
钥匙管理业务对象
|
||
钥匙管理业务对象
|
||
cnName
|
||
钥匙名称
|
||
|
||
true
|
||
string
|
||
|
||
cnNamePy
|
||
钥匙名称拼音
|
||
|
||
false
|
||
string
|
||
|
||
code
|
||
锁柜编号
|
||
|
||
true
|
||
string
|
||
|
||
createBy
|
||
创建者
|
||
|
||
false
|
||
string
|
||
|
||
createTime
|
||
创建时间
|
||
|
||
false
|
||
string(date- time)
|
||
|
||
deptId
|
||
创建者部门ID
|
||
|
||
false
|
||
integer(int64)
|
||
|
||
detailImgUrl
|
||
钥匙详情图片路径
|
||
|
||
false
|
||
string
|
||
|
||
id
|
||
关键字
|
||
|
||
True
|
||
integer(int64)
|
||
|
||
isAsc
|
||
排序的方向
|
||
|
||
false
|
||
string
|
||
|
||
lockerId
|
||
锁柜名称
|
||
|
||
true
|
||
integer(int64)
|
||
|
||
lockholeId
|
||
锁芯 ID
|
||
|
||
true
|
||
integer(int64)
|
||
|
||
number
|
||
钥匙插销
|
||
|
||
true
|
||
string
|
||
|
||
|
||
|
||
|
||
参数名称
|
||
参数说明
|
||
请求类型
|
||
必须
|
||
数据类型
|
||
备注
|
||
openerGroupId
|
||
钥匙组 ID
|
||
|
||
false
|
||
integer(int64)
|
||
|
||
orderByColumn
|
||
排序列
|
||
|
||
false
|
||
string
|
||
|
||
pageNum
|
||
当前页数
|
||
|
||
false
|
||
integer(int32)
|
||
|
||
pageSize
|
||
分页大小
|
||
|
||
false
|
||
integer(int32)
|
||
|
||
params
|
||
请求参数
|
||
|
||
false
|
||
object
|
||
|
||
remark
|
||
备注
|
||
|
||
false
|
||
string
|
||
|
||
searchValue
|
||
搜索值
|
||
|
||
false
|
||
string
|
||
|
||
sort
|
||
锁芯序号
|
||
|
||
true
|
||
integer(int64)
|
||
|
||
state
|
||
状态
|
||
|
||
true
|
||
integer(int32)
|
||
状态:1.在柜,2.借出,3.录入,10.丢失
|
||
type
|
||
类型
|
||
|
||
true
|
||
integer(int32)
|
||
类型:1.无授权,2.一次授权,3.二次授权
|
||
updateBy
|
||
更新者
|
||
|
||
false
|
||
string
|
||
|
||
updateTime
|
||
更新时间
|
||
|
||
false
|
||
string(date- time)
|
||
|
||
warn
|
||
风险提示
|
||
|
||
false
|
||
string
|
||
|
||
warnInterval
|
||
警告间隔
|
||
|
||
true
|
||
integer(int64)
|
||
单位小时
|
||
响应状态
|
||
参考“3.统一响应状态”
|
||
|
||
响应参数
|
||
参数名称
|
||
参数说明
|
||
类型
|
||
备注
|
||
code
|
||
消息状态码
|
||
integer(int32)
|
||
integer(int32)
|
||
msg
|
||
消息内容
|
||
string
|
||
|
||
响应示例
|
||
{
|
||
"code": 200,
|
||
|
||
"msg": "操作成功", "data": null
|
||
}
|
||
|
||
|
||
2.14.4 查询钥匙列表
|
||
接口地址
|
||
GET http://serverIp:port/prod-api/kms/opener/list接口描述
|
||
请求数据类型
|
||
application/x-www-form-urlencoded
|
||
响应数据类型
|
||
*/*
|
||
请求参数
|
||
|
||
参数名称
|
||
参数说明
|
||
请求类型
|
||
必须
|
||
数据类型
|
||
备注
|
||
cnName
|
||
钥匙名称
|
||
query
|
||
true
|
||
string
|
||
|
||
lockerId
|
||
锁柜 id
|
||
query
|
||
true
|
||
integer(int64)
|
||
|
||
number
|
||
钥匙插销
|
||
query
|
||
true
|
||
string
|
||
|
||
state
|
||
状态
|
||
query
|
||
true
|
||
integer(int32)
|
||
|
||
openerGroupId
|
||
钥匙组 ID
|
||
query
|
||
false
|
||
integer(int64)
|
||
|
||
type
|
||
类型
|
||
query
|
||
true
|
||
integer(int32)
|
||
|
||
pageNum
|
||
当前页数
|
||
query
|
||
false
|
||
integer(int32)
|
||
|
||
pageSize
|
||
分页大小
|
||
query
|
||
false
|
||
integer(int32)
|
||
|
||
响应状态
|
||
参考“3.统一响应状态”
|
||
|
||
响应参数
|
||
参数名称
|
||
参数说明
|
||
类型
|
||
备注
|
||
code
|
||
消息状态码
|
||
integer(int32)
|
||
integer(int32)
|
||
|
||
|
||
|
||
参数名称
|
||
参数说明
|
||
类型
|
||
备注
|
||
msg
|
||
消息内容
|
||
string
|
||
|
||
rows
|
||
列表数据
|
||
array
|
||
钥匙管理视图对象
|
||
backStaffName
|
||
|
||
string
|
||
|
||
backTime
|
||
|
||
string(date-time)
|
||
|
||
borrowTime
|
||
|
||
string(date-time)
|
||
|
||
cnName
|
||
钥匙名称
|
||
string
|
||
|
||
cnNamePy
|
||
钥匙名称拼音
|
||
string
|
||
|
||
code
|
||
锁柜编号
|
||
string
|
||
|
||
createBy
|
||
创建人
|
||
string
|
||
|
||
createTime
|
||
创建时间
|
||
string(date-time)
|
||
|
||
deptId
|
||
|
||
integer(int64)
|
||
|
||
detailImgUrl
|
||
钥匙详情图片路径
|
||
string
|
||
|
||
id
|
||
关键字
|
||
integer(int64)
|
||
|
||
lendStaffName
|
||
|
||
string
|
||
|
||
locker
|
||
|
||
锁柜管理视图对象
|
||
锁柜管理视图对象
|
||
code
|
||
锁柜编号
|
||
string
|
||
|
||
createBy
|
||
创建人
|
||
string
|
||
|
||
createTime
|
||
创建时间
|
||
string
|
||
|
||
deptId
|
||
|
||
integer
|
||
|
||
id
|
||
关键字
|
||
integer
|
||
|
||
|
||
|
||
|
||
参数名称
|
||
参数说明
|
||
类型
|
||
备注
|
||
name
|
||
锁柜名称
|
||
string
|
||
|
||
openers
|
||
|
||
array
|
||
钥匙管理视图对象
|
||
remark
|
||
备注
|
||
string
|
||
|
||
state
|
||
状态
|
||
integer
|
||
|
||
updateBy
|
||
修改人
|
||
string
|
||
|
||
updateTime
|
||
修改时间
|
||
string
|
||
|
||
lockerId
|
||
锁柜 ID
|
||
integer(int64)
|
||
|
||
lockhole
|
||
|
||
锁芯管理视图对象
|
||
锁芯管理视图对象
|
||
code
|
||
锁柜编号
|
||
string
|
||
|
||
createBy
|
||
创建人
|
||
string
|
||
|
||
createTime
|
||
创建时间
|
||
string
|
||
|
||
id
|
||
关键字
|
||
integer
|
||
|
||
locker
|
||
|
||
锁柜管理视图对象
|
||
锁柜管理视图对象
|
||
code
|
||
锁柜编号
|
||
string
|
||
|
||
createBy
|
||
创建人
|
||
string
|
||
|
||
createTime
|
||
创建时间
|
||
string
|
||
|
||
deptId
|
||
|
||
integer
|
||
|
||
id
|
||
关键字
|
||
integer
|
||
|
||
name
|
||
锁柜名称
|
||
string
|
||
|
||
openers
|
||
|
||
array
|
||
钥匙管理视图对象
|
||
|
||
|
||
|
||
参数名称
|
||
参数说明
|
||
类型
|
||
备注
|
||
remark
|
||
备注
|
||
string
|
||
|
||
state
|
||
状态
|
||
integer
|
||
|
||
updateBy
|
||
修改人
|
||
string
|
||
|
||
updateTime
|
||
修改时间
|
||
string
|
||
|
||
lockerId
|
||
锁柜 ID
|
||
integer
|
||
|
||
opener
|
||
|
||
钥匙管理视图对象
|
||
钥匙管理视图对象
|
||
remark
|
||
备注
|
||
string
|
||
|
||
sort
|
||
序号
|
||
integer
|
||
|
||
state
|
||
锁芯状态
|
||
integer
|
||
|
||
updateBy
|
||
修改人
|
||
string
|
||
|
||
updateTime
|
||
修改时间
|
||
string
|
||
|
||
lockholeId
|
||
锁芯 ID
|
||
integer(int64)
|
||
|
||
number
|
||
钥匙插销
|
||
string
|
||
|
||
openerGroup
|
||
|
||
钥匙组视图对象
|
||
钥匙组视图对象
|
||
createBy
|
||
创建人
|
||
string
|
||
|
||
createTime
|
||
创建时间
|
||
string
|
||
|
||
deptId
|
||
|
||
integer
|
||
|
||
groupName
|
||
组名
|
||
string
|
||
|
||
id
|
||
关键字
|
||
integer
|
||
|
||
openers
|
||
|
||
array
|
||
钥匙管理视图对象
|
||
|
||
|
||
|
||
参数名称
|
||
参数说明
|
||
类型
|
||
备注
|
||
remark
|
||
备注
|
||
string
|
||
|
||
updateBy
|
||
修改人
|
||
string
|
||
|
||
updateTime
|
||
修改时间
|
||
string
|
||
|
||
openerGroupId
|
||
钥匙组 ID
|
||
integer(int64)
|
||
|
||
remark
|
||
备注
|
||
string
|
||
|
||
sort
|
||
锁芯序号
|
||
integer(int64)
|
||
|
||
state
|
||
状态
|
||
integer(int32)
|
||
|
||
type
|
||
类型
|
||
integer(int32)
|
||
|
||
updateBy
|
||
修改人
|
||
string
|
||
|
||
updateTime
|
||
修改时间
|
||
string(date-time)
|
||
|
||
warn
|
||
风险提示
|
||
string
|
||
|
||
warnInterval
|
||
警告间隔
|
||
integer(int64)
|
||
|
||
total
|
||
总记录数
|
||
integer(int64)
|
||
integer(int64)
|
||
响应示例
|
||
{
|
||
"total": 2,
|
||
"rows": [ {
|
||
"id": 1,
|
||
"lockerId": 3,
|
||
"code": "2",
|
||
"lockholeId": 1,
|
||
"sort": 1,
|
||
"openerGroupId": null,
|
||
"cnName": "测试钥匙 1",
|
||
"cnNamePy": "测试钥匙 1", "number": "31241235123", "type": 1,
|
||
"state": 3,
|
||
"warnInterval": 24, "remark": "备注",
|
||
|
||
"createBy": "tdwy",
|
||
"createTime": "2023-06-21 13:02:49", "updateBy": "tdwy",
|
||
"updateTime": "2023-06-21 13:02:49",
|
||
"locker": {
|
||
"id": 1,
|
||
"code": "2",
|
||
"name": "测试柜 2",
|
||
"state": 3,
|
||
"remark": "备注",
|
||
"createBy": "tdwy",
|
||
"createTime": "2023-06-21 13:02:49", "updateBy": "tdwy",
|
||
"updateTime": "2023-06-21 13:02:49", "openers": null,
|
||
"deptId": null },
|
||
"lockhole": {
|
||
"id": 1,"lockerId": 3, "code": "2","sort": 1,"state": 3,"remark": "备注","createBy": "tdwy","createTime": "2023-06-21 13:02:49", "updateBy": "tdwy","updateTime": "2023-06-21 13:02:49","locker": {"id": 1,"code": "2","name": "测试柜 2","state": 3,
|
||
"id": 1,
|
||
"lockerId": 3, "code": "2",
|
||
"sort": 1,
|
||
"state": 3,
|
||
"remark": "备注",
|
||
"createBy": "tdwy",
|
||
"createTime": "2023-06-21 13:02:49", "updateBy": "tdwy",
|
||
"updateTime": "2023-06-21 13:02:49",
|
||
"locker": {
|
||
"id": 1,
|
||
"code": "2",
|
||
"name": "测试柜 2",
|
||
"state": 3,
|
||
"remark": "备注",
|
||
"createBy": "tdwy",
|
||
"createTime": "2023-06-21 13:02:49", "updateBy": "tdwy",
|
||
"updateTime": "2023-06-21 13:02:49", "openers": null,
|
||
"deptId": null },
|
||
"opener": null
|
||
},
|
||
"openerGroup": {
|
||
"id": 1,
|
||
"groupName": null, "remark": "备注",
|
||
"createBy": "tdwy",
|
||
"createTime": "2023-06-21 13:02:49", "updateBy": "tdwy",
|
||
"updateTime": "2023-06-21 13:02:49", "openers": null,
|
||
|
||
"deptId": null },
|
||
"warn": null,
|
||
"detailImgUrl": null, "deptId": null,
|
||
"lendStaffName": null, "borrowTime": null,
|
||
"backStaffName": null, "backTime": null
|
||
},
|
||
{
|
||
"id": 2,
|
||
"lockerId": 3,
|
||
"code": "2",
|
||
"lockholeId": 2,
|
||
"sort": 2,
|
||
"openerGroupId": null, "cnName": "测试钥匙 21",
|
||
"cnNamePy": "测试钥匙 21","number": "54231231311","type": 1,"state": 3,"warnInterval": 24,"remark": "备注 21","createBy": "tdwy","createTime": "2023-06-21 13:05:10", "updateBy": "tdwy","updateTime": "2023-06-21 13:08:54","locker": {"id": 2,"code": "2","name": "测试柜 2","state": 3,
|
||
"cnNamePy": "测试钥匙 21",
|
||
"number": "54231231311",
|
||
"type": 1,
|
||
"state": 3,
|
||
"warnInterval": 24,
|
||
"remark": "备注 21",
|
||
"createBy": "tdwy",
|
||
"createTime": "2023-06-21 13:05:10", "updateBy": "tdwy",
|
||
"updateTime": "2023-06-21 13:08:54",
|
||
"locker": {
|
||
"id": 2,
|
||
"code": "2",
|
||
"name": "测试柜 2",
|
||
"state": 3,
|
||
"remark": "备注 21",
|
||
"createBy": "tdwy",
|
||
"createTime": "2023-06-21 13:05:10", "updateBy": "tdwy",
|
||
"updateTime": "2023-06-21 13:08:54", "openers": null,
|
||
"deptId": null },
|
||
"lockhole": {
|
||
"id": 2,
|
||
"lockerId": 3, "code": "2",
|
||
"sort": 2,
|
||
"state": 3,
|
||
"remark": "备注 21",
|
||
"createBy": "tdwy",
|
||
"createTime": "2023-06-21 13:05:10", "updateBy": "tdwy",
|
||
"updateTime": "2023-06-21 13:08:54",
|
||
|
||
"locker": {
|
||
"id": 2,
|
||
"code": "2",
|
||
"name": "测试柜 2",
|
||
"state": 3,
|
||
"remark": "备注 21",
|
||
"createBy": "tdwy",
|
||
"createTime": "2023-06-21 13:05:10", "updateBy": "tdwy",
|
||
"updateTime": "2023-06-21 13:08:54", "openers": null,
|
||
"deptId": null },
|
||
"opener": null
|
||
},
|
||
"openerGroup": {
|
||
"id": 2,
|
||
"groupName": null,
|
||
"remark": "备注 21","createBy": "tdwy","createTime": "2023-06-21 13:05:10", "updateBy": "tdwy","updateTime": "2023-06-21 13:08:54", "openers": null,"deptId": null},"warn": null,"detailImgUrl": null, "deptId": null,"lendStaffName": null, "borrowTime": null,"backStaffName": null, "backTime": null
|
||
"remark": "备注 21",
|
||
"createBy": "tdwy",
|
||
"createTime": "2023-06-21 13:05:10", "updateBy": "tdwy",
|
||
"updateTime": "2023-06-21 13:08:54", "openers": null,
|
||
"deptId": null
|
||
},
|
||
"warn": null,
|
||
"detailImgUrl": null, "deptId": null,
|
||
"lendStaffName": null, "borrowTime": null,
|
||
"backStaffName": null, "backTime": null
|
||
}
|
||
],
|
||
"code": 200,
|
||
"msg": "查询成功" }
|
||
|
||
2.14.5 查询可借钥匙
|
||
接口地址
|
||
GET http://serverIp:port/prod-api/kms/opener/selectCanBorrow接口描述
|
||
请求数据类型
|
||
application/x-www-form-urlencoded
|
||
响应数据类型
|
||
*/*
|
||
|
||
请求参数
|
||
|
||
参数名称
|
||
参数说明
|
||
请求类型
|
||
必须
|
||
数据类型
|
||
备注
|
||
userId
|
||
userId
|
||
query
|
||
true
|
||
integer(int64)
|
||
|
||
pageNum
|
||
pageNum
|
||
query
|
||
true
|
||
integer(int32)
|
||
|
||
pageSize
|
||
pageSize
|
||
query
|
||
true
|
||
integer(int32)
|
||
|
||
openerName
|
||
openerName
|
||
query
|
||
false
|
||
string
|
||
|
||
响应状态
|
||
参考“3.统一响应状态”
|
||
|
||
响应参数
|
||
参数名称
|
||
参数说明
|
||
类型
|
||
备注
|
||
code
|
||
消息状态码
|
||
integer(int32)
|
||
integer(int32)
|
||
msg
|
||
消息内容
|
||
string
|
||
|
||
rows
|
||
列表数据
|
||
array
|
||
CanBorrowOpener
|
||
cnName
|
||
|
||
string
|
||
|
||
cnNamePy
|
||
|
||
string
|
||
|
||
lockerName
|
||
|
||
string
|
||
|
||
lockholeSort
|
||
|
||
integer(int32)
|
||
|
||
openerId
|
||
|
||
string
|
||
|
||
staffName
|
||
|
||
string
|
||
|
||
state
|
||
|
||
integer(int32)
|
||
|
||
type
|
||
|
||
integer(int32)
|
||
|
||
total
|
||
总记录数
|
||
integer(int64)
|
||
integer(int64)
|
||
响应示例
|
||
|
||
|
||
|
||
{
|
||
"code": 0,
|
||
"msg": "",
|
||
"rows": [ {
|
||
"cnName": "",
|
||
"cnNamePy": "",
|
||
"lockerName": "", "lockholeSort": 0, "openerId": "",
|
||
"staffName": "", "state": 0,
|
||
"type": 0
|
||
}
|
||
],
|
||
"total": 0
|
||
}
|
||
2.14.6 查询可借钥匙员工列表
|
||
接口地址
|
||
GET http://serverIp:port/prod-api/kms/opener/staff接口描述
|
||
请求数据类型
|
||
application/x-www-form-urlencoded
|
||
响应数据类型
|
||
*/*
|
||
请求参数
|
||
|
||
参数名称
|
||
参数说明
|
||
请求类型
|
||
必须
|
||
数据类型
|
||
备注
|
||
id
|
||
关键字
|
||
|
||
query
|
||
false
|
||
integer(int64)
|
||
|
||
响应状态
|
||
响应参数参考“3.统一响应状态”
|
||
响应参数
|
||
|
||
|
||
参数名称
|
||
|
||
参数说明
|
||
|
||
类型
|
||
|
||
备注
|
||
code
|
||
消息状态码
|
||
integer(int32)
|
||
integer(int32)
|
||
|
||
|
||
|
||
参数名称
|
||
参数说明
|
||
类型
|
||
备注
|
||
msg
|
||
消息内容
|
||
string
|
||
|
||
rows
|
||
列表数据
|
||
array
|
||
员工管理视图对象
|
||
allowKeyAmount
|
||
可借取钥匙数量
|
||
integer(int64)
|
||
|
||
cardNo
|
||
卡号
|
||
string
|
||
|
||
cascadeCreateUser
|
||
是否级联创建系统用户
|
||
boolean
|
||
|
||
createBy
|
||
创建人
|
||
string
|
||
|
||
createTime
|
||
创建时间
|
||
string(date-time)
|
||
|
||
dept
|
||
|
||
SysDept
|
||
SysDept
|
||
ancestors
|
||
|
||
string
|
||
|
||
children
|
||
|
||
array
|
||
SysDept
|
||
createBy
|
||
|
||
string
|
||
|
||
createTime
|
||
|
||
string
|
||
|
||
delFlag
|
||
|
||
string
|
||
|
||
deptId
|
||
|
||
integer
|
||
|
||
deptName
|
||
|
||
string
|
||
|
||
email
|
||
|
||
string
|
||
|
||
leader
|
||
|
||
string
|
||
|
||
orderNum
|
||
|
||
string
|
||
|
||
params
|
||
|
||
object
|
||
|
||
parentId
|
||
|
||
integer
|
||
|
||
|
||
|
||
|
||
参数名称
|
||
参数说明
|
||
类型
|
||
备注
|
||
parentName
|
||
|
||
string
|
||
|
||
phone
|
||
|
||
string
|
||
|
||
status
|
||
|
||
string
|
||
|
||
updateBy
|
||
|
||
string
|
||
|
||
updateTime
|
||
|
||
string
|
||
|
||
deptId
|
||
部门
|
||
integer(int64)
|
||
|
||
endTime
|
||
有效期截止时间
|
||
string(date-time)
|
||
|
||
faceImgUrl
|
||
头像图片
|
||
string
|
||
|
||
fingerPrint
|
||
指纹特征值
|
||
string
|
||
|
||
id
|
||
关键字
|
||
integer(int64)
|
||
|
||
mobile
|
||
联系手机
|
||
string
|
||
|
||
name
|
||
姓名
|
||
string
|
||
|
||
overdue
|
||
是否设置有效期
|
||
integer(int32)
|
||
|
||
qrcode
|
||
人员二维码
|
||
string
|
||
|
||
remark
|
||
备注
|
||
string
|
||
|
||
staffGroup
|
||
|
||
员工组视图对象
|
||
员工组视图对象
|
||
createBy
|
||
创建人
|
||
string
|
||
|
||
createTime
|
||
创建时间
|
||
string
|
||
|
||
deptId
|
||
|
||
integer
|
||
|
||
groupName
|
||
组名
|
||
string
|
||
|
||
|
||
|
||
|
||
参数名称
|
||
参数说明
|
||
类型
|
||
备注
|
||
id
|
||
关键字
|
||
integer
|
||
|
||
remark
|
||
备注
|
||
string
|
||
|
||
staffs
|
||
|
||
array
|
||
员工管理视图对象
|
||
type
|
||
类型
|
||
integer
|
||
|
||
updateBy
|
||
修改人
|
||
string
|
||
|
||
updateTime
|
||
修改时间
|
||
string
|
||
|
||
staffGroupId
|
||
员工组
|
||
integer(int64)
|
||
|
||
state
|
||
状态
|
||
integer(int32)
|
||
|
||
sysUserId
|
||
系统用户 id
|
||
integer(int64)
|
||
|
||
topDeptId
|
||
|
||
integer(int64)
|
||
|
||
type
|
||
类型
|
||
integer(int32)
|
||
|
||
uname
|
||
借换钥匙用户账号
|
||
string
|
||
|
||
updateBy
|
||
修改人
|
||
string
|
||
|
||
updateTime
|
||
修改时间
|
||
string(date-time)
|
||
|
||
upwd
|
||
借还钥匙用户密码
|
||
string
|
||
|
||
wxAvatarUrl
|
||
关联微信号头像
|
||
string
|
||
|
||
wxMiniOpenId
|
||
关联微信小程序 openid
|
||
string
|
||
|
||
wxMpOpenId
|
||
关联微信公众号 openid
|
||
string
|
||
|
||
wxNickName
|
||
关联微信号昵称
|
||
string
|
||
|
||
total
|
||
总记录数
|
||
integer(int64)
|
||
integer(int64)
|
||
响应示例
|
||
|
||
|
||
{
|
||
"total": 1,
|
||
"rows": [ {
|
||
"id": 3,
|
||
"name": "张三 22",
|
||
"cardNo": "64354312631523", "fingerPrint": null,
|
||
"faceImgUrl": null,
|
||
"qrcode": null,
|
||
"mobile": "15912345644", "allowKeyAmount": 100,
|
||
"type": 1,
|
||
"state": 1,
|
||
"deptId": 129,
|
||
"staffGroupId": null, "remark": null,
|
||
"createBy": "tdwy",
|
||
"createTime": "2023-06-21 13:22:36","updateBy": "tdwy","updateTime": "2023-06-21 13:22:36", "sysUserId": null,"cascadeCreateUser": null, "dept": {"deptId": 129,"parentId": null,"ancestors": null,"deptName": "天地伟业","orderNum": null,"leader": null,"phone": null,"email": null,"status": null,
|
||
"createTime": "2023-06-21 13:22:36",
|
||
"updateBy": "tdwy",
|
||
"updateTime": "2023-06-21 13:22:36", "sysUserId": null,
|
||
"cascadeCreateUser": null, "dept": {
|
||
"deptId": 129,
|
||
"parentId": null,
|
||
"ancestors": null,
|
||
"deptName": "天地伟业",
|
||
"orderNum": null,
|
||
"leader": null,
|
||
"phone": null,
|
||
"email": null,
|
||
"status": null,
|
||
"delFlag": null,
|
||
"parentName": null,
|
||
"createBy": null,
|
||
"createTime": null,
|
||
"updateBy": null,
|
||
"updateTime": null,
|
||
"children": [],
|
||
"params": {} },
|
||
"staffGroup": {
|
||
"id": 3,
|
||
"groupName": null,
|
||
"remark": null,
|
||
"createBy": "tdwy",
|
||
"createTime": "2023-06-21 13:22:36", "updateBy": "tdwy",
|
||
"updateTime": "2023-06-21 13:22:36", "staffs": null,
|
||
"type": null,
|
||
|
||
"deptId": null },
|
||
"uname": null,
|
||
"upwd": null,
|
||
"overdue": null,
|
||
"endTime": null,
|
||
"topDeptId": null,
|
||
"wxMpOpenId": null,
|
||
"wxNickName": null,
|
||
"wxAvatarUrl": null,
|
||
"wxMiniOpenId": null }
|
||
],
|
||
"code": 200,
|
||
"msg": "查询成功" }
|
||
|
||
2.14.7 删除钥匙管理
|
||
接口地址
|
||
DELETE http://serverIp:port/prod-api/kms/opener/{ids}接口描述
|
||
请求数据类型
|
||
application/x-www-form-urlencoded
|
||
响应数据类型
|
||
*/*
|
||
请求参数
|
||
|
||
参数名称
|
||
参数说明
|
||
请求类型
|
||
必须
|
||
数据类型
|
||
备注
|
||
ids
|
||
ids
|
||
path
|
||
true
|
||
string
|
||
|
||
响应状态
|
||
参考“3.统一响应状态”
|
||
|
||
响应参数
|
||
参数名称
|
||
参数说明
|
||
类型
|
||
备注
|
||
code
|
||
消息状态码
|
||
integer(int32)
|
||
integer(int32)
|
||
msg
|
||
消息内容
|
||
string
|
||
|
||
响应示例
|
||
{
|
||
"code": 200,
|
||
|
||
"msg": "操作成功", "data": null
|
||
}
|
||
|
||
|
||
2.14.8 获取钥匙详细信息
|
||
接口地址
|
||
GET http://serverIp:port/prod-api/kms/opener/{id}接口描述
|
||
请求数据类型
|
||
application/x-www-form-urlencoded
|
||
响应数据类型
|
||
*/*
|
||
请求参数
|
||
|
||
参数名称
|
||
参数说明
|
||
请求类型
|
||
必须
|
||
数据类型
|
||
备注
|
||
id
|
||
id
|
||
path
|
||
true
|
||
integer(int64)
|
||
|
||
响应状态
|
||
参考“3.统一响应状态”
|
||
|
||
响应参数
|
||
参数名称
|
||
参数说明
|
||
类型
|
||
备注
|
||
code
|
||
消息状态码
|
||
integer(int32)
|
||
integer(int32)
|
||
data
|
||
数据对象
|
||
钥匙管理视图对象
|
||
钥匙管理视图对象
|
||
backStaffName
|
||
|
||
string
|
||
|
||
backTime
|
||
|
||
string(date-time)
|
||
|
||
borrowTime
|
||
|
||
string(date-time)
|
||
|
||
cnName
|
||
钥匙名称
|
||
string
|
||
|
||
cnNamePy
|
||
钥匙名称拼音
|
||
string
|
||
|
||
code
|
||
锁柜编号
|
||
string
|
||
|
||
|
||
|
||
|
||
参数名称
|
||
参数说明
|
||
类型
|
||
备注
|
||
createBy
|
||
创建人
|
||
string
|
||
|
||
createTime
|
||
创建时间
|
||
string(date-time)
|
||
|
||
deptId
|
||
|
||
integer(int64)
|
||
|
||
detailImgUrl
|
||
钥匙详情图片路径
|
||
string
|
||
|
||
id
|
||
关键字
|
||
integer(int64)
|
||
|
||
lendStaffName
|
||
|
||
string
|
||
|
||
locker
|
||
|
||
锁柜管理视图对象
|
||
锁柜管理视图对象
|
||
code
|
||
锁柜编号
|
||
string
|
||
|
||
createBy
|
||
创建人
|
||
string
|
||
|
||
createTime
|
||
创建时间
|
||
string
|
||
|
||
deptId
|
||
|
||
integer
|
||
|
||
id
|
||
关键字
|
||
integer
|
||
|
||
name
|
||
锁柜名称
|
||
string
|
||
|
||
openers
|
||
|
||
array
|
||
钥匙管理视图对象
|
||
remark
|
||
备注
|
||
string
|
||
|
||
state
|
||
状态
|
||
integer
|
||
|
||
updateBy
|
||
修改人
|
||
string
|
||
|
||
updateTime
|
||
修改时间
|
||
string
|
||
|
||
lockerId
|
||
锁柜 ID
|
||
integer(int64)
|
||
|
||
lockhole
|
||
|
||
锁芯管理视图对象
|
||
锁芯管理视图对象
|
||
|
||
|
||
|
||
参数名称
|
||
参数说明
|
||
类型
|
||
备注
|
||
code
|
||
锁柜编号
|
||
string
|
||
|
||
createBy
|
||
创建人
|
||
string
|
||
|
||
createTime
|
||
创建时间
|
||
string
|
||
|
||
id
|
||
关键字
|
||
integer
|
||
|
||
locker
|
||
|
||
锁柜管理视图对象
|
||
锁柜管理视图对象
|
||
code
|
||
锁柜编号
|
||
string
|
||
|
||
createBy
|
||
创建人
|
||
string
|
||
|
||
createTime
|
||
创建时间
|
||
string
|
||
|
||
deptId
|
||
|
||
integer
|
||
|
||
id
|
||
关键字
|
||
integer
|
||
|
||
name
|
||
锁柜名称
|
||
string
|
||
|
||
openers
|
||
|
||
array
|
||
钥匙管理视图对象
|
||
remark
|
||
备注
|
||
string
|
||
|
||
state
|
||
状态
|
||
integer
|
||
|
||
updateBy
|
||
修改人
|
||
string
|
||
|
||
updateTime
|
||
修改时间
|
||
string
|
||
|
||
lockerId
|
||
锁柜 ID
|
||
integer
|
||
|
||
opener
|
||
|
||
钥匙管理视图对象
|
||
钥匙管理视图对象
|
||
remark
|
||
备注
|
||
string
|
||
|
||
sort
|
||
序号
|
||
integer
|
||
|
||
|
||
|
||
|
||
参数名称
|
||
参数说明
|
||
类型
|
||
备注
|
||
state
|
||
锁芯状态
|
||
integer
|
||
|
||
updateBy
|
||
修改人
|
||
string
|
||
|
||
updateTime
|
||
修改时间
|
||
string
|
||
|
||
lockholeId
|
||
锁芯 ID
|
||
integer(int64)
|
||
|
||
number
|
||
钥匙插销
|
||
string
|
||
|
||
openerGroup
|
||
|
||
钥匙组视图对象
|
||
钥匙组视图对象
|
||
createBy
|
||
创建人
|
||
string
|
||
|
||
createTime
|
||
创建时间
|
||
string
|
||
|
||
deptId
|
||
|
||
integer
|
||
|
||
groupName
|
||
组名
|
||
string
|
||
|
||
id
|
||
关键字
|
||
integer
|
||
|
||
openers
|
||
|
||
array
|
||
钥匙管理视图对象
|
||
remark
|
||
备注
|
||
string
|
||
|
||
updateBy
|
||
修改人
|
||
string
|
||
|
||
updateTime
|
||
修改时间
|
||
string
|
||
|
||
openerGroupId
|
||
钥匙组 ID
|
||
integer(int64)
|
||
|
||
remark
|
||
备注
|
||
string
|
||
|
||
sort
|
||
锁芯序号
|
||
integer(int64)
|
||
|
||
state
|
||
状态
|
||
integer(int32)
|
||
|
||
type
|
||
类型
|
||
integer(int32)
|
||
|
||
|
||
|
||
|
||
参数名称
|
||
参数说明
|
||
类型
|
||
备注
|
||
updateBy
|
||
修改人
|
||
string
|
||
|
||
updateTime
|
||
修改时间
|
||
string(date-time)
|
||
|
||
warn
|
||
风险提示
|
||
string
|
||
|
||
warnInterval
|
||
警告间隔
|
||
integer(int64)
|
||
|
||
msg
|
||
消息内容
|
||
string
|
||
|
||
响应示例
|
||
{
|
||
"code": 200,
|
||
"msg": "操作成功", "data": {
|
||
"id": 1,
|
||
"lockerId": 3,
|
||
"code": "2",
|
||
"lockholeId": 1,
|
||
"sort": 1,
|
||
"openerGroupId": null,
|
||
"cnName": "测试钥匙 1",
|
||
"cnNamePy": "测试钥匙 1", "number": "31241235123", "type": 1,
|
||
"state": 3,
|
||
"warnInterval": 24, "remark": "备注",
|
||
"createBy": "tdwy",
|
||
"createTime": "2023-06-21 13:02:49", "updateBy": "tdwy",
|
||
"updateTime": "2023-06-21 13:02:49", "locker": null,
|
||
"lockhole": null,
|
||
"openerGroup": null,
|
||
"warn": null,
|
||
"detailImgUrl": null,
|
||
"deptId": 129,
|
||
"lendStaffName": null,
|
||
"borrowTime": null,
|
||
"backStaffName": null,
|
||
"backTime": null }
|
||
}
|
||
|
||
2.16 锁柜管理
|
||
2.16.1 新增锁柜
|
||
接口地址
|
||
POST http://serverIp:port/prod-api/kms/locker
|
||
接口描述
|
||
请求数据类型
|
||
application/json
|
||
响应数据类型
|
||
*/*
|
||
请求示例
|
||
{
|
||
"code": "1",
|
||
"name": "测试柜 1", "remark": "备注", "state":1
|
||
}
|
||
请求参数
|
||
|
||
参数名称
|
||
参数说明
|
||
请求类型
|
||
必须
|
||
数据类型
|
||
备注
|
||
锁柜管理业务对象
|
||
锁柜管理业务对象
|
||
body
|
||
true
|
||
锁柜管理业务对象
|
||
锁柜管理业务对象
|
||
code
|
||
锁柜编号
|
||
|
||
true
|
||
string
|
||
不允许重复
|
||
|
||
|
||
|
||
参数名称
|
||
参数说明
|
||
请求类型
|
||
必须
|
||
数据类型
|
||
备注
|
||
createBy
|
||
创建者
|
||
|
||
false
|
||
string
|
||
|
||
createTime
|
||
创建时间
|
||
|
||
false
|
||
string(date- time)
|
||
|
||
deptId
|
||
创建者部门ID
|
||
|
||
false
|
||
integer(int64)
|
||
|
||
id
|
||
关键字
|
||
|
||
false
|
||
integer(int64)
|
||
|
||
isAsc
|
||
排序的方向
|
||
|
||
false
|
||
string
|
||
|
||
name
|
||
锁柜名称
|
||
|
||
true
|
||
string
|
||
|
||
orderByColumn
|
||
排序列
|
||
|
||
false
|
||
string
|
||
|
||
pageNum
|
||
当前页数
|
||
|
||
false
|
||
integer(int32)
|
||
|
||
pageSize
|
||
分页大小
|
||
|
||
false
|
||
integer(int32)
|
||
|
||
params
|
||
请求参数
|
||
|
||
false
|
||
object
|
||
|
||
remark
|
||
备注
|
||
|
||
false
|
||
string
|
||
|
||
searchValue
|
||
搜索值
|
||
|
||
false
|
||
string
|
||
|
||
state
|
||
状态
|
||
|
||
true
|
||
integer(int32)
|
||
状态:1.离线,2.正常, 10.停用,20.故障
|
||
updateBy
|
||
更新者
|
||
|
||
false
|
||
string
|
||
|
||
updateTime
|
||
更新时间
|
||
|
||
false
|
||
string(date- time)
|
||
|
||
响应状态
|
||
参考“3.统一响应状态”
|
||
|
||
响应参数
|
||
参数名称
|
||
参数说明
|
||
类型
|
||
备注
|
||
code
|
||
消息状态码
|
||
integer(int32)
|
||
integer(int32)
|
||
msg
|
||
消息内容
|
||
string
|
||
|
||
响应示例
|
||
|
||
{
|
||
"code": 200,
|
||
"msg": "操作成功",
|
||
"data": null }
|
||
|
||
2.16.2 修改锁柜
|
||
接口地址
|
||
PUT http://serverIp:port/prod-api/kms/locker
|
||
接口描述
|
||
请求数据类型
|
||
application/json
|
||
响应数据类型
|
||
*/*
|
||
请求示例
|
||
{"id":3,"code": "2","name": "测试柜 2", "remark": "备注 2", "state":2}
|
||
{
|
||
"id":3,
|
||
"code": "2",
|
||
"name": "测试柜 2", "remark": "备注 2", "state":2
|
||
}
|
||
请求参数
|
||
|
||
参数名称
|
||
参数说明
|
||
请求类型
|
||
必须
|
||
数据类型
|
||
备注
|
||
锁柜管理业务对象
|
||
锁柜管理业务对象
|
||
body
|
||
true
|
||
锁柜管理业务对象
|
||
锁柜管理业务对象
|
||
code
|
||
锁柜编号
|
||
|
||
true
|
||
string
|
||
不允许重复
|
||
createBy
|
||
创建者
|
||
|
||
false
|
||
string
|
||
|
||
createTime
|
||
创建时间
|
||
|
||
false
|
||
string(date- time)
|
||
|
||
deptId
|
||
创建者部门ID
|
||
|
||
false
|
||
integer(int64)
|
||
|
||
id
|
||
关键字
|
||
|
||
True
|
||
integer(int64)
|
||
|
||
isAsc
|
||
排序的方向
|
||
|
||
false
|
||
string
|
||
|
||
name
|
||
锁柜名称
|
||
|
||
true
|
||
string
|
||
|
||
|
||
|
||
|
||
参数名称
|
||
参数说明
|
||
请求类型
|
||
必须
|
||
数据类型
|
||
备注
|
||
orderByColumn
|
||
排序列
|
||
|
||
false
|
||
string
|
||
|
||
pageNum
|
||
当前页数
|
||
|
||
false
|
||
integer(int32)
|
||
|
||
pageSize
|
||
分页大小
|
||
|
||
false
|
||
integer(int32)
|
||
|
||
params
|
||
请求参数
|
||
|
||
false
|
||
object
|
||
|
||
remark
|
||
备注
|
||
|
||
false
|
||
string
|
||
|
||
searchValue
|
||
搜索值
|
||
|
||
false
|
||
string
|
||
|
||
state
|
||
状态
|
||
|
||
true
|
||
integer(int32)
|
||
状态:1.离线,2.正常, 10.停用,20.故障
|
||
updateBy
|
||
更新者
|
||
|
||
false
|
||
string
|
||
|
||
updateTime
|
||
更新时间
|
||
|
||
false
|
||
string(date- time)
|
||
|
||
响应状态
|
||
参考“3.统一响应状态”
|
||
|
||
响应参数
|
||
参数名称
|
||
参数说明
|
||
类型
|
||
备注
|
||
code
|
||
消息状态码
|
||
integer(int32)
|
||
integer(int32)
|
||
msg
|
||
消息内容
|
||
string
|
||
|
||
响应示例
|
||
{
|
||
"code": 200,
|
||
"msg": "操作成功",
|
||
"data": null }
|
||
|
||
2.16.3 查询锁柜列表
|
||
接口地址
|
||
GET http://serverIp:port/prod-api/kms/locker/list接口描述
|
||
请求数据类型
|
||
|
||
application/x-www-form-urlencoded
|
||
响应数据类型
|
||
*/*
|
||
请求参数
|
||
|
||
参数名称
|
||
参数说明
|
||
请求类型
|
||
必须
|
||
数据类型
|
||
备注
|
||
name
|
||
锁柜名称
|
||
query
|
||
true
|
||
string
|
||
|
||
state
|
||
状态
|
||
query
|
||
true
|
||
integer(int32)
|
||
|
||
pageNum
|
||
当前页数
|
||
query
|
||
false
|
||
integer(int32)
|
||
pageNum
|
||
pageSize
|
||
分页大小
|
||
query
|
||
false
|
||
integer(int32)
|
||
pageSize
|
||
响应状态
|
||
响应参数参考“3.统一响应状态”
|
||
响应参数
|
||
|
||
|
||
参数名称
|
||
|
||
参数说明
|
||
|
||
类型
|
||
|
||
备注
|
||
code
|
||
消息状态码
|
||
integer(int32)
|
||
integer(int32)
|
||
msg
|
||
消息内容
|
||
string
|
||
|
||
rows
|
||
列表数据
|
||
array
|
||
锁柜管理视图对象
|
||
code
|
||
锁柜编号
|
||
string
|
||
|
||
createBy
|
||
创建人
|
||
string
|
||
|
||
createTime
|
||
创建时间
|
||
string(date-time)
|
||
|
||
deptId
|
||
|
||
integer(int64)
|
||
|
||
id
|
||
关键字
|
||
integer(int64)
|
||
|
||
name
|
||
锁柜名称
|
||
string
|
||
|
||
openers
|
||
|
||
array
|
||
钥匙管理视图对象
|
||
backStaffName
|
||
|
||
string
|
||
|
||
|
||
|
||
|
||
参数名称
|
||
参数说明
|
||
类型
|
||
备注
|
||
backTime
|
||
|
||
string
|
||
|
||
borrowTime
|
||
|
||
string
|
||
|
||
cnName
|
||
钥匙名称
|
||
string
|
||
|
||
cnNamePy
|
||
钥匙名称拼音
|
||
string
|
||
|
||
code
|
||
锁柜编号
|
||
string
|
||
|
||
createBy
|
||
创建人
|
||
string
|
||
|
||
createTime
|
||
创建时间
|
||
string
|
||
|
||
deptId
|
||
|
||
integer
|
||
|
||
detailImgUrl
|
||
钥匙详情图片路径
|
||
string
|
||
|
||
id
|
||
关键字
|
||
integer
|
||
|
||
lendStaffName
|
||
|
||
string
|
||
|
||
locker
|
||
|
||
锁柜管理视图对象
|
||
锁柜管理视图对象
|
||
lockerId
|
||
锁柜 ID
|
||
integer
|
||
|
||
lockhole
|
||
|
||
锁芯管理视图对象
|
||
锁芯管理视图对象
|
||
code
|
||
锁柜编号
|
||
string
|
||
|
||
createBy
|
||
创建人
|
||
string
|
||
|
||
createTime
|
||
创建时间
|
||
string
|
||
|
||
id
|
||
关键字
|
||
integer
|
||
|
||
locker
|
||
|
||
锁柜管理视图对象
|
||
锁柜管理视图对象
|
||
lockerId
|
||
锁柜 ID
|
||
integer
|
||
|
||
|
||
|
||
|
||
参数名称
|
||
参数说明
|
||
类型
|
||
备注
|
||
opener
|
||
|
||
钥匙管理视图对象
|
||
钥匙管理视图对象
|
||
remark
|
||
备注
|
||
string
|
||
|
||
sort
|
||
序号
|
||
integer
|
||
|
||
state
|
||
锁芯状态
|
||
integer
|
||
|
||
updateBy
|
||
修改人
|
||
string
|
||
|
||
updateTime
|
||
修改时间
|
||
string
|
||
|
||
lockholeId
|
||
锁芯 ID
|
||
integer
|
||
|
||
number
|
||
钥匙插销
|
||
string
|
||
|
||
openerGroup
|
||
|
||
钥匙组视图对象
|
||
钥匙组视图对象
|
||
createBy
|
||
创建人
|
||
string
|
||
|
||
createTime
|
||
创建时间
|
||
string
|
||
|
||
deptId
|
||
|
||
integer
|
||
|
||
groupName
|
||
组名
|
||
string
|
||
|
||
id
|
||
关键字
|
||
integer
|
||
|
||
openers
|
||
|
||
array
|
||
钥匙管理视图对象
|
||
remark
|
||
备注
|
||
string
|
||
|
||
updateBy
|
||
修改人
|
||
string
|
||
|
||
updateTime
|
||
修改时间
|
||
string
|
||
|
||
openerGroupId
|
||
钥匙组 ID
|
||
integer
|
||
|
||
remark
|
||
备注
|
||
string
|
||
|
||
|
||
|
||
|
||
参数名称
|
||
参数说明
|
||
类型
|
||
备注
|
||
sort
|
||
锁芯序号
|
||
integer
|
||
|
||
state
|
||
状态
|
||
integer
|
||
|
||
type
|
||
类型
|
||
integer
|
||
|
||
updateBy
|
||
修改人
|
||
string
|
||
|
||
updateTime
|
||
修改时间
|
||
string
|
||
|
||
warn
|
||
风险提示
|
||
string
|
||
|
||
warnInterval
|
||
警告间隔
|
||
integer
|
||
|
||
remark
|
||
备注
|
||
string
|
||
|
||
state
|
||
状态
|
||
integer(int32)
|
||
|
||
updateBy
|
||
修改人
|
||
string
|
||
|
||
updateTime
|
||
修改时间
|
||
string(date-time)
|
||
|
||
total
|
||
总记录数
|
||
integer(int64)
|
||
integer(int64)
|
||
响应示例
|
||
{
|
||
"total": 1,
|
||
"rows": [ {
|
||
"id": 3,
|
||
"code": "2",
|
||
"name": "测试柜 2",
|
||
"state": 2,
|
||
"remark": "备注 2",
|
||
"createBy": "tdwy",
|
||
"createTime": "2023-06-21 09:19:56", "updateBy": "tdwy",
|
||
"updateTime": "2023-06-21 09:27:14", "openers": null,
|
||
"deptId": 129
|
||
}
|
||
],
|
||
"code": 200,
|
||
"msg": "查询成功"
|
||
|
||
}
|
||
|
||
|
||
2.16.4 删除锁柜
|
||
接口地址
|
||
DELETE http://serverIp:port/prod-api/kms/locker/{ids}接口描述
|
||
请求数据类型
|
||
application/x-www-form-urlencoded
|
||
响应数据类型
|
||
*/*
|
||
请求参数
|
||
|
||
参数名称
|
||
参数说明
|
||
请求类型
|
||
必须
|
||
数据类型
|
||
备注
|
||
ids
|
||
ids
|
||
path
|
||
true
|
||
string
|
||
锁柜 id
|
||
响应状态
|
||
参考“3.统一响应状态”
|
||
|
||
响应参数
|
||
参数名称
|
||
参数说明
|
||
类型
|
||
备注
|
||
code
|
||
消息状态码
|
||
integer(int32)
|
||
integer(int32)
|
||
msg
|
||
消息内容
|
||
string
|
||
|
||
响应示例
|
||
{
|
||
"code": 200,
|
||
"msg": "操作成功",
|
||
"data": null }
|
||
|
||
2.16.5 获取锁柜详细信息
|
||
接口地址
|
||
GET http://serverIp:port/prod-api/kms/locker/{id}接口描述
|
||
请求数据类型
|
||
application/x-www-form-urlencoded
|
||
|
||
响应数据类型
|
||
*/*
|
||
请求参数
|
||
|
||
参数名称
|
||
参数说明
|
||
请求类型
|
||
必须
|
||
数据类型
|
||
备注
|
||
id
|
||
id
|
||
path
|
||
true
|
||
integer(int64)
|
||
|
||
响应状态
|
||
响应参数参考“3.统一响应状态”
|
||
响应参数
|
||
|
||
|
||
参数名称
|
||
|
||
参数说明
|
||
|
||
类型
|
||
|
||
备注
|
||
code
|
||
消息状态码
|
||
integer(int32)
|
||
integer(int32)
|
||
data
|
||
数据对象
|
||
锁柜管理视图对象
|
||
锁柜管理视图对象
|
||
code
|
||
锁柜编号
|
||
string
|
||
|
||
createBy
|
||
创建人
|
||
string
|
||
|
||
createTime
|
||
创建时间
|
||
string(date-time)
|
||
|
||
deptId
|
||
|
||
integer(int64)
|
||
|
||
id
|
||
关键字
|
||
integer(int64)
|
||
|
||
name
|
||
锁柜名称
|
||
string
|
||
|
||
openers
|
||
|
||
array
|
||
钥匙管理视图对象
|
||
backStaffName
|
||
|
||
string
|
||
|
||
backTime
|
||
|
||
string
|
||
|
||
borrowTime
|
||
|
||
string
|
||
|
||
cnName
|
||
钥匙名称
|
||
string
|
||
|
||
cnNamePy
|
||
钥匙名称拼音
|
||
string
|
||
|
||
|
||
|
||
|
||
参数名称
|
||
参数说明
|
||
类型
|
||
备注
|
||
code
|
||
锁柜编号
|
||
string
|
||
|
||
createBy
|
||
创建人
|
||
string
|
||
|
||
createTime
|
||
创建时间
|
||
string
|
||
|
||
deptId
|
||
|
||
integer
|
||
|
||
detailImgUrl
|
||
钥匙详情图片路径
|
||
string
|
||
|
||
id
|
||
关键字
|
||
integer
|
||
|
||
lendStaffName
|
||
|
||
string
|
||
|
||
locker
|
||
|
||
锁柜管理视图对象
|
||
锁柜管理视图对象
|
||
lockerId
|
||
锁柜 ID
|
||
integer
|
||
|
||
lockhole
|
||
|
||
锁芯管理视图对象
|
||
锁芯管理视图对象
|
||
code
|
||
锁柜编号
|
||
string
|
||
|
||
createBy
|
||
创建人
|
||
string
|
||
|
||
createTime
|
||
创建时间
|
||
string
|
||
|
||
id
|
||
关键字
|
||
integer
|
||
|
||
locker
|
||
|
||
锁柜管理视图对象
|
||
锁柜管理视图对象
|
||
lockerId
|
||
锁柜 ID
|
||
integer
|
||
|
||
opener
|
||
|
||
钥匙管理视图对象
|
||
钥匙管理视图对象
|
||
remark
|
||
备注
|
||
string
|
||
|
||
sort
|
||
序号
|
||
integer
|
||
|
||
state
|
||
锁芯状态
|
||
integer
|
||
|
||
|
||
|
||
|
||
参数名称
|
||
参数说明
|
||
类型
|
||
备注
|
||
updateBy
|
||
修改人
|
||
string
|
||
|
||
updateTime
|
||
修改时间
|
||
string
|
||
|
||
lockholeId
|
||
锁芯 ID
|
||
integer
|
||
|
||
number
|
||
钥匙插销
|
||
string
|
||
|
||
openerGroup
|
||
|
||
钥匙组视图对象
|
||
钥匙组视图对象
|
||
createBy
|
||
创建人
|
||
string
|
||
|
||
createTime
|
||
创建时间
|
||
string
|
||
|
||
deptId
|
||
|
||
integer
|
||
|
||
groupName
|
||
组名
|
||
string
|
||
|
||
id
|
||
关键字
|
||
integer
|
||
|
||
openers
|
||
|
||
array
|
||
钥匙管理视图对象
|
||
remark
|
||
备注
|
||
string
|
||
|
||
updateBy
|
||
修改人
|
||
string
|
||
|
||
updateTime
|
||
修改时间
|
||
string
|
||
|
||
openerGroupId
|
||
钥匙组 ID
|
||
integer
|
||
|
||
remark
|
||
备注
|
||
string
|
||
|
||
sort
|
||
锁芯序号
|
||
integer
|
||
|
||
state
|
||
状态
|
||
integer
|
||
|
||
type
|
||
类型
|
||
integer
|
||
|
||
updateBy
|
||
修改人
|
||
string
|
||
|
||
|
||
|
||
|
||
参数名称
|
||
参数说明
|
||
类型
|
||
备注
|
||
updateTime
|
||
修改时间
|
||
string
|
||
|
||
warn
|
||
风险提示
|
||
string
|
||
|
||
warnInterval
|
||
警告间隔
|
||
integer
|
||
|
||
remark
|
||
备注
|
||
string
|
||
|
||
state
|
||
状态
|
||
integer(int32)
|
||
|
||
updateBy
|
||
修改人
|
||
string
|
||
|
||
updateTime
|
||
修改时间
|
||
string(date-time)
|
||
|
||
msg
|
||
消息内容
|
||
string
|
||
|
||
响应示例
|
||
{"code": 200,"msg": "操作成功", "data": {"id": 3,"code": "2","name": "测试柜 2", "state": 2,
|
||
{
|
||
"code": 200,
|
||
"msg": "操作成功", "data": {
|
||
"id": 3,
|
||
"code": "2",
|
||
"name": "测试柜 2", "state": 2,
|
||
"remark": "备注 2",
|
||
"createBy": "tdwy",
|
||
"createTime": "2023-06-21 09:19:56", "updateBy": "tdwy",
|
||
"updateTime": "2023-06-21 09:27:14", "openers": null,
|
||
"deptId": 129
|
||
}
|
||
}
|
||
2.16.6 首页统计图
|
||
接口地址
|
||
GET http://serverIp:port/prod-api/kms/locker/statistics
|
||
接口描述
|
||
请求数据类型
|
||
application/x-www-form-urlencoded
|
||
响应数据类型
|
||
|
||
*/*
|
||
请求参数
|
||
响应状态
|
||
参考“3.统一响应状态”
|
||
|
||
响应参数
|
||
参数名称
|
||
参数说明
|
||
类型
|
||
备注
|
||
code
|
||
消息状态码
|
||
integer(int32)
|
||
integer(int32)
|
||
data
|
||
数据对象
|
||
object
|
||
|
||
id
|
||
id
|
||
integer(int64)
|
||
|
||
code
|
||
锁柜编号
|
||
string
|
||
|
||
name
|
||
锁柜名称
|
||
string
|
||
|
||
state
|
||
状态
|
||
integer(int32)
|
||
状态:1.离线,2.正常,10.停用,20.故障
|
||
remark
|
||
备注
|
||
string
|
||
|
||
inNum
|
||
在柜数量
|
||
integer
|
||
|
||
outNum
|
||
借出数量
|
||
integer
|
||
|
||
lostNum
|
||
丢失数量
|
||
integer
|
||
|
||
inputNum
|
||
录入数量
|
||
integer
|
||
|
||
noInputNum
|
||
未录入数量
|
||
integer
|
||
|
||
num
|
||
总数
|
||
integer
|
||
|
||
msg
|
||
消息内容
|
||
string
|
||
|
||
响应示例
|
||
{
|
||
"code": 200,
|
||
"msg": "操作成功", "data": [
|
||
{
|
||
"id": 3,
|
||
|
||
"code": "2",
|
||
"name": "测试柜 2",
|
||
"state": "2",
|
||
"remark": "备注 2",
|
||
"createTime": "2023-06-21 09:19:56",
|
||
"updateTime": "2023-06-21 09:27:14", "inNum": 0,
|
||
"outNum": 0,
|
||
"inputNum": 1,
|
||
"lostNum": 0,
|
||
"num": 10,
|
||
"noInputNum": 9
|
||
}
|
||
]
|
||
}
|
||
|
||
|
||
2.17 锁芯管理
|
||
2.17.1 修改锁芯
|
||
接口地址
|
||
PUT http://serverIp:port/prod-api/kms/lockhole接口描述
|
||
请求数据类型
|
||
application/json
|
||
响应数据类型
|
||
*/*
|
||
请求示例
|
||
{
|
||
"id": 1,
|
||
"lockerId":3,
|
||
"code":"2",
|
||
"remark": "123123122",
|
||
"sort": 1,
|
||
"state": 1
|
||
}
|
||
|
||
请求参数
|
||
|
||
|
||
参数名称
|
||
参数说明
|
||
请求类型
|
||
必须
|
||
数据类型
|
||
备注
|
||
锁芯管理业务对象
|
||
锁芯管理业务对象
|
||
body
|
||
true
|
||
锁芯管理业务对象
|
||
锁芯管理业务对象
|
||
id
|
||
关键字
|
||
|
||
True
|
||
integer(int64)
|
||
|
||
code
|
||
锁柜编号
|
||
|
||
true
|
||
string
|
||
|
||
lockerId
|
||
锁柜 id
|
||
|
||
true
|
||
integer(int64)
|
||
|
||
remark
|
||
备注
|
||
|
||
false
|
||
string
|
||
|
||
sort
|
||
序号
|
||
|
||
true
|
||
integer(int64)
|
||
锁芯序号
|
||
state
|
||
锁芯状态
|
||
|
||
true
|
||
integer(int32)
|
||
状态:1.正常,10.停用, 20.故障
|
||
响应状态
|
||
参考“3.统一响应状态”
|
||
|
||
响应参数
|
||
|
||
参数名称
|
||
参数说明
|
||
类型
|
||
备注
|
||
code
|
||
消息状态码
|
||
integer(int32)
|
||
integer(int32)
|
||
msg
|
||
消息内容
|
||
string
|
||
|
||
响应示例
|
||
{
|
||
"code": 200,
|
||
"msg": "操作成功",
|
||
"data": null }
|
||
|
||
2.17.2 查询锁芯列表
|
||
接口地址
|
||
GET http://serverIp:port/prod-api/kms/lockhole/list接口描述
|
||
|
||
|
||
智能钥匙管理系统 软件接口说明书
|
||
请求数据类型
|
||
application/x-www-form-urlencoded
|
||
响应数据类型
|
||
*/*
|
||
请求参数
|
||
|
||
参数名称
|
||
参数说明
|
||
请求类型
|
||
必须
|
||
数据类型
|
||
备注
|
||
state
|
||
锁芯状态
|
||
query
|
||
true
|
||
integer(int32)
|
||
|
||
pageNum
|
||
当前页数
|
||
query
|
||
false
|
||
integer(int32)
|
||
|
||
pageSize
|
||
分页大小
|
||
query
|
||
false
|
||
integer(int32)
|
||
|
||
响应状态
|
||
参考“3.统一响应状态”
|
||
|
||
响应参数
|
||
|
||
参数名称
|
||
参数说明
|
||
类型
|
||
备注
|
||
code
|
||
消息状态码
|
||
integer(int32)
|
||
integer(int32)
|
||
msg
|
||
消息内容
|
||
string
|
||
|
||
rows
|
||
列表数据
|
||
array
|
||
锁芯管理视图对象
|
||
code
|
||
锁柜编号
|
||
string
|
||
|
||
createBy
|
||
创建人
|
||
string
|
||
|
||
createTime
|
||
创建时间
|
||
string(date-time)
|
||
|
||
id
|
||
关键字
|
||
integer(int64)
|
||
|
||
locker
|
||
|
||
锁柜管理视图对象
|
||
锁柜管理视图对象
|
||
code
|
||
锁柜编号
|
||
string
|
||
|
||
|
||
|
||
|
||
参数名称
|
||
参数说明
|
||
类型
|
||
备注
|
||
createBy
|
||
创建人
|
||
string
|
||
|
||
createTime
|
||
创建时间
|
||
string
|
||
|
||
deptId
|
||
|
||
integer
|
||
|
||
id
|
||
关键字
|
||
integer
|
||
|
||
name
|
||
锁柜名称
|
||
string
|
||
|
||
openers
|
||
|
||
array
|
||
钥匙管理视图对象
|
||
backStaffName
|
||
|
||
string
|
||
|
||
backTime
|
||
|
||
string
|
||
|
||
borrowTime
|
||
|
||
string
|
||
|
||
cnName
|
||
钥匙名称
|
||
string
|
||
|
||
cnNamePy
|
||
钥匙名称拼音
|
||
string
|
||
|
||
code
|
||
锁柜编号
|
||
string
|
||
|
||
createBy
|
||
创建人
|
||
string
|
||
|
||
createTime
|
||
创建时间
|
||
string
|
||
|
||
deptId
|
||
|
||
integer
|
||
|
||
detailImgUrl
|
||
钥匙详情图片路径
|
||
string
|
||
|
||
id
|
||
关键字
|
||
integer
|
||
|
||
lendStaffName
|
||
|
||
string
|
||
|
||
locker
|
||
|
||
锁柜管理视图对象
|
||
锁柜管理视图对象
|
||
lockerId
|
||
锁柜 ID
|
||
integer
|
||
|
||
|
||
|
||
|
||
参数名称
|
||
参数说明
|
||
类型
|
||
备注
|
||
lockhole
|
||
|
||
锁芯管理视图对象
|
||
锁芯管理视图对象
|
||
lockholeId
|
||
锁芯 ID
|
||
integer
|
||
|
||
number
|
||
钥匙插销
|
||
string
|
||
|
||
openerGroup
|
||
|
||
钥匙组视图对象
|
||
钥匙组视图对象
|
||
createBy
|
||
创建人
|
||
string
|
||
|
||
createTime
|
||
创建时间
|
||
string
|
||
|
||
deptId
|
||
|
||
integer
|
||
|
||
groupName
|
||
组名
|
||
string
|
||
|
||
id
|
||
关键字
|
||
integer
|
||
|
||
openers
|
||
|
||
array
|
||
钥匙管理视图对象
|
||
remark
|
||
备注
|
||
string
|
||
|
||
updateBy
|
||
修改人
|
||
string
|
||
|
||
updateTime
|
||
修改时间
|
||
string
|
||
|
||
openerGroupId
|
||
钥匙组 ID
|
||
integer
|
||
|
||
remark
|
||
备注
|
||
string
|
||
|
||
sort
|
||
锁芯序号
|
||
integer
|
||
|
||
state
|
||
状态
|
||
integer
|
||
|
||
type
|
||
类型
|
||
integer
|
||
|
||
updateBy
|
||
修改人
|
||
string
|
||
|
||
updateTime
|
||
修改时间
|
||
string
|
||
|
||
|
||
|
||
|
||
参数名称
|
||
参数说明
|
||
类型
|
||
备注
|
||
warn
|
||
风险提示
|
||
string
|
||
|
||
warnInterval
|
||
警告间隔
|
||
integer
|
||
|
||
remark
|
||
备注
|
||
string
|
||
|
||
state
|
||
状态
|
||
integer
|
||
|
||
updateBy
|
||
修改人
|
||
string
|
||
|
||
updateTime
|
||
修改时间
|
||
string
|
||
|
||
lockerId
|
||
锁柜 ID
|
||
integer(int64)
|
||
|
||
opener
|
||
|
||
钥匙管理视图对象
|
||
钥匙管理视图对象
|
||
backStaffName
|
||
|
||
string
|
||
|
||
backTime
|
||
|
||
string
|
||
|
||
borrowTime
|
||
|
||
string
|
||
|
||
cnName
|
||
钥匙名称
|
||
string
|
||
|
||
cnNamePy
|
||
钥匙名称拼音
|
||
string
|
||
|
||
code
|
||
锁柜编号
|
||
string
|
||
|
||
createBy
|
||
创建人
|
||
string
|
||
|
||
createTime
|
||
创建时间
|
||
string
|
||
|
||
deptId
|
||
|
||
integer
|
||
|
||
detailImgUrl
|
||
钥匙详情图片路径
|
||
string
|
||
|
||
id
|
||
关键字
|
||
integer
|
||
|
||
lendStaffName
|
||
|
||
string
|
||
|
||
|
||
|
||
|
||
参数名称
|
||
参数说明
|
||
类型
|
||
备注
|
||
locker
|
||
|
||
锁柜管理视图对象
|
||
锁柜管理视图对象
|
||
code
|
||
锁柜编号
|
||
string
|
||
|
||
createBy
|
||
创建人
|
||
string
|
||
|
||
createTime
|
||
创建时间
|
||
string
|
||
|
||
deptId
|
||
|
||
integer
|
||
|
||
id
|
||
关键字
|
||
integer
|
||
|
||
name
|
||
锁柜名称
|
||
string
|
||
|
||
openers
|
||
|
||
array
|
||
钥匙管理视图对象
|
||
remark
|
||
备注
|
||
string
|
||
|
||
state
|
||
状态
|
||
integer
|
||
|
||
updateBy
|
||
修改人
|
||
string
|
||
|
||
updateTime
|
||
修改时间
|
||
string
|
||
|
||
lockerId
|
||
锁柜 ID
|
||
integer
|
||
|
||
lockhole
|
||
|
||
锁芯管理视图对象
|
||
锁芯管理视图对象
|
||
lockholeId
|
||
锁芯 ID
|
||
integer
|
||
|
||
number
|
||
钥匙插销
|
||
string
|
||
|
||
openerGroup
|
||
|
||
钥匙组视图对象
|
||
钥匙组视图对象
|
||
createBy
|
||
创建人
|
||
string
|
||
|
||
createTime
|
||
创建时间
|
||
string
|
||
|
||
deptId
|
||
|
||
integer
|
||
|
||
|
||
|
||
|
||
参数名称
|
||
参数说明
|
||
类型
|
||
备注
|
||
groupName
|
||
组名
|
||
string
|
||
|
||
id
|
||
关键字
|
||
integer
|
||
|
||
openers
|
||
|
||
array
|
||
钥匙管理视图对象
|
||
remark
|
||
备注
|
||
string
|
||
|
||
updateBy
|
||
修改人
|
||
string
|
||
|
||
updateTime
|
||
修改时间
|
||
string
|
||
|
||
openerGroupId
|
||
钥匙组 ID
|
||
integer
|
||
|
||
remark
|
||
备注
|
||
string
|
||
|
||
sort
|
||
锁芯序号
|
||
integer
|
||
|
||
state
|
||
状态
|
||
integer
|
||
|
||
type
|
||
类型
|
||
integer
|
||
|
||
updateBy
|
||
修改人
|
||
string
|
||
|
||
updateTime
|
||
修改时间
|
||
string
|
||
|
||
warn
|
||
风险提示
|
||
string
|
||
|
||
warnInterval
|
||
警告间隔
|
||
integer
|
||
|
||
remark
|
||
备注
|
||
string
|
||
|
||
sort
|
||
序号
|
||
integer(int64)
|
||
|
||
state
|
||
锁芯状态
|
||
integer(int32)
|
||
|
||
updateBy
|
||
修改人
|
||
string
|
||
|
||
updateTime
|
||
修改时间
|
||
string(date-time)
|
||
|
||
|
||
|
||
|
||
参数名称
|
||
参数说明
|
||
类型
|
||
备注
|
||
total
|
||
总记录数
|
||
integer(int64)
|
||
integer(int64)
|
||
响应示例
|
||
{
|
||
"total": 10,
|
||
"rows": [ {
|
||
"id": 1,
|
||
"lockerId": 3,
|
||
"code": "2",
|
||
"sort": 1,
|
||
"state": 1,
|
||
"remark": "123123122", "createBy": null,
|
||
"createTime": "2023-06-21 09:58:18","updateBy": "tdwy","updateTime": "2023-06-21 10:29:54", "locker": {"id": 3,"code": "2","name": "测试柜 2","state": null,"remark": null,"createBy": null,"createTime": "2023-06-21 09:58:18", "updateBy": "tdwy","updateTime": "2023-06-21 10:29:54", "openers": null,
|
||
"createTime": "2023-06-21 09:58:18",
|
||
"updateBy": "tdwy",
|
||
"updateTime": "2023-06-21 10:29:54", "locker": {
|
||
"id": 3,
|
||
"code": "2",
|
||
"name": "测试柜 2",
|
||
"state": null,
|
||
"remark": null,
|
||
"createBy": null,
|
||
"createTime": "2023-06-21 09:58:18", "updateBy": "tdwy",
|
||
"updateTime": "2023-06-21 10:29:54", "openers": null,
|
||
"deptId": null },
|
||
"opener": {
|
||
"id": null,
|
||
"lockerId": 3,
|
||
"code": "2",
|
||
"lockholeId": 1,
|
||
"sort": 1,
|
||
"openerGroupId": null,
|
||
"cnName": null,
|
||
"cnNamePy": null,
|
||
"number": null,
|
||
"type": null,
|
||
"state": null,
|
||
"warnInterval": null,
|
||
"remark": null,
|
||
"createBy": null,
|
||
"createTime": "2023-06-21 09:58:18", "updateBy": "tdwy",
|
||
|
||
"updateTime": "2023-06-21 10:29:54", "locker": null,
|
||
"lockhole": null,
|
||
"openerGroup": null,
|
||
"warn": null,
|
||
"detailImgUrl": null,
|
||
"deptId": null,
|
||
"lendStaffName": null,
|
||
"borrowTime": null,
|
||
"backStaffName": null,
|
||
"backTime": null }
|
||
},
|
||
{
|
||
"id": 2,
|
||
"lockerId": 3,
|
||
"code": "2",
|
||
"sort": 2,
|
||
"state": 1,
|
||
"remark": null,
|
||
"createBy": null,
|
||
"createTime": "2023-06-21 09:58:18", "updateBy": null,
|
||
"updateTime": "2023-06-21 09:58:18",
|
||
"locker": {
|
||
"id": 3,
|
||
"code": "2",
|
||
"name": "测试柜 2",
|
||
"state": null,
|
||
"remark": null,
|
||
"createBy": null,
|
||
"createTime": "2023-06-21 09:58:18", "updateBy": null,
|
||
"updateTime": "2023-06-21 09:58:18", "openers": null,
|
||
"deptId": null },
|
||
"opener": {
|
||
"id": null,
|
||
"lockerId": 3,
|
||
"code": "2",
|
||
"lockholeId": 2,
|
||
"sort": 2,
|
||
"openerGroupId": null,
|
||
"cnName": null,
|
||
"cnNamePy": null,
|
||
"number": null,
|
||
"type": null,
|
||
"state": null,
|
||
"warnInterval": null,
|
||
"remark": null,
|
||
"createBy": null,
|
||
|
||
"createTime": "2023-06-21 09:58:18", "updateBy": null,
|
||
"updateTime": "2023-06-21 09:58:18", "locker": null,
|
||
"lockhole": null,
|
||
"openerGroup": null,
|
||
"warn": null,
|
||
"detailImgUrl": null,
|
||
"deptId": null,
|
||
"lendStaffName": null,
|
||
"borrowTime": null,
|
||
"backStaffName": null,
|
||
"backTime": null }
|
||
},
|
||
{
|
||
"id": 3,
|
||
"lockerId": 3,
|
||
"code": "2","sort": 3,"state": 1,"remark": null,"createBy": null,"createTime": "2023-06-21 09:58:18", "updateBy": null,"updateTime": "2023-06-21 09:58:18","locker": {"id": 3,"code": "2","name": "测试柜 2","state": null,"remark": null,"createBy": null,
|
||
"code": "2",
|
||
"sort": 3,
|
||
"state": 1,
|
||
"remark": null,
|
||
"createBy": null,
|
||
"createTime": "2023-06-21 09:58:18", "updateBy": null,
|
||
"updateTime": "2023-06-21 09:58:18",
|
||
"locker": {
|
||
"id": 3,
|
||
"code": "2",
|
||
"name": "测试柜 2",
|
||
"state": null,
|
||
"remark": null,
|
||
"createBy": null,
|
||
"createTime": "2023-06-21 09:58:18", "updateBy": null,
|
||
"updateTime": "2023-06-21 09:58:18", "openers": null,
|
||
"deptId": null },
|
||
"opener": {
|
||
"id": null,
|
||
"lockerId": 3,
|
||
"code": "2",
|
||
"lockholeId": 3,
|
||
"sort": 3,
|
||
"openerGroupId": null,
|
||
"cnName": null,
|
||
"cnNamePy": null,
|
||
"number": null,
|
||
"type": null,
|
||
"state": null,
|
||
"warnInterval": null,
|
||
|
||
"remark": null,
|
||
"createBy": null,
|
||
"createTime": "2023-06-21 09:58:18", "updateBy": null,
|
||
"updateTime": "2023-06-21 09:58:18", "locker": null,
|
||
"lockhole": null,
|
||
"openerGroup": null,
|
||
"warn": null,
|
||
"detailImgUrl": null, "deptId": null,
|
||
"lendStaffName": null, "borrowTime": null,
|
||
"backStaffName": null, "backTime": null
|
||
}
|
||
},
|
||
{
|
||
"id": 4,
|
||
"lockerId": 3,
|
||
"code": "2",
|
||
"sort": 4,
|
||
"state": 1,
|
||
"remark": null,
|
||
"createBy": null,
|
||
"createTime": "2023-06-21 09:58:18", "updateBy": null,
|
||
"updateTime": "2023-06-21 09:58:18",
|
||
"locker": {
|
||
"id": 3,
|
||
"code": "2",
|
||
"name": "测试柜 2",
|
||
"state": null,
|
||
"remark": null,
|
||
"createBy": null,
|
||
"createTime": "2023-06-21 09:58:18", "updateBy": null,
|
||
"updateTime": "2023-06-21 09:58:18", "openers": null,
|
||
"deptId": null },
|
||
"opener": {
|
||
"id": null,
|
||
"lockerId": 3,
|
||
"code": "2",
|
||
"lockholeId": 4,
|
||
"sort": 4,
|
||
"openerGroupId": null,
|
||
"cnName": null,
|
||
"cnNamePy": null,
|
||
"number": null,
|
||
"type": null,
|
||
|
||
"state": null,
|
||
"warnInterval": null,
|
||
"remark": null,
|
||
"createBy": null,
|
||
"createTime": "2023-06-21 09:58:18", "updateBy": null,
|
||
"updateTime": "2023-06-21 09:58:18", "locker": null,
|
||
"lockhole": null,
|
||
"openerGroup": null,
|
||
"warn": null,
|
||
"detailImgUrl": null,
|
||
"deptId": null,
|
||
"lendStaffName": null,
|
||
"borrowTime": null,
|
||
"backStaffName": null,
|
||
"backTime": null }
|
||
},{"id": 5,"lockerId": 3,"code": "2","sort": 5,"state": 1,"remark": null,"createBy": null,"createTime": "2023-06-21 09:58:18", "updateBy": null,"updateTime": "2023-06-21 09:58:18","locker": {"id": 3,"code": "2",
|
||
},
|
||
{
|
||
"id": 5,
|
||
"lockerId": 3,
|
||
"code": "2",
|
||
"sort": 5,
|
||
"state": 1,
|
||
"remark": null,
|
||
"createBy": null,
|
||
"createTime": "2023-06-21 09:58:18", "updateBy": null,
|
||
"updateTime": "2023-06-21 09:58:18",
|
||
"locker": {
|
||
"id": 3,
|
||
"code": "2",
|
||
"name": "测试柜 2",
|
||
"state": null,
|
||
"remark": null,
|
||
"createBy": null,
|
||
"createTime": "2023-06-21 09:58:18", "updateBy": null,
|
||
"updateTime": "2023-06-21 09:58:18", "openers": null,
|
||
"deptId": null },
|
||
"opener": {
|
||
"id": null,
|
||
"lockerId": 3,
|
||
"code": "2",
|
||
"lockholeId": 5,
|
||
"sort": 5,
|
||
"openerGroupId": null,
|
||
"cnName": null,
|
||
"cnNamePy": null,
|
||
|
||
"number": null,
|
||
"type": null,
|
||
"state": null,
|
||
"warnInterval": null,
|
||
"remark": null,
|
||
"createBy": null,
|
||
"createTime": "2023-06-21 09:58:18", "updateBy": null,
|
||
"updateTime": "2023-06-21 09:58:18", "locker": null,
|
||
"lockhole": null,
|
||
"openerGroup": null,
|
||
"warn": null,
|
||
"detailImgUrl": null, "deptId": null,
|
||
"lendStaffName": null, "borrowTime": null,
|
||
"backStaffName": null, "backTime": null
|
||
}},{"id": 6,"lockerId": 3,"code": "2","sort": 6,"state": 1,"remark": null,"createBy": null,"createTime": "2023-06-21 09:58:18", "updateBy": null,"updateTime": "2023-06-21 09:58:18", "locker": {
|
||
}
|
||
},
|
||
{
|
||
"id": 6,
|
||
"lockerId": 3,
|
||
"code": "2",
|
||
"sort": 6,
|
||
"state": 1,
|
||
"remark": null,
|
||
"createBy": null,
|
||
"createTime": "2023-06-21 09:58:18", "updateBy": null,
|
||
"updateTime": "2023-06-21 09:58:18", "locker": {
|
||
"id": 3,
|
||
"code": "2",
|
||
"name": "测试柜 2",
|
||
"state": null,
|
||
"remark": null,
|
||
"createBy": null,
|
||
"createTime": "2023-06-21 09:58:18", "updateBy": null,
|
||
"updateTime": "2023-06-21 09:58:18", "openers": null,
|
||
"deptId": null },
|
||
"opener": {
|
||
"id": null,
|
||
"lockerId": 3,
|
||
"code": "2",
|
||
"lockholeId": 6,
|
||
"sort": 6,
|
||
"openerGroupId": null,
|
||
|
||
"cnName": null,
|
||
"cnNamePy": null,
|
||
"number": null,
|
||
"type": null,
|
||
"state": null,
|
||
"warnInterval": null,
|
||
"remark": null,
|
||
"createBy": null,
|
||
"createTime": "2023-06-21 09:58:18", "updateBy": null,
|
||
"updateTime": "2023-06-21 09:58:18", "locker": null,
|
||
"lockhole": null,
|
||
"openerGroup": null,
|
||
"warn": null,
|
||
"detailImgUrl": null, "deptId": null,
|
||
"lendStaffName": null,
|
||
"borrowTime": null,"backStaffName": null,"backTime": null }},{"id": 7,"lockerId": 3,"code": "2","sort": 7,"state": 1,"remark": null,"createBy": null,"createTime": "2023-06-21 09:58:18", "updateBy": null,
|
||
"borrowTime": null,
|
||
"backStaffName": null,
|
||
"backTime": null }
|
||
},
|
||
{
|
||
"id": 7,
|
||
"lockerId": 3,
|
||
"code": "2",
|
||
"sort": 7,
|
||
"state": 1,
|
||
"remark": null,
|
||
"createBy": null,
|
||
"createTime": "2023-06-21 09:58:18", "updateBy": null,
|
||
"updateTime": "2023-06-21 09:58:18",
|
||
"locker": {
|
||
"id": 3,
|
||
"code": "2",
|
||
"name": "测试柜 2",
|
||
"state": null,
|
||
"remark": null,
|
||
"createBy": null,
|
||
"createTime": "2023-06-21 09:58:18", "updateBy": null,
|
||
"updateTime": "2023-06-21 09:58:18", "openers": null,
|
||
"deptId": null },
|
||
"opener": {
|
||
"id": null,
|
||
"lockerId": 3,
|
||
"code": "2",
|
||
"lockholeId": 7,
|
||
|
||
"sort": 7,
|
||
"openerGroupId": null,
|
||
"cnName": null,
|
||
"cnNamePy": null,
|
||
"number": null,
|
||
"type": null,
|
||
"state": null,
|
||
"warnInterval": null,
|
||
"remark": null,
|
||
"createBy": null,
|
||
"createTime": "2023-06-21 09:58:18", "updateBy": null,
|
||
"updateTime": "2023-06-21 09:58:18", "locker": null,
|
||
"lockhole": null,
|
||
"openerGroup": null, "warn": null,
|
||
"detailImgUrl": null,
|
||
"deptId": null,"lendStaffName": null, "borrowTime": null,"backStaffName": null, "backTime": null}},{"id": 8,"lockerId": 3,"code": "2","sort": 8,"state": 1,"remark": null,"createBy": null,
|
||
"deptId": null,
|
||
"lendStaffName": null, "borrowTime": null,
|
||
"backStaffName": null, "backTime": null
|
||
}
|
||
},
|
||
{
|
||
"id": 8,
|
||
"lockerId": 3,
|
||
"code": "2",
|
||
"sort": 8,
|
||
"state": 1,
|
||
"remark": null,
|
||
"createBy": null,
|
||
"createTime": "2023-06-21 09:58:18", "updateBy": null,
|
||
"updateTime": "2023-06-21 09:58:18",
|
||
"locker": {
|
||
"id": 3,
|
||
"code": "2",
|
||
"name": "测试柜 2",
|
||
"state": null,
|
||
"remark": null,
|
||
"createBy": null,
|
||
"createTime": "2023-06-21 09:58:18", "updateBy": null,
|
||
"updateTime": "2023-06-21 09:58:18", "openers": null,
|
||
"deptId": null },
|
||
"opener": {
|
||
"id": null,
|
||
"lockerId": 3,
|
||
|
||
"code": "2",
|
||
"lockholeId": 8,
|
||
"sort": 8,
|
||
"openerGroupId": null,
|
||
"cnName": null,
|
||
"cnNamePy": null,
|
||
"number": null,
|
||
"type": null,
|
||
"state": null,
|
||
"warnInterval": null,
|
||
"remark": null,
|
||
"createBy": null,
|
||
"createTime": "2023-06-21 09:58:18", "updateBy": null,
|
||
"updateTime": "2023-06-21 09:58:18", "locker": null,
|
||
"lockhole": null,
|
||
"openerGroup": null,
|
||
"warn": null,"detailImgUrl": null, "deptId": null,"lendStaffName": null, "borrowTime": null,"backStaffName": null, "backTime": null}},{"id": 9,"lockerId": 3,"code": "2","sort": 9,"state": 1,
|
||
"warn": null,
|
||
"detailImgUrl": null, "deptId": null,
|
||
"lendStaffName": null, "borrowTime": null,
|
||
"backStaffName": null, "backTime": null
|
||
}
|
||
},
|
||
{
|
||
"id": 9,
|
||
"lockerId": 3,
|
||
"code": "2",
|
||
"sort": 9,
|
||
"state": 1,
|
||
"remark": null,
|
||
"createBy": null,
|
||
"createTime": "2023-06-21 09:58:18", "updateBy": null,
|
||
"updateTime": "2023-06-21 09:58:18",
|
||
"locker": {
|
||
"id": 3,
|
||
"code": "2",
|
||
"name": "测试柜 2",
|
||
"state": null,
|
||
"remark": null,
|
||
"createBy": null,
|
||
"createTime": "2023-06-21 09:58:18", "updateBy": null,
|
||
"updateTime": "2023-06-21 09:58:18", "openers": null,
|
||
"deptId": null },
|
||
"opener": {
|
||
|
||
"id": null,
|
||
"lockerId": 3,
|
||
"code": "2",
|
||
"lockholeId": 9,
|
||
"sort": 9,
|
||
"openerGroupId": null,
|
||
"cnName": null,
|
||
"cnNamePy": null,
|
||
"number": null,
|
||
"type": null,
|
||
"state": null,
|
||
"warnInterval": null,
|
||
"remark": null,
|
||
"createBy": null,
|
||
"createTime": "2023-06-21 09:58:18", "updateBy": null,
|
||
"updateTime": "2023-06-21 09:58:18", "locker": null,
|
||
"lockhole": null,"openerGroup": null,"warn": null,"detailImgUrl": null, "deptId": null,"lendStaffName": null, "borrowTime": null,"backStaffName": null, "backTime": null}},{"id": 10,"lockerId": 3,"code": "2",
|
||
"lockhole": null,
|
||
"openerGroup": null,
|
||
"warn": null,
|
||
"detailImgUrl": null, "deptId": null,
|
||
"lendStaffName": null, "borrowTime": null,
|
||
"backStaffName": null, "backTime": null
|
||
}
|
||
},
|
||
{
|
||
"id": 10,
|
||
"lockerId": 3,
|
||
"code": "2",
|
||
"sort": 10,
|
||
"state": 1,
|
||
"remark": null,
|
||
"createBy": null,
|
||
"createTime": "2023-06-21 09:58:18", "updateBy": null,
|
||
"updateTime": "2023-06-21 09:58:18",
|
||
"locker": {
|
||
"id": 3,
|
||
"code": "2",
|
||
"name": "测试柜 2",
|
||
"state": null,
|
||
"remark": null,
|
||
"createBy": null,
|
||
"createTime": "2023-06-21 09:58:18", "updateBy": null,
|
||
"updateTime": "2023-06-21 09:58:18", "openers": null,
|
||
"deptId": null
|
||
|
||
},
|
||
"opener": {
|
||
"id": null,
|
||
"lockerId": 3,
|
||
"code": "2",
|
||
"lockholeId": 10,
|
||
"sort": 10,
|
||
"openerGroupId": null,
|
||
"cnName": null,
|
||
"cnNamePy": null,
|
||
"number": null,
|
||
"type": null,
|
||
"state": null,
|
||
"warnInterval": null,
|
||
"remark": null,
|
||
"createBy": null,
|
||
"createTime": "2023-06-21 09:58:18", "updateBy": null,
|
||
"updateTime": "2023-06-21 09:58:18",
|
||
"locker": null,"lockhole": null,"openerGroup": null,"warn": null,"detailImgUrl": null, "deptId": null,"lendStaffName": null, "borrowTime": null,"backStaffName": null, "backTime": null}}],"code": 200,
|
||
"locker": null,
|
||
"lockhole": null,
|
||
"openerGroup": null,
|
||
"warn": null,
|
||
"detailImgUrl": null, "deptId": null,
|
||
"lendStaffName": null, "borrowTime": null,
|
||
"backStaffName": null, "backTime": null
|
||
}
|
||
}
|
||
],
|
||
"code": 200,
|
||
"msg": "查询成功" }
|
||
|
||
2.17.3 删除锁芯
|
||
接口地址
|
||
DELETE http://serverIp:port/prod-api/kms/lockhole/{ids}接口描述
|
||
请求数据类型
|
||
application/x-www-form-urlencoded
|
||
响应数据类型
|
||
|
||
*/*
|
||
请求参数
|
||
|
||
参数名称
|
||
参数说明
|
||
请求类型
|
||
必须
|
||
数据类型
|
||
备注
|
||
ids
|
||
ids
|
||
path
|
||
true
|
||
string
|
||
锁芯 id
|
||
响应状态
|
||
参考“3.统一响应状态”
|
||
|
||
响应参数
|
||
|
||
参数名称
|
||
参数说明
|
||
类型
|
||
备注
|
||
code
|
||
消息状态码
|
||
integer(int32)
|
||
integer(int32)
|
||
msg
|
||
消息内容
|
||
string
|
||
|
||
响应示例
|
||
{"code": 200,"msg": "操作成功", "data": null}
|
||
{
|
||
"code": 200,
|
||
"msg": "操作成功", "data": null
|
||
}
|
||
|
||
|
||
2.17.4 获取锁芯详细信息
|
||
接口地址
|
||
GET http://serverIp:port/prod-api/kms/lockhole/{id}接口描述
|
||
请求数据类型
|
||
application/x-www-form-urlencoded
|
||
响应数据类型
|
||
*/*
|
||
请求参数
|
||
|
||
|
||
参数名称
|
||
参数说明
|
||
请求类型
|
||
必须
|
||
数据类型
|
||
备注
|
||
|
||
id
|
||
id
|
||
path
|
||
true
|
||
integer(int64)
|
||
|
||
|
||
响应状态
|
||
参考“3.统一响应状态”
|
||
|
||
响应参数
|
||
参数名称
|
||
参数说明
|
||
类型
|
||
备注
|
||
code
|
||
消息状态码
|
||
integer(int32)
|
||
integer(int32)
|
||
data
|
||
数据对象
|
||
锁芯管理视图对象
|
||
锁芯管理视图对象
|
||
code
|
||
锁柜编号
|
||
string
|
||
|
||
createBy
|
||
创建人
|
||
string
|
||
|
||
createTime
|
||
创建时间
|
||
string(date-time)
|
||
|
||
id
|
||
关键字
|
||
integer(int64)
|
||
|
||
locker
|
||
|
||
锁柜管理视图对象
|
||
锁柜管理视图对象
|
||
code
|
||
锁柜编号
|
||
string
|
||
|
||
createBy
|
||
创建人
|
||
string
|
||
|
||
createTime
|
||
创建时间
|
||
string
|
||
|
||
deptId
|
||
|
||
integer
|
||
|
||
id
|
||
关键字
|
||
integer
|
||
|
||
name
|
||
锁柜名称
|
||
string
|
||
|
||
openers
|
||
|
||
array
|
||
钥匙管理视图对象
|
||
backStaffName
|
||
|
||
string
|
||
|
||
|
||
|
||
|
||
参数名称
|
||
参数说明
|
||
类型
|
||
备注
|
||
backTime
|
||
|
||
string
|
||
|
||
borrowTime
|
||
|
||
string
|
||
|
||
cnName
|
||
钥匙名称
|
||
string
|
||
|
||
cnNamePy
|
||
钥匙名称拼音
|
||
string
|
||
|
||
code
|
||
锁柜编号
|
||
string
|
||
|
||
createBy
|
||
创建人
|
||
string
|
||
|
||
createTime
|
||
创建时间
|
||
string
|
||
|
||
deptId
|
||
|
||
integer
|
||
|
||
detailImgUrl
|
||
钥匙详情图片路径
|
||
string
|
||
|
||
id
|
||
关键字
|
||
integer
|
||
|
||
lendStaffName
|
||
|
||
string
|
||
|
||
locker
|
||
|
||
锁柜管理视图对象
|
||
锁柜管理视图对象
|
||
lockerId
|
||
锁柜 ID
|
||
integer
|
||
|
||
lockhole
|
||
|
||
锁芯管理视图对象
|
||
锁芯管理视图对象
|
||
lockholeId
|
||
锁芯 ID
|
||
integer
|
||
|
||
number
|
||
钥匙插销
|
||
string
|
||
|
||
openerGroup
|
||
|
||
钥匙组视图对象
|
||
钥匙组视图对象
|
||
createBy
|
||
创建人
|
||
string
|
||
|
||
createTime
|
||
创建时间
|
||
string
|
||
|
||
deptId
|
||
|
||
integer
|
||
|
||
|
||
|
||
|
||
参数名称
|
||
参数说明
|
||
类型
|
||
备注
|
||
groupName
|
||
组名
|
||
string
|
||
|
||
id
|
||
关键字
|
||
integer
|
||
|
||
openers
|
||
|
||
array
|
||
钥匙管理视图对象
|
||
remark
|
||
备注
|
||
string
|
||
|
||
updateBy
|
||
修改人
|
||
string
|
||
|
||
updateTime
|
||
修改时间
|
||
string
|
||
|
||
openerGroupId
|
||
钥匙组 ID
|
||
integer
|
||
|
||
remark
|
||
备注
|
||
string
|
||
|
||
sort
|
||
锁芯序号
|
||
integer
|
||
|
||
state
|
||
状态
|
||
integer
|
||
|
||
type
|
||
类型
|
||
integer
|
||
|
||
updateBy
|
||
修改人
|
||
string
|
||
|
||
updateTime
|
||
修改时间
|
||
string
|
||
|
||
warn
|
||
风险提示
|
||
string
|
||
|
||
warnInterval
|
||
警告间隔
|
||
integer
|
||
|
||
remark
|
||
备注
|
||
string
|
||
|
||
state
|
||
状态
|
||
integer
|
||
|
||
updateBy
|
||
修改人
|
||
string
|
||
|
||
updateTime
|
||
修改时间
|
||
string
|
||
|
||
lockerId
|
||
锁柜 ID
|
||
integer(int64)
|
||
|
||
|
||
|
||
|
||
参数名称
|
||
参数说明
|
||
类型
|
||
备注
|
||
opener
|
||
|
||
钥匙管理视图对象
|
||
钥匙管理视图对象
|
||
backStaffName
|
||
|
||
string
|
||
|
||
backTime
|
||
|
||
string
|
||
|
||
borrowTime
|
||
|
||
string
|
||
|
||
cnName
|
||
钥匙名称
|
||
string
|
||
|
||
cnNamePy
|
||
钥匙名称拼音
|
||
string
|
||
|
||
code
|
||
锁柜编号
|
||
string
|
||
|
||
createBy
|
||
创建人
|
||
string
|
||
|
||
createTime
|
||
创建时间
|
||
string
|
||
|
||
deptId
|
||
|
||
integer
|
||
|
||
detailImgUrl
|
||
钥匙详情图片路径
|
||
string
|
||
|
||
id
|
||
关键字
|
||
integer
|
||
|
||
lendStaffName
|
||
|
||
string
|
||
|
||
locker
|
||
|
||
锁柜管理视图对象
|
||
锁柜管理视图对象
|
||
code
|
||
锁柜编号
|
||
string
|
||
|
||
createBy
|
||
创建人
|
||
string
|
||
|
||
createTime
|
||
创建时间
|
||
string
|
||
|
||
deptId
|
||
|
||
integer
|
||
|
||
id
|
||
关键字
|
||
integer
|
||
|
||
name
|
||
锁柜名称
|
||
string
|
||
|
||
|
||
|
||
|
||
参数名称
|
||
参数说明
|
||
类型
|
||
备注
|
||
openers
|
||
|
||
array
|
||
钥匙管理视图对象
|
||
remark
|
||
备注
|
||
string
|
||
|
||
state
|
||
状态
|
||
integer
|
||
|
||
updateBy
|
||
修改人
|
||
string
|
||
|
||
updateTime
|
||
修改时间
|
||
string
|
||
|
||
lockerId
|
||
锁柜 ID
|
||
integer
|
||
|
||
lockhole
|
||
|
||
锁芯管理视图对象
|
||
锁芯管理视图对象
|
||
lockholeId
|
||
锁芯 ID
|
||
integer
|
||
|
||
number
|
||
钥匙插销
|
||
string
|
||
|
||
openerGroup
|
||
|
||
钥匙组视图对象
|
||
钥匙组视图对象
|
||
createBy
|
||
创建人
|
||
string
|
||
|
||
createTime
|
||
创建时间
|
||
string
|
||
|
||
deptId
|
||
|
||
integer
|
||
|
||
groupName
|
||
组名
|
||
string
|
||
|
||
id
|
||
关键字
|
||
integer
|
||
|
||
openers
|
||
|
||
array
|
||
钥匙管理视图对象
|
||
remark
|
||
备注
|
||
string
|
||
|
||
updateBy
|
||
修改人
|
||
string
|
||
|
||
updateTime
|
||
修改时间
|
||
string
|
||
|
||
openerGroupId
|
||
钥匙组 ID
|
||
integer
|
||
|
||
|
||
|
||
|
||
参数名称
|
||
参数说明
|
||
类型
|
||
备注
|
||
remark
|
||
备注
|
||
string
|
||
|
||
sort
|
||
锁芯序号
|
||
integer
|
||
|
||
state
|
||
状态
|
||
integer
|
||
|
||
type
|
||
类型
|
||
integer
|
||
|
||
updateBy
|
||
修改人
|
||
string
|
||
|
||
updateTime
|
||
修改时间
|
||
string
|
||
|
||
warn
|
||
风险提示
|
||
string
|
||
|
||
warnInterval
|
||
警告间隔
|
||
integer
|
||
|
||
remark
|
||
备注
|
||
string
|
||
|
||
sort
|
||
序号
|
||
integer(int64)
|
||
|
||
state
|
||
锁芯状态
|
||
integer(int32)
|
||
|
||
updateBy
|
||
修改人
|
||
string
|
||
|
||
updateTime
|
||
修改时间
|
||
string(date-time)
|
||
|
||
msg
|
||
消息内容
|
||
string
|
||
|
||
响应示例
|
||
{
|
||
"code": 200,
|
||
"msg": "操作成功",
|
||
"data": {
|
||
"id": 2,
|
||
"lockerId": 3,
|
||
"code": "2",
|
||
"sort": 2,
|
||
"state": 1,
|
||
"remark": null,
|
||
"createBy": null,
|
||
"createTime": "2023-06-21 09:58:18", "updateBy": null,
|
||
|
||
"updateTime": "2023-06-21 09:58:18", "locker": null,
|
||
"opener": null }
|
||
}
|
||
2.18 开放接口
|
||
2.18.1 心跳接口
|
||
接口地址
|
||
GET http://serverIp:port/prod-api/heartBeat接口描述
|
||
请求数据类型
|
||
application/x-www-form-urlencoded
|
||
响应数据类型
|
||
*/*
|
||
请求参数
|
||
|
||
参数名称
|
||
参数说明
|
||
请求类型
|
||
必须
|
||
数据类型
|
||
schema
|
||
暂无
|
||
响应状态
|
||
参考“3.统一响应状态”
|
||
响应参数
|
||
参数名称
|
||
参数说明
|
||
类型
|
||
schema
|
||
code
|
||
消息状态码
|
||
integer(int32)
|
||
integer(int32)
|
||
data
|
||
数据对象
|
||
object
|
||
|
||
msg
|
||
消息内容
|
||
string
|
||
|
||
响应示例
|
||
{
|
||
|
||
"code": 200,
|
||
"msg": "心跳响应成功",
|
||
|
||
}
|
||
"data": null
|
||
2.18.2 批量删除员工
|
||
接口地址
|
||
|
||
POST http://serverIp:port/prod-api/batchDeleteStaff接口描述
|
||
请求数据类型
|
||
application/x-www-form-urlencoded,application/json
|
||
响应数据类型
|
||
*/*
|
||
请求示例
|
||
["11111111111111111117","22222222222222222228","222222222222222222281"]
|
||
请求参数
|
||
|
||
参数名称
|
||
参数说明
|
||
请求类型
|
||
必须
|
||
数据类型
|
||
schema
|
||
strings
|
||
string
|
||
body
|
||
true
|
||
|
||
array
|
||
第三方员工 id
|
||
响应状态
|
||
参考“3.统一响应状态”
|
||
|
||
响应参数
|
||
参数名称
|
||
参数说明
|
||
类型
|
||
schema
|
||
code
|
||
消息状态码
|
||
integer(int32)
|
||
integer(int32)
|
||
msg
|
||
消息内容
|
||
string
|
||
|
||
响应示例
|
||
{
|
||
"code": 500,
|
||
"msg": "操作失败,未查询到需要删除的人员信息",
|
||
"data": null
|
||
}
|
||
|
||
2.18.3 批量同步员工
|
||
接口地址
|
||
POST http://serverIp:port/prod-api/batchSyncStaff接口描述
|
||
请求数据类型
|
||
application/x-www-form-urlencoded,application/json
|
||
响应数据类型
|
||
*/*
|
||
请求示例
|
||
[{
|
||
"allowKeyAmount": 10, "cardNo": "11119",
|
||
|
||
"deptId":129, "overdue": 0,
|
||
"endTime": "2023-07-19",
|
||
"faceImgUrl": "http://192.168.0.35/headImg/a2b1e77e9ffb196f7e8b6c4a5b8b5eb9. jpg",
|
||
"cascadeCreateUser": true,
|
||
"mobile": "14911111115",
|
||
"account":"1689774692469t0009",
|
||
"name": "张三 19",
|
||
"state": 1,
|
||
"type": 1,
|
||
"uname": "zx18723439",
|
||
"upwd": "435434432129",
|
||
"role":2,
|
||
"personnelId": "11111111111111111119"
|
||
},{
|
||
"allowKeyAmount": 28,
|
||
"cardNo": "2222228", "deptId":129, "overdue": 1, "faceImgUrl": "http://192.168.0.35/headImg/a2b1e77e9ffb196f7e8b6c4a5b8b5eb9.
|
||
jpg",
|
||
"cascadeCreateUser": true, "mobile": "14911123116", "account":"1689774692469t0001", "name": "李四 18", "state": 1, "type": 2, "uname": "zx287654wr8",
|
||
"upwd": "6434313828",
|
||
"role":1,
|
||
"personnelId": "22222222222222222228"
|
||
},{
|
||
"allowKeyAmount": 1,
|
||
"cardNo": "22222281",
|
||
"deptId":129,
|
||
"overdue": 1,
|
||
"faceImgUrl": "http://192.168.0.35/headImg/a2b1e339ffb196f7e8b6c4a5b8b5eb9.j
|
||
pg",
|
||
"cascadeCreateUser": true,
|
||
"mobile": "14911123111",
|
||
"account":"1689774692469t0002", "name": "李四 181",
|
||
"state": 1, "type": 2,
|
||
|
||
"uname": "zx287654wr81",
|
||
"upwd": "64343138281",
|
||
"role":1,
|
||
"personnelId": "222222222222222222281"
|
||
},{
|
||
"allowKeyAmount": 17,
|
||
"cardNo": "22227781",
|
||
"deptId":129,
|
||
"overdue": 1,
|
||
"faceImgUrl": "http://192.168.0.35/headImg/a2b1e77e9ffb196f7e8b6c4a5b8b5eb9.
|
||
jpg",
|
||
"cascadeCreateUser": true,
|
||
"mobile": "15912345644",
|
||
"account":"1689774692469t0003", "name": "李四 187",
|
||
"state": 1,
|
||
"type": 2,"uname": "zx287654wr817","upwd": "643431382817","role":1,"personnelId": "2222222222222222222817"}]
|
||
"type": 2,
|
||
"uname": "zx287654wr817",
|
||
"upwd": "643431382817",
|
||
"role":1,
|
||
"personnelId": "2222222222222222222817"
|
||
}]
|
||
请求参数
|
||
|
||
参数名称
|
||
参数说明
|
||
请求类型
|
||
必须
|
||
数据类型
|
||
schema
|
||
员工管理业务对象 s
|
||
员工管理业务对象
|
||
body
|
||
true
|
||
array
|
||
员工管理业务对象
|
||
allowKeyAmount
|
||
可借取钥匙数量
|
||
|
||
true
|
||
integer(int64)
|
||
|
||
cardNo
|
||
卡号
|
||
|
||
true
|
||
string<=50
|
||
发卡器识别 IC 卡号
|
||
cascadeCreateUser
|
||
是否级联创
|
||
建系统用户
|
||
|
||
true
|
||
boolean
|
||
固定值:true
|
||
createBy
|
||
创建者
|
||
|
||
false
|
||
string
|
||
|
||
createTime
|
||
创建时间
|
||
|
||
false
|
||
string(date- time)
|
||
|
||
deptId
|
||
创建者部门ID
|
||
|
||
true
|
||
integer(int64)
|
||
可设置固定值 129 (sys_dept 表 id)
|
||
endTime
|
||
有效期截止时间
|
||
|
||
false
|
||
string(date- time)
|
||
|
||
|
||
|
||
|
||
参数名称
|
||
参数说明
|
||
请求类型
|
||
必须
|
||
数据类型
|
||
schema
|
||
|
||
faceImgUrl
|
||
|
||
头像图片
|
||
|
||
|
||
false
|
||
|
||
string
|
||
Jpg 格式,大小不超过
|
||
300Kb,钥匙柜和接口服务器均可访问此网络路径
|
||
fingerPrint
|
||
指纹特征值
|
||
|
||
false
|
||
string
|
||
指纹发卡器识别指纹特征
|
||
id
|
||
关键字
|
||
|
||
false
|
||
integer(int64)
|
||
|
||
isAsc
|
||
排序的方向
|
||
|
||
false
|
||
string
|
||
|
||
mobile
|
||
联系手机
|
||
|
||
true
|
||
string
|
||
|
||
|
||
account
|
||
第三方对接
|
||
系统登录账号
|
||
|
||
|
||
true
|
||
|
||
string
|
||
|
||
长度<=50,不允许重复
|
||
name
|
||
姓名
|
||
|
||
true
|
||
string
|
||
|
||
orderByColumn
|
||
排序列
|
||
|
||
false
|
||
string
|
||
|
||
overdue
|
||
是否设置有效期
|
||
|
||
false
|
||
integer(int32)
|
||
设置有效期:0.设置有效期,1.永久有效
|
||
pageNum
|
||
当前页数
|
||
|
||
false
|
||
integer(int32)
|
||
|
||
pageSize
|
||
分页大小
|
||
|
||
false
|
||
integer(int32)
|
||
|
||
params
|
||
请求参数
|
||
|
||
false
|
||
object
|
||
|
||
|
||
personnelId
|
||
第三方对接系统人员
|
||
id
|
||
|
||
|
||
true
|
||
|
||
string
|
||
|
||
调用方人员 id
|
||
qrcode
|
||
人员二维码
|
||
|
||
false
|
||
string
|
||
|
||
remark
|
||
备注
|
||
|
||
false
|
||
string
|
||
|
||
|
||
|
||
|
||
role
|
||
|
||
第三方对接系统人员角色
|
||
|
||
|
||
|
||
|
||
false
|
||
|
||
|
||
|
||
integer(int32)
|
||
0:普通用户 (仅允许查询或授权钥匙操作,不能修改任
|
||
何配置)
|
||
1:高级管理员 (该角色允许配置柜子、钥匙、人员等信息)、
|
||
searchValue
|
||
搜索值
|
||
|
||
false
|
||
string
|
||
|
||
|
||
|
||
|
||
参数名称
|
||
参数说明
|
||
请求类型
|
||
必须
|
||
数据类型
|
||
schema
|
||
staffGroupId
|
||
员工组
|
||
|
||
false
|
||
integer(int64)
|
||
|
||
state
|
||
状态
|
||
|
||
true
|
||
integer(int32)
|
||
状态:1.正常,2.停用
|
||
sysUserId
|
||
系统用户id
|
||
|
||
false
|
||
integer(int64)
|
||
|
||
type
|
||
类型
|
||
|
||
true
|
||
integer(int32)
|
||
类型:1.普通用户,2.授权用户,3.二次授权
|
||
uname
|
||
借换钥匙用户账号
|
||
|
||
false
|
||
string,<=20
|
||
|
||
updateBy
|
||
更新者
|
||
|
||
false
|
||
string
|
||
|
||
updateTime
|
||
更新时间
|
||
|
||
false
|
||
string(date- time)
|
||
|
||
upwd
|
||
借还钥匙用户密码
|
||
|
||
false
|
||
string,<=100
|
||
|
||
wxAvatarUrl
|
||
关联微信号头像
|
||
|
||
false
|
||
string
|
||
|
||
|
||
wxMiniOpenId
|
||
关联微信小程序
|
||
openid
|
||
|
||
|
||
false
|
||
|
||
string
|
||
|
||
|
||
wxMpOpenId
|
||
关联微信公众号
|
||
openid
|
||
|
||
|
||
false
|
||
|
||
string
|
||
|
||
wxNickName
|
||
关联微信号昵称
|
||
|
||
false
|
||
string
|
||
|
||
响应状态
|
||
参考“3.统一响应状态”
|
||
响应参数
|
||
参数名称
|
||
参数说明
|
||
类型
|
||
schema
|
||
code
|
||
消息状态码
|
||
integer(int32)
|
||
integer(int32)
|
||
data
|
||
数据对象
|
||
object
|
||
|
||
msg
|
||
消息内容
|
||
string
|
||
|
||
响应示例
|
||
{
|
||
"code": 200,
|
||
|
||
"msg": "人员数据同步成功【3】条,数据如下:1、姓名【张三 19】添加成功 2、姓名【李四 18】添加成功 3、姓名【李四 181】添加成功 ;人员数据同步失败【1】条,错误如下:1、姓名【李四 187】:手机号为空;",
|
||
"data": {
|
||
"failureList": [
|
||
"2222222222222222222817"
|
||
],
|
||
"successList": [
|
||
"11111111111111111119",
|
||
"22222222222222222228",
|
||
"222222222222222222281"
|
||
]
|
||
}
|
||
}
|
||
2.18.4 查询钥匙柜中所有钥匙信息
|
||
接口地址
|
||
POST http://serverIp:port/prod-api/getOpenerList
|
||
接口描述
|
||
请求数据类型
|
||
application/x-www-form-urlencoded,application/json
|
||
响应数据类型
|
||
*/*
|
||
请求示例
|
||
|
||
{
|
||
"cnName": "",
|
||
"cnNamePy": "",
|
||
"code": "",
|
||
"createBy": "",
|
||
"createTime": "",
|
||
"deptId": 0,
|
||
"detailImgUrl": "", "id": 0,
|
||
"isAsc": "asc,desc", "lockerId": 0,
|
||
"lockholeId": 0,
|
||
"number": "",
|
||
"openerGroupId": 0,
|
||
"orderByColumn": "", "pageNum": 0,
|
||
"pageSize": 0,
|
||
"params": {},
|
||
|
||
"remark": "",
|
||
"searchValue": "",
|
||
"sort": 0,
|
||
"state": 0, "type": 0,
|
||
"updateBy": "",
|
||
"updateTime": "",
|
||
"warn": "",
|
||
"warnInterval": 0
|
||
}
|
||
请求参数
|
||
|
||
参数名称
|
||
参数说明
|
||
请求类型
|
||
必须
|
||
数据类型
|
||
schema
|
||
钥匙管理业务对象
|
||
钥匙管理业务对象
|
||
body
|
||
true
|
||
钥匙管理业务对象
|
||
钥匙管理业务对象
|
||
cnName
|
||
钥匙名称
|
||
|
||
true
|
||
string
|
||
|
||
cnNamePy
|
||
钥匙名称拼音
|
||
|
||
false
|
||
string
|
||
|
||
code
|
||
锁柜编号
|
||
|
||
true
|
||
string
|
||
|
||
createBy
|
||
创建者
|
||
|
||
false
|
||
string
|
||
|
||
createTime
|
||
创建时间
|
||
|
||
false
|
||
string(date- time)
|
||
|
||
deptId
|
||
创建者部门 ID
|
||
|
||
false
|
||
integer(int64)
|
||
|
||
detailImgUrl
|
||
钥匙详情图片路径
|
||
|
||
false
|
||
string
|
||
|
||
id
|
||
关键字
|
||
|
||
false
|
||
integer(int64)
|
||
|
||
isAsc
|
||
排序的方向
|
||
|
||
false
|
||
string
|
||
|
||
lockerId
|
||
锁柜名称
|
||
|
||
true
|
||
integer(int64)
|
||
|
||
lockholeId
|
||
锁芯 ID
|
||
|
||
true
|
||
integer(int64)
|
||
|
||
number
|
||
钥匙插销
|
||
|
||
true
|
||
string
|
||
|
||
openerGroupId
|
||
钥匙组 ID
|
||
|
||
false
|
||
integer(int64)
|
||
|
||
|
||
|
||
|
||
参数名称
|
||
参数说明
|
||
请求类型
|
||
必须
|
||
数据类型
|
||
schema
|
||
orderByColumn
|
||
排序列
|
||
|
||
false
|
||
string
|
||
|
||
pageNum
|
||
当前页数
|
||
|
||
false
|
||
integer(int32)
|
||
|
||
pageSize
|
||
分页大小
|
||
|
||
false
|
||
integer(int32)
|
||
|
||
params
|
||
请求参数
|
||
|
||
false
|
||
object
|
||
|
||
remark
|
||
备注
|
||
|
||
false
|
||
string
|
||
|
||
searchValue
|
||
搜索值
|
||
|
||
false
|
||
string
|
||
|
||
sort
|
||
锁芯序号
|
||
|
||
true
|
||
integer(int64)
|
||
|
||
state
|
||
状态
|
||
|
||
true
|
||
integer(int32)
|
||
|
||
type
|
||
类型
|
||
|
||
true
|
||
integer(int32)
|
||
|
||
updateBy
|
||
更新者
|
||
|
||
false
|
||
string
|
||
|
||
updateTime
|
||
更新时间
|
||
|
||
false
|
||
string(date- time)
|
||
|
||
warn
|
||
风险提示
|
||
|
||
false
|
||
string
|
||
|
||
warnInterval
|
||
警告间隔
|
||
|
||
true
|
||
integer(int64)
|
||
|
||
响应状态
|
||
参考“3.统一响应状态”
|
||
|
||
响应参数
|
||
参数名称
|
||
参数说明
|
||
类型
|
||
schema
|
||
code
|
||
消息状态码
|
||
integer(int32)
|
||
integer(int32)
|
||
data
|
||
数据对象
|
||
object
|
||
|
||
msg
|
||
消息内容
|
||
string
|
||
|
||
响应示例
|
||
|
||
{
|
||
"code": 0,
|
||
|
||
|
||
|
||
|
||
}
|
||
"data": {},
|
||
"msg": ""
|
||
|
||
2.18.5 查询授权记录列表接口
|
||
接口地址
|
||
POST http://serverIp:port/prod-api/getPermissionList
|
||
接口描述
|
||
请求数据类型
|
||
application/x-www-form-urlencoded,application/json
|
||
响应数据类型
|
||
*/*
|
||
请求示例
|
||
|
||
{"applyTime": "","backStaffId": 0,"backStaffName": "", "backTime": "","beginApplyTime": "", "borrowTime": "","createBy": "","createTime": "","deptId": 0,"endApplyTime": "", "isAsc": "asc,desc", "lendStaffId": 0,
|
||
{
|
||
"applyTime": "",
|
||
"backStaffId": 0,
|
||
"backStaffName": "", "backTime": "",
|
||
"beginApplyTime": "", "borrowTime": "",
|
||
"createBy": "",
|
||
"createTime": "",
|
||
"deptId": 0,
|
||
"endApplyTime": "", "isAsc": "asc,desc", "lendStaffId": 0,
|
||
"lendStaffName": "", "lockerName": "",
|
||
"lockholeSort": 0,
|
||
"openerCnName": "", "openerId": 0,
|
||
"openerState": 0,
|
||
"openerType": 0,
|
||
"orderByColumn": "", "pageNum": 0,
|
||
"pageSize": 0,
|
||
"params": {},
|
||
"permissionState": 0, "remark": "",
|
||
"searchValue": "", "updateBy": "",
|
||
"updateTime": "",
|
||
|
||
"uuid": ""
|
||
}
|
||
请求参数
|
||
|
||
参数名称
|
||
参数说明
|
||
请求类型
|
||
必须
|
||
数据类型
|
||
schema
|
||
借还&授权记录业务对象
|
||
|
||
借还&授权记录业务对象
|
||
|
||
body
|
||
|
||
true
|
||
借还&授权记录业务对象
|
||
借还&授权
|
||
记录业务对象
|
||
applyTime
|
||
申请时间
|
||
|
||
false
|
||
string(date- time)
|
||
|
||
backStaffId
|
||
归还员工 ID
|
||
|
||
true
|
||
integer(int64)
|
||
|
||
backStaffName
|
||
归还员工名称
|
||
|
||
true
|
||
string
|
||
|
||
backTime
|
||
归还时间
|
||
|
||
false
|
||
string(date- time)
|
||
|
||
beginApplyTime
|
||
申请时间起始日期:
|
||
YYYY-MM-DD HH:mm:ss
|
||
|
||
false
|
||
string
|
||
|
||
borrowTime
|
||
借出时间
|
||
|
||
false
|
||
string(date- time)
|
||
|
||
createBy
|
||
创建者
|
||
|
||
false
|
||
string
|
||
|
||
createTime
|
||
创建时间
|
||
|
||
false
|
||
string(date- time)
|
||
|
||
deptId
|
||
创建者部门 ID
|
||
|
||
false
|
||
integer(int64)
|
||
|
||
endApplyTime
|
||
申请时间结束日期:
|
||
YYYY-MM-DD HH:mm:ss
|
||
|
||
false
|
||
string
|
||
|
||
isAsc
|
||
排序的方向
|
||
|
||
false
|
||
string
|
||
|
||
lendStaffId
|
||
借出员工 ID
|
||
|
||
true
|
||
integer(int64)
|
||
|
||
lendStaffName
|
||
借出员工名称
|
||
|
||
true
|
||
string
|
||
|
||
lockerName
|
||
锁柜名称
|
||
|
||
true
|
||
string
|
||
|
||
lockholeSort
|
||
锁芯序号
|
||
|
||
true
|
||
integer(int64)
|
||
|
||
openerCnName
|
||
钥匙名称
|
||
|
||
true
|
||
string
|
||
|
||
|
||
|
||
|
||
参数名称
|
||
参数说明
|
||
请求类型
|
||
必须
|
||
数据类型
|
||
schema
|
||
openerId
|
||
钥匙 ID
|
||
|
||
true
|
||
integer(int64)
|
||
|
||
openerState
|
||
钥匙状态:1.借出,2.归还
|
||
|
||
true
|
||
integer(int32)
|
||
|
||
|
||
openerType
|
||
钥匙类型:1.无授权, 2.一次授权,3.二次授权
|
||
|
||
|
||
true
|
||
|
||
integer(int32)
|
||
|
||
orderByColumn
|
||
排序列
|
||
|
||
false
|
||
string
|
||
|
||
pageNum
|
||
当前页数
|
||
|
||
false
|
||
integer(int32)
|
||
|
||
pageSize
|
||
分页大小
|
||
|
||
false
|
||
integer(int32)
|
||
|
||
params
|
||
请求参数
|
||
|
||
false
|
||
object
|
||
|
||
|
||
permissionState
|
||
授权状态:1.授权中, 2.授权失败,3.授权成功,4.授权过期
|
||
|
||
|
||
true
|
||
|
||
integer(int32)
|
||
|
||
remark
|
||
备注
|
||
|
||
false
|
||
string
|
||
|
||
searchValue
|
||
搜索值
|
||
|
||
false
|
||
string
|
||
|
||
updateBy
|
||
更新者
|
||
|
||
false
|
||
string
|
||
|
||
updateTime
|
||
更新时间
|
||
|
||
false
|
||
string(date- time)
|
||
|
||
uuid
|
||
全局唯一主键
|
||
|
||
false
|
||
string
|
||
|
||
响应状态
|
||
参考“3.统一响应状态”
|
||
|
||
响应参数
|
||
参数名称
|
||
参数说明
|
||
类型
|
||
schema
|
||
code
|
||
消息状态码
|
||
integer(int32)
|
||
integer(int32)
|
||
data
|
||
数据对象
|
||
object
|
||
|
||
msg
|
||
消息内容
|
||
string
|
||
|
||
响应示例
|
||
|
||
|
||
|
||
{
|
||
|
||
|
||
|
||
}
|
||
|
||
|
||
"code": 0,
|
||
"data": {},
|
||
"msg": ""
|
||
2.18.6 查询借还记录列表接口
|
||
接口地址
|
||
POST http://serverIp:port/prod-api/getRecordList接口描述
|
||
请求数据类型
|
||
application/x-www-form-urlencoded,application/json
|
||
响应数据类型
|
||
*/*
|
||
请求示例
|
||
|
||
{
|
||
"applyTime": "",
|
||
"backStaffId": 0,
|
||
"backStaffName": "", "backTime": "",
|
||
"beginApplyTime": "", "borrowTime": "",
|
||
"createBy": "",
|
||
"createTime": "", "deptId": 0,
|
||
"endApplyTime": "", "isAsc": "asc,desc",
|
||
"lendStaffId": 0,
|
||
"lendStaffName": "",
|
||
"lockerName": "", "lockholeSort": 0, "openerCnName": "",
|
||
"openerId": 0,
|
||
"openerState": 0, "openerType": 0,
|
||
"orderByColumn": "",
|
||
"pageNum": 0,
|
||
"pageSize": 0,
|
||
"params": {},
|
||
"permissionState": 0,
|
||
"remark": "",
|
||
|
||
"searchValue": "",
|
||
"updateBy": "",
|
||
"updateTime": "",
|
||
"uuid": ""
|
||
}
|
||
请求参数
|
||
|
||
参数名称
|
||
参数说明
|
||
请求类型
|
||
必须
|
||
数据类型
|
||
schema
|
||
借还&授权记录业务对象
|
||
|
||
借还&授权记录业务对象
|
||
|
||
body
|
||
|
||
true
|
||
借还&授权记录业务对象
|
||
借还&授权
|
||
记录业务对象
|
||
applyTime
|
||
申请时间
|
||
|
||
false
|
||
string(date- time)
|
||
|
||
backStaffId
|
||
归还员工 ID
|
||
|
||
true
|
||
integer(int64)
|
||
|
||
backStaffName
|
||
归还员工名称
|
||
|
||
true
|
||
string
|
||
|
||
backTime
|
||
归还时间
|
||
|
||
false
|
||
string(date- time)
|
||
|
||
beginApplyTime
|
||
申请时间起始日期:
|
||
YYYY-MM-DD HH:mm:ss
|
||
|
||
false
|
||
string
|
||
|
||
borrowTime
|
||
借出时间
|
||
|
||
false
|
||
string(date- time)
|
||
|
||
createBy
|
||
创建者
|
||
|
||
false
|
||
string
|
||
|
||
createTime
|
||
创建时间
|
||
|
||
false
|
||
string(date- time)
|
||
|
||
deptId
|
||
创建者部门 ID
|
||
|
||
false
|
||
integer(int64)
|
||
|
||
endApplyTime
|
||
申请时间结束日期:
|
||
YYYY-MM-DD HH:mm:ss
|
||
|
||
false
|
||
string
|
||
|
||
isAsc
|
||
排序的方向
|
||
|
||
false
|
||
string
|
||
|
||
lendStaffId
|
||
借出员工 ID
|
||
|
||
true
|
||
integer(int64)
|
||
|
||
lendStaffName
|
||
借出员工名称
|
||
|
||
true
|
||
string
|
||
|
||
lockerName
|
||
锁柜名称
|
||
|
||
true
|
||
string
|
||
|
||
lockholeSort
|
||
锁芯序号
|
||
|
||
true
|
||
integer(int64)
|
||
|
||
|
||
|
||
|
||
参数名称
|
||
参数说明
|
||
请求类型
|
||
必须
|
||
数据类型
|
||
schema
|
||
openerCnName
|
||
钥匙名称
|
||
|
||
true
|
||
string
|
||
|
||
openerId
|
||
钥匙 ID
|
||
|
||
true
|
||
integer(int64)
|
||
|
||
openerState
|
||
钥匙状态:1.借出,2.归还
|
||
|
||
true
|
||
integer(int32)
|
||
|
||
|
||
openerType
|
||
钥匙类型:1.无授权, 2.一次授权,3.二次授权
|
||
|
||
|
||
true
|
||
|
||
integer(int32)
|
||
|
||
orderByColumn
|
||
排序列
|
||
|
||
false
|
||
string
|
||
|
||
pageNum
|
||
当前页数
|
||
|
||
false
|
||
integer(int32)
|
||
|
||
pageSize
|
||
分页大小
|
||
|
||
false
|
||
integer(int32)
|
||
|
||
params
|
||
请求参数
|
||
|
||
false
|
||
object
|
||
|
||
|
||
permissionState
|
||
授权状态:1.授权中, 2.授权失败,3.授权成功,4.授权过期
|
||
|
||
|
||
true
|
||
|
||
integer(int32)
|
||
|
||
remark
|
||
备注
|
||
|
||
false
|
||
string
|
||
|
||
searchValue
|
||
搜索值
|
||
|
||
false
|
||
string
|
||
|
||
updateBy
|
||
更新者
|
||
|
||
false
|
||
string
|
||
|
||
updateTime
|
||
更新时间
|
||
|
||
false
|
||
string(date- time)
|
||
|
||
uuid
|
||
全局唯一主键
|
||
|
||
false
|
||
string
|
||
|
||
响应状态
|
||
参考“3.统一响应状态”
|
||
|
||
响应参数
|
||
参数名称
|
||
参数说明
|
||
类型
|
||
schema
|
||
code
|
||
消息状态码
|
||
integer(int32)
|
||
integer(int32)
|
||
data
|
||
数据对象
|
||
object
|
||
|
||
|
||
|
||
|
||
参数名称
|
||
参数说明
|
||
类型
|
||
schema
|
||
msg
|
||
消息内容
|
||
string
|
||
|
||
响应示例
|
||
|
||
{
|
||
|
||
|
||
|
||
}
|
||
|
||
|
||
"code": 0,
|
||
"data": {},
|
||
"msg": ""
|
||
2.18.7 查询告警记录列表接口
|
||
接口地址
|
||
POST http://serverIp:port/prod-api/getWarningList接口描述
|
||
请求数据类型
|
||
application/x-www-form-urlencoded,application/json
|
||
响应数据类型
|
||
*/*
|
||
请求示例
|
||
|
||
{
|
||
"beginWarningTime": "", "borrowTime": "",
|
||
"createBy": "",
|
||
"createTime": "",
|
||
"deptId": 0,
|
||
"endWarningTime": "", "isAsc": "asc,desc",
|
||
"lockerName": "", "lockholeSort": 0, "openerCnName": "",
|
||
"openerId": 0,
|
||
"openerType": 0,
|
||
"orderByColumn": "",
|
||
"pageNum": 0,
|
||
"pageSize": 0,
|
||
"params": {},
|
||
"permissionUuid": "",
|
||
"remark": "",
|
||
"searchValue": "",
|
||
"staffId": 0,
|
||
|
||
"staffName": "",
|
||
"type": 0,
|
||
"updateBy": "",
|
||
"updateTime": "",
|
||
"uuid": "",
|
||
"warningTime": ""
|
||
}
|
||
请求参数
|
||
|
||
参数名称
|
||
参数说明
|
||
请求类型
|
||
必须
|
||
数据类型
|
||
schema
|
||
告警记录业务对象
|
||
告警记录业务对象
|
||
body
|
||
true
|
||
告警记录业务对象
|
||
告警记录业务对象
|
||
beginWarningTime
|
||
|
||
|
||
false
|
||
string
|
||
|
||
borrowTime
|
||
借出时间
|
||
|
||
false
|
||
string(date- time)
|
||
|
||
createBy
|
||
创建者
|
||
|
||
false
|
||
string
|
||
|
||
createTime
|
||
创建时间
|
||
|
||
false
|
||
string(date- time)
|
||
|
||
deptId
|
||
创建者部门 ID
|
||
|
||
false
|
||
integer(int64)
|
||
|
||
endWarningTime
|
||
|
||
|
||
false
|
||
string
|
||
|
||
isAsc
|
||
排序的方向
|
||
|
||
false
|
||
string
|
||
|
||
lockerName
|
||
锁柜名称
|
||
|
||
true
|
||
string
|
||
|
||
lockholeSort
|
||
锁芯序号
|
||
|
||
true
|
||
integer(int64)
|
||
|
||
openerCnName
|
||
钥匙名称
|
||
|
||
true
|
||
string
|
||
|
||
openerId
|
||
钥匙 ID
|
||
|
||
true
|
||
integer(int64)
|
||
|
||
openerType
|
||
钥匙类型:1.无授权,2.一次授权,3.二次授权
|
||
|
||
true
|
||
integer(int32)
|
||
|
||
orderByColumn
|
||
排序列
|
||
|
||
false
|
||
string
|
||
|
||
pageNum
|
||
当前页数
|
||
|
||
false
|
||
integer(int32)
|
||
|
||
pageSize
|
||
分页大小
|
||
|
||
false
|
||
integer(int32)
|
||
|
||
|
||
|
||
|
||
参数名称
|
||
参数说明
|
||
请求类型
|
||
必须
|
||
数据类型
|
||
schema
|
||
params
|
||
请求参数
|
||
|
||
false
|
||
object
|
||
|
||
permissionUuid
|
||
同步到后台 Permission 主键
|
||
|
||
false
|
||
string
|
||
|
||
remark
|
||
备注
|
||
|
||
false
|
||
string
|
||
|
||
searchValue
|
||
搜索值
|
||
|
||
false
|
||
string
|
||
|
||
staffId
|
||
员工 ID
|
||
|
||
true
|
||
integer(int64)
|
||
|
||
staffName
|
||
借出员工
|
||
|
||
true
|
||
string
|
||
|
||
type
|
||
告警类型:1、当前告警;
|
||
2 历史告警
|
||
|
||
false
|
||
integer(int32)
|
||
|
||
updateBy
|
||
更新者
|
||
|
||
false
|
||
string
|
||
|
||
updateTime
|
||
更新时间
|
||
|
||
false
|
||
string(date- time)
|
||
|
||
uuid
|
||
同步到后台的主键
|
||
|
||
false
|
||
string
|
||
|
||
warningTime
|
||
告警时间
|
||
|
||
false
|
||
string(date- time)
|
||
|
||
响应状态
|
||
|
||
状态码
|
||
说明
|
||
schema
|
||
200
|
||
OK
|
||
请求响应对象
|
||
201
|
||
Created
|
||
|
||
401
|
||
Unauthorized
|
||
|
||
403
|
||
Forbidden
|
||
|
||
404
|
||
Not Found
|
||
|
||
响应参数
|
||
|
||
|
||
参数名称
|
||
参数说明
|
||
类型
|
||
schema
|
||
code
|
||
消息状态码
|
||
integer(int32)
|
||
integer(int32)
|
||
data
|
||
数据对象
|
||
object
|
||
|
||
msg
|
||
消息内容
|
||
string
|
||
|
||
响应示例
|
||
|
||
{
|
||
"code": 0,
|
||
"data": {},
|
||
"msg": ""
|
||
}
|
||
|
||
|
||
2.18.8 单点登录接口
|
||
接口地址
|
||
POST http://serverIp:port/thirdPlatlogin?username=zhangsan 接口描述
|
||
接口调用成功后直接重定向至钥匙柜系统首页
|
||
请求数据类型
|
||
application/x-www-form-urlencoded
|
||
响应数据类型
|
||
*/*
|
||
请求参数
|
||
|
||
参数名称
|
||
参数说明
|
||
请求类型
|
||
必须
|
||
数据类型
|
||
备注
|
||
username
|
||
登录账号
|
||
path
|
||
true
|
||
string
|
||
账号
|
||
响应状态
|
||
响应参数无
|
||
响应参数
|
||
|
||
参数名称
|
||
|
||
参数说明
|
||
|
||
类型
|
||
|
||
备注
|
||
code
|
||
消息状态码
|
||
integer(int32)
|
||
integer(int32)
|
||
data
|
||
数据对象
|
||
object
|
||
|
||
|
||
|
||
|
||
参数名称
|
||
参数说明
|
||
类型
|
||
备注
|
||
token
|
||
Token 值
|
||
string
|
||
|
||
msg
|
||
消息内容
|
||
string
|
||
|
||
响应示例
|
||
{
|
||
"code": 200,
|
||
"msg": "操作成功",
|
||
"data": {
|
||
"token": "eyJhbGciOiJIUzUxMiJ9.eyJsb2dpbl91c2VyX2tleSI6ImZlNWFlMzY0LTQ3MDctNGQ3 Yi05ODMxLTY0MGFhMjE1Yzk5OSJ9.gBLtnoSWZWKvGumDL0Srkh8p9FXdv_jr4QWAYzwXOGAO3iagylhNanajsa ekRJDCMz9Q_4mjbKZGBv6vnmLAcQ"
|
||
}
|
||
}
|
||
|
||
3.统一响应状态
|
||
|
||
状态码
|
||
说明
|
||
注释
|
||
200
|
||
OK
|
||
成功
|
||
401
|
||
Unauthorized
|
||
认证失败,无法访问系统资源
|
||
403
|
||
Forbidden
|
||
服务器拒绝请求
|
||
404
|
||
Not Found
|
||
未找到/不存在
|
||
500
|
||
InternalServerError
|
||
服务器内部错误(详细错误参考实际返回的错误信息)
|
||
|
||
|
||
4.数据字典
|
||
|
||
字典名称
|
||
字典类型
|
||
字典标签
|
||
字典值
|
||
字典序号
|
||
|
||
锁柜状态
|
||
|
||
kms_locker_status
|
||
离线
|
||
1
|
||
1
|
||
|
||
|
||
正常
|
||
2
|
||
2
|
||
|
||
|
||
停用
|
||
10
|
||
3
|
||
|
||
|
||
故障
|
||
20
|
||
4
|
||
锁芯状态
|
||
kms_lockhole_status
|
||
正常
|
||
1
|
||
1
|
||
|
||
|
||
|
||
|
||
|
||
停用
|
||
10
|
||
2
|
||
|
||
|
||
故障
|
||
20
|
||
3
|
||
|
||
员工类型
|
||
|
||
kms_staff_type
|
||
普通用户
|
||
1
|
||
1
|
||
|
||
|
||
授权用户
|
||
2
|
||
2
|
||
|
||
|
||
高级授权
|
||
3
|
||
3
|
||
|
||
钥匙类型
|
||
|
||
kms_opener_type
|
||
免授权
|
||
1
|
||
1
|
||
|
||
|
||
一次授权
|
||
2
|
||
2
|
||
|
||
|
||
二次授权
|
||
3
|
||
3
|
||
|
||
钥匙状态
|
||
|
||
kms_opener_status
|
||
在柜
|
||
1
|
||
1
|
||
|
||
|
||
借出
|
||
2
|
||
2
|
||
|
||
|
||
录入
|
||
3
|
||
3
|
||
|
||
|
||
丢失
|
||
10
|
||
4
|
||
员工状态
|
||
kms_staff_status
|
||
正常
|
||
1
|
||
1
|
||
|
||
|
||
停用
|
||
2
|
||
2
|
||
|
||
授权状态
|
||
|
||
kms_permission_status
|
||
授权中
|
||
1
|
||
1
|
||
|
||
|
||
拒绝借出
|
||
2
|
||
2
|
||
|
||
|
||
授权成功
|
||
3
|
||
3
|
||
|
||
|
||
授权过期
|
||
4
|
||
4
|
||
互斥组类型
|
||
kms_mutex_type
|
||
组内互斥
|
||
1
|
||
1
|
||
|
||
|
||
组间互斥
|
||
2
|
||
2
|
||
钥匙状态 2
|
||
kms_opener_status2
|
||
借出
|
||
1
|
||
1
|
||
|
||
|
||
归还
|
||
2
|
||
2
|
||
|
||
申请单状态
|
||
|
||
kms_apply_bill_status
|
||
提交
|
||
1
|
||
1
|
||
|
||
|
||
审批通过
|
||
2
|
||
2
|
||
|
||
|
||
审批驳回
|
||
3
|
||
3
|
||
|
||
|
||
关闭
|
||
4
|
||
4
|
||
是否创建
|
||
管理系统用户
|
||
kms_staff_create_sys_user
|
||
是
|
||
0
|
||
1
|
||
|
||
|
||
否
|
||
1
|
||
2
|
||
告警类型
|
||
warning_type
|
||
当前告警
|
||
1
|
||
1
|
||
|
||
|
||
历史告警
|
||
2
|
||
2
|