| | |
| | | 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; } |
| | | } |
| | | } |
| | | } |