package com.ruoyi.asset.mapper; import java.util.List; import com.ruoyi.asset.domain.AmsTransferOrder; import com.ruoyi.asset.domain.AmsTransferOrderItem; /** * 调拨管理Mapper接口 * * @author Yangk * @date 2026-06-12 */ public interface AmsTransferOrderMapper { /** * 查询调拨管理 * * @param orderId 调拨管理主键 * @return 调拨管理 */ public AmsTransferOrder selectAmsTransferOrderByOrderId(Long orderId); /** * 查询调拨管理列表 * * @param amsTransferOrder 调拨管理 * @return 调拨管理集合 */ public List selectAmsTransferOrderList(AmsTransferOrder amsTransferOrder); /** * 新增调拨管理 * * @param amsTransferOrder 调拨管理 * @return 结果 */ public int insertAmsTransferOrder(AmsTransferOrder amsTransferOrder); /** * 修改调拨管理 * * @param amsTransferOrder 调拨管理 * @return 结果 */ public int updateAmsTransferOrder(AmsTransferOrder amsTransferOrder); /** * 删除调拨管理 * * @param orderId 调拨管理主键 * @return 结果 */ public int deleteAmsTransferOrderByOrderId(Long orderId); /** * 批量删除调拨管理 * * @param orderIds 需要删除的数据主键集合 * @return 结果 */ public int deleteAmsTransferOrderByOrderIds(String[] orderIds); /** * 批量删除调拨单明细 * * @param orderIds 需要删除的数据主键集合 * @return 结果 */ public int deleteAmsTransferOrderItemByOrderIds(String[] orderIds); /** * 批量新增调拨单明细 * * @param amsTransferOrderItemList 调拨单明细列表 * @return 结果 */ public int batchAmsTransferOrderItem(List amsTransferOrderItemList); /** * 通过调拨管理主键删除调拨单明细信息 * * @param orderId 调拨管理ID * @return 结果 */ public int deleteAmsTransferOrderItemByOrderId(Long orderId); }