智慧工地-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/getWorkTypes

请求参数

Query 参数
appKey
string 
必需
示例值:
a2554199a3bbb0b7
token
string 
必需
示例值:
b97742ccb4d6a9a2
projectId
string 
绑定的项目ID
必需
示例值:
24
type
string 
必需
1=工人,2=项目部
示例值:
1
flag
integer 
可选
是否启用 1启用 0未启用

示例代码

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/getWorkTypes?appKey=a2554199a3bbb0b7&token=b97742ccb4d6a9a2&projectId=24&type=1'

返回响应

🟢200成功
application/json
Body
code
integer 
请求返回状态
必需
message
string 
请求返回说明
必需
data
array [object {6}] 
数据
可选
id
integer 
主键
必需
name
string 
工种名称
必需
sort
integer 
排序字段
必需
flag
integer 
必需
是否启用 1启用 0未启用
projectId
integer 
项目ID
必需
type
integer 
1工人 2项目部
必需
示例
{
    "code": 200,
    "message": "ok",
    "data": [
        {
            "id": 74,
            "name": "添加工种1",
            "sort": 0,
            "flag": 1,
            "projectId": 24,
            "type": 1
        },
        {
            "id": 1,
            "name": "木工",
            "sort": 1,
            "flag": 1,
            "projectId": 0,
            "type": 1
        },
        {
            "id": 2,
            "name": "瓦工",
            "sort": 2,
            "flag": 1,
            "projectId": 0,
            "type": 1
        },
        {
            "id": 3,
            "name": "钢筋工",
            "sort": 3,
            "flag": 1,
            "projectId": 0,
            "type": 1
        },
        {
            "id": 4,
            "name": "混凝土工",
            "sort": 4,
            "flag": 1,
            "projectId": 0,
            "type": 1
        },
        {
            "id": 5,
            "name": "油漆工",
            "sort": 5,
            "flag": 1,
            "projectId": 0,
            "type": 1
        },
        {
            "id": 6,
            "name": "玻璃工",
            "sort": 6,
            "flag": 1,
            "projectId": 0,
            "type": 1
        },
        {
            "id": 7,
            "name": "起重工",
            "sort": 7,
            "flag": 1,
            "projectId": 0,
            "type": 1
        },
        {
            "id": 8,
            "name": "吊车司机",
            "sort": 8,
            "flag": 1,
            "projectId": 0,
            "type": 1
        },
        {
            "id": 9,
            "name": "吊车指挥",
            "sort": 9,
            "flag": 1,
            "projectId": 0,
            "type": 1
        },
        {
            "id": 10,
            "name": "电焊工",
            "sort": 10,
            "flag": 1,
            "projectId": 0,
            "type": 1
        },
        {
            "id": 11,
            "name": "机修工",
            "sort": 11,
            "flag": 1,
            "projectId": 0,
            "type": 1
        },
        {
            "id": 12,
            "name": "电工",
            "sort": 12,
            "flag": 1,
            "projectId": 0,
            "type": 1
        },
        {
            "id": 13,
            "name": "测量工",
            "sort": 13,
            "flag": 1,
            "projectId": 0,
            "type": 1
        },
        {
            "id": 14,
            "name": "防水工",
            "sort": 14,
            "flag": 1,
            "projectId": 0,
            "type": 1
        },
        {
            "id": 15,
            "name": "架子工",
            "sort": 15,
            "flag": 1,
            "projectId": 0,
            "type": 1
        },
        {
            "id": 16,
            "name": "水工",
            "sort": 16,
            "flag": 1,
            "projectId": 0,
            "type": 1
        },
        {
            "id": 17,
            "name": "杂工",
            "sort": 17,
            "flag": 1,
            "projectId": 0,
            "type": 1
        },
        {
            "id": 18,
            "name": "砌筑工",
            "sort": 18,
            "flag": 1,
            "projectId": 0,
            "type": 1
        },
        {
            "id": 19,
            "name": "模板工",
            "sort": 19,
            "flag": 1,
            "projectId": 0,
            "type": 1
        },
        {
            "id": 20,
            "name": "通风工",
            "sort": 20,
            "flag": 1,
            "projectId": 0,
            "type": 1
        },
        {
            "id": 21,
            "name": "机械设备安装工",
            "sort": 21,
            "flag": 1,
            "projectId": 0,
            "type": 1
        },
        {
            "id": 22,
            "name": "安装起重工",
            "sort": 22,
            "flag": 1,
            "projectId": 0,
            "type": 1
        },
        {
            "id": 23,
            "name": "安装钳工",
            "sort": 23,
            "flag": 1,
            "projectId": 0,
            "type": 1
        },
        {
            "id": 24,
            "name": "电气设备安装调试工",
            "sort": 24,
            "flag": 1,
            "projectId": 0,
            "type": 1
        },
        {
            "id": 25,
            "name": "管道工",
            "sort": 25,
            "flag": 1,
            "projectId": 0,
            "type": 1
        },
        {
            "id": 26,
            "name": "变电安装工",
            "sort": 26,
            "flag": 1,
            "projectId": 0,
            "type": 1
        },
        {
            "id": 27,
            "name": "建筑电工",
            "sort": 27,
            "flag": 1,
            "projectId": 0,
            "type": 1
        },
        {
            "id": 28,
            "name": "司泵工",
            "sort": 28,
            "flag": 1,
            "projectId": 0,
            "type": 1
        },
        {
            "id": 29,
            "name": "挖掘铲运和桩工机械司机",
            "sort": 29,
            "flag": 1,
            "projectId": 0,
            "type": 1
        },
        {
            "id": 30,
            "name": "桩机操作工",
            "sort": 30,
            "flag": 1,
            "projectId": 0,
            "type": 1
        },
        {
            "id": 31,
            "name": "起重信号工",
            "sort": 31,
            "flag": 1,
            "projectId": 0,
            "type": 1
        },
        {
            "id": 32,
            "name": "建筑起重机械安装拆卸工",
            "sort": 32,
            "flag": 1,
            "projectId": 0,
            "type": 1
        },
        {
            "id": 33,
            "name": "装饰装修工",
            "sort": 33,
            "flag": 1,
            "projectId": 0,
            "type": 1
        },
        {
            "id": 34,
            "name": "室内成套设施安装工",
            "sort": 34,
            "flag": 1,
            "projectId": 0,
            "type": 1
        },
        {
            "id": 35,
            "name": "建筑门窗幕墙安装工",
            "sort": 35,
            "flag": 1,
            "projectId": 0,
            "type": 1
        },
        {
            "id": 36,
            "name": "幕墙制作工",
            "sort": 36,
            "flag": 1,
            "projectId": 0,
            "type": 1
        },
        {
            "id": 37,
            "name": "石工",
            "sort": 37,
            "flag": 1,
            "projectId": 0,
            "type": 1
        },
        {
            "id": 38,
            "name": "爆破工",
            "sort": 38,
            "flag": 1,
            "projectId": 0,
            "type": 1
        },
        {
            "id": 39,
            "name": "除尘工",
            "sort": 39,
            "flag": 1,
            "projectId": 0,
            "type": 1
        },
        {
            "id": 40,
            "name": "测量放线工",
            "sort": 40,
            "flag": 1,
            "projectId": 0,
            "type": 1
        },
        {
            "id": 41,
            "name": "线路架设工",
            "sort": 41,
            "flag": 1,
            "projectId": 0,
            "type": 1
        },
        {
            "id": 42,
            "name": "古建筑传统石工",
            "sort": 42,
            "flag": 1,
            "projectId": 0,
            "type": 1
        },
        {
            "id": 43,
            "name": "古建筑传统瓦工",
            "sort": 43,
            "flag": 1,
            "projectId": 0,
            "type": 1
        },
        {
            "id": 44,
            "name": "古建筑传统彩画工",
            "sort": 44,
            "flag": 1,
            "projectId": 0,
            "type": 1
        },
        {
            "id": 45,
            "name": "古建筑传统木工",
            "sort": 45,
            "flag": 1,
            "projectId": 0,
            "type": 1
        },
        {
            "id": 46,
            "name": "古建筑传统油工",
            "sort": 46,
            "flag": 1,
            "projectId": 0,
            "type": 1
        },
        {
            "id": 47,
            "name": "金属工",
            "sort": 47,
            "flag": 1,
            "projectId": 0,
            "type": 1
        },
        {
            "id": 48,
            "name": "其他工种",
            "sort": 99,
            "flag": 1,
            "projectId": 0,
            "type": 1
        }
    ]
}
修改于 2022-05-27 05:12:45
上一页
实名制API对接说明
下一页
获取学历列表
Built with