liding
9 天以前 6305d0c86c23e9a583e8ca798645885d167f4dc5
src/main/java/com/ruoyi/sales/service/ISalesLedgerService.java
@@ -3,9 +3,9 @@
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.ruoyi.approve.pojo.ApproveProcess;
import com.ruoyi.basic.pojo.Customer;
import com.ruoyi.common.enums.SaleEnum;
import com.ruoyi.approve.pojo.ApproveProcess;
import com.ruoyi.sales.dto.*;
import com.ruoyi.sales.pojo.SalesLedger;
import com.ruoyi.sales.pojo.SalesLedgerProcessRoute;
@@ -13,6 +13,7 @@
import org.springframework.web.multipart.MultipartFile;
import javax.annotation.Nullable;
import javax.servlet.http.HttpServletResponse;
import javax.validation.constraints.NotNull;
import java.math.BigDecimal;
import java.util.List;
@@ -106,4 +107,23 @@
     * 反审核操作:作废或重新生成
     */
    List<Long> counterReview(CounterReviewDto dto);
    /**
     * 标记订单完成
     */
    void markOrderCompleted(List<Long> ids);
    /**
     * 递增打印次数
     * @param id 销售台账ID
     * @param printType 打印类型:label=标签打印,document=单据打印
     */
    void incrementPrintCount(Long id, String printType);
    /**
     * 导出销售台账及产品明细(两个sheet页)
     * @param response HttpServletResponse
     * @param salesLedgerDto 查询条件
     */
    void exportWithProducts(HttpServletResponse response, SalesLedgerDto salesLedgerDto);
}