using Magicodes.ExporterAndImporter.Core; using Magicodes.ExporterAndImporter.Excel; using System; using System.Collections.Generic; using System.Text; using Volo.Abp.Application.Dtos; namespace WY.NewJit.PrintTable { /// /// 零件查询结果DTO /// [ExcelExporter(Name = "已打印表", AutoFitAllColumn = true, MaxRowNumberOnASheet = 1000)] //一个Sheet最大允许的行数,设置了之后将输出多个Sheet [Serializable] public class AlreadyPrintDto { /// /// 对应M100的Id /// public Guid M100Id { get; set; } /// /// 业务类型:1 门板 2 其它柱护板 3 柱护板 /// [ExporterHeader(DisplayName = "业务类型")] [ImporterHeader(Name = "业务类型")] public string BusinessType { get; set; } /// /// 产线 /// [ExporterHeader(DisplayName = "产线")] [ImporterHeader(Name = "产线")] public string ProductLine { get; set; } /// /// 上线时间 /// [ExporterHeader(DisplayName = "上线时间")] [ImporterHeader(Name = "上线时间")] public DateTime OnlineTime { get; set; } /// /// 大众排序号 /// [ExporterHeader(DisplayName = "大众排序号")] [ImporterHeader(Name = "大众排序号")] public int HostSN { get; set; } /// /// 订单号 /// [ExporterHeader(DisplayName = "订单号")] [ImporterHeader(Name = "订单号")] public string KNR { get; set; } /// /// 底盘号(为空时是补充的断号记录) /// [ExporterHeader(DisplayName = "底盘号")] [ImporterHeader(Name = "底盘号")] public string VIN { get; set; } /// /// 车型 /// [ExporterHeader(DisplayName = "车型")] [ImporterHeader(Name = "车型")] public string VehicleModelCode { get; set; } /// /// 总成组ID /// [ExporterHeader(DisplayName = "总成组ID")] [ImporterHeader(Name = "总成组ID")] public Guid? AssemblyID { get; set; } /// /// 单据状态:1 未解析 2 已解析 4 断号 /// [ExporterHeader(DisplayName = "单据状态")] [ImporterHeader(Name = "单据状态")] public string BillStatus { get; set; } /// /// 打印类型: 1 顺序打印 2 补账打印 /// [ExporterHeader(DisplayName = "打印类型")] [ImporterHeader(Name = "打印类型")] public int PrintType { get; set; } /// /// 自定义排序号(910001 910002 等) /// [ExporterHeader(DisplayName = "自定义排序号")] [ImporterHeader(Name = "自定义排序号")] public int HostSN2 { get; set; } /// /// 描述 /// [ExporterHeader(DisplayName = "描述")] [ImporterHeader(Name = "描述")] public string Description { get; set; } /// /// 接收时间 /// [ExporterHeader(DisplayName = "接收时间")] [ImporterHeader(Name = "接收时间")] public DateTime? ReceiveTime { get; set; } /// /// 创建时间 /// [ExporterHeader(DisplayName = "创建时间")] [ImporterHeader(Name = "创建时间")] public DateTime? CreationTime { get; set; } /// /// 创建人 /// [ExporterHeader(DisplayName = "创建人")] [ImporterHeader(Name = "创建人")] public Guid? CreatorId { get; set; } /// /// 最后修改时间 /// [ExporterHeader(DisplayName = "最后修改时间")] [ImporterHeader(Name = "最后修改时间")] public DateTime? LastModificationTime { get; set; } /// /// 最后修改人 /// [ExporterHeader(DisplayName = "最后修改人")] [ImporterHeader(Name = "最后修改人")] public Guid? LastModifierId { get; set; } } }