项目入场规则
接口地址
SERVICE-ADDRESS/device/rule?appid=APPID&sign=SIGN&projectId=PROJECTID
方法:get
参数说明
参数 | 类型 | 是否必须 | 说明 |
---|---|---|---|
appid | string | 是 | 唯一凭证 |
sign | string | 是 | 签名 |
projectId | long | 是 | 项目编码 |
返回数据示例
{
"success": true,
"code": "0",
"message": "操作成功",
"data": {
"Temperature_Abnormal_Forbid_Enter": {
"Id": 0,
"TenantId": 0,
"Org_id": 0,
"Code": "Temperature_Abnormal_Forbid_Enter",
"Describe": "温度异常时禁止进入施工现场",
"Enabled": false,
"Value": "NULL"
},
"Labor_SpecialWork": {
"Id": 0,
"TenantId": 0,
"Org_id": 0,
"Code": "Labor_SpecialWork",
"Describe": "特殊工种必须上传证书,不上传不能进场",
"Enabled": false,
"Value": null
},
"Government_Auth_Code": {
"Id": 0,
"TenantId": 246798218891776,
"Org_id": 0,
"Code": "Government_Auth_Code",
"Describe": "政府通行码失效禁止通行",
"Enabled": true,
"Value": "1"
},
"Security_NoAdmissionEducation": {
"Id": 0,
"TenantId": 0,
"Org_id": 0,
"Code": "Security_NoAdmissionEducation",
"Describe": "未进行入场安全教育时,禁止进入现场",
"Enabled": false,
"Value": "2"
}
}
}
返回字段说明
字段 | 字段名称 | 字段格式 | 备注 |
---|---|---|---|
Code | 规则code | String | |
Describe | 规则描述 | String | |
Enabled | 是否开启 | short | |
Value | 值 | String | 值;1:禁止通行; 2:可以通行,但要进行提醒 |
规则更新
-
设备启动后需要在拉取白名单前提前调用此接口获取同行规则
-
项目规则在服务端设置有变更时会给设备下发
ruleupdate
的服务通知,这个和白名单whitelistupdate
更新原理是一样的接收到此服务指令后,设备再次请求此http接口回去最新的规则消息