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.MsgCheck { /// /// 零件查询结果DTO /// [ExcelExporter(Name = "M100单据查询结果", AutoFitAllColumn = true, MaxRowNumberOnASheet = 1000)] //一个Sheet最大允许的行数,设置了之后将输出多个Sheet [Serializable] public class ResultBillM100Dto : EntityDto { /// /// 流水号# /// [ExporterHeader(DisplayName = "流水号")] [ImporterHeader(Name = "流水号")] public int? SerialNum { get; set; } /// /// 大众顺序号 /// [ExporterHeader(DisplayName = "大众顺序号")] [ImporterHeader(Name = "大众顺序号")] public int? HostSN { get; set; } /// /// KNR /// [ExporterHeader(DisplayName = "KNR")] [ImporterHeader(Name = "KNR")] public string KNR { get; set; } /// /// 底牌号# /// [ExporterHeader(DisplayName = "底牌号")] [ImporterHeader(Name = "底牌号")] public string VIN { get; set; } /// /// 总成ID /// [ExporterHeader(DisplayName = "总成ID")] [ImporterHeader(Name = "总成ID")] public Guid? AssemblyID { get; set; } /// /// 上线时间 /// [ExporterHeader(DisplayName = "上线时间")] [ImporterHeader(Name = "上线时间")] public DateTime? OnlineTime { get; set; } /// /// 车型代码(取通用字典) /// [ExporterHeader(DisplayName = "车型代码")] [ImporterHeader(Name = "车型代码")] public string VehicleModelCode { get; set; } /// /// 生产线(派格按生产线分类) /// public virtual string ProductLine { get; set; } /// /// 版本 /// [ExporterHeader(DisplayName = "版本")] [ImporterHeader(Name = "版本")] public string Version { get; set; } /// /// 接收时间 /// [ExporterHeader(DisplayName = "接收时间")] [ImporterHeader(Name = "接收时间")] public DateTime? ReceiveTime { get; set; } /// /// 单据状态(0 空;1 未匹配;2 已匹配未打印;3 已打印) /// [ExporterHeader(DisplayName = "单据状态")] [ImporterHeader(Name = "单据状态")] public BillStatusEnum BillStatus { get; set; } /// /// 描述 /// [ExporterHeader(DisplayName = "描述")] [ImporterHeader(Name = "描述")] public string Description { get; set; } ///// ///// 涂装重复单据包含的零件列表 ///// //public List M100BillParts { get; set; } /// /// 总成名称 /// [ExporterHeader(DisplayName = "总成名称")] [ImporterHeader(Name = "总成名称")] public string AssemblyName { get; set; } /// /// 车型名称(取通用字典) /// [ExporterHeader(DisplayName = "车型名称")] [ImporterHeader(Name = "车型名称")] public string VehicleModelName { get; set; } /// /// R100总成名称 /// [ExporterHeader(DisplayName = "R100总成名称")] [ImporterHeader(Name = "R100总成名称")] public string R100AssemblyName { get; set; } /// /// R100上线时间 /// [ExporterHeader(DisplayName = "R100上线时间")] [ImporterHeader(Name = "R100上线时间")] public DateTime? R100OnlineTime { get; set; } /// /// 打印时间 /// [ExporterHeader(DisplayName = "打印时间")] [ImporterHeader(Name = "打印时间")] public virtual DateTime? PrintTime { get; set; } /// /// 不可打印 /// [ExporterHeader(IsIgnore =true)] [ImporterHeader(IsIgnore = true)] public virtual bool? CanNotPrint { get; set; } /// /// 柱护板打印状态(不为空时表示已打印) /// [ExporterHeader(IsIgnore = true)] [ImporterHeader(IsIgnore = true)] public virtual string PrintBillNum { get; set; } /// /// 规格说明:HSC0DRCC0001 /// [ExporterHeader(DisplayName = "规格说明")] [ImporterHeader(Name = "规格说明")] public virtual string SpecExplain { get; set; } /// /// 颜色说明:车型描述后7位,石墨黑/云杉灰 /// [ExporterHeader(DisplayName = "颜色说明")] [ImporterHeader(Name = "颜色说明")] public virtual string ColorExplain { get; set; } } }