查询问题类型数据字典
接口地址:/openapi/inspectionReport/getProblemTypeList
请求方式:GET
请求数据类型:无
响应数据类型:application/json
接口描述:
请求示例:
无需参数
请求参数:
参数名称 | 参数说明 | 请求类型 | 是否必须 | 数据类型 | 默认值 |
---|---|---|---|---|---|
无需请求参数 |
响应参数:
{
"CHILDREN_STAY": "儿童逗留",
"OTHER_REPORT": "其他",
"INSPECTION_CAMERA": "设备安装",
"POOR_CLEANLINESS": "整洁度差",
"safety_loophole": "安全隐患",
"dirty_and_unkempt": "工地脏乱差",
"FLY_LINE": "飞线",
"SMOKING": "抽烟"
}
提交巡检问题
接口地址:/openapi/inspectionReport/reportSave
请求方式:POST
请求数据类型:form-data
响应数据类型:application/json
接口描述:
请求示例:
{
"projectId": 1807654588896792578,
"serialNumber": "NN686357089",
"types": FLY_LINE,CHILDREN_STAY,dirty_and_unkempt,
"mobile": "13012345678",
"remark": null,
"file": "文件流"
}
请求参数:
参数名称 | 参数说明 | 请求类型 | 是否必须 | 数据类型 | 默认值 |
---|---|---|---|---|---|
projectId | 工地ID | form-data | true | long | |
serialNumber | 设备序列号 | form-data | true | long | |
types | 问题类型列表,逗号分割 | form-data | true | long | |
file | 文件流 | form-data | true | file | |
remark | 备注 | form-data | false | string | |
userId | 操作人ID | form-data | false | long | |
mobile | 操作人手机号码 | form-data | false | string | |
repeat | 允许重复提交相同类型问题 | form-data | false | boolean |
参数说明
1. projectId, 工地ID;
2. serialNumber, 设备序列号;
3. types问题类型, 通过前文的getProblemTypeList获取返回;
4. file参数传递的是文件的BASE64编码字符串
5. userId 和 mobile 不能同时为空;
6. remark表示备注, 一般情况当TYPES包含OTHER_REPORT_OTHER或OTHER_REPORT时填充自定义说明文字
7. repeat表示重复提交同一个问题类型, 默认为false, 如果传递 true, 则不校验重复问题
响应参数:
{
"code": 200,
"message": "成功",
"data": {
"repeatTypes": [
"CHILDREN_STAY"
],
"successCount": 2
},
"successful": true
}
参数名称 | 参数说明 | 类型 | 格式 |
---|---|---|---|
successful | 处理状态 | boolean | |
successCount | 成功新增数据条数 | int | |
repeatTypes | 当天重复提交的问题类型CODE | list |
巡检问题分页查询
接口地址:/openapi/inspectionReport/queryPage?pageNo=1&pageSize=10
请求方式:POST
请求数据类型:application/json
响应数据类型:*/*
接口描述:
请求示例:
{
"startDate": "2024-08-01",
"endDate": "2024-08-02",
"reportUserId":1390577488135925762,
"status": "UNTREATED"
}
请求参数:
参数名称 | 参数说明 | 请求类型 | 是否必须 | 数据类型 | 默认值 |
---|---|---|---|---|---|
startDate | 问题查询开始时间 | body | true | string | |
endDate | 问题查询结束时间 | body | true | string | |
reportUserId | 问题报告人ID | body | false | long | |
status | 问题处理状态 | body | false | string | |
projectId | 工地ID | body | false | long |
参数说明
1.startDate和endDate 时间参数,格式为 yyyy-MM-dd
2.status问题处理状态, UNTREATED-未处理, PROCESSED-已处理
响应参数:
{
"code": 200,
"message": "成功",
"data": {
"records": [
{
"projectId": "1807654588896792578",
"projectName": "新创建一个工地",
"remark": null,
"url": "[{\"type\":\"image\",\"url\":\"https://reiniot-dcp.oss-cn-zhangjiakou.aliyuncs.com/snapshots/normal_snapshot/PX761838677/202501/o_1853282615.jpg\"}]",
"type": "dirty_and_unkempt",
"typeDesc": "工地脏乱差",
"status": "UNTREATED",
"statusDesc": "未处理",
"supervisorName": "张三",
"managerName": "李四",
"reportUserName": "王五"
}
],
"total": "1",
"size": "10",
"current": "1",
"orders": [],
"optimizeCountSql": true,
"hitCount": false,
"countId": null,
"maxLimit": null,
"searchCount": true,
"pages": "1"
},
"successful": true
}
参数名称 | 参数说明 | 类型 | 格式 |
---|---|---|---|
projectId | 工地ID | string | |
projectName | 工地名称 | string | |
remark | 问题备注 | string | |
url | 提交问题的图片地址, JSON Array 字符串 | string | |
type | 问题类型CODE | string | |
typeDesc | 问题中文描述 | string | |
status | 问题处理状态CODE | string | |
statusDesc | 问题处理状态中文描述 | string | |
supervisorName | 主要负责人姓名 | string | |
managerName | 次要负责人姓名 | string | |
reportUserName | 问题报告人姓名 | string |
作者:tancheng 创建时间:2025-05-20 14:28
最后编辑:tancheng 更新时间:2025-05-30 16:03
最后编辑:tancheng 更新时间:2025-05-30 16:03