| using Magicodes.ExporterAndImporter.Core; | 
| using SqlSugar; | 
| using WIDESEA_Core.DB.Models; | 
|   | 
| namespace WIDESEA_Model.Models | 
| { | 
|     [SugarTable(nameof(DtStockInfo_Hty), "库存信息历史")] | 
|     public class DtStockInfo_Hty : BaseEntity | 
|     { | 
|         /// <summary> | 
|         /// 主键 | 
|         /// </summary> | 
|         [ImporterHeader(Name = "主键")] | 
|         [ExporterHeader(DisplayName = "主键")] | 
|         [SugarColumn(IsPrimaryKey = true, IsIdentity = true, ColumnDescription = "主键")] | 
|         public int Id { get; set; } | 
|   | 
|         /// <summary> | 
|         /// 托盘编号 | 
|         /// </summary> | 
|         [ImporterHeader(Name = "托盘编号")] | 
|         [ExporterHeader(DisplayName = "托盘编号")] | 
|         [SugarColumn(IsNullable = false, Length = 50, ColumnDescription = "托盘编号")] | 
|         public string PalletCode { get; set; } | 
|   | 
|         /// <summary> | 
|         /// 货位编号 | 
|         /// </summary> | 
|         [ImporterHeader(Name = "货位ID")] | 
|         [ExporterHeader(DisplayName = "货位ID")] | 
|         [SugarColumn(IsNullable = true, ColumnDescription = "货位ID")] | 
|         public int LocationId { get; set; } | 
|   | 
|         /// <summary> | 
|         /// 货位编号 | 
|         /// </summary> | 
|         [ImporterHeader(Name = "货位编号")] | 
|         [ExporterHeader(DisplayName = "货位编号")] | 
|         [SugarColumn(IsNullable = true, Length = 20, ColumnDescription = "货位编号")] | 
|         public string LocationCode { get; set; } | 
|   | 
|         /// <summary> | 
|         /// 是否满盘 | 
|         /// </summary> | 
|         [ImporterHeader(Name = "是否实盘")] | 
|         [ExporterHeader(DisplayName = "是否实盘")] | 
|         [SugarColumn(IsNullable = false, ColumnDescription = "是否满盘", DefaultValue = "0")] | 
|         public bool IsFull { get; set; } | 
|   | 
|         /// <summary> | 
|         /// 备注 (静制\陈化时间) | 
|         /// </summary> | 
|         [ImporterHeader(Name = "电芯数量")] | 
|         [ExporterHeader(DisplayName = "电芯数量")] | 
|         [SugarColumn(IsNullable = true, ColumnDescription = "电芯数量")] | 
|         public string Remark { get; set; } | 
|   | 
|         /// <summary> | 
|         /// 关联工序返回时间(注液\静置时长) | 
|         /// </summary> | 
|         [ImporterHeader(Name = "工序返回时间")] | 
|         [ExporterHeader(DisplayName = "工序返回时间")] | 
|         public string LinedProcessFeedbackTime { get; set; } | 
|   | 
|         /// <summary> | 
|         /// 特征参数返回(静置时长) | 
|         /// </summary> | 
|         [ImporterHeader(Name = "静置时长")] | 
|         [ExporterHeader(DisplayName = "静置时长")] | 
|         public string SpecialParameterDuration { get; set; } | 
|   | 
|         /// <summary> | 
|         /// 生产产线 | 
|         /// </summary> | 
|         [ImporterHeader(Name = "生产产线")] | 
|         [ExporterHeader(DisplayName = "生产产线")] | 
|         public string ProductionLine { get; set; } | 
|   | 
|         /// <summary> | 
|         /// 区域编码 | 
|         /// </summary> | 
|         [ImporterHeader(Name = "区域编码")] | 
|         [ExporterHeader(DisplayName = "区域编码")] | 
|         [SugarColumn(IsNullable = true, ColumnDescription = "区域编码")] | 
|         public string AreaCode { get; set; } | 
|   | 
|         /// <summary> | 
|         /// 应出库时间 | 
|         /// </summary> | 
|         [ImporterHeader(Name = "应出库时间")] | 
|         [ExporterHeader(DisplayName = "应出库时间")] | 
|         [SugarColumn(IsNullable = true, ColumnDescription = "应出库时间")] | 
|         public DateTime? OutboundTime { get; set; } | 
|   | 
|         /// <summary> | 
|         /// 参数信息 | 
|         /// </summary> | 
|         [ImporterHeader(Name = "参数信息")] | 
|         [ExporterHeader(DisplayName = "参数信息")] | 
|         [SugarColumn(IsNullable = true, ColumnDescription = "参数信息", Length = int.MaxValue)] | 
|         public string ParameterInfos { get; set; } | 
|   | 
|         /// <summary> | 
|         /// 库存状态 | 
|         /// </summary> | 
|         [ImporterHeader(Name = "创建者")] | 
|         [ExporterHeader(DisplayName = "创建者")] | 
|         [SugarColumn(IsNullable = true, ColumnDescription = "库存状态")] | 
|         public int StockStatus { get; set; } | 
|   | 
|         /// <summary> | 
|         /// 当前工序 | 
|         /// </summary> | 
|         [ImporterHeader(Name = "当前工序")] | 
|         [ExporterHeader(DisplayName = "当前工序")] | 
|         [SugarColumn(IsNullable = true, ColumnDescription = "当前工序")] | 
|         public string ProcessCode { get; set; } | 
|   | 
|         /// <summary> | 
|         /// 下一工序 | 
|         /// </summary> | 
|         [ImporterHeader(Name = "下一工序")] | 
|         [ExporterHeader(DisplayName = "下一工序")] | 
|         [SugarColumn(IsNullable = true, ColumnDescription = "下一工序")] | 
|         public string NextProcessCode { get; set; } | 
|   | 
|         /// <summary> | 
|         /// 库存明细 | 
|         /// </summary> | 
|         [SugarColumn(ColumnName = "StockInfoDetails")] | 
|         [Navigate(NavigateType.OneToMany, nameof(DtStockInfoDetail_Hty.StockId))] | 
|         public List<DtStockInfoDetail_Hty>? StockInfoDetails { get; set; } | 
|   | 
|         /// <summary> | 
|         /// 货位数据 | 
|         /// </summary> | 
|         [SugarColumn(ColumnName = "LocationInfo")] | 
|         [Navigate(NavigateType.OneToOne, nameof(LocationId), nameof(DtLocationInfo.Id))] | 
|         public DtLocationInfo? LocationInfo { get; set; } | 
|     } | 
| } |