package com.tzy.service; import com.tzy.dto.LogisticsDTO; import com.tzy.entity.LotOrder; import com.tzy.req.LotOrderConfirmRequest; import java.util.List; public interface LotOrderService { int createLotOrder(LotOrder lotOrder); List getLotOrders(LotOrder lotOrder); LotOrder getLotOrderById(Long id); int updateLotOrderAddress(LotOrder lotOrder); LogisticsDTO logisticsInfo(String orderNo); void updateOrderStatus(String orderNo, Integer status, Integer addressId); void confirm(LotOrderConfirmRequest lotOrderConfirmRequest); List queryExpireOrder(); int batchTimeoutUnpaidOrders(); List queryPaidOrdersLastThreeDays(); List querySettlementOrders(LotOrder lotOrder); }