using Gatedge.ScanCode.Models.Vo.BaseData;
using Gatedge.ScanCode.Models.Vo.Field;
namespace Gatedge.ScanCode.Models.Vo
{
///
/// 条码扫描记录
///
public class BarRecordVo
{
///
/// 单据Id
///
public int Id { get; set; }
///
/// 单据编号
///
public string BillNo { get; set; }
///
/// 单据状态
///
public string DocumentStatus { get; set; }
///
/// 组织Id
///
public int FOrgId_Id { get; set; }
///
/// 组织
///
public OrgVo FOrgId { get; set; }
///
/// 创建者Id
///
public int FCreatorId_Id { get; set; }
///
/// 创建者
///
public UserVo FCreatorId { get; set; }
///
/// 创建时间
///
public DateTime FCreateDate { get; set; }
///
/// 修改者Id
///
public int FModifierId_Id { get; set; }
///
/// 修改者
///
public UserVo FModifierId { get; set; }
///
/// 修改时间
///
public DateTime FModifyDate { get; set; }
///
/// 状态
///
public string FStatus { get; set; }
///
/// 是否打印
///
public bool FIsPrinted { get; set; }
///
/// 错误信息
///
public string FErrorInfo { get; set; }
///
/// 条码明细
///
public BarEntityVo[] FBarEntity { get; set; }
///
/// 结果明细
///
public ResultEntityVo[] FResultEntity { get; set; }
///
/// 条码明细
///
public class BarEntityVo
{
///
/// 条码明细Id
///
public int Id { get; set; }
///
/// 行号
///
public int Seq { get; set; }
///
/// 业务对象Id
///
public string FBarBillId_Id { get; set; }
///
/// 业务对象
///
public FormTypeVo FBarBillId { get; set; }
///
/// 单据编号
///
public string FBarBillNo { get; set; }
///
/// 单据行号
///
public int FBarSeq { get; set; }
///
/// 条码编码
///
public string FBarCode { get; set; }
///
/// 物料Id
///
public int FBarMaterialId_Id { get; set; }
///
/// 物料名称
///
public MaterialVo FBarMaterialId { get; set; }
///
/// 数量
///
public decimal FBarQty { get; set; }
///
/// 仓库Id
///
public int FBarStockId_Id { get; set; }
///
/// 仓库
///
public StockVo FBarStockId { get; set; }
///
/// 生产订单分录Id
///
public int FBarMoEntryId_Id { get; set; }
///
/// 生产订单分录
///
public MoEntryVo FBarMoEntryId { get; set; }
///
/// 辅助属性Id
///
public int FBarAuxPropId_Id { get; set; }
///
/// 辅助属性
///
public Dictionary FBarAuxPropId { get; set; }
}
///
/// 结果明细
///
public class ResultEntityVo
{
///
/// 结果分录Id
///
public int Id { get; set; }
///
/// 结果分录序号
///
public int Seq { get; set; }
///
/// 结果业务对象id
///
public string FResultBillId_Id { get; set; }
///
/// 结果业务对象
///
public FormTypeVo FResultBillId { get; set; }
///
/// 单据编号
///
public string FResultBillNo { get; set; }
///
/// 单据内码
///
public string FResultId { get; set; }
///
/// 是否检验
///
public bool FResultIsChecked { get; set; }
///
/// 检验信息
///
public string FResultText { get; set; }
}
}
}