Files
Gatedge.NewOrientLandMark.BOS/Gatedge.ScanCode/Models/Vo/BarRecordVo.cs
liqionghai d758497f93 1
2025-11-18 17:43:12 +08:00

197 lines
5.4 KiB
C#

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