package cn.iocoder.yudao.module.mes.api.returnsales; import cn.iocoder.yudao.module.mes.api.returnsales.dto.MesWmReturnSalesCreateReqDTO; import cn.iocoder.yudao.module.mes.api.returnsales.dto.MesWmReturnSalesLineRespDTO; import java.util.List; /** * MES 销售退货单 API 接口 * * @author 超级管理员 */ public interface MesWmReturnSalesApi { /** * 创建销售退货单(由售后模块调用) * * @param reqDTO 创建请求参数 * @return 创建的销售退货单编号 */ Long createReturnSales(MesWmReturnSalesCreateReqDTO reqDTO); /** 取消尚未完成入库的销售退货单。 */ void cancelReturnSales(Long id); /** * 查询销售退货单行(用于获取 MES 解析后回填的批次) * * @param returnSalesId 销售退货单编号 * @return 退货单行列表 */ List getReturnSalesLineList(Long returnSalesId); }