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.

63 lines
1.5 KiB

2 years ago
using System;
using System.ComponentModel.DataAnnotations;
using Win_in.Sfs.Shared.Domain;
using Win_in.Sfs.Shared.Domain.Shared;
namespace Win_in.Sfs.Wms.Job.Domain;
public class PurchaseReceiptJobDetail : SfsJobRecommendDetailEntityBase, IHasPoLine, IHasSupplierPack
{
/// <summary>
/// 订单号
/// </summary>
public string PoNumber { get; set; }
/// <summary>
/// 订单行
/// </summary>
public string PoLine { get; set; }
/// <summary>
/// 到货时间
/// </summary>
[Display(Name = "到货时间")]
public DateTime ArriveDate { get; set; }
/// <summary>
/// 目检状态
/// </summary>
[Display(Name = "目检状态")]
public EnumPurchaseReceiptInspect PurchaseReceiptInspectStatus { get; set; }
/// <summary>
/// 目检照片Json
/// </summary>
[Display(Name = "目检照片Json")]
public string InspectPhotoJson { get; set; }
/// <summary>
/// 不合格原因
/// </summary>
[Display(Name = "不合格原因")]
public string FailedReason { get; set; }
/// <summary>
/// 质量缺陷
/// </summary>
[Display(Name = "质量缺陷")]
public string MassDefect { get; set; }
/// <summary>
/// 供应商计量单位
/// </summary>
public string SupplierPackUom { get; set; }
/// <summary>
/// 供应商包装
/// </summary>
[Display(Name = "供应商包装")]
public decimal SupplierPackQty { get; set; }
}