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.
 
 
 
 
 
 

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