Files
Gatedge.NewOrientLandMark.BOS/Gatedge.ScanCode/Models/K3Request/SaveModel/BarRecordSave.cs
2025-12-11 17:49:54 +08:00

149 lines
4.2 KiB
C#

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