package com.hzs.ground.order.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.hzs.common.domain.sale.ext.SaOrderExt;
import com.hzs.common.domain.sale.order.SaOrder;
import com.hzs.common.domain.sale.order.SaOrderItems;
import com.hzs.ground.order.param.OrderItemsParam;
import com.hzs.ground.order.param.OrderQueryParam;

import java.util.List;

/**
 * @description: 用于查询供应商订单，发货
 * @author: sui q
 * @time: 2024/3/23 13:59
 * @classname: SupplierOrderService
 * @package_name: com.hzs.ground.order.service
 * version 1.0.0
 */
public interface ISupplierOrderService extends IService<SaOrderItems> {

    /*
     * @description: 供应商查询订单
     * @author: sui q
     * @date: 2024/3/23 14:32
     * @param: null null
     **/
    List<SaOrderExt> querySaOrderByCondition(OrderQueryParam orderQueryParam);

    /*
     * @description: 发货
     * @author: sui q
     * @date: 2024/3/23 15:36
     * @param: null null
     **/
    void sendGood(OrderQueryParam orderQueryParam, List<OrderItemsParam> orderItemsParamList, List<SaOrderExt> orderList);
}
