package com.ruoyi.production.service; import com.ruoyi.production.dto.ProductionPrintOrderDto; import com.ruoyi.production.dto.SaveProductionPrintOrderDto; import com.ruoyi.production.pojo.ProductionPrintOrder; import com.baomidou.mybatisplus.extension.service.IService; import javax.annotation.Nullable; import java.util.List; /** * @author buhuazhen * @description 针对表【production_print_order(印刷定印单)】的数据库操作Service * @createDate 2026-04-22 15:14:51 */ public interface ProductionPrintOrderService extends IService { /** * 保存 * @param dto */ void save(SaveProductionPrintOrderDto dto); /** * 根据订单ID 查询 * @param id 订单 * @return */ ProductionPrintOrderDto getByProductWordId(Long id); List getListByOrders(@Nullable List orderIds); /** * 生成导出excel 印刷单模版 * @param orderId 订单id */ byte[] exportPrintExcelByWordId(@Nullable Long orderId); }