云
6 天以前 9265065bea5a40bcaced67857cb3ba22324ce06c
yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/service/qc/ipqc/MesQcIpqcService.java
@@ -1,8 +1,10 @@
package cn.iocoder.yudao.module.mes.service.qc.ipqc;
import cn.iocoder.yudao.framework.common.pojo.PageResult;
import cn.iocoder.yudao.module.mes.controller.admin.qc.ipqc.vo.MesQcIpqcImportExcelVO;
import cn.iocoder.yudao.module.mes.controller.admin.qc.ipqc.vo.MesQcIpqcPageReqVO;
import cn.iocoder.yudao.module.mes.controller.admin.qc.ipqc.vo.MesQcIpqcSaveReqVO;
import cn.iocoder.yudao.module.mes.controller.admin.qc.vo.MesQcImportRespVO;
import cn.iocoder.yudao.module.mes.dal.dataobject.qc.defectrecord.MesQcDefectRecordDO;
import cn.iocoder.yudao.module.mes.dal.dataobject.qc.ipqc.MesQcIpqcDO;
import jakarta.validation.Valid;
@@ -23,6 +25,14 @@
     * @return 编号
     */
    Long createIpqc(@Valid MesQcIpqcSaveReqVO createReqVO);
    /**
     * 按报工单自动创建过程检验单(质检工序报工提交时调用)
     *
     * @param feedback 报工单
     * @return 过程检验单编号
     */
    Long createInspectionForFeedback(cn.iocoder.yudao.module.mes.dal.dataobject.pro.feedback.MesProFeedbackDO feedback);
    /**
     * 更新过程检验单
@@ -77,4 +87,12 @@
     */
    void recalculateDefectStats(Long ipqcId, List<MesQcDefectRecordDO> records);
    /**
     * 批量导入过程检验单
     *
     * @param importList 导入行列表
     * @return 导入结果(成功编号 + 失败明细)
     */
    MesQcImportRespVO importIpqcList(List<MesQcIpqcImportExcelVO> importList);
}