package com.clx.performance.service.broker;

import com.clx.performance.model.OrderChild;
import com.clx.performance.model.OrderGoods;
import com.clx.performance.model.settle.SettlementDriver;
import com.clx.performance.model.settle.SettlementDriverDetail;
import com.clx.performance.model.settle.SettlementOwnerDetail;

public interface OrderChildBrokerService {

    void orderChildSync(OrderChild orderChild, OrderGoods orderGoods, SettlementOwnerDetail settlementOwnerDetail,
                        SettlementDriverDetail settlementDriverDetail);
    void orderChildUpdate(OrderChild orderChild, OrderGoods orderGoods, SettlementOwnerDetail settlementOwnerDetail,
                        SettlementDriverDetail settlementDriverDetail, SettlementDriver settlementDriver);

    void orderChildDriverPay(SettlementDriverDetail settlementDriverDetail);

}
