mahao
1 year ago
12 changed files with 346 additions and 183 deletions
@ -0,0 +1,165 @@ |
|||
using System; |
|||
using System.ComponentModel.DataAnnotations; |
|||
using Magicodes.ExporterAndImporter.Core; |
|||
using Magicodes.ExporterAndImporter.Excel; |
|||
|
|||
namespace Win.Sfs.SettleAccount.Reports; |
|||
|
|||
/// <summary>
|
|||
/// JisHBPO Edi与发运对比
|
|||
/// </summary>
|
|||
public class JisHBPOEidSeCompareReport |
|||
{ |
|||
} |
|||
|
|||
/// <summary>
|
|||
/// JisHBPO Edi与发运对比导出
|
|||
/// </summary>
|
|||
[ExcelExporter(MaxRowNumberOnASheet = 900000)] |
|||
public class JisHBPOEidSeCompareExport |
|||
{ |
|||
/// <summary>
|
|||
/// 类别
|
|||
/// </summary>
|
|||
[Display(Name = "类别")] |
|||
[ExporterHeader(DisplayName = "类别")] |
|||
public string Category { get; set; } |
|||
/// <summary>
|
|||
/// 交货单号
|
|||
/// </summary>
|
|||
[Display(Name = "交货单号")] |
|||
[ExporterHeader(DisplayName = "交货单号")] |
|||
public string WmsBillNum { get; set; } |
|||
/// <summary>
|
|||
/// CarModeCode
|
|||
/// </summary>
|
|||
[Display(Name = "CarModeCode")] |
|||
[ExporterHeader(DisplayName = "CarModeCode")] |
|||
public string CarModeCode { get; set; } |
|||
/// <summary>
|
|||
/// LineStationcode
|
|||
/// </summary>
|
|||
[Display(Name = "LineStationcode")] |
|||
[ExporterHeader(DisplayName = "LineStationcode")] |
|||
public string LineStationcode { get; set; } |
|||
/// <summary>
|
|||
/// SequenceNumber
|
|||
/// </summary>
|
|||
[Display(Name = "SequenceNumber")] |
|||
[ExporterHeader(DisplayName = "SequenceNumber")] |
|||
public string SequenceNumber { get; set; } |
|||
/// <summary>
|
|||
/// ParType
|
|||
/// </summary>
|
|||
[Display(Name = "ParType")] |
|||
[ExporterHeader(DisplayName = "ParType")] |
|||
public string ParType { get; set; } |
|||
/// <summary>
|
|||
/// 配置码
|
|||
/// </summary>
|
|||
[Display(Name = "配置码")] |
|||
[ExporterHeader(DisplayName = "配置码")] |
|||
public string MESConfigCode { get; set; } |
|||
/// <summary>
|
|||
/// 发货日期
|
|||
/// </summary>
|
|||
[Display(Name = "发货日期")] |
|||
[ExporterHeader(DisplayName = "发货日期", Format = "yyyy-MM-dd")] |
|||
public DateTime? ShippingDate { get; set; } |
|||
/// <summary>
|
|||
/// 实际发货生产号
|
|||
/// </summary>
|
|||
[Display(Name = "实际发货生产号")] |
|||
[ExporterHeader(DisplayName = "实际发货生产号")] |
|||
public string RealCode { get; set; } |
|||
/// <summary>
|
|||
/// 生产码
|
|||
/// </summary>
|
|||
[Display(Name = "生产码")] |
|||
[ExporterHeader(DisplayName = "生产码")] |
|||
public string PN { get; set; } |
|||
/// <summary>
|
|||
/// 序列号
|
|||
/// </summary>
|
|||
[Display(Name = "序列号")] |
|||
[ExporterHeader(DisplayName = "序列号")] |
|||
public string Seq { get; set; } |
|||
/// <summary>
|
|||
/// PJIS日顺序号
|
|||
/// </summary>
|
|||
[Display(Name = "PJIS日顺序号")] |
|||
[ExporterHeader(DisplayName = "PJIS日顺序号")] |
|||
public string PjsNum { get; set; } |
|||
/// <summary>
|
|||
/// WMS目标库位
|
|||
/// </summary>
|
|||
[Display(Name = "WMS目标库位")] |
|||
[ExporterHeader(DisplayName = "WMS目标库位")] |
|||
public string ToLoc { get; set; } |
|||
/// <summary>
|
|||
/// ERP目标库位
|
|||
/// </summary>
|
|||
[Display(Name = "ERP目标库位")] |
|||
[ExporterHeader(DisplayName = "ERP目标库位")] |
|||
public string ErpToLoc { get; set; } |
|||
/// <summary>
|
|||
/// 物料号
|
|||
/// </summary>
|
|||
[Display(Name = "物料号")] |
|||
[ExporterHeader(DisplayName = "物料号")] |
|||
public string MaterialNumber { get; set; } |
|||
/// <summary>
|
|||
/// 物料描述
|
|||
/// </summary>
|
|||
[Display(Name = "物料描述")] |
|||
[ExporterHeader(DisplayName = "物料描述")] |
|||
public string MaterialDes { get; set; } |
|||
/// <summary>
|
|||
/// WMS发货数量
|
|||
/// </summary>
|
|||
[Display(Name = "WMS发货数量")] |
|||
[ExporterHeader(DisplayName = "WMS发货数量")] |
|||
public decimal SEQty { get; set; } |
|||
/// <summary>
|
|||
/// EDI数量
|
|||
/// </summary>
|
|||
[Display(Name = "EDI数量")] |
|||
[ExporterHeader(DisplayName = "EDI数量")] |
|||
public decimal EdiQty { get; set; } |
|||
/// <summary>
|
|||
/// WMS发货与EDI数量差
|
|||
/// </summary>
|
|||
[Display(Name = "WMS发货与EDI数量差")] |
|||
[ExporterHeader(DisplayName = "WMS发货与EDI数量差")] |
|||
public decimal DiffQty => SEQty - EdiQty; |
|||
/// <summary>
|
|||
/// 客户下线时间
|
|||
/// </summary>
|
|||
[Display(Name = "客户下线时间")] |
|||
[ExporterHeader(DisplayName = "客户下线时间")] |
|||
public DateTime? AssemblyDate { get; set; } |
|||
/// <summary>
|
|||
/// 小总成号
|
|||
/// </summary>
|
|||
[Display(Name = "小总成号")] |
|||
[ExporterHeader(DisplayName = "小总成号")] |
|||
public string MatchNumber { get; set; } |
|||
/// <summary>
|
|||
/// 注塑码
|
|||
/// </summary>
|
|||
[Display(Name = "注塑码")] |
|||
[ExporterHeader(DisplayName = "注塑码")] |
|||
public string InjectionCode { get; set; } |
|||
/// <summary>
|
|||
/// 是否完全匹配
|
|||
/// </summary>
|
|||
[Display(Name = "是否完全匹配")] |
|||
[ExporterHeader(DisplayName = "是否完全匹配")] |
|||
public string MateType { get; set; } |
|||
/// <summary>
|
|||
/// 差异说明
|
|||
/// </summary>
|
|||
[Display(Name = "差异说明")] |
|||
[ExporterHeader(DisplayName = "差异说明")] |
|||
public string DiffDesc { get; set; } |
|||
} |
Loading…
Reference in new issue