Skip to content

项目入场规则

接口地址

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:可以通行,但要进行提醒

规则更新

  1. 设备启动后需要在拉取白名单前提前调用此接口获取同行规则

  2. 项目规则在服务端设置有变更时会给设备下发 ruleupdate的服务通知,这个和白名单whitelistupdate 更新原理是一样的接收到此服务指令后,设备再次请求此http接口回去最新的规则消息