d_sms_service/APT.BaseData.Domain/IServices/FM/IFMAutoPrintRecordService.cs
2024-10-28 13:45:58 +08:00

40 lines
1.2 KiB
C#

using APT.Infrastructure.Core;
using APT.BaseData.Domain.ApiModel;
using APT.BaseData.Domain.Entities.FM;
using System;
using System.Collections.Generic;
using APT.Infrastructure.Api;
namespace APT.BaseData.Domain.IServices.FM
{
/// <summary>
/// 自动打印服务
/// </summary>
public partial interface IFMAutoPrintRecordService : ICommonService
{
/// <summary>
/// 打印箱码(保存数据)
/// </summary>
/// <param name="id">箱码ID</param>
/// <param name="printerId">打印机ID</param>
void PrintBox(string id, string printerId);
/// <summary>
/// 打印箱码(保存数据)
/// </summary>
/// <param name="param">打印参数</param>
void PrintBox(AutoPrintParamModel param);
/// <summary>
/// 打印箱码(不保存数据)
/// </summary>
/// <param name="param">打印参数</param>
/// <param name="addPrintRecords">自动打印记录</param>
/// <param name="addPrintRecordDetails">自动打印记录明细</param>
void PrintBox(AutoPrintParamModel param, List<T_FM_AUTO_PRINT_RECORD> addPrintRecords, List<T_FM_AUTO_PRINT_RECORD_DETAIL> addPrintRecordDetails);
}
}