You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
60 KiB
60 KiB
隐患信息管理
本模块共 21 个接口。源文件:api.json。
快速索引
| 接口名称 | 方法 | 路径 | 用途 |
|---|---|---|---|
| 新增 | POST | /gd_dataserver/gd_dataserver/business/hazard/add |
新增单条记录,请求体为实体类对象(字段说明见对应实体模型)。成功返回 data 为 null。 |
| 批量新增 | POST | /gd_dataserver/gd_dataserver/business/hazard/addBatch |
批量新增多条记录,请求体为实体类数组。成功返回 data 为 null。 |
| 新增并返回保存的数据 | POST | /gd_dataserver/gd_dataserver/business/hazard/addReturn |
新增单条记录并返回保存后的数据(含自增ID),请求体为实体类对象。成功返回 data 为保存的实体对象。 |
| 删除附件 | DELETE | /gd_dataserver/gd_dataserver/business/hazard/attachment/{ids} |
返回 data 为 boolean,true-删除成功。 |
| 按隐患ID查附件列表 | GET | /gd_dataserver/gd_dataserver/business/hazard/attachment/{reportId} |
返回 data 为 HazardAttachment 数组。每个元素包含:id-附件ID、reportId-隐患ID、fileName-文件名、fileUrl-文件访问URL、fileType-文件类型、fileSize-文件大小。 |
| 根据属性删除 | GET | /gd_dataserver/gd_dataserver/business/hazard/delete |
根据实体属性条件删除记录,请求体为实体类对象。成功返回 data 为 null。 |
| 主键删除 | GET | /gd_dataserver/gd_dataserver/business/hazard/deleteById |
根据主键ID删除单条记录,成功返回 data 为 null。 |
| 批量删除 | GET | /gd_dataserver/gd_dataserver/business/hazard/deleteByIds |
根据ID列表批量删除记录,成功返回 data 为 null。 |
| 导出隐患列表Excel | POST | /gd_dataserver/gd_dataserver/business/hazard/export |
直接返回 Excel 文件流(Content-Type: application/octet-stream),前端需以 Blob 方式接收并下载。 |
| 生成隐患编号 | POST | /gd_dataserver/gd_dataserver/business/hazard/generateReportNo |
返回 data 为 String 类型的隐患编号,格式如 HR20260827001。 |
| 查询所有 | GET | /gd_dataserver/gd_dataserver/business/hazard/getAll |
查询所有记录(无分页、无条件)。成功返回 data 为实体类数组。 |
| 分页查询 | GET | /gd_dataserver/gd_dataserver/business/hazard/getListByPage |
分页查询记录列表,查询条件为实体类字段。成功返回 data 为 PageInfo 分页对象,其中 list 为实体类数组。 |
| 详情 | GET | /gd_dataserver/gd_dataserver/business/hazard/info |
根据主键ID查询单条记录详情。成功返回 data 为实体类对象,包含该实体所有字段。 |
| 查隐患详情 | GET | /gd_dataserver/gd_dataserver/business/hazard/info/{id} |
返回 data 为 HazardReport 对象。主要字段:id-主键、reportNo-隐患编号、hazardName-隐患名称、description-隐患描述、unitName-单位名称、departmentName-部门名称、hazardLevelName-隐患级别名称、hazardCategoryName-隐患分类名称、status-状态编码(0待提交/1审核中/2整改中/3已通过/4已驳回)、statusName-状态名称、reporterName-上报人姓名、chargePersonName-整改负责人姓名、pointsAwarded-奖励积分、flowStatus-流程状态(0未开始/1进行中/2已完成)、canApprove-当前用户是否可审批、isInitiator-当前用户是否为此流程发起人。 |
| 条件查询 | GET | /gd_dataserver/gd_dataserver/business/hazard/list |
根据实体属性条件查询记录列表。成功返回 data 为实体类数组。 |
| 查询我的上报记录(APP端) | GET | /gd_dataserver/gd_dataserver/business/hazard/myList |
分页查询当前登录用户已上报的隐患记录列表。返回 data 为 PageInfo 分页对象,包含 total/list/pageNum/pageSize 等。list 中每条记录为 HazardReport 对象,主要字段:id、reportNo、hazardName、status-状态编码、statusName-状态名称、hazardLevelName-级别名称、pointsAwarded-奖励积分、createTime-创建时间。 |
| 首页今日概览-我的隐患统计(APP端) | GET | /gd_dataserver/gd_dataserver/business/hazard/myStats |
按状态分类统计当前登录用户的隐患数量。返回字段说明:todayReportCount-今日上报数、pendingAuditCount-待审核数、rectifyingCount-整改中数、rejectedCount-已驳回数。 |
| 逻辑删除 | GET | /gd_dataserver/gd_dataserver/business/hazard/removeById |
根据主键ID逻辑删除单条记录,成功返回 data 为 null。 |
| 保存隐患信息(草稿,不启动流程) | POST | /gd_dataserver/gd_dataserver/business/hazard/save |
保存隐患记录及附件,不启动审批流程。返回 data 为 HazardReport 对象,包含 id、reportNo 等完整隐患字段。 |
| 修改 | POST | /gd_dataserver/gd_dataserver/business/hazard/updateById |
根据主键ID修改记录,请求体为实体类对象(需包含id字段)。成功返回 data 为 null。 |
| 删除隐患(级联删除附件) | DELETE | /gd_dataserver/gd_dataserver/business/hazard/{ids} |
返回 data 为 boolean,true-删除成功,false-删除失败。同时级联删除关联的附件记录。 |
接口详情
新增
- 用途: 新增单条记录,请求体为实体类对象(字段说明见对应实体模型)。成功返回 data 为 null。
- 请求:
POST /gd_dataserver/gd_dataserver/business/hazard/add - 鉴权:
X-Access-Token(以接口定义为准) - operationId:
addOneUsingPOST_8
参数:
无
请求体:
- Content-Type:
application/json - 模型:
隐患信息 - 必填:文档未标记
| 字段 | 必填 | 类型 | 说明 | 示例 |
|---|---|---|---|---|
| actualCompleteTime | 否 | string / date-time | 实际完成时间 | - |
| auditRemark | 否 | string | 审核备注 | - |
| auditTime | 否 | string / date-time | 审核时间 | - |
| auditUserId | 否 | integer / int64 | 审核人用户ID | - |
| auditUserNameName | 否 | string | 审核人姓名 | - |
| auditUserUsername | 否 | string | 审核人账号 | - |
| canApprove | 否 | boolean | 当前用户是否可审批此流程 | false |
| causeAnalysis | 否 | string | 原因分析 | - |
| chargePersonId | 否 | integer / int64 | 整改负责人用户ID | - |
| chargePersonName | 否 | string | 整改负责人姓名 | - |
| chargePersonUsername | 否 | string | 整改负责人账号 | - |
| createBy | 否 | string | 创建者 | - |
| createTime | 否 | string / date-time | 创建时间 | - |
| currentFlowLevel | 否 | string | 当前流程等级编码(general/major/critical) | - |
| departmentId | 否 | integer / int64 | 部门ID | - |
| departmentName | 否 | string | 部门名称 | - |
| deployId | 否 | string | 流程模板id | - |
| description | 否 | string | 隐患描述 | - |
| discoverTime | 否 | string / date-time | 发现时间 | - |
| factoryDeptId | 否 | string | 所属厂区部门ID | - |
| factoryDeptName | 否 | string | 所属厂区部门名称 | - |
| flowInstanceId | 否 | string | 流程实例id | - |
| flowStatus | 否 | integer / int32 | 流程状态(0-未开始 1-进行中 2-已完成) | - |
| fundsSource | 否 | string | 资金来源编码 | - |
| fundsSourceId | 否 | integer / int64 | 资金来源字典ID | - |
| fundsSourceName | 否 | string | 资金来源名称 | - |
| governanceType | 否 | string | 治理类型编码 | - |
| governanceTypeId | 否 | integer / int64 | 治理类型字典ID | - |
| governanceTypeName | 否 | string | 治理类型名称 | - |
| hazardCategory | 否 | string | 隐患分类编码 | - |
| hazardCategoryId | 否 | integer / int64 | 隐患分类字典ID | - |
| hazardCategoryName | 否 | string | 隐患分类名称 | - |
| hazardLevel | 否 | string | 管理级别编码 | - |
| hazardLevelId | 否 | integer / int64 | 管理级别字典ID | - |
| hazardLevelName | 否 | string | 管理级别名称 | - |
| hazardName | 否 | string | 隐患名称 | - |
| hazardSourceDetail | 否 | string | 来源具体描述 | - |
| hazardType | 否 | string | 隐患类型编码 | - |
| hazardTypeId | 否 | integer / int64 | 隐患类型字典ID | - |
| hazardTypeName | 否 | string | 隐患类型名称 | - |
| id | 否 | integer / int64 | 主键ID | - |
| isInitiator | 否 | boolean | 当前用户是否为此流程发起人 | false |
| limitedCompleteTime | 否 | string / date-time | 限定完成时间 | - |
| major | 否 | string | 专业编码 | - |
| majorId | 否 | integer / int64 | 专业字典ID | - |
| majorName | 否 | string | 专业名称 | - |
| pointsAwarded | 否 | integer / int32 | 奖励积分 | - |
| pointsStatus | 否 | string | 积分发放状态编码 | - |
| pointsStatusId | 否 | integer / int64 | 积分发放状态字典ID | - |
| pointsStatusName | 否 | string | 积分发放状态名称 | - |
| preventiveMeasures | 否 | string | 防范措施 | - |
| pushResponse | 否 | string | 第三方返回结果 | - |
| pushStatus | 否 | string | 推送状态编码 | - |
| pushStatusId | 否 | integer / int64 | 推送状态字典ID | - |
| pushStatusName | 否 | string | 推送状态名称 | - |
| pushTime | 否 | string / date-time | 推送时间 | - |
| rectificationPlan | 否 | string | 整改方案 | - |
| remark | 否 | string | 备注 | - |
| reportNo | 否 | string | 隐患编号 | - |
| reporterId | 否 | integer / int64 | 上报人用户ID | - |
| reporterName | 否 | string | 上报人姓名 | - |
| reporterUsername | 否 | string | 上报人账号 | - |
| riskTarget | 否 | string | 风险分析对象 | - |
| riskUnit | 否 | string | 风险分析单元 | - |
| sourceType | 否 | string | 隐患来源编码 | - |
| sourceTypeId | 否 | integer / int64 | 隐患来源字典ID | - |
| sourceTypeName | 否 | string | 隐患来源名称 | - |
| status | 否 | string | 隐患状态编码 | - |
| statusId | 否 | integer / int64 | 隐患状态字典ID | - |
| statusName | 否 | string | 隐患状态名称 | - |
| supervisorId | 否 | integer / int64 | 监察人用户ID | - |
| supervisorName | 否 | string | 监察人姓名 | - |
| supervisorUsername | 否 | string | 监察人账号 | - |
| thirdPartyId | 否 | string | 第三方系统记录ID | - |
| unitId | 否 | integer / int64 | 单位ID | - |
| unitName | 否 | string | 单位名称 | - |
| updateBy | 否 | string | 更新者 | - |
| updateTime | 否 | string / date-time | 更新时间 | - |
响应:
| 状态码 | 说明 | 响应模型 |
|---|---|---|
| 200 | OK | /: object<string, object> |
| 201 | Created | - |
| 401 | Unauthorized | - |
| 403 | Forbidden | - |
| 404 | Not Found | - |
批量新增
- 用途: 批量新增多条记录,请求体为实体类数组。成功返回 data 为 null。
- 请求:
POST /gd_dataserver/gd_dataserver/business/hazard/addBatch - 鉴权:
X-Access-Token(以接口定义为准) - operationId:
addBatchUsingPOST_8
参数:
无
请求体:
- Content-Type:
application/json - 模型:
array<隐患信息> - 必填:文档未标记
响应:
| 状态码 | 说明 | 响应模型 |
|---|---|---|
| 200 | OK | /: object<string, object> |
| 201 | Created | - |
| 401 | Unauthorized | - |
| 403 | Forbidden | - |
| 404 | Not Found | - |
新增并返回保存的数据
- 用途: 新增单条记录并返回保存后的数据(含自增ID),请求体为实体类对象。成功返回 data 为保存的实体对象。
- 请求:
POST /gd_dataserver/gd_dataserver/business/hazard/addReturn - 鉴权:
X-Access-Token(以接口定义为准) - operationId:
addReturnUsingPOST_8
参数:
无
请求体:
- Content-Type:
application/json - 模型:
隐患信息 - 必填:文档未标记
| 字段 | 必填 | 类型 | 说明 | 示例 |
|---|---|---|---|---|
| actualCompleteTime | 否 | string / date-time | 实际完成时间 | - |
| auditRemark | 否 | string | 审核备注 | - |
| auditTime | 否 | string / date-time | 审核时间 | - |
| auditUserId | 否 | integer / int64 | 审核人用户ID | - |
| auditUserNameName | 否 | string | 审核人姓名 | - |
| auditUserUsername | 否 | string | 审核人账号 | - |
| canApprove | 否 | boolean | 当前用户是否可审批此流程 | false |
| causeAnalysis | 否 | string | 原因分析 | - |
| chargePersonId | 否 | integer / int64 | 整改负责人用户ID | - |
| chargePersonName | 否 | string | 整改负责人姓名 | - |
| chargePersonUsername | 否 | string | 整改负责人账号 | - |
| createBy | 否 | string | 创建者 | - |
| createTime | 否 | string / date-time | 创建时间 | - |
| currentFlowLevel | 否 | string | 当前流程等级编码(general/major/critical) | - |
| departmentId | 否 | integer / int64 | 部门ID | - |
| departmentName | 否 | string | 部门名称 | - |
| deployId | 否 | string | 流程模板id | - |
| description | 否 | string | 隐患描述 | - |
| discoverTime | 否 | string / date-time | 发现时间 | - |
| factoryDeptId | 否 | string | 所属厂区部门ID | - |
| factoryDeptName | 否 | string | 所属厂区部门名称 | - |
| flowInstanceId | 否 | string | 流程实例id | - |
| flowStatus | 否 | integer / int32 | 流程状态(0-未开始 1-进行中 2-已完成) | - |
| fundsSource | 否 | string | 资金来源编码 | - |
| fundsSourceId | 否 | integer / int64 | 资金来源字典ID | - |
| fundsSourceName | 否 | string | 资金来源名称 | - |
| governanceType | 否 | string | 治理类型编码 | - |
| governanceTypeId | 否 | integer / int64 | 治理类型字典ID | - |
| governanceTypeName | 否 | string | 治理类型名称 | - |
| hazardCategory | 否 | string | 隐患分类编码 | - |
| hazardCategoryId | 否 | integer / int64 | 隐患分类字典ID | - |
| hazardCategoryName | 否 | string | 隐患分类名称 | - |
| hazardLevel | 否 | string | 管理级别编码 | - |
| hazardLevelId | 否 | integer / int64 | 管理级别字典ID | - |
| hazardLevelName | 否 | string | 管理级别名称 | - |
| hazardName | 否 | string | 隐患名称 | - |
| hazardSourceDetail | 否 | string | 来源具体描述 | - |
| hazardType | 否 | string | 隐患类型编码 | - |
| hazardTypeId | 否 | integer / int64 | 隐患类型字典ID | - |
| hazardTypeName | 否 | string | 隐患类型名称 | - |
| id | 否 | integer / int64 | 主键ID | - |
| isInitiator | 否 | boolean | 当前用户是否为此流程发起人 | false |
| limitedCompleteTime | 否 | string / date-time | 限定完成时间 | - |
| major | 否 | string | 专业编码 | - |
| majorId | 否 | integer / int64 | 专业字典ID | - |
| majorName | 否 | string | 专业名称 | - |
| pointsAwarded | 否 | integer / int32 | 奖励积分 | - |
| pointsStatus | 否 | string | 积分发放状态编码 | - |
| pointsStatusId | 否 | integer / int64 | 积分发放状态字典ID | - |
| pointsStatusName | 否 | string | 积分发放状态名称 | - |
| preventiveMeasures | 否 | string | 防范措施 | - |
| pushResponse | 否 | string | 第三方返回结果 | - |
| pushStatus | 否 | string | 推送状态编码 | - |
| pushStatusId | 否 | integer / int64 | 推送状态字典ID | - |
| pushStatusName | 否 | string | 推送状态名称 | - |
| pushTime | 否 | string / date-time | 推送时间 | - |
| rectificationPlan | 否 | string | 整改方案 | - |
| remark | 否 | string | 备注 | - |
| reportNo | 否 | string | 隐患编号 | - |
| reporterId | 否 | integer / int64 | 上报人用户ID | - |
| reporterName | 否 | string | 上报人姓名 | - |
| reporterUsername | 否 | string | 上报人账号 | - |
| riskTarget | 否 | string | 风险分析对象 | - |
| riskUnit | 否 | string | 风险分析单元 | - |
| sourceType | 否 | string | 隐患来源编码 | - |
| sourceTypeId | 否 | integer / int64 | 隐患来源字典ID | - |
| sourceTypeName | 否 | string | 隐患来源名称 | - |
| status | 否 | string | 隐患状态编码 | - |
| statusId | 否 | integer / int64 | 隐患状态字典ID | - |
| statusName | 否 | string | 隐患状态名称 | - |
| supervisorId | 否 | integer / int64 | 监察人用户ID | - |
| supervisorName | 否 | string | 监察人姓名 | - |
| supervisorUsername | 否 | string | 监察人账号 | - |
| thirdPartyId | 否 | string | 第三方系统记录ID | - |
| unitId | 否 | integer / int64 | 单位ID | - |
| unitName | 否 | string | 单位名称 | - |
| updateBy | 否 | string | 更新者 | - |
| updateTime | 否 | string / date-time | 更新时间 | - |
响应:
| 状态码 | 说明 | 响应模型 |
|---|---|---|
| 200 | OK | /: object<string, object> |
| 201 | Created | - |
| 401 | Unauthorized | - |
| 403 | Forbidden | - |
| 404 | Not Found | - |
删除附件
- 用途: 返回 data 为 boolean,true-删除成功。
- 请求:
DELETE /gd_dataserver/gd_dataserver/business/hazard/attachment/{ids} - 鉴权:
X-Access-Token(以接口定义为准) - operationId:
removeAttachmentUsingDELETE
参数:
| 字段 | 位置 | 必填 | 类型 | 说明 | 示例 |
|---|---|---|---|---|---|
| ids | path | 是 | string | 附件ID列表(逗号分隔) | - |
响应:
| 状态码 | 说明 | 响应模型 |
|---|---|---|
| 200 | OK | /: object<string, object> |
| 204 | No Content | - |
| 401 | Unauthorized | - |
| 403 | Forbidden | - |
按隐患ID查附件列表
- 用途: 返回 data 为 HazardAttachment 数组。每个元素包含:id-附件ID、reportId-隐患ID、fileName-文件名、fileUrl-文件访问URL、fileType-文件类型、fileSize-文件大小。
- 请求:
GET /gd_dataserver/gd_dataserver/business/hazard/attachment/{reportId} - 鉴权:
X-Access-Token(以接口定义为准) - operationId:
listAttachmentsUsingGET
参数:
| 字段 | 位置 | 必填 | 类型 | 说明 | 示例 |
|---|---|---|---|---|---|
| reportId | path | 是 | integer / int64 | 隐患ID | - |
响应:
| 状态码 | 说明 | 响应模型 |
|---|---|---|
| 200 | OK | /: object<string, object> |
| 401 | Unauthorized | - |
| 403 | Forbidden | - |
| 404 | Not Found | - |
根据属性删除
- 用途: 根据实体属性条件删除记录,请求体为实体类对象。成功返回 data 为 null。
- 请求:
GET /gd_dataserver/gd_dataserver/business/hazard/delete - 鉴权:
X-Access-Token(以接口定义为准) - operationId:
deleteUsingGET_8
参数:
| 字段 | 位置 | 必填 | 类型 | 说明 | 示例 |
|---|---|---|---|---|---|
| actualCompleteTime | query | 否 | string / date-time | 实际完成时间 | - |
| auditRemark | query | 否 | string | 审核备注 | - |
| auditTime | query | 否 | string / date-time | 审核时间 | - |
| auditUserId | query | 否 | integer / int64 | 审核人用户ID | - |
| auditUserNameName | query | 否 | string | 审核人姓名 | - |
| auditUserUsername | query | 否 | string | 审核人账号 | - |
| canApprove | query | 否 | boolean | 当前用户是否可审批此流程 | - |
| causeAnalysis | query | 否 | string | 原因分析 | - |
| chargePersonId | query | 否 | integer / int64 | 整改负责人用户ID | - |
| chargePersonName | query | 否 | string | 整改负责人姓名 | - |
| chargePersonUsername | query | 否 | string | 整改负责人账号 | - |
| createBy | query | 否 | string | 创建者 | - |
| createTime | query | 否 | string / date-time | 创建时间 | - |
| currentFlowLevel | query | 否 | string | 当前流程等级编码(general/major/critical) | - |
| departmentId | query | 否 | integer / int64 | 部门ID | - |
| departmentName | query | 否 | string | 部门名称 | - |
| deployId | query | 否 | string | 流程模板id | - |
| description | query | 否 | string | 隐患描述 | - |
| discoverTime | query | 否 | string / date-time | 发现时间 | - |
| factoryDeptId | query | 否 | string | 所属厂区部门ID | - |
| factoryDeptName | query | 否 | string | 所属厂区部门名称 | - |
| flowInstanceId | query | 否 | string | 流程实例id | - |
| flowStatus | query | 否 | integer / int32 | 流程状态(0-未开始 1-进行中 2-已完成) | - |
| fundsSource | query | 否 | string | 资金来源编码 | - |
| fundsSourceId | query | 否 | integer / int64 | 资金来源字典ID | - |
| fundsSourceName | query | 否 | string | 资金来源名称 | - |
| governanceType | query | 否 | string | 治理类型编码 | - |
| governanceTypeId | query | 否 | integer / int64 | 治理类型字典ID | - |
| governanceTypeName | query | 否 | string | 治理类型名称 | - |
| hazardCategory | query | 否 | string | 隐患分类编码 | - |
| hazardCategoryId | query | 否 | integer / int64 | 隐患分类字典ID | - |
| hazardCategoryName | query | 否 | string | 隐患分类名称 | - |
| hazardLevel | query | 否 | string | 管理级别编码 | - |
| hazardLevelId | query | 否 | integer / int64 | 管理级别字典ID | - |
| hazardLevelName | query | 否 | string | 管理级别名称 | - |
| hazardName | query | 否 | string | 隐患名称 | - |
| hazardSourceDetail | query | 否 | string | 来源具体描述 | - |
| hazardType | query | 否 | string | 隐患类型编码 | - |
| hazardTypeId | query | 否 | integer / int64 | 隐患类型字典ID | - |
| hazardTypeName | query | 否 | string | 隐患类型名称 | - |
| id | query | 否 | integer / int64 | 主键ID | - |
| isInitiator | query | 否 | boolean | 当前用户是否为此流程发起人 | - |
| limitedCompleteTime | query | 否 | string / date-time | 限定完成时间 | - |
| major | query | 否 | string | 专业编码 | - |
| majorId | query | 否 | integer / int64 | 专业字典ID | - |
| majorName | query | 否 | string | 专业名称 | - |
| pointsAwarded | query | 否 | integer / int32 | 奖励积分 | - |
| pointsStatus | query | 否 | string | 积分发放状态编码 | - |
| pointsStatusId | query | 否 | integer / int64 | 积分发放状态字典ID | - |
| pointsStatusName | query | 否 | string | 积分发放状态名称 | - |
| preventiveMeasures | query | 否 | string | 防范措施 | - |
| pushResponse | query | 否 | string | 第三方返回结果 | - |
| pushStatus | query | 否 | string | 推送状态编码 | - |
| pushStatusId | query | 否 | integer / int64 | 推送状态字典ID | - |
| pushStatusName | query | 否 | string | 推送状态名称 | - |
| pushTime | query | 否 | string / date-time | 推送时间 | - |
| rectificationPlan | query | 否 | string | 整改方案 | - |
| remark | query | 否 | string | 备注 | - |
| reportNo | query | 否 | string | 隐患编号 | - |
| reporterId | query | 否 | integer / int64 | 上报人用户ID | - |
| reporterName | query | 否 | string | 上报人姓名 | - |
| reporterUsername | query | 否 | string | 上报人账号 | - |
| riskTarget | query | 否 | string | 风险分析对象 | - |
| riskUnit | query | 否 | string | 风险分析单元 | - |
| sourceType | query | 否 | string | 隐患来源编码 | - |
| sourceTypeId | query | 否 | integer / int64 | 隐患来源字典ID | - |
| sourceTypeName | query | 否 | string | 隐患来源名称 | - |
| status | query | 否 | string | 隐患状态编码 | - |
| statusId | query | 否 | integer / int64 | 隐患状态字典ID | - |
| statusName | query | 否 | string | 隐患状态名称 | - |
| supervisorId | query | 否 | integer / int64 | 监察人用户ID | - |
| supervisorName | query | 否 | string | 监察人姓名 | - |
| supervisorUsername | query | 否 | string | 监察人账号 | - |
| thirdPartyId | query | 否 | string | 第三方系统记录ID | - |
| unitId | query | 否 | integer / int64 | 单位ID | - |
| unitName | query | 否 | string | 单位名称 | - |
| updateBy | query | 否 | string | 更新者 | - |
| updateTime | query | 否 | string / date-time | 更新时间 | - |
响应:
| 状态码 | 说明 | 响应模型 |
|---|---|---|
| 200 | OK | /: object<string, object> |
| 401 | Unauthorized | - |
| 403 | Forbidden | - |
| 404 | Not Found | - |
主键删除
- 用途: 根据主键ID删除单条记录,成功返回 data 为 null。
- 请求:
GET /gd_dataserver/gd_dataserver/business/hazard/deleteById - 鉴权:
X-Access-Token(以接口定义为准) - operationId:
deleteOneUsingGET_8
参数:
| 字段 | 位置 | 必填 | 类型 | 说明 | 示例 |
|---|---|---|---|---|---|
| id | query | 是 | string | 主键ID | - |
响应:
| 状态码 | 说明 | 响应模型 |
|---|---|---|
| 200 | OK | /: object<string, object> |
| 401 | Unauthorized | - |
| 403 | Forbidden | - |
| 404 | Not Found | - |
批量删除
- 用途: 根据ID列表批量删除记录,成功返回 data 为 null。
- 请求:
GET /gd_dataserver/gd_dataserver/business/hazard/deleteByIds - 鉴权:
X-Access-Token(以接口定义为准) - operationId:
deleteListUsingGET_17
参数:
| 字段 | 位置 | 必填 | 类型 | 说明 | 示例 |
|---|---|---|---|---|---|
| ids | query | 是 | string | ID列表(逗号分隔) | - |
响应:
| 状态码 | 说明 | 响应模型 |
|---|---|---|
| 200 | OK | /: object<string, object> |
| 401 | Unauthorized | - |
| 403 | Forbidden | - |
| 404 | Not Found | - |
导出隐患列表Excel
- 用途: 直接返回 Excel 文件流(Content-Type: application/octet-stream),前端需以 Blob 方式接收并下载。
- 请求:
POST /gd_dataserver/gd_dataserver/business/hazard/export - 鉴权:
X-Access-Token(以接口定义为准) - operationId:
exportUsingPOST
参数:
| 字段 | 位置 | 必填 | 类型 | 说明 | 示例 |
|---|---|---|---|---|---|
| actualCompleteTime | query | 否 | string / date-time | 实际完成时间 | - |
| auditRemark | query | 否 | string | 审核备注 | - |
| auditTime | query | 否 | string / date-time | 审核时间 | - |
| auditUserId | query | 否 | integer / int64 | 审核人用户ID | - |
| auditUserNameName | query | 否 | string | 审核人姓名 | - |
| auditUserUsername | query | 否 | string | 审核人账号 | - |
| canApprove | query | 否 | boolean | 当前用户是否可审批此流程 | - |
| causeAnalysis | query | 否 | string | 原因分析 | - |
| chargePersonId | query | 否 | integer / int64 | 整改负责人用户ID | - |
| chargePersonName | query | 否 | string | 整改负责人姓名 | - |
| chargePersonUsername | query | 否 | string | 整改负责人账号 | - |
| createBy | query | 否 | string | 创建者 | - |
| createTime | query | 否 | string / date-time | 创建时间 | - |
| currentFlowLevel | query | 否 | string | 当前流程等级编码(general/major/critical) | - |
| departmentId | query | 否 | integer / int64 | 部门ID | - |
| departmentName | query | 否 | string | 部门名称 | - |
| deployId | query | 否 | string | 流程模板id | - |
| description | query | 否 | string | 隐患描述 | - |
| discoverTime | query | 否 | string / date-time | 发现时间 | - |
| factoryDeptId | query | 否 | string | 所属厂区部门ID | - |
| factoryDeptName | query | 否 | string | 所属厂区部门名称 | - |
| flowInstanceId | query | 否 | string | 流程实例id | - |
| flowStatus | query | 否 | integer / int32 | 流程状态(0-未开始 1-进行中 2-已完成) | - |
| fundsSource | query | 否 | string | 资金来源编码 | - |
| fundsSourceId | query | 否 | integer / int64 | 资金来源字典ID | - |
| fundsSourceName | query | 否 | string | 资金来源名称 | - |
| governanceType | query | 否 | string | 治理类型编码 | - |
| governanceTypeId | query | 否 | integer / int64 | 治理类型字典ID | - |
| governanceTypeName | query | 否 | string | 治理类型名称 | - |
| hazardCategory | query | 否 | string | 隐患分类编码 | - |
| hazardCategoryId | query | 否 | integer / int64 | 隐患分类字典ID | - |
| hazardCategoryName | query | 否 | string | 隐患分类名称 | - |
| hazardLevel | query | 否 | string | 管理级别编码 | - |
| hazardLevelId | query | 否 | integer / int64 | 管理级别字典ID | - |
| hazardLevelName | query | 否 | string | 管理级别名称 | - |
| hazardName | query | 否 | string | 隐患名称 | - |
| hazardSourceDetail | query | 否 | string | 来源具体描述 | - |
| hazardType | query | 否 | string | 隐患类型编码 | - |
| hazardTypeId | query | 否 | integer / int64 | 隐患类型字典ID | - |
| hazardTypeName | query | 否 | string | 隐患类型名称 | - |
| id | query | 否 | integer / int64 | 主键ID | - |
| isInitiator | query | 否 | boolean | 当前用户是否为此流程发起人 | - |
| limitedCompleteTime | query | 否 | string / date-time | 限定完成时间 | - |
| major | query | 否 | string | 专业编码 | - |
| majorId | query | 否 | integer / int64 | 专业字典ID | - |
| majorName | query | 否 | string | 专业名称 | - |
| pointsAwarded | query | 否 | integer / int32 | 奖励积分 | - |
| pointsStatus | query | 否 | string | 积分发放状态编码 | - |
| pointsStatusId | query | 否 | integer / int64 | 积分发放状态字典ID | - |
| pointsStatusName | query | 否 | string | 积分发放状态名称 | - |
| preventiveMeasures | query | 否 | string | 防范措施 | - |
| pushResponse | query | 否 | string | 第三方返回结果 | - |
| pushStatus | query | 否 | string | 推送状态编码 | - |
| pushStatusId | query | 否 | integer / int64 | 推送状态字典ID | - |
| pushStatusName | query | 否 | string | 推送状态名称 | - |
| pushTime | query | 否 | string / date-time | 推送时间 | - |
| rectificationPlan | query | 否 | string | 整改方案 | - |
| remark | query | 否 | string | 备注 | - |
| reportNo | query | 否 | string | 隐患编号 | - |
| reporterId | query | 否 | integer / int64 | 上报人用户ID | - |
| reporterName | query | 否 | string | 上报人姓名 | - |
| reporterUsername | query | 否 | string | 上报人账号 | - |
| riskTarget | query | 否 | string | 风险分析对象 | - |
| riskUnit | query | 否 | string | 风险分析单元 | - |
| sourceType | query | 否 | string | 隐患来源编码 | - |
| sourceTypeId | query | 否 | integer / int64 | 隐患来源字典ID | - |
| sourceTypeName | query | 否 | string | 隐患来源名称 | - |
| status | query | 否 | string | 隐患状态编码 | - |
| statusId | query | 否 | integer / int64 | 隐患状态字典ID | - |
| statusName | query | 否 | string | 隐患状态名称 | - |
| supervisorId | query | 否 | integer / int64 | 监察人用户ID | - |
| supervisorName | query | 否 | string | 监察人姓名 | - |
| supervisorUsername | query | 否 | string | 监察人账号 | - |
| thirdPartyId | query | 否 | string | 第三方系统记录ID | - |
| unitId | query | 否 | integer / int64 | 单位ID | - |
| unitName | query | 否 | string | 单位名称 | - |
| updateBy | query | 否 | string | 更新者 | - |
| updateTime | query | 否 | string / date-time | 更新时间 | - |
响应:
| 状态码 | 说明 | 响应模型 |
|---|---|---|
| 200 | OK | - |
| 201 | Created | - |
| 401 | Unauthorized | - |
| 403 | Forbidden | - |
| 404 | Not Found | - |
生成隐患编号
- 用途: 返回 data 为 String 类型的隐患编号,格式如 HR20260827001。
- 请求:
POST /gd_dataserver/gd_dataserver/business/hazard/generateReportNo - 鉴权:
X-Access-Token(以接口定义为准) - operationId:
generateReportNoUsingPOST
参数:
无
响应:
| 状态码 | 说明 | 响应模型 |
|---|---|---|
| 200 | OK | /: object<string, object> |
| 201 | Created | - |
| 401 | Unauthorized | - |
| 403 | Forbidden | - |
| 404 | Not Found | - |
查询所有
- 用途: 查询所有记录(无分页、无条件)。成功返回 data 为实体类数组。
- 请求:
GET /gd_dataserver/gd_dataserver/business/hazard/getAll - 鉴权:
X-Access-Token(以接口定义为准) - operationId:
getAllUsingGET_8
参数:
无
响应:
| 状态码 | 说明 | 响应模型 |
|---|---|---|
| 200 | OK | /: object<string, object> |
| 401 | Unauthorized | - |
| 403 | Forbidden | - |
| 404 | Not Found | - |
分页查询
- 用途: 分页查询记录列表,查询条件为实体类字段。成功返回 data 为 PageInfo 分页对象,其中 list 为实体类数组。
- 请求:
GET /gd_dataserver/gd_dataserver/business/hazard/getListByPage - 鉴权:
X-Access-Token(以接口定义为准) - operationId:
getListByPageUsingGET_8
参数:
| 字段 | 位置 | 必填 | 类型 | 说明 | 示例 |
|---|---|---|---|---|---|
| actualCompleteTime | query | 否 | string / date-time | 实际完成时间 | - |
| auditRemark | query | 否 | string | 审核备注 | - |
| auditTime | query | 否 | string / date-time | 审核时间 | - |
| auditUserId | query | 否 | integer / int64 | 审核人用户ID | - |
| auditUserNameName | query | 否 | string | 审核人姓名 | - |
| auditUserUsername | query | 否 | string | 审核人账号 | - |
| canApprove | query | 否 | boolean | 当前用户是否可审批此流程 | - |
| causeAnalysis | query | 否 | string | 原因分析 | - |
| chargePersonId | query | 否 | integer / int64 | 整改负责人用户ID | - |
| chargePersonName | query | 否 | string | 整改负责人姓名 | - |
| chargePersonUsername | query | 否 | string | 整改负责人账号 | - |
| createBy | query | 否 | string | 创建者 | - |
| createTime | query | 否 | string / date-time | 创建时间 | - |
| currentFlowLevel | query | 否 | string | 当前流程等级编码(general/major/critical) | - |
| departmentId | query | 否 | integer / int64 | 部门ID | - |
| departmentName | query | 否 | string | 部门名称 | - |
| deployId | query | 否 | string | 流程模板id | - |
| description | query | 否 | string | 隐患描述 | - |
| discoverTime | query | 否 | string / date-time | 发现时间 | - |
| factoryDeptId | query | 否 | string | 所属厂区部门ID | - |
| factoryDeptName | query | 否 | string | 所属厂区部门名称 | - |
| flowInstanceId | query | 否 | string | 流程实例id | - |
| flowStatus | query | 否 | integer / int32 | 流程状态(0-未开始 1-进行中 2-已完成) | - |
| fundsSource | query | 否 | string | 资金来源编码 | - |
| fundsSourceId | query | 否 | integer / int64 | 资金来源字典ID | - |
| fundsSourceName | query | 否 | string | 资金来源名称 | - |
| governanceType | query | 否 | string | 治理类型编码 | - |
| governanceTypeId | query | 否 | integer / int64 | 治理类型字典ID | - |
| governanceTypeName | query | 否 | string | 治理类型名称 | - |
| hazardCategory | query | 否 | string | 隐患分类编码 | - |
| hazardCategoryId | query | 否 | integer / int64 | 隐患分类字典ID | - |
| hazardCategoryName | query | 否 | string | 隐患分类名称 | - |
| hazardLevel | query | 否 | string | 管理级别编码 | - |
| hazardLevelId | query | 否 | integer / int64 | 管理级别字典ID | - |
| hazardLevelName | query | 否 | string | 管理级别名称 | - |
| hazardName | query | 否 | string | 隐患名称 | - |
| hazardSourceDetail | query | 否 | string | 来源具体描述 | - |
| hazardType | query | 否 | string | 隐患类型编码 | - |
| hazardTypeId | query | 否 | integer / int64 | 隐患类型字典ID | - |
| hazardTypeName | query | 否 | string | 隐患类型名称 | - |
| id | query | 否 | integer / int64 | 主键ID | - |
| isInitiator | query | 否 | boolean | 当前用户是否为此流程发起人 | - |
| limitedCompleteTime | query | 否 | string / date-time | 限定完成时间 | - |
| major | query | 否 | string | 专业编码 | - |
| majorId | query | 否 | integer / int64 | 专业字典ID | - |
| majorName | query | 否 | string | 专业名称 | - |
| pageNum | query | 是 | integer / int32 | 页码 | - |
| pointsAwarded | query | 否 | integer / int32 | 奖励积分 | - |
| pointsStatus | query | 否 | string | 积分发放状态编码 | - |
| pointsStatusId | query | 否 | integer / int64 | 积分发放状态字典ID | - |
| pointsStatusName | query | 否 | string | 积分发放状态名称 | - |
| preventiveMeasures | query | 否 | string | 防范措施 | - |
| pushResponse | query | 否 | string | 第三方返回结果 | - |
| pushStatus | query | 否 | string | 推送状态编码 | - |
| pushStatusId | query | 否 | integer / int64 | 推送状态字典ID | - |
| pushStatusName | query | 否 | string | 推送状态名称 | - |
| pushTime | query | 否 | string / date-time | 推送时间 | - |
| rectificationPlan | query | 否 | string | 整改方案 | - |
| remark | query | 否 | string | 备注 | - |
| reportNo | query | 否 | string | 隐患编号 | - |
| reporterId | query | 否 | integer / int64 | 上报人用户ID | - |
| reporterName | query | 否 | string | 上报人姓名 | - |
| reporterUsername | query | 否 | string | 上报人账号 | - |
| riskTarget | query | 否 | string | 风险分析对象 | - |
| riskUnit | query | 否 | string | 风险分析单元 | - |
| sourceType | query | 否 | string | 隐患来源编码 | - |
| sourceTypeId | query | 否 | integer / int64 | 隐患来源字典ID | - |
| sourceTypeName | query | 否 | string | 隐患来源名称 | - |
| status | query | 否 | string | 隐患状态编码 | - |
| statusId | query | 否 | integer / int64 | 隐患状态字典ID | - |
| statusName | query | 否 | string | 隐患状态名称 | - |
| supervisorId | query | 否 | integer / int64 | 监察人用户ID | - |
| supervisorName | query | 否 | string | 监察人姓名 | - |
| supervisorUsername | query | 否 | string | 监察人账号 | - |
| thirdPartyId | query | 否 | string | 第三方系统记录ID | - |
| unitId | query | 否 | integer / int64 | 单位ID | - |
| unitName | query | 否 | string | 单位名称 | - |
| updateBy | query | 否 | string | 更新者 | - |
| updateTime | query | 否 | string / date-time | 更新时间 | - |
| pageSize | query | 是 | integer / int32 | 每页条数 | - |
响应:
| 状态码 | 说明 | 响应模型 |
|---|---|---|
| 200 | OK | /: object<string, object> |
| 401 | Unauthorized | - |
| 403 | Forbidden | - |
| 404 | Not Found | - |
详情
- 用途: 根据主键ID查询单条记录详情。成功返回 data 为实体类对象,包含该实体所有字段。
- 请求:
GET /gd_dataserver/gd_dataserver/business/hazard/info - 鉴权:
X-Access-Token(以接口定义为准) - operationId:
infoUsingGET_8
参数:
| 字段 | 位置 | 必填 | 类型 | 说明 | 示例 |
|---|---|---|---|---|---|
| id | query | 是 | string | 主键ID | - |
响应:
| 状态码 | 说明 | 响应模型 |
|---|---|---|
| 200 | OK | /: object<string, object> |
| 401 | Unauthorized | - |
| 403 | Forbidden | - |
| 404 | Not Found | - |
查隐患详情
- 用途: 返回 data 为 HazardReport 对象。主要字段:id-主键、reportNo-隐患编号、hazardName-隐患名称、description-隐患描述、unitName-单位名称、departmentName-部门名称、hazardLevelName-隐患级别名称、hazardCategoryName-隐患分类名称、status-状态编码(0待提交/1审核中/2整改中/3已通过/4已驳回)、statusName-状态名称、reporterName-上报人姓名、chargePersonName-整改负责人姓名、pointsAwarded-奖励积分、flowStatus-流程状态(0未开始/1进行中/2已完成)、canApprove-当前用户是否可审批、isInitiator-当前用户是否为此流程发起人。
- 请求:
GET /gd_dataserver/gd_dataserver/business/hazard/info/{id} - 鉴权:
X-Access-Token(以接口定义为准) - operationId:
getInfoUsingGET
参数:
| 字段 | 位置 | 必填 | 类型 | 说明 | 示例 |
|---|---|---|---|---|---|
| id | path | 是 | integer / int64 | 隐患ID | - |
响应:
| 状态码 | 说明 | 响应模型 |
|---|---|---|
| 200 | OK | /: object<string, object> |
| 401 | Unauthorized | - |
| 403 | Forbidden | - |
| 404 | Not Found | - |
条件查询
- 用途: 根据实体属性条件查询记录列表。成功返回 data 为实体类数组。
- 请求:
GET /gd_dataserver/gd_dataserver/business/hazard/list - 鉴权:
X-Access-Token(以接口定义为准) - operationId:
getListUsingGET_8
参数:
| 字段 | 位置 | 必填 | 类型 | 说明 | 示例 |
|---|---|---|---|---|---|
| actualCompleteTime | query | 否 | string / date-time | 实际完成时间 | - |
| auditRemark | query | 否 | string | 审核备注 | - |
| auditTime | query | 否 | string / date-time | 审核时间 | - |
| auditUserId | query | 否 | integer / int64 | 审核人用户ID | - |
| auditUserNameName | query | 否 | string | 审核人姓名 | - |
| auditUserUsername | query | 否 | string | 审核人账号 | - |
| canApprove | query | 否 | boolean | 当前用户是否可审批此流程 | - |
| causeAnalysis | query | 否 | string | 原因分析 | - |
| chargePersonId | query | 否 | integer / int64 | 整改负责人用户ID | - |
| chargePersonName | query | 否 | string | 整改负责人姓名 | - |
| chargePersonUsername | query | 否 | string | 整改负责人账号 | - |
| createBy | query | 否 | string | 创建者 | - |
| createTime | query | 否 | string / date-time | 创建时间 | - |
| currentFlowLevel | query | 否 | string | 当前流程等级编码(general/major/critical) | - |
| departmentId | query | 否 | integer / int64 | 部门ID | - |
| departmentName | query | 否 | string | 部门名称 | - |
| deployId | query | 否 | string | 流程模板id | - |
| description | query | 否 | string | 隐患描述 | - |
| discoverTime | query | 否 | string / date-time | 发现时间 | - |
| factoryDeptId | query | 否 | string | 所属厂区部门ID | - |
| factoryDeptName | query | 否 | string | 所属厂区部门名称 | - |
| flowInstanceId | query | 否 | string | 流程实例id | - |
| flowStatus | query | 否 | integer / int32 | 流程状态(0-未开始 1-进行中 2-已完成) | - |
| fundsSource | query | 否 | string | 资金来源编码 | - |
| fundsSourceId | query | 否 | integer / int64 | 资金来源字典ID | - |
| fundsSourceName | query | 否 | string | 资金来源名称 | - |
| governanceType | query | 否 | string | 治理类型编码 | - |
| governanceTypeId | query | 否 | integer / int64 | 治理类型字典ID | - |
| governanceTypeName | query | 否 | string | 治理类型名称 | - |
| hazardCategory | query | 否 | string | 隐患分类编码 | - |
| hazardCategoryId | query | 否 | integer / int64 | 隐患分类字典ID | - |
| hazardCategoryName | query | 否 | string | 隐患分类名称 | - |
| hazardLevel | query | 否 | string | 管理级别编码 | - |
| hazardLevelId | query | 否 | integer / int64 | 管理级别字典ID | - |
| hazardLevelName | query | 否 | string | 管理级别名称 | - |
| hazardName | query | 否 | string | 隐患名称 | - |
| hazardSourceDetail | query | 否 | string | 来源具体描述 | - |
| hazardType | query | 否 | string | 隐患类型编码 | - |
| hazardTypeId | query | 否 | integer / int64 | 隐患类型字典ID | - |
| hazardTypeName | query | 否 | string | 隐患类型名称 | - |
| id | query | 否 | integer / int64 | 主键ID | - |
| isInitiator | query | 否 | boolean | 当前用户是否为此流程发起人 | - |
| limitedCompleteTime | query | 否 | string / date-time | 限定完成时间 | - |
| major | query | 否 | string | 专业编码 | - |
| majorId | query | 否 | integer / int64 | 专业字典ID | - |
| majorName | query | 否 | string | 专业名称 | - |
| pointsAwarded | query | 否 | integer / int32 | 奖励积分 | - |
| pointsStatus | query | 否 | string | 积分发放状态编码 | - |
| pointsStatusId | query | 否 | integer / int64 | 积分发放状态字典ID | - |
| pointsStatusName | query | 否 | string | 积分发放状态名称 | - |
| preventiveMeasures | query | 否 | string | 防范措施 | - |
| pushResponse | query | 否 | string | 第三方返回结果 | - |
| pushStatus | query | 否 | string | 推送状态编码 | - |
| pushStatusId | query | 否 | integer / int64 | 推送状态字典ID | - |
| pushStatusName | query | 否 | string | 推送状态名称 | - |
| pushTime | query | 否 | string / date-time | 推送时间 | - |
| rectificationPlan | query | 否 | string | 整改方案 | - |
| remark | query | 否 | string | 备注 | - |
| reportNo | query | 否 | string | 隐患编号 | - |
| reporterId | query | 否 | integer / int64 | 上报人用户ID | - |
| reporterName | query | 否 | string | 上报人姓名 | - |
| reporterUsername | query | 否 | string | 上报人账号 | - |
| riskTarget | query | 否 | string | 风险分析对象 | - |
| riskUnit | query | 否 | string | 风险分析单元 | - |
| sourceType | query | 否 | string | 隐患来源编码 | - |
| sourceTypeId | query | 否 | integer / int64 | 隐患来源字典ID | - |
| sourceTypeName | query | 否 | string | 隐患来源名称 | - |
| status | query | 否 | string | 隐患状态编码 | - |
| statusId | query | 否 | integer / int64 | 隐患状态字典ID | - |
| statusName | query | 否 | string | 隐患状态名称 | - |
| supervisorId | query | 否 | integer / int64 | 监察人用户ID | - |
| supervisorName | query | 否 | string | 监察人姓名 | - |
| supervisorUsername | query | 否 | string | 监察人账号 | - |
| thirdPartyId | query | 否 | string | 第三方系统记录ID | - |
| unitId | query | 否 | integer / int64 | 单位ID | - |
| unitName | query | 否 | string | 单位名称 | - |
| updateBy | query | 否 | string | 更新者 | - |
| updateTime | query | 否 | string / date-time | 更新时间 | - |
响应:
| 状态码 | 说明 | 响应模型 |
|---|---|---|
| 200 | OK | /: object<string, object> |
| 401 | Unauthorized | - |
| 403 | Forbidden | - |
| 404 | Not Found | - |
查询我的上报记录(APP端)
- 用途: 分页查询当前登录用户已上报的隐患记录列表。返回 data 为 PageInfo 分页对象,包含 total/list/pageNum/pageSize 等。list 中每条记录为 HazardReport 对象,主要字段:id、reportNo、hazardName、status-状态编码、statusName-状态名称、hazardLevelName-级别名称、pointsAwarded-奖励积分、createTime-创建时间。
- 请求:
GET /gd_dataserver/gd_dataserver/business/hazard/myList - 鉴权:
X-Access-Token(以接口定义为准) - operationId:
myListUsingGET_1
参数:
| 字段 | 位置 | 必填 | 类型 | 说明 | 示例 |
|---|---|---|---|---|---|
| actualCompleteTime | query | 否 | string / date-time | 实际完成时间 | - |
| auditRemark | query | 否 | string | 审核备注 | - |
| auditTime | query | 否 | string / date-time | 审核时间 | - |
| auditUserId | query | 否 | integer / int64 | 审核人用户ID | - |
| auditUserNameName | query | 否 | string | 审核人姓名 | - |
| auditUserUsername | query | 否 | string | 审核人账号 | - |
| canApprove | query | 否 | boolean | 当前用户是否可审批此流程 | - |
| causeAnalysis | query | 否 | string | 原因分析 | - |
| chargePersonId | query | 否 | integer / int64 | 整改负责人用户ID | - |
| chargePersonName | query | 否 | string | 整改负责人姓名 | - |
| chargePersonUsername | query | 否 | string | 整改负责人账号 | - |
| createBy | query | 否 | string | 创建者 | - |
| createTime | query | 否 | string / date-time | 创建时间 | - |
| currentFlowLevel | query | 否 | string | 当前流程等级编码(general/major/critical) | - |
| departmentId | query | 否 | integer / int64 | 部门ID | - |
| departmentName | query | 否 | string | 部门名称 | - |
| deployId | query | 否 | string | 流程模板id | - |
| description | query | 否 | string | 隐患描述 | - |
| discoverTime | query | 否 | string / date-time | 发现时间 | - |
| factoryDeptId | query | 否 | string | 所属厂区部门ID | - |
| factoryDeptName | query | 否 | string | 所属厂区部门名称 | - |
| flowInstanceId | query | 否 | string | 流程实例id | - |
| flowStatus | query | 否 | integer / int32 | 流程状态(0-未开始 1-进行中 2-已完成) | - |
| fundsSource | query | 否 | string | 资金来源编码 | - |
| fundsSourceId | query | 否 | integer / int64 | 资金来源字典ID | - |
| fundsSourceName | query | 否 | string | 资金来源名称 | - |
| governanceType | query | 否 | string | 治理类型编码 | - |
| governanceTypeId | query | 否 | integer / int64 | 治理类型字典ID | - |
| governanceTypeName | query | 否 | string | 治理类型名称 | - |
| hazardCategory | query | 否 | string | 隐患分类编码 | - |
| hazardCategoryId | query | 否 | integer / int64 | 隐患分类字典ID | - |
| hazardCategoryName | query | 否 | string | 隐患分类名称 | - |
| hazardLevel | query | 否 | string | 管理级别编码 | - |
| hazardLevelId | query | 否 | integer / int64 | 管理级别字典ID | - |
| hazardLevelName | query | 否 | string | 管理级别名称 | - |
| hazardName | query | 否 | string | 隐患名称 | - |
| hazardSourceDetail | query | 否 | string | 来源具体描述 | - |
| hazardType | query | 否 | string | 隐患类型编码 | - |
| hazardTypeId | query | 否 | integer / int64 | 隐患类型字典ID | - |
| hazardTypeName | query | 否 | string | 隐患类型名称 | - |
| id | query | 否 | integer / int64 | 主键ID | - |
| isInitiator | query | 否 | boolean | 当前用户是否为此流程发起人 | - |
| limitedCompleteTime | query | 否 | string / date-time | 限定完成时间 | - |
| major | query | 否 | string | 专业编码 | - |
| majorId | query | 否 | integer / int64 | 专业字典ID | - |
| majorName | query | 否 | string | 专业名称 | - |
| pageNum | query | 否 | integer / int32 | 页码 | - |
| pointsAwarded | query | 否 | integer / int32 | 奖励积分 | - |
| pointsStatus | query | 否 | string | 积分发放状态编码 | - |
| pointsStatusId | query | 否 | integer / int64 | 积分发放状态字典ID | - |
| pointsStatusName | query | 否 | string | 积分发放状态名称 | - |
| preventiveMeasures | query | 否 | string | 防范措施 | - |
| pushResponse | query | 否 | string | 第三方返回结果 | - |
| pushStatus | query | 否 | string | 推送状态编码 | - |
| pushStatusId | query | 否 | integer / int64 | 推送状态字典ID | - |
| pushStatusName | query | 否 | string | 推送状态名称 | - |
| pushTime | query | 否 | string / date-time | 推送时间 | - |
| rectificationPlan | query | 否 | string | 整改方案 | - |
| remark | query | 否 | string | 备注 | - |
| reportNo | query | 否 | string | 隐患编号 | - |
| reporterId | query | 否 | integer / int64 | 上报人用户ID | - |
| reporterName | query | 否 | string | 上报人姓名 | - |
| reporterUsername | query | 否 | string | 上报人账号 | - |
| riskTarget | query | 否 | string | 风险分析对象 | - |
| riskUnit | query | 否 | string | 风险分析单元 | - |
| sourceType | query | 否 | string | 隐患来源编码 | - |
| sourceTypeId | query | 否 | integer / int64 | 隐患来源字典ID | - |
| sourceTypeName | query | 否 | string | 隐患来源名称 | - |
| status | query | 否 | string | 隐患状态编码 | - |
| statusId | query | 否 | integer / int64 | 隐患状态字典ID | - |
| statusName | query | 否 | string | 隐患状态名称 | - |
| supervisorId | query | 否 | integer / int64 | 监察人用户ID | - |
| supervisorName | query | 否 | string | 监察人姓名 | - |
| supervisorUsername | query | 否 | string | 监察人账号 | - |
| thirdPartyId | query | 否 | string | 第三方系统记录ID | - |
| unitId | query | 否 | integer / int64 | 单位ID | - |
| unitName | query | 否 | string | 单位名称 | - |
| updateBy | query | 否 | string | 更新者 | - |
| updateTime | query | 否 | string / date-time | 更新时间 | - |
| pageSize | query | 否 | integer / int32 | 每页数量 | - |
响应:
| 状态码 | 说明 | 响应模型 |
|---|---|---|
| 200 | OK | /: object<string, object> |
| 401 | Unauthorized | - |
| 403 | Forbidden | - |
| 404 | Not Found | - |
首页今日概览-我的隐患统计(APP端)
- 用途: 按状态分类统计当前登录用户的隐患数量。返回字段说明:todayReportCount-今日上报数、pendingAuditCount-待审核数、rectifyingCount-整改中数、rejectedCount-已驳回数。
- 请求:
GET /gd_dataserver/gd_dataserver/business/hazard/myStats - 鉴权:
X-Access-Token(以接口定义为准) - operationId:
myStatsUsingGET
参数:
无
响应:
| 状态码 | 说明 | 响应模型 |
|---|---|---|
| 200 | OK | /: object<string, object> |
| 401 | Unauthorized | - |
| 403 | Forbidden | - |
| 404 | Not Found | - |
逻辑删除
- 用途: 根据主键ID逻辑删除单条记录,成功返回 data 为 null。
- 请求:
GET /gd_dataserver/gd_dataserver/business/hazard/removeById - 鉴权:
X-Access-Token(以接口定义为准) - operationId:
deleteListUsingGET_16
参数:
| 字段 | 位置 | 必填 | 类型 | 说明 | 示例 |
|---|---|---|---|---|---|
| id | query | 是 | string | 主键ID | - |
响应:
| 状态码 | 说明 | 响应模型 |
|---|---|---|
| 200 | OK | /: object<string, object> |
| 401 | Unauthorized | - |
| 403 | Forbidden | - |
| 404 | Not Found | - |
保存隐患信息(草稿,不启动流程)
- 用途: 保存隐患记录及附件,不启动审批流程。返回 data 为 HazardReport 对象,包含 id、reportNo 等完整隐患字段。
- 请求:
POST /gd_dataserver/gd_dataserver/business/hazard/save - 鉴权:
X-Access-Token(以接口定义为准) - operationId:
saveUsingPOST_1
参数:
无
请求体:
- Content-Type:
application/json - 模型:
隐患上报请求 - 必填:文档未标记
| 字段 | 必填 | 类型 | 说明 | 示例 |
|---|---|---|---|---|
| attachments | 否 | array<隐患附件> | 附件列表 | - |
| report | 否 | 隐患信息 | 隐患信息 | - |
响应:
| 状态码 | 说明 | 响应模型 |
|---|---|---|
| 200 | OK | /: object<string, object> |
| 201 | Created | - |
| 401 | Unauthorized | - |
| 403 | Forbidden | - |
| 404 | Not Found | - |
修改
- 用途: 根据主键ID修改记录,请求体为实体类对象(需包含id字段)。成功返回 data 为 null。
- 请求:
POST /gd_dataserver/gd_dataserver/business/hazard/updateById - 鉴权:
X-Access-Token(以接口定义为准) - operationId:
updateByIdUsingPOST_8
参数:
无
请求体:
- Content-Type:
application/json - 模型:
隐患信息 - 必填:文档未标记
| 字段 | 必填 | 类型 | 说明 | 示例 |
|---|---|---|---|---|
| actualCompleteTime | 否 | string / date-time | 实际完成时间 | - |
| auditRemark | 否 | string | 审核备注 | - |
| auditTime | 否 | string / date-time | 审核时间 | - |
| auditUserId | 否 | integer / int64 | 审核人用户ID | - |
| auditUserNameName | 否 | string | 审核人姓名 | - |
| auditUserUsername | 否 | string | 审核人账号 | - |
| canApprove | 否 | boolean | 当前用户是否可审批此流程 | false |
| causeAnalysis | 否 | string | 原因分析 | - |
| chargePersonId | 否 | integer / int64 | 整改负责人用户ID | - |
| chargePersonName | 否 | string | 整改负责人姓名 | - |
| chargePersonUsername | 否 | string | 整改负责人账号 | - |
| createBy | 否 | string | 创建者 | - |
| createTime | 否 | string / date-time | 创建时间 | - |
| currentFlowLevel | 否 | string | 当前流程等级编码(general/major/critical) | - |
| departmentId | 否 | integer / int64 | 部门ID | - |
| departmentName | 否 | string | 部门名称 | - |
| deployId | 否 | string | 流程模板id | - |
| description | 否 | string | 隐患描述 | - |
| discoverTime | 否 | string / date-time | 发现时间 | - |
| factoryDeptId | 否 | string | 所属厂区部门ID | - |
| factoryDeptName | 否 | string | 所属厂区部门名称 | - |
| flowInstanceId | 否 | string | 流程实例id | - |
| flowStatus | 否 | integer / int32 | 流程状态(0-未开始 1-进行中 2-已完成) | - |
| fundsSource | 否 | string | 资金来源编码 | - |
| fundsSourceId | 否 | integer / int64 | 资金来源字典ID | - |
| fundsSourceName | 否 | string | 资金来源名称 | - |
| governanceType | 否 | string | 治理类型编码 | - |
| governanceTypeId | 否 | integer / int64 | 治理类型字典ID | - |
| governanceTypeName | 否 | string | 治理类型名称 | - |
| hazardCategory | 否 | string | 隐患分类编码 | - |
| hazardCategoryId | 否 | integer / int64 | 隐患分类字典ID | - |
| hazardCategoryName | 否 | string | 隐患分类名称 | - |
| hazardLevel | 否 | string | 管理级别编码 | - |
| hazardLevelId | 否 | integer / int64 | 管理级别字典ID | - |
| hazardLevelName | 否 | string | 管理级别名称 | - |
| hazardName | 否 | string | 隐患名称 | - |
| hazardSourceDetail | 否 | string | 来源具体描述 | - |
| hazardType | 否 | string | 隐患类型编码 | - |
| hazardTypeId | 否 | integer / int64 | 隐患类型字典ID | - |
| hazardTypeName | 否 | string | 隐患类型名称 | - |
| id | 否 | integer / int64 | 主键ID | - |
| isInitiator | 否 | boolean | 当前用户是否为此流程发起人 | false |
| limitedCompleteTime | 否 | string / date-time | 限定完成时间 | - |
| major | 否 | string | 专业编码 | - |
| majorId | 否 | integer / int64 | 专业字典ID | - |
| majorName | 否 | string | 专业名称 | - |
| pointsAwarded | 否 | integer / int32 | 奖励积分 | - |
| pointsStatus | 否 | string | 积分发放状态编码 | - |
| pointsStatusId | 否 | integer / int64 | 积分发放状态字典ID | - |
| pointsStatusName | 否 | string | 积分发放状态名称 | - |
| preventiveMeasures | 否 | string | 防范措施 | - |
| pushResponse | 否 | string | 第三方返回结果 | - |
| pushStatus | 否 | string | 推送状态编码 | - |
| pushStatusId | 否 | integer / int64 | 推送状态字典ID | - |
| pushStatusName | 否 | string | 推送状态名称 | - |
| pushTime | 否 | string / date-time | 推送时间 | - |
| rectificationPlan | 否 | string | 整改方案 | - |
| remark | 否 | string | 备注 | - |
| reportNo | 否 | string | 隐患编号 | - |
| reporterId | 否 | integer / int64 | 上报人用户ID | - |
| reporterName | 否 | string | 上报人姓名 | - |
| reporterUsername | 否 | string | 上报人账号 | - |
| riskTarget | 否 | string | 风险分析对象 | - |
| riskUnit | 否 | string | 风险分析单元 | - |
| sourceType | 否 | string | 隐患来源编码 | - |
| sourceTypeId | 否 | integer / int64 | 隐患来源字典ID | - |
| sourceTypeName | 否 | string | 隐患来源名称 | - |
| status | 否 | string | 隐患状态编码 | - |
| statusId | 否 | integer / int64 | 隐患状态字典ID | - |
| statusName | 否 | string | 隐患状态名称 | - |
| supervisorId | 否 | integer / int64 | 监察人用户ID | - |
| supervisorName | 否 | string | 监察人姓名 | - |
| supervisorUsername | 否 | string | 监察人账号 | - |
| thirdPartyId | 否 | string | 第三方系统记录ID | - |
| unitId | 否 | integer / int64 | 单位ID | - |
| unitName | 否 | string | 单位名称 | - |
| updateBy | 否 | string | 更新者 | - |
| updateTime | 否 | string / date-time | 更新时间 | - |
响应:
| 状态码 | 说明 | 响应模型 |
|---|---|---|
| 200 | OK | /: object<string, object> |
| 201 | Created | - |
| 401 | Unauthorized | - |
| 403 | Forbidden | - |
| 404 | Not Found | - |
删除隐患(级联删除附件)
- 用途: 返回 data 为 boolean,true-删除成功,false-删除失败。同时级联删除关联的附件记录。
- 请求:
DELETE /gd_dataserver/gd_dataserver/business/hazard/{ids} - 鉴权:
X-Access-Token(以接口定义为准) - operationId:
removeUsingDELETE
参数:
| 字段 | 位置 | 必填 | 类型 | 说明 | 示例 |
|---|---|---|---|---|---|
| ids | path | 是 | string | 隐患ID列表(逗号分隔) | - |
响应:
| 状态码 | 说明 | 响应模型 |
|---|---|---|
| 200 | OK | /: object<string, object> |
| 204 | No Content | - |
| 401 | Unauthorized | - |
| 403 | Forbidden | - |