package com.jeesharp.business.modules.trade.service;

import com.jeesharp.business.modules.trade.entity.TradeOrderItem;
import com.jeesharp.business.modules.trade.vo.TradeOrderItemQueryVO;
import com.jeesharp.framework.mybatis.core.service.BaseInterface;

import java.util.List;

/**
 * 统一交易订单明细领域服务接口。
 *
 * @author jeesharp
 * @since 2026-05-08
 */
public interface TradeOrderItemService extends BaseInterface<TradeOrderItem, TradeOrderItemQueryVO> {

    /**
     * 按多个统一单主键批量查询未删除明细行，行号升序。
     *
     * @param tradeOrderIds 统一单 id 列表（{@code biz_trade_order.id}）
     * @return 明细列表
     */
    List<TradeOrderItem> findByTradeOrderIds(List<String> tradeOrderIds);
}
