-
重构入库单相关组件,优化用户操作体验。移除不必要的审批按钮,简化执行入库流程为直接确认并调用接口。更新状态判断逻辑,确保只有待上架和待入库状态可以取消操作。调整表单展示逻辑,确保在不同模式下的字段可读性。 此变更旨在提升用户操作的直观性与效率,减少误操作的可能性。
-
新增获取到货通知单的精简列表接口,支持按状态筛选。更新相关状态枚举和校验逻辑,优化采购入库单的审批和取消功能,确保系统在处理入库单时的状态管理更加清晰和高效。
-
新增物料接收单的状态枚举,包含草稿、待质检、已完成和待入库状态。 同时更新相关的请求和响应对象,确保在物料接收流程中能够正确处理状态变更。
-
在 MES 采购入库单请求中新增入库日期字段,并在数据查询中支持根据入库日期进行筛选。此功能提升了用户在管理入库单时的灵活性和准确性。
-
新增到货日期字段到 MES 到货通知单请求 VO,并在查询中支持根据到货日期范围筛选。同时,添加到货通知单状态的枚举定义,提升系统的可维护性和可读性。
-
新增 MES 到货通知单和入库单的状态枚举类,提供更清晰的状态管理。 同时在相关服务中添加了对父单据状态的校验,确保只有在草稿状态下才能进行修改和删除操作。 此变更提升了代码的可读性和维护性,减少了硬编码的状态值使用。
-
…g service and controller implementations
-
- 新增 IPQC 过程检验单全套后端:DO、Mapper、VO、Service、Controller - MesQcIpqcService 新增 validateIpqcExists、recalculateDefectStats 方法 - MesQcIpqcLineService 新增 validateIpqcLineExists、recalculateLineDefectStats 方法 - MesQcDefectRecordServiceImpl 扩展 IPQC 分支(校验 + 缺陷统计重算) - MesQcIndicatorResultServiceImpl 扩展 IPQC 分支(获取 itemId) - MesQcTemplateService 新增 getTemplateByItemIdAndType 方法,支持按产品+类型自动匹配模板 - IPQC 删除时级联清理缺陷记录 - 新增错误码 1_040_604_xxx 系列
-
1. Controller:合并 get + detail-template 为 get-detail 接口(id 可选), 移除 buildIndicatorResultRespVOList(分页无需关联查询), 精简 buildDetailItemList 只查 indicator(name/valueType/valueSpecification), 移除 iqcService、itemService、unitMeasureService、toolService 注入, 不支持的 qcType 抛出异常 2. RespVO:移除前端未使用的关联字段(qcCode/qcName/itemCode 等主表字段, indicatorCode/toolName/checkMethod 等明细字段) 3. ServiceImpl:updateIndicatorResult 改用 insertOrUpdate, validateIqcExists 替代手动 getIqc + null 判断 4. ErrorCodeConstants:移除未使用的错误码和兼容别名 5. 新增 IPQC 模块(Controller/Service/Mapper/VO/DO)
-
…,result 包重命名为 indicatorresult 1. MesQcIndicatorDO:resultType 从 String 改为 Integer(对齐 MesQcResultValueTypeEnum 枚举值 1-5), resultSpec 重命名为 resultSpecification(对齐 MesQcResultDetailDO.valueSpecification) 2. 同步更新 SaveReqVO、PageReqVO、RespVO 的字段类型和命名 3. MesQcResultServiceImpl:移除 Integer.valueOf() 手动转换,直接使用 Integer 类型 4. qc/result 包整体重命名为 qc/indicatorresult(controller、dal、service 共 12 个文件)
-
【前端】refactor(mes): 将缺陷记录相关文件从 qc/defect/record 目录独立到 qc/defectrecord 目录
-
将 mes_qc_iqc_defect 重构为通用 mes_qc_defect_record 表,通过 qcType 区分 IQC/IPQC/OQC/RQC,实现多质检模块缺陷记录复用。 主要变更: 1. 新增 MesQcDefectRecordDO、Mapper、Service、Controller 及 VO 2. 删除旧 IQC 独享的缺陷表相关代码(DO/Mapper/Service/Controller/VO 共 8 个文件) 3. 更新 MesQcIqcServiceImpl,替换为通用 MesQcDefectRecordService 4. 新增错误码 QC_DEFECT_RECORD_NOT_EXISTS/LEVEL_UNKNOWN/QC_TYPE_UNSUPPORTED 5. 新增 SQL 建表脚本 mes_qc_defect_record_migration.sql 及测试数据