package com.jwipc.finance.service;

import com.jwipc.finance.entity.CostInvoicedApplyDetail;
import com.baomidou.mybatisplus.extension.service.IService;
import com.jwipc.finance.entity.InvoicedApplyDetail;
import com.jwipc.finance.model.po.CreatePcaDetailPO;

import java.util.List;

/**
 * <p>
 * 对账模块-费用开票申请明细 服务类
 * </p>
 *
 * @author shenyang.ou
 * @since 2025-11-06
 */
public interface ICostInvoicedApplyDetailService extends IService<CostInvoicedApplyDetail> {

    /**
     * 根据开票申请ID获取开票申请明细
     *
     * @param iaId 开票申请单ID
     * @param iaIdList 开票申请单ID集合
     * @return 结果
     */
    List<CostInvoicedApplyDetail> findByInvoiceApplyId(Long iaId, List<Long> iaIdList);

    List<CreatePcaDetailPO> queryCodApplyInvoiceById(Long id);
}
