Files
qhmes/yy-admin-master/YY.Admin.Core/Entity/MesXslWeightRecord.cs

88 lines
3.1 KiB
C#
Raw Normal View History

namespace YY.Admin.Core.Entity;
public class MesXslWeightRecord
{
public string? Id { get; set; }
/// <summary>磅单号</summary>
public string? BillNo { get; set; }
/// <summary>称重日期</summary>
public DateTime? WeighDate { get; set; }
/// <summary>进出方向1进厂 2出厂</summary>
public string? InoutDirection { get; set; }
/// <summary>车辆档案ID可选由车牌反查</summary>
public string? VehicleId { get; set; }
/// <summary>车牌号</summary>
public string? PlateNumber { get; set; }
/// <summary>发货单位(进厂时为供应商名称)</summary>
public string? SenderUnit { get; set; }
/// <summary>收货单位(出厂时为客户简称)</summary>
public string? ReceiverUnit { get; set; }
/// <summary>毛重(KG),实际称量</summary>
public double? GrossWeight { get; set; }
/// <summary>皮重(KG),从车辆档案带出或单独采集</summary>
public double? TareWeight { get; set; }
/// <summary>净重(KG)=毛重-皮重,自动计算</summary>
public double? NetWeight { get; set; }
/// <summary>
/// 已入场重量(KG) —— 后端实时计算,不入库。
/// 来源所有引用本榜单BillNo的原料入场记录拆码明细的 (份数×每份重量) 累计求和。
/// </summary>
public double? EnteredWeight { get; set; }
/// <summary>
/// 货物皮重(KG) —— 后端/本地实时计算,不入库。
/// 来源所有引用本榜单BillNo的原料入场记录 pallet_tare_total托盘及皮重合计累加。
/// </summary>
public double? CargoTareWeight { get; set; }
/// <summary>
/// 原料重量(KG) —— 实时计算,不入库。公式:净重 - 货物皮重。
/// </summary>
public double? RawMaterialWeight { get; set; }
/// <summary>司机姓名</summary>
public string? DriverName { get; set; }
/// <summary>司机手机号</summary>
public string? DriverPhone { get; set; }
/// <summary>单据类型1已称毛重 2称重完成</summary>
public string? BillType { get; set; }
/// <summary>密炼物料ID分号分隔</summary>
public string? MixerMaterialIds { get; set; }
/// <summary>密炼物料名称(分号分隔)</summary>
public string? MixerMaterialNames { get; set; }
/// <summary>物料类型1自动 2手动</summary>
public string? MaterialType { get; set; }
public int? TenantId { get; set; }
public string? CreateBy { get; set; }
public DateTime? CreateTime { get; set; }
public string? UpdateBy { get; set; }
public DateTime? UpdateTime { get; set; }
public string? SysOrgCode { get; set; }
/// <summary>进出方向显示文本(由 ViewModel 填充)</summary>
public string InoutDirectionText { get; set; } = string.Empty;
/// <summary>单据类型显示文本(由 ViewModel 填充)</summary>
public string BillTypeText { get; set; } = string.Empty;
/// <summary>物料类型显示文本(由 ViewModel 填充)</summary>
public string MaterialTypeText { get; set; } = string.Empty;
}