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