package com.tmerclub.cloud.order.mapper;

import com.tmerclub.cloud.order.dto.AllotOrderDTO;
import com.tmerclub.cloud.order.model.AllotOrder;
import com.tmerclub.cloud.order.vo.AllotOrderVO;
import org.apache.ibatis.annotations.Param;

/**
 * @author gaozijie
 * @date 2023-11-20
 */
public interface AllotOrderMapper {

    /**
     * 获取调拨订单详情
     * @param allotOrderDTO 调拨订单dto
     * @return 调拨订单详情
     */
    AllotOrderVO getAllotOrder(@Param("allotOrderDTO") AllotOrderDTO allotOrderDTO);

    /**
     * 新增调拨订单
     * @param allotOrder 调拨订单
     */
    void addAllotOrder(@Param("allotOrder") AllotOrder allotOrder);

    /**
     * 更新调拨订单
     * @param allotOrder 调拨订单
     */
    void updateAllotOrder(@Param("allotOrder") AllotOrder allotOrder);

}
