AdoS0MissedPrintRecord.cs 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. namespace Admin.NET.Plugin.AiDOP.Entity.S0.Manufacturing;
  2. /// <summary>
  3. /// 工序流转卡打印记录(legacy MissedPrint 只读投影)。
  4. /// 列表展示仅取 9 个字段;MissedPrint 80+ 余字段由 S3 SupplierShipment / SupplierDelivery 写入路径负责,本 Entity 不投影。
  5. /// 标 IgnoreTable 避免 SqlSugar CodeFirst 介入 legacy 表 schema。
  6. /// </summary>
  7. [IgnoreTable]
  8. [SugarTable("MissedPrint", "工序流转卡打印记录(legacy MissedPrint 只读投影)")]
  9. public class AdoS0MissedPrintRecord
  10. {
  11. [SugarColumn(ColumnName = "RecID", IsPrimaryKey = true, ColumnDataType = "bigint")]
  12. public long Id { get; set; }
  13. [SugarColumn(ColumnName = "WorkOrd", Length = 100, IsNullable = true)]
  14. public string? WorkOrd { get; set; }
  15. [SugarColumn(ColumnName = "Op", IsNullable = true)]
  16. public int? Op { get; set; }
  17. [SugarColumn(ColumnName = "ItemNum", Length = 100, IsNullable = true)]
  18. public string? ItemNum { get; set; }
  19. [SugarColumn(ColumnName = "Descr", Length = 255, IsNullable = true)]
  20. public string? Descr { get; set; }
  21. [SugarColumn(ColumnName = "LabelFormat", Length = 50, IsNullable = true)]
  22. public string? LabelFormat { get; set; }
  23. [SugarColumn(ColumnName = "LabelColor", Length = 20, IsNullable = true)]
  24. public string? LabelColor { get; set; }
  25. [SugarColumn(ColumnName = "Status", Length = 10, IsNullable = true)]
  26. public string? Status { get; set; }
  27. [SugarColumn(ColumnName = "CreateTime", IsNullable = true)]
  28. public DateTime? CreateTime { get; set; }
  29. }