package com.ruoyi.sales.service; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.ruoyi.sales.dto.InvoiceRegistrationDto; import com.ruoyi.sales.dto.InvoiceRegistrationProductDto; import org.springframework.web.bind.annotation.RequestBody; import java.util.List; public interface InvoiceRegistrationService { /** * 开票登记新增 * @param invoiceRegistrationDto * @return */ void invoiceRegistrationAdd(InvoiceRegistrationDto invoiceRegistrationDto); /** * 开票登记删除 * @param ids * @return */ int invoiceRegistrationDel(List ids); /** * 开票记录修改 * @param invoiceRegistrationDto * @return */ void invoiceRegistrationUpdate(InvoiceRegistrationDto invoiceRegistrationDto); /** * 开票登记分页查询 * @param page * @param invoiceRegistrationDto * @return */ IPage invoiceRegistrationListPage(Page page, InvoiceRegistrationDto invoiceRegistrationDto); /** * 开票登记产品查询 * @param invoiceRegistrationProductDto * @return */ List invoiceRegistrationProductList(InvoiceRegistrationProductDto invoiceRegistrationProductDto); }