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; }
///
/// 生产订单分录
///
public MoEntry? FBarMoEntryId { 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; }
}
}
}