using FreeSql.DataAnnotations; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace FATrace.Model { /// /// 原料生产 使用信息 /// [Table(Name = "RawProUse")] [Index("idx_RawProUse_WeightTime", "WeightTime")] public class RawProUse { /// /// 主键 /// [Column(IsPrimary = true, IsIdentity = true)] public long Id { get; set; } /// /// 原料编号 /// [Column(Name = "RawCode", IsNullable = false, StringLength = 30)] public string? RawCode { get; set; } /// /// 原料名称 /// [Column(Name = "RawName", IsNullable = false, StringLength = 100)] public string? RawName { get; set; } /// /// 内袋二维码 /// [Column(Name = "InBagCode", IsNullable = false, StringLength = 100)] public string? InBagCode { get; set; } /// /// 外箱二维码 /// [Column(Name = "BoxCode", IsNullable = false, StringLength = 100)] public string? BoxCode { get; set; } /// /// 批号 /// [Column(Name = "Batch", IsNullable = false, StringLength = 50)] public string? Batch { get; set; } /// /// 配料日期 当天日期 /// 年,月,日 /// [Column(Name = "DeliveryDate", IsNullable = false, StringLength = 30)] public string? DeliveryDate { get; set; } /// /// 保质期 年 /// [Column(Name = "ShelfLife")] public double ShelfLife { get; set; } /// /// 称重重量 g 克 /// [Column(Name = "Weight")] public double Weight { get; set; } /// /// 剩余重量 g 克 /// 剩余重量 = 当前产品的入库总重量-当前称重的称量重量 /// [Column(Name = "RemainWeight")] public double RemainWeight { get; set; } /// /// 入库总重量 /// 当前的入库的总重量 /// [Column(Name = "StockWeight")] public double StockWeight { get; set; } /// /// 称重时间 /// [Column(Name = "WeightTime")] public DateTime WeightTime { get; set; } /// /// 称重扫码时间 /// [Column(Name = "WeightScanTime")] public DateTime WeightScanTime { get; set; } /// /// 操作者 /// [Column(Name = "OpUser", IsNullable = false, StringLength = 20)] public string? OpUser { get; set; } /// /// 确认者 /// [Column(Name = "CheckUser", IsNullable = false, StringLength = 100)] public string? CheckUser { get; set; } /// /// 出库时间 /// 外箱扫码出库时间 /// [Column(Name = "OutTime")] public DateTime OutTime { get; set; } /// /// 创建时间 /// [Column(ServerTime = DateTimeKind.Local, CanUpdate = true)] public DateTime CreateTime { get; set; } } }