|
using Admin.NET.Application.Entity;
|
using Admin.NET.Application.Service.WmsBase.WmsBatchRuleDetail.Dto;
|
using Admin.NET.Core.Service;
|
using System;
|
using System.Collections.Generic;
|
using System.Linq;
|
using System.Text;
|
using System.Threading.Tasks;
|
|
namespace Admin.NET.Application;
|
|
/// <summary>
|
/// 打印帮助类
|
/// </summary>
|
public class RecordSncodePrintHelper
|
{
|
/// <summary>
|
/// 增加 打印记录
|
/// </summary>
|
/// <param name="wmsStock"></param>
|
/// <param name="printTypeEnum"></param>
|
/// <returns></returns>
|
public static WmsRecordSncodePrint AddWmsRecordSncodePrintEntity(WmsStockQuan wmsStock, PrintTypeEnum printTypeEnum, PrintSourceEnum printSourceEnum)
|
{
|
|
WmsRecordSncodePrint addSncodePrint = new WmsRecordSncodePrint()
|
{
|
SNCode = wmsStock.SNCode,
|
MaterialCode = wmsStock.MaterialCode,
|
MaterialName = wmsStock.MaterialName,
|
IsAllowPrint = true,
|
MaterialUnit = wmsStock.MaterialUnit,
|
Quantity = wmsStock.Quantity,
|
PrintType = printTypeEnum,
|
PrintStatus = PrintStatuEnum.未打印,
|
PrintSource = printSourceEnum,
|
SupplierCode = wmsStock.SupplierCode,
|
SupplierName = wmsStock.SupplierName,
|
PrintNum = 1,
|
};
|
return addSncodePrint;
|
}
|
|
|
}
|