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;
///
/// 打印帮助类
///
public class RecordSncodePrintHelper
{
///
/// 增加 打印记录
///
///
///
///
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;
}
}