package com.jwipc.finance.logic;

import com.jwipc.finance.dto.CustomsDeclarationDetailDTO;
import com.jwipc.finance.model.query.CustomsDeclarationQuery;
import com.jwipc.page.PageView;

import java.util.List;

/**
 * @author shenyang.ou
 * @date 2025/10/22 15:29
 * @desc
 */
public interface CustomsDeclarationDetailLogic {
    PageView getPageDetailListByMainId(Long mainId);
    List<CustomsDeclarationDetailDTO> getDetailListByMainId(Long mainId);

    PageView findByPage(CustomsDeclarationQuery query);

    PageView createNoPageList(CustomsDeclarationQuery query);

    PageView provideDetailByPaymentMatchingId(Long paymentMatchingId);
}
