using Gatedge.ScanCode.Models.K3Request.Auxprop; using Gatedge.ScanCode.Models.K3Request.BaseData; using Gatedge.ScanCode.Models.K3Request.Enum; namespace Gatedge.ScanCode.Models.K3Request.SaveModel { /// /// 条码扫描记录保存 /// public class BarRecordSave { /// /// 记录内码 /// public int? FID { get; set; } /// /// 单据编号 /// public string? FBillNo { get; set; } /// /// 业务组织 /// public Org? FOrgId { get; set; } /// /// 创建者 /// public User? FCreatorId { get; set; } /// /// 创建时间 /// public DateTime? FCreateDate { get; set; } /// /// 修改者 /// public User? FModifierId { get; set; } /// /// 修改时间 /// public DateTime? FModifyDate { get; set; } /// /// 状态 /// public BarRecordStatus? FStatus { get; set; } /// /// 是否打印:是 = 1 ,否 = 0 /// public string? FIsPrinted { get; set; } /// /// 错误信息 /// public string? FErrorInfo { get; set; } /// /// 条码明细列表 /// public IEnumerable? FBarEntity { get; set; } /// /// 结果明细列表 /// public IEnumerable? FResultEntity { get; set; } /// /// 条码明细 /// public class BarEntry { /// /// 分录Id /// public int? FEntryID { get; set; } /// /// 条码编码 /// public string? FBarCode { get; set; } /// /// 业务对象 /// public FormType FBarBillId { get; set; } /// /// 单据编号 /// public string? FBarBillNo { get; set; } /// /// 行号 /// public int? FBarSeq { get; set; } /// /// 物料 /// public Material? FBarMaterialId { get; set; } /// /// 辅助属性 /// public int? FBarAuxPropId { get; set; } /// /// 数量 /// public decimal? FBarQty { get; set; } /// /// 仓库 /// public Stock? FBarStockId { get; set; } /// /// 源单Id /// public string FSrcBillId { get; set; } /// /// 源单分录Id /// public string FSrcEntryId { get; set; } /// /// 批号 /// public Lot? FLot { get; set; } } /// /// 结果明细 /// public class ResultEntry { /// /// 明细内码 /// public int? FEntryID { get; set; } /// /// 业务对象 /// public FormType? FResultBillId { get; set; } /// /// 单据编号 /// public string? FResultBillNo { get; set; } /// /// 单据内码 /// public string? FResultId { get; set; } /// /// 是否检验:是 = 1 ,否 = 0 /// public string? FResultIsChecked { get; set; } /// /// 响应信息 /// public string? FResultText { get; set; } } } }