package com.xingxi.web.controller.business.ProdInventory.service;

import com.xingxi.web.controller.business.ProdInventory.domain.ProdInventoryOrderVo;

import java.util.List;

/**
 * 商品出入库单Vo Service接口
 *
 * @author xingxi
 * @date 2025-03-06
 */
public interface IProdInventoryOrderVoService {
    /**
     * 商品出入库单Vo
     *
     * @param inventoryOrderId 商品出入库单ID
     * @return 商品出入库单Vo
     */
    ProdInventoryOrderVo selectProdInventoryOrderVoById(Long inventoryOrderId);

    /**
     * 商品出入库单Vo列表
     *
     * @param prodInventoryOrderVo 商品出入库单Vo
     * @return 商品出入库单Vo集合
     */
    List<ProdInventoryOrderVo> selectProdInventoryOrderVoList(ProdInventoryOrderVo prodInventoryOrderVo);

    /**
     * 更新商品出入库单Vo
     *
     * @param prodInventoryOrderVo 商品出入库单Vo
     * @return 更新结果
     */
    int updateProdInventoryOrderVo(ProdInventoryOrderVo prodInventoryOrderVo);
}
