CPS 模块接口 API 说明文档
目录
通用说明
统一响应格式
所有接口返回统一的 JsonResult 结构:
{
"success": true,
"message": "成功",
"data": []
}
| 字段 | 类型 | 说明 |
|---|---|---|
| success | Boolean | 请求是否成功 |
| message | String | 响应消息 |
| data | Object/Array | 响应数据体 |
枚举值说明
季度枚举(QuarterEnum)
| 编号 | 描述 | 起始日期 | 结束日期 |
|---|---|---|---|
| #1# | 第一季度 | 01-01 | 03-31 |
| #2# | 第二季度 | 04-01 | 06-30 |
| #3# | 第三季度 | 07-01 | 09-30 |
| #4# | 第四季度 | 10-01 | 12-31 |
问题处理状态枚举(WtclztEnum)
| 编号 | 描述 |
|---|---|
| #1# | 待处理 |
| #2# | 处理中 |
| #3# | 已关闭 |
| #4# | 已逾期 |
问题来源枚举(WtlyEnum)
| 编号 | 描述 |
|---|---|
| #1# | 开班 |
| #2# | 过程验证 |
| #3# | 过程确认 |
| #4# | 体系健康体检 |
| #5# | 单位自检(单位牵头) |
问题类别枚举(WtlbEnum)
| 编号 | 描述 |
|---|---|
| #1# | 方针展开 |
| #2# | 标准化作业 |
| #3# | 目视化 |
| #4# | 时间数据处理 |
| #5# | 过程确认 |
| #6# | 持续改善 |
问题性质枚举(WtxzEnum)
| 编号 | 描述 |
|---|---|
| #1# | 无标准 |
| #2# | 未执行标准 |
| #3# | 标准不足 |
6S分类枚举(SflEnum)
| 编号 | 描述 |
|---|---|
| #1# | 整理 |
| #2# | 整顿 |
| #3# | 清洁 |
| #4# | 清扫 |
| #5# | 素养 |
| #6# | 安全 |
问题层级枚举(MbghlkEnum)
| 编号 | 描述 |
|---|---|
| #0# | 0 |
| #1# | 1 |
| #2# | 2 |
| #3# | 3 |
| #4# | 4 |
| #5# | 5 |
人员类别枚举(RylbEnum)
| 编号 | 描述 |
|---|---|
| #1# | 区长 |
| #2# | 班长 |
| #3# | 高级经理 |
| #4# | 经理 |
| #5# | 主管 |
| #6# | 专家 |
| #7# | 一般员工 |
问题处理方式枚举(WtclfsEnum)
| 编号 | 描述 |
|---|---|
| #1# | 自己解决 |
| #2# | 工作安排/同级支持 |
| #3# | 问题升级至 |
C类改善状态枚举(CImprovementStatusEnum)
| 编号 | 描述 |
|---|---|
| #1# | 草稿 |
| #2# | 已提交 |
| #3# | 已否决 |
| #4# | 已确认 |
1. AB类改善接口
1.1 获取所有AB类改善列表
接口路径: GET /abImprovement/list/all
接口说明: 获取系统中所有AB类改善记录列表。
请求参数: 无
响应数据: List<AbImprovement>
响应字段说明:
| 字段 | 类型 | 说明 |
|---|---|---|
| id | String | 记录ID |
| createdAt | Date | 创建时间(yyyy-MM-dd HH |
| lcslmc | String | 流程实例名称 |
| dwcj | String | 单位车间id |
| sqr | String | 申请人 |
| sqbm | String | 申请部门 |
| sqrq | Date | 申请日期 |
| lxr | String | 立项人 |
| qnjyjz | Double | 全年节约价值 |
| gslx | String | 改善类型 |
| tdrs | Double | 团队人数 |
响应示例:
{
"success": true,
"message": "成功",
"data": [
{
"id": "abc123",
"createdAt": "2026-09-15 10:30:00",
"lcslmc": "AB类改善流程-2026-001",
"dwcj": "workshop001",
"sqr": "张三",
"sqbm": "生产部",
"sqrq": "2026-09-10 09:00:00",
"lxr": "李四",
"qnjyjz": 50000.0,
"gslx": "效率提升",
"tdrs": 5.0
}
]
}
1.2 根据年份查询AB类改善汇总
接口路径: GET /abImprovement/summary/year
接口说明: 按单位车间分组汇总指定年份的AB类改善记录,包含节约价值汇总、目标值及完成率。
请求参数:
| 参数名 | 类型 | 必传 | 说明 |
|---|---|---|---|
| year | String | 否 | 年份,格式:yyyy,为空时默认当前年 |
响应数据: List<AbImprovementSummaryDTO>
响应字段说明:
| 字段 | 类型 | 说明 |
|---|---|---|
| dwcj | String | 单位车间编码 |
| dwcjName | String | 单位车间名称 |
| dwcjCode | String | 单位车间编号 |
| year | String | 年份 |
| totalQnjyjz | Double | 节约价值汇总 |
| mb | Double | 目标值 |
| completionRate | Double | 完成率(%) |
响应示例:
{
"success": true,
"message": "成功",
"data": [
{
"dwcj": "workshop001",
"dwcjName": "总装车间",
"dwcjCode": "ZZ001",
"year": "2026",
"totalQnjyjz": 150000.0,
"mb": 200000.0,
"completionRate": 75.0
}
]
}
2. C类改善接口
2.1 获取所有C类改善列表
接口路径: GET /cImprovement/list/all
接口说明: 获取系统中所有C类改善记录列表。
请求参数: 无
响应数据: List<CImprovement>
响应字段说明:
| 字段 | 类型 | 说明 |
|---|---|---|
| id | String | 记录ID |
| createdAt | Date | 创建时间(yyyy-MM-dd HH |
| ygh | String | 员工号 |
| lywt | String | 来源问题记录id |
| wtbh | String | 问题编号 |
| bm | String | 部门id |
| sfwtlg | Boolean | 是否问题类改善 |
| sfscjb | Boolean | 是否是车间班组 |
| bz | String | 班组信息id |
| gsmc | String | 改善名称 |
| qzqr | String | 区长确认-组织用户id |
| gsyqr | String | 改善员确认-组织用户id |
| sftsyxal | Boolean | 是否推送优秀案例 |
| zt | String | 状态(#1#-草稿;#2#-已提交;#3#-已否决;#4#-已确认) |
| wtsm | String | 问题说明 |
| gshxg | String | 改善后效果 |
| fqr | String | 发起人 |
| szmc | String | 室组信息id |
| processInstanceId | String | 流程实例ID |
| approvalStatus | String | 审批状态 |
| sftsjdz | Boolean | 是否推送金点子 |
响应示例:
{
"success": true,
"message": "成功",
"data": [
{
"id": "c123",
"createdAt": "2026-09-15 14:20:00",
"ygh": "YG001",
"lywt": "wt001",
"wtbh": "WT202609001",
"bm": "org001",
"sfwtlg": true,
"sfscjb": true,
"bz": "team001",
"gsmc": "优化装配流程",
"qzqr": "user001",
"gsyqr": "user002",
"sftsyxal": false,
"zt": "#2#",
"wtsm": "装配效率低",
"gshxg": "效率提升20%",
"fqr": "user003",
"szmc": "rg001",
"processInstanceId": "pi123",
"approvalStatus": "approved",
"sftsjdz": false
}
]
}
2.2 根据年份和季度查询C类改善发起率汇总
接口路径: GET /cImprovement/summary/quarter
接口说明: 按室组维度统计指定年份季度的C类改善发起率,包含室组总人数、有改善记录人数、发起率及目标值。
请求参数:
| 参数名 | 类型 | 必传 | 说明 |
|---|---|---|---|
| year | String | 否 | 年份,格式:yyyy,为空时默认当前年 |
| quarter | String | 是 | 季度枚举值(#1#-#4#) |
响应数据: List<CImprovementSummaryDTO>
响应字段说明:
| 字段 | 类型 | 说明 |
|---|---|---|
| szxx | String | 室组编码 |
| szmc | String | 室组名称 |
| szbh | String | 室组编号 |
| dwcj | String | 所属单位车间编码 |
| dwcjName | String | 所属单位车间名称 |
| dwcjCode | String | 所属单位车间编号 |
| year | String | 年份 |
| quarter | String | 季度 |
| quarterDesc | String | 季度描述 |
| totalPersonnel | Integer | 室组总人数 |
| improvementPersonnel | Integer | 有C类改善记录的人数 |
| improvementRate | Double | C类改善发起率(%) |
| mb | Double | 目标值 |
响应示例:
{
"success": true,
"message": "成功",
"data": [
{
"szxx": "rg001",
"szmc": "装配一组",
"szbh": "SZ001",
"dwcj": "workshop001",
"dwcjName": "总装车间",
"dwcjCode": "ZZ001",
"year": "2026",
"quarter": "#3#",
"quarterDesc": "第三季度",
"totalPersonnel": 50,
"improvementPersonnel": 35,
"improvementRate": 70.0,
"mb": 80.0
}
]
}
2.3 根据年份、季度、室组id查询C类改善记录详情
接口路径: GET /cImprovement/list/detail
接口说明: 查询指定年份季度时间范围内、由该室组下人员发起的C类改善记录,并补充关联实体名称。
请求参数:
| 参数名 | 类型 | 必传 | 说明 |
|---|---|---|---|
| year | String | 否 | 年份,格式:yyyy,为空时默认当前年 |
| quarter | String | 是 | 季度枚举值(#1#-#4#) |
| roomGroupId | String | 是 | 室组id |
响应数据: List<CImprovementDetailDTO>
响应字段说明:
| 字段 | 类型 | 说明 |
|---|---|---|
| id | String | 记录ID |
| createdAt | Date | 创建时间(yyyy-MM-dd HH |
| gsmc | String | 改善名称 |
| wtbh | String | 问题编号 |
| lywt | String | 来源问题记录id |
| wtsm | String | 问题说明 |
| gshxg | String | 改善后效果 |
| zt | String | 状态(#1#-草稿;#2#-已提交;#3#-已否决;#4#-已确认) |
| ztDesc | String | 状态名称 |
| sfwtlg | Boolean | 是否问题类改善 |
| sfscjb | Boolean | 是否是车间班组 |
| sftsyxal | Boolean | 是否推送优秀案例 |
| sftsjdz | Boolean | 是否推送金点子 |
| processInstanceId | String | 流程实例ID |
| approvalStatus | String | 审批状态 |
| szqymc | String | 室组区域名称(原始字段) |
| ygh | String | 员工号 |
| yh | String | 员工id(组织用户) |
| yhName | String | 员工姓名(组织用户) |
| fqr | String | 发起人id/工号 |
| fqrName | String | 发起人姓名 |
| bm | String | 部门id(组织结构) |
| bmName | String | 部门名称(组织结构) |
| szmc | String | 室组信息id |
| szmcName | String | 室组名称 |
| szbh | String | 室组编号 |
| bz | String | 班组信息id |
| bzName | String | 班组名称 |
| dwcj | String | 单位车间id |
| dwcjName | String | 单位车间名称 |
| dwcjCode | String | 单位车间编号 |
| szqy | String | 区域id |
| szqyName | String | 区域名称 |
| qzqr | String | 区长确认-组织用户id |
| qzqrName | String | 区长确认-姓名 |
| gsyqr | String | 改善员确认-组织用户id |
| gsyqrName | String | 改善员确认-姓名 |
响应示例:
{
"success": true,
"message": "成功",
"data": [
{
"id": "c123",
"createdAt": "2026-09-15 14:20:00",
"gsmc": "优化装配流程",
"wtbh": "WT202609001",
"lywt": "wt001",
"wtsm": "装配效率低",
"gshxg": "效率提升20%",
"zt": "#2#",
"ztDesc": "已提交",
"sfwtlg": true,
"sfscjb": true,
"sftsyxal": false,
"sftsjdz": false,
"processInstanceId": "pi123",
"approvalStatus": "approved",
"szqymc": "装配区域",
"ygh": "YG001",
"yh": "user001",
"yhName": "张三",
"fqr": "user003",
"fqrName": "王五",
"bm": "org001",
"bmName": "生产部",
"szmc": "rg001",
"szmcName": "装配一组",
"szbh": "SZ001",
"bz": "team001",
"bzName": "装配一班",
"dwcj": "workshop001",
"dwcjName": "总装车间",
"dwcjCode": "ZZ001",
"szqy": "area001",
"szqyName": "装配区域",
"qzqr": "user001",
"qzqrName": "张三",
"gsyqr": "user002",
"gsyqrName": "李四"
}
]
}
3. CPS问题接口
3.1 获取所有CPS问题列表
接口路径: GET /cpsProblem/list/all
接口说明: 获取系统中所有CPS问题记录列表。
请求参数: 无
响应数据: List<CpsProblem>
响应字段说明:
| 字段 | 类型 | 说明 |
|---|---|---|
| id | String | 记录ID |
| createdAt | Date | 创建时间(yyyy-MM-dd HH |
| wtbh | String | 问题编号 |
| wtly | String | 问题来源(#1#-开班;#2#-过程验证;#3#-过程确认;#4#-体系健康体检;#5#-单位自检) |
| wttcr | String | 问题提出人 |
| gzdw | String | 工作单位 |
| rylb | String | 人员类别(#1#-区长;#2#-班长;#3#-高级经理;#4#-经理;#5#-主管;#6#-专家;#7#-一般员工) |
| wtms | String | 问题描述 |
| wtzrdw | String | 问题责任单位 |
| wtfj | String | 问题附件 |
| wtssbk | String | 问题所属板块 |
| wtlb | String | 问题类别(#1#-方针展开;#2#-标准化作业;#3#-目视化;#4#-时间数据处理;#5#-过程确认;#6#-持续改善) |
| wtxz | String | 问题性质(#1#-无标准;#2#-未执行标准;#3#-标准不足) |
| sfl | String | 6S分类(#1#-整理;#2#-整顿;#3#-清洁;#4#-清扫;#5#-素养;#6#-安全) |
| wtsfgb | Boolean | 问题是否关闭 |
| sz | String | 室组 |
| mbghlk | String | 问题层级(#0#-0;#1#-1;#2#-2;#3#-3;#4#-4;#5#-5) |
| wtclfs | String | 问题处理方式(#1#-自己解决;#2#-工作安排/同级支持;#3#-问题升级至) |
| tntpvy | Date | 问题解决时间 |
| gzap | String | 工作安排/同级支持 |
| wtsjz | String | 问题升级至 |
| wtjjcs | String | 问题解决措施 |
| wtzghfj | String | 问题整改后附件 |
| wtclr | String | 问题处理人 |
| wtclzt | String | 问题处理状态(#1#-待处理;#2#-处理中;#3#-已关闭;#4#-已逾期) |
| qy | String | 区域 |
| bz | String | 班组 |
| jhjjsj | Date | 计划解决时间 |
| wtclfs2 | String | 问题处理方式2 |
| gzap2 | String | 工作安排/同级支持2 |
| wtsjz2 | String | 问题升级至2 |
| wtclfs3 | String | 问题处理方式3 |
| gzap3 | String | 工作安排/同级支持3 |
| wtsjz3 | String | 问题升级至3 |
| processInstanceId | String | 流程实例ID |
| approvalStatus | String | 审批状态 |
响应示例:
{
"success": true,
"message": "成功",
"data": [
{
"id": "p123",
"createdAt": "2026-09-15 09:00:00",
"wtbh": "WT202609001",
"wtly": "#1#",
"wttcr": "user001",
"gzdw": "workshop001",
"rylb": "#1#",
"wtms": "装配线设备故障",
"wtzrdw": "workshop002",
"wtfj": "file001",
"wtssbk": "设备管理",
"wtlb": "#2#",
"wtxz": "#1#",
"sfl": "#6#",
"wtsfgb": false,
"sz": "rg001",
"mbghlk": "#1#",
"wtclfs": "#1#",
"tntpvy": "2026-09-20 18:00:00",
"gzap": "安排维修",
"wtsjz": "",
"wtjjcs": "更换零件",
"wtzghfj": "file002",
"wtclr": "user002",
"wtclzt": "#2#",
"qy": "area001",
"bz": "team001",
"jhjjsj": "2026-09-25 18:00:00",
"wtclfs2": "",
"gzap2": "",
"wtsjz2": "",
"wtclfs3": "",
"gzap3": "",
"wtsjz3": "",
"processInstanceId": "pi123",
"approvalStatus": "processing"
}
]
}
3.2 根据计划解决时间范围汇总各责任单位下各处理状态的问题数
接口路径: GET /cpsProblem/summary/status
接口说明: 按计划解决时间范围查询问题记录,按责任单位分组统计各处理状态下的问题数。
请求参数:
| 参数名 | 类型 | 必传 | 说明 |
|---|---|---|---|
| startTime | String | 否 | 开始时间,格式:yyyy-MM-dd [HH |
| endTime | String | 否 | 结束时间,格式:yyyy-MM-dd [HH |
响应数据: List<CpsProblemSummaryDTO>
响应字段说明:
| 字段 | 类型 | 说明 |
|---|---|---|
| wtzrdw | String | 责任单位id |
| wtzrdwName | String | 责任单位名称 |
| wtzrdwCode | String | 责任单位编号 |
| totalCount | Integer | 该责任单位下问题总数 |
| statusCounts | Array | 各处理状态下的问题数明细 |
| statusCounts[].statusCode | String | 状态编号 |
| statusCounts[].statusDesc | String | 状态中文描述 |
| statusCounts[].count | Integer | 该状态下的问题数 |
响应示例:
{
"success": true,
"message": "成功",
"data": [
{
"wtzrdw": "workshop001",
"wtzrdwName": "总装车间",
"wtzrdwCode": "ZZ001",
"totalCount": 25,
"statusCounts": [
{
"statusCode": "#1#",
"statusDesc": "待处理",
"count": 5
},
{
"statusCode": "#2#",
"statusDesc": "处理中",
"count": 10
},
{
"statusCode": "#3#",
"statusDesc": "已关闭",
"count": 8
},
{
"statusCode": "#4#",
"statusDesc": "已逾期",
"count": 2
}
]
}
]
}
3.3 根据计划解决时间范围、责任单位id、问题处理状态查询问题记录明细
接口路径: GET /cpsProblem/list/detail
接口说明: 按计划解决时间范围、责任单位id、问题处理状态查询问题记录明细,包含关联实体名称。
请求参数:
| 参数名 | 类型 | 必传 | 说明 |
|---|---|---|---|
| startTime | String | 否 | 开始时间,格式:yyyy-MM-dd [HH |
| endTime | String | 否 | 结束时间,格式:yyyy-MM-dd [HH |
| wtzrdwId | String | 是 | 责任单位id |
| status | String | 是 | 问题处理状态编号(#1#-待处理;#2#-处理中;#3#-已关闭;#4#-已逾期) |
响应数据: List<CpsProblemDetailDTO>
响应字段说明:
| 字段 | 类型 | 说明 |
|---|---|---|
| id | String | 记录ID |
| createdAt | Date | 创建时间(yyyy-MM-dd HH |
| wtbh | String | 问题编号 |
| wtms | String | 问题描述 |
| wtly | String | 问题来源编号 |
| wtlyDesc | String | 问题来源名称 |
| wtssbk | String | 问题所属板块 |
| wtlb | String | 问题类别编号 |
| wtlbDesc | String | 问题类别名称 |
| wtxz | String | 问题性质编号 |
| wtxzDesc | String | 问题性质名称 |
| sfl | String | 6S分类编号 |
| sflDesc | String | 6S分类名称 |
| mbghlk | String | 问题层级编号 |
| mbghlkDesc | String | 问题层级名称 |
| rylb | String | 人员类别编号 |
| rylbDesc | String | 人员类别名称 |
| wtsfgb | Boolean | 问题是否关闭 |
| wtfj | String | 问题附件 |
| wtzghfj | String | 问题整改后附件 |
| wtjjcs | String | 问题解决措施 |
| wtclfs | String | 问题处理方式编号 |
| wtclfsDesc | String | 问题处理方式名称 |
| gzap | String | 工作安排/同级支持 |
| wtsjz | String | 问题升级至 |
| wtclfs2 | String | 问题处理方式2编号 |
| wtclfs2Desc | String | 问题处理方式2名称 |
| gzap2 | String | 工作安排/同级支持2 |
| wtsjz2 | String | 问题升级至2 |
| wtclfs3 | String | 问题处理方式3编号 |
| wtclfs3Desc | String | 问题处理方式3名称 |
| gzap3 | String | 工作安排/同级支持3 |
| wtsjz3 | String | 问题升级至3 |
| jhjjsj | Date | 计划解决时间(yyyy-MM-dd HH |
| tntpvy | Date | 问题解决时间(yyyy-MM-dd HH |
| processInstanceId | String | 流程实例ID |
| approvalStatus | String | 审批状态 |
| gzdw | String | 工作单位id |
| gzdwName | String | 工作单位名称 |
| gzdwCode | String | 工作单位编号 |
| wtzrdw | String | 问题责任单位id |
| wtzrdwName | String | 问题责任单位名称 |
| wtzrdwCode | String | 问题责任单位编号 |
| sz | String | 室组id |
| szName | String | 室组名称 |
| szCode | String | 室组编号 |
| qy | String | 区域id |
| qyName | String | 区域名称 |
| qyCode | String | 区域编号 |
| bz | String | 班组id |
| bzName | String | 班组名称 |
| bzCode | String | 班组编号 |
| wttcr | String | 问题提出人id |
| wttcrName | String | 问题提出人姓名 |
| wtclr | String | 问题处理人id |
| wtclrName | String | 问题处理人姓名 |
| wtclzt | String | 问题处理状态编号 |
| wtclztDesc | String | 问题处理状态中文描述 |
响应示例:
{
"success": true,
"message": "成功",
"data": [
{
"id": "p123",
"createdAt": "2026-09-15 09:00:00",
"wtbh": "WT202609001",
"wtms": "装配线设备故障",
"wtly": "#1#",
"wtlyDesc": "开班",
"wtssbk": "设备管理",
"wtlb": "#2#",
"wtlbDesc": "标准化作业",
"wtxz": "#1#",
"wtxzDesc": "无标准",
"sfl": "#6#",
"sflDesc": "安全",
"mbghlk": "#1#",
"mbghlkDesc": "1",
"rylb": "#1#",
"rylbDesc": "区长",
"wtsfgb": false,
"wtfj": "file001",
"wtzghfj": "file002",
"wtjjcs": "更换零件",
"wtclfs": "#1#",
"wtclfsDesc": "自己解决",
"gzap": "安排维修",
"wtsjz": "",
"wtclfs2": "",
"wtclfs2Desc": "",
"gzap2": "",
"wtsjz2": "",
"wtclfs3": "",
"wtclfs3Desc": "",
"gzap3": "",
"wtsjz3": "",
"jhjjsj": "2026-09-25 18:00:00",
"tntpvy": "2026-09-20 18:00:00",
"processInstanceId": "pi123",
"approvalStatus": "processing",
"gzdw": "workshop001",
"gzdwName": "总装车间",
"gzdwCode": "ZZ001",
"wtzrdw": "workshop002",
"wtzrdwName": "维修车间",
"wtzrdwCode": "WX001",
"sz": "rg001",
"szName": "装配一组",
"szCode": "SZ001",
"qy": "area001",
"qyName": "装配区域",
"qyCode": "QY001",
"bz": "team001",
"bzName": "装配一班",
"bzCode": "BZ001",
"wttcr": "user001",
"wttcrName": "张三",
"wtclr": "user002",
"wtclrName": "李四",
"wtclzt": "#2#",
"wtclztDesc": "处理中"
}
]
}
3.4 根据创建时间范围汇总各问题来源对应的问题数
接口路径: GET /cpsProblem/summary/source
接口说明: 按创建时间范围查询问题记录,按问题来源维度汇总问题数。
请求参数:
| 参数名 | 类型 | 必传 | 说明 |
|---|---|---|---|
| startTime | String | 否 | 开始时间,格式:yyyy-MM-dd [HH |
| endTime | String | 否 | 结束时间,格式:yyyy-MM-dd [HH |
响应数据: List<CpsProblemSourceSummaryDTO>
响应字段说明:
| 字段 | 类型 | 说明 |
|---|---|---|
| wtly | String | 问题来源编号 |
| wtlyDesc | String | 问题来源中文名称 |
| count | Integer | 该问题来源下的问题数 |
响应示例:
{
"success": true,
"message": "成功",
"data": [
{
"wtly": "#1#",
"wtlyDesc": "开班",
"count": 15
},
{
"wtly": "#2#",
"wtlyDesc": "过程验证",
"count": 8
},
{
"wtly": "#3#",
"wtlyDesc": "过程确认",
"count": 12
},
{
"wtly": "#4#",
"wtlyDesc": "体系健康体检",
"count": 5
},
{
"wtly": "#5#",
"wtlyDesc": "单位自检(单位牵头)",
"count": 3
}
]
}
3.5 根据创建时间范围、问题来源查询问题记录明细
接口路径: GET /cpsProblem/list/detail/source
接口说明: 按创建时间范围、问题来源查询问题记录明细,包含关联实体名称。
请求参数:
| 参数名 | 类型 | 必传 | 说明 |
|---|---|---|---|
| startTime | String | 否 | 开始时间,格式:yyyy-MM-dd [HH |
| endTime | String | 否 | 结束时间,格式:yyyy-MM-dd [HH |
| wtly | String | 是 | 问题来源编号(#1#-开班;#2#-过程验证;#3#-过程确认;#4#-体系健康体检;#5#-单位自检) |
响应数据: List<CpsProblemDetailDTO>
响应字段说明: 同 3.3 根据计划解决时间范围、责任单位id、问题处理状态查询问题记录明细
响应示例:
{
"success": true,
"message": "成功",
"data": [
{
"id": "p123",
"createdAt": "2026-09-15 09:00:00",
"wtbh": "WT202609001",
"wtms": "装配线设备故障",
"wtly": "#1#",
"wtlyDesc": "开班",
"wtssbk": "设备管理",
"wtlb": "#2#",
"wtlbDesc": "标准化作业",
"wtxz": "#1#",
"wtxzDesc": "无标准",
"sfl": "#6#",
"sflDesc": "安全",
"mbghlk": "#1#",
"mbghlkDesc": "1",
"rylb": "#1#",
"rylbDesc": "区长",
"wtsfgb": false,
"wtfj": "file001",
"wtzghfj": "file002",
"wtjjcs": "更换零件",
"wtclfs": "#1#",
"wtclfsDesc": "自己解决",
"gzap": "安排维修",
"wtsjz": "",
"wtclfs2": "",
"wtclfs2Desc": "",
"gzap2": "",
"wtsjz2": "",
"wtclfs3": "",
"wtclfs3Desc": "",
"gzap3": "",
"wtsjz3": "",
"jhjjsj": "2026-09-25 18:00:00",
"tntpvy": "2026-09-20 18:00:00",
"processInstanceId": "pi123",
"approvalStatus": "processing",
"gzdw": "workshop001",
"gzdwName": "总装车间",
"gzdwCode": "ZZ001",
"wtzrdw": "workshop002",
"wtzrdwName": "维修车间",
"wtzrdwCode": "WX001",
"sz": "rg001",
"szName": "装配一组",
"szCode": "SZ001",
"qy": "area001",
"qyName": "装配区域",
"qyCode": "QY001",
"bz": "team001",
"bzName": "装配一班",
"bzCode": "BZ001",
"wttcr": "user001",
"wttcrName": "张三",
"wtclr": "user002",
"wtclrName": "李四",
"wtclzt": "#2#",
"wtclztDesc": "处理中"
}
]
}