|  |  |  | 
|---|
|  |  |  | using SqlSugar; | 
|---|
|  |  |  | using Magicodes.ExporterAndImporter.Core; | 
|---|
|  |  |  | using SqlSugar; | 
|---|
|  |  |  | using System; | 
|---|
|  |  |  | using System.Collections.Generic; | 
|---|
|  |  |  | using System.Linq; | 
|---|
|  |  |  | 
|---|
|  |  |  | /// <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> | 
|---|
|  |  |  | [SugarColumn(IsNullable = true, ColumnDescription = "备注")] | 
|---|
|  |  |  | [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 = "生产产线")] | 
|---|
|  |  |  | [SugarColumn(IsNullable = true, ColumnDescription = "生产产线")] | 
|---|
|  |  |  | 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 = "参数信息")] | 
|---|
|  |  |  | 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 = "LocationInfo")] | 
|---|
|  |  |  | [Navigate(NavigateType.OneToOne, nameof(LocationCode), nameof(DtLocationInfo.LocationCode))] | 
|---|
|  |  |  | [Navigate(NavigateType.OneToOne, nameof(LocationId), nameof(DtLocationInfo.Id))] | 
|---|
|  |  |  | public DtLocationInfo? LocationInfo { get; set; } | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|