package org.jeecg.modules.spare.service; import com.baomidou.mybatisplus.extension.service.IService; import org.jeecg.modules.spare.entity.SparePartCancellingStocks; import org.jeecg.modules.spare.entity.SparePartCancellingStocksDetail; import org.jeecg.modules.spare.entity.SparePartReceive; import java.io.Serializable; import java.util.Collection; import java.util.List; /** * @Description: 备件退库 * @Author: jeecg-boot * @Date: 2023-07-04 * @Version: V1.0 */ public interface ISparePartCancellingStocksService extends IService { /** * 添加一对多 * * @param sparePartCancellingStocks * @param sparePartCancellingStocksDetailList */ public void saveMain(SparePartCancellingStocks sparePartCancellingStocks, List sparePartCancellingStocksDetailList); /** * 修改一对多 * * @param sparePartCancellingStocks * @param sparePartCancellingStocksDetailList */ public void updateMain(SparePartCancellingStocks sparePartCancellingStocks, List sparePartCancellingStocksDetailList); /** * 删除一对多 * * @param id */ public void delMain(String id); /** * 批量删除一对多 * * @param idList */ public void delBatchMain(Collection idList); /** * @param sparePartCancellingStocks */ void approval(SparePartCancellingStocks sparePartCancellingStocks); /** * @param sparePartCancellingStocks */ void reject(SparePartCancellingStocks sparePartCancellingStocks); /** * 撤回 * * @param id */ void revocation(String id); }