using System.IO;
using System.Threading.Tasks;
using DOAN.Model.MES.product;
using DOAN.Model.MES.product.Dto;
using Infrastructure;
namespace DOAN.Service.MES.product.IService
{
///
/// 工单工具服务接口
///
public interface IProWorkorderUtilityService
{
///
/// 生成工单号
///
///
///
int Generate_workorder(ProWorkorderQueryDto2 parm);
///
/// 移动工单
///
///
///
///
int MoveWorkorder(string id, int type);
///
/// 查询BOM及其所需数量
///
///
///
List SearchBOMNum(string workorder_num);
///
/// 工单变更日志
///
///
///
///
///
List WorkOrderLog(string workorder);
///
/// 导出PDF
///
///
///
Task<(string, Stream)> ExportPDFByQuestPDFDemo(string[] workorderArray);
///
/// 打印工单
///
///
///
Task PrintTicketsByTemplate(ProWorkorderExportDto param);
}
}