智慧工地-API
  1. 业务接口
智慧工地-API
  • 对接介绍
  • 基本对接
    • 获取Token
      GET
    • 获取Token(签名验证方式)
      GET
    • 获取授权项目列表
      POST
  • 人员实名制
    • 实名制API对接说明
    • 业务接口
      • 获取工种列表
        POST
      • 获取学历列表
        POST
      • 获取绑定的项目列表
        POST
      • 获取项目区域列表
        POST
      • 获取分包公司列表
        POST
      • 获取分组列表
        POST
      • 获取人员列表
        POST
      • 获取项目设备列表
        POST
      • 获取考勤记录(出入记录)
        POST
      • 获取在场人员列表
        POST
    • 统计接口
      • 获取人员年龄分布
      • 获取人员工种分布
      • 获取当天每小时进出场统计
      • 获取本周每天进出场统计
      • 获取本周数量统计
      • 获取当天数量统计
    • 数据同步
      • 说明
      • 同步工人信息
      • 同步工人考勤信息
  • 塔机
    • 获取项目塔机列表
      POST
    • 获取塔机记录列表
      POST
    • 保存塔机基本信息
      POST
    • 塔机记录数据上传
      POST
  • 升降机
    • 报警码
    • 获取升降机设备信息
      POST
    • 获取工地升降机列表(全部)
      POST
    • 获取升降机最新数据
      POST
    • 获取升降机历史记录
      POST
    • 保存升降机配置信息
      POST
    • 上传升降机信息记录
      POST
  • 卸料平台
    • 报警码
    • 获取设备信息
    • 获取设备最新一条数据
    • 获取设备数据
  • 雾炮喷淋
    • 获取喷淋设备列表
    • 控制喷淋设备开关
  • 配电设备
    • 获取配电设备详情
    • 添加设备实时数据
  • 环境监测
    • 添加环境监测数据
    • 获取环境监测数据历史记录
  • 视频监控
    • 视频播放说明
    • 获取视频监控列表
  • 智慧实验室
  • 标准养护室
    • 温湿度传输控制仪
    • 温湿度系统数据转发(推送)协议
    • 智慧工地项目标养室设备
      • 说明
      • 查询设备列表
      • 查询设备温湿度历史记录
    • 查询设备列表
    • 查询设备温湿度数据
  • 公共类
    • 返回结果对象ApiResult
    • RSAUtil类
  1. 业务接口

获取人员列表

POST
/interface/v1/people/project/getWorkers
接口返回人员信息中的图片是相对路径,展示图片需要域名拼合,如下:
图片网址前缀:http://smz.zhihuigongdiyun.com/files
完整网址示例:http://smz.zhihuigongdiyun.com/files/people/20220319/2022031910485973182.png

请求参数

Query 参数
appKey
string 
必需
平台分配的AppKey
示例值:
a2554199a3bbb0b7
token
string 
Token
必需
示例值:
40084605ad73735b
pageNum
integer 
分页页码(默认1)
可选
示例值:
1
pageSize
integer 
可选
分页大小(默认10)
示例值:
10
projectId
integer 
项目ID
可选
示例值:
24
realname
string 
可选
真实姓名(模糊匹配)
示例值:
张
sex
integer 
可选
性别:0 男性 1 女
workType
integer 
工种ID
可选
flag
integer 
可选
状态: 0 正常, 1 离职, 2 临工,4 黑名单
groupId
integer 
分组ID
可选
companyId
integer 
分包ID
可选
ischeck
integer 
可选
是否审核 0未审核 1审核通过 2审核未通过
number
string 
身份证号码
可选

示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST '/interface/v1/people/project/getWorkers?appKey=a2554199a3bbb0b7&token=40084605ad73735b&pageNum=1&pageSize=10&projectId=24&realname=张&sex=&workType=&flag&groupId&companyId&ischeck&number'

返回响应

🟢200成功
application/json
Body
code
integer 
必需
message
string 
必需
data
object 
可选
records
array [object {26}] 
必需
total
integer 
结果总数
必需
size
integer 
分页大小
必需
current
integer 
必需
searchCount
boolean 
必需
pages
integer 
必需
示例
{
    "code": 200,
    "message": "ok",
    "data": {
        "records": [
            {
                "id": 77,
                "realname": "张姐",
                "address": "",
                "sex": 1,
                "age": 42,
                "birthday": "",
                "nation": "",
                "number": "120130198008060806",
                "phone": "",
                "degree": "16",
                "workType": 9,
                "workTypeName": "吊车指挥",
                "hostPicFace": "",
                "hostPicBack": "",
                "area": "",
                "photo": "/info/20220126/2022012608521470859.jpg",
                "photobase": "/people/20220125/2022012515385774944.jpg",
                "flag": 0,
                "projectId": 24,
                "groupId": "122",
                "companyId": 36,
                "ischeck": 1,
                "createTime": "2022-01-25 15:38:49",
                "induDate": "2022-01-25 15:38:49"
            },
            {
                "id": 37,
                "realname": "张培",
                "address": "河南省许昌县张潘镇政府院政府院",
                "sex": 0,
                "age": 37,
                "birthday": "",
                "nation": "汉",
                "number": "411023198504100514",
                "phone": "15011243090",
                "degree": "",
                "workType": 1,
                "workTypeName": "木工",
                "hostPicFace": "/android/20220115/2022011514332884320.jpg",
                "hostPicBack": "/android/20220115/2022011514332919620.jpg",
                "area": "0",
                "photo": "/info/20220128/2022012808303872430.jpg",
                "photobase": "/people/20220128/2022012808303853176.jpeg",
                "flag": 0,
                "projectId": 24,
                "groupId": "113",
                "companyId": 31,
                "ischeck": 1,
                "createTime": "2022-01-15 14:33:35",
                "expDate": "2022-01-20 23:59:59",
                "induDate": "2022-01-22 10:26:03"
            }
        ],
        "total": 2,
        "size": 10,
        "current": 1,
        "searchCount": true,
        "pages": 1
    }
}
🟢200请求成功
🔵300AppKey验证失败
🔵301权限验证失败
🟠400参数错误
修改于 2024-04-08 06:25:32
上一页
获取分组列表
下一页
获取项目设备列表
Built with