40 lines
1.2 KiB
C#
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);
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
}
|