| | |
| | | package cn.iocoder.yudao.module.mes.service.wm.returnvendor; |
| | | |
| | | import cn.iocoder.yudao.framework.common.pojo.PageResult; |
| | | import cn.iocoder.yudao.module.mes.controller.admin.wm.returnvendor.vo.MesWmReturnVendorImportExcelVO; |
| | | import cn.iocoder.yudao.module.mes.controller.admin.wm.returnvendor.vo.MesWmReturnVendorImportRespVO; |
| | | import cn.iocoder.yudao.module.mes.controller.admin.wm.returnvendor.vo.MesWmReturnVendorPageReqVO; |
| | | import cn.iocoder.yudao.module.mes.controller.admin.wm.returnvendor.vo.MesWmReturnVendorSaveReqVO; |
| | | import cn.iocoder.yudao.module.mes.dal.dataobject.wm.returnvendor.MesWmReturnVendorDO; |
| | | import jakarta.validation.Valid; |
| | | |
| | | import java.util.List; |
| | | import java.util.Set; |
| | | |
| | | /** |
| | |
| | | void auditReturnVendor(Long id, Boolean pass, String reviewRemark); |
| | | |
| | | /** |
| | | * 执行拣货(待拣货 -> 待执行退货) |
| | | * 执行拣货校验(仅校验已审批单据的明细数量一致性,不修改单据状态) |
| | | * |
| | | * 单据状态只能由审核(APPROVING → APPROVED)与退货(APPROVED → FINISHED)推进。 |
| | | * |
| | | * @param id 编号 |
| | | */ |
| | |
| | | */ |
| | | MesWmReturnVendorDO validateReturnVendorExistsAndPrepare(Long id); |
| | | |
| | | /** |
| | | * 导入供应商退货单 |
| | | * |
| | | * @param importList 导入列表 |
| | | * @param updateSupport 是否支持更新,默认为 false |
| | | * @return 导入结果 |
| | | */ |
| | | MesWmReturnVendorImportRespVO importReturnVendorList(List<MesWmReturnVendorImportExcelVO> importList, boolean updateSupport); |
| | | |
| | | } |