using System.Text.Json.Serialization;
using SqlSugar;
namespace WmsMobileServe.ApiServe.Mobile.Vo;
///
/// 采购订单表
///
[SugarTable("CUX_WMS_PO_LINES_ITF_ZH")]
public class CuxWmsPoLinesItfView
{
///
/// 订单头主键
///
[SugarColumn(ColumnName = "PO_HEADER_ID")]
[JsonPropertyName("poHeaderId")]
public int? PoHeaderId { get; set; }
///
/// 订单行主键
///
[SugarColumn(ColumnName = "PO_LINE_ID")]
[JsonPropertyName("poLineId")]
public int? PoLineId { get; set; }
///
/// 发运行主键
///
[SugarColumn(ColumnName = "LINE_LOCATION_ID")]
[JsonPropertyName("lineLocationId")]
public int? LineLocationId { get; set; }
///
/// 收货组织代码
///
[SugarColumn(ColumnName = "SHIP_TO_ORGANIZATION_CODE")]
[JsonPropertyName("shipToOrganization")]
public string? ShipToOrganization { get; set;}
///
/// 订单行号
///
[SugarColumn(ColumnName = "LINE_NUM")]
[JsonPropertyName("lineNum")]
public int? LineNum { get; set; }
///
/// 物料ID
///
[SugarColumn(ColumnName = "ITEM_ID")]
[JsonPropertyName("itemId")]
public long? ItemId { get; set; }
///
/// 订单行
///
[SugarColumn(ColumnName = "SEGMENT")]
[JsonPropertyName("segment1")]
public string? Segment1 { get; set; }
///
/// 物料描述
///
[SugarColumn(ColumnName = "ITEM_DESCRIPTION")]
[JsonPropertyName("itemDesc")]
public string? ItemDesc { get; set; }
///
/// 采购单位
///
[SugarColumn(ColumnName = "PUR_UOM_CODE")]
[JsonPropertyName("purUomCode")]
public string? PurUomCode { get; set; }
///
/// 库存单位
///
[SugarColumn(ColumnName = "INV_UOM_CODE")]
[JsonPropertyName("invUomCode")]
public string? InvUomCode { get; set; }
///
/// 单位转换率
///
[SugarColumn(ColumnName = "CONVERSION_RATE")]
[JsonPropertyName("conversionRate")]
public int? ConversionRate { get; set; }
///
/// 型号 测试架用
///
[SugarColumn(ColumnName = "ITEM_TYPE")]
[JsonPropertyName("itemType")]
public string? ItemType { get; set; }
///
/// 发运行号
///
[SugarColumn(ColumnName = "SHIPMENT_NUM")]
[JsonPropertyName("shipmentNum")]
public int? ShipmentNum { get; set; }
///
/// 发运行接收人附注
///
[SugarColumn(ColumnName = "NOTE_TO_RECEIVER")]
[JsonPropertyName("noteToReceicer")]
public string? NoteToReceicer { get; set; }
///
/// 分配ID
///
[SugarColumn(ColumnName = "PO_DISTRIBUTION_ID")]
[JsonPropertyName("poDistributionId")]
public int? PoDistributionId { get; set; }
///
/// 分配行号
///
[SugarColumn(ColumnName = "DISTRIBUTION_NUM")]
[JsonPropertyName("disTributionNum")]
public int? DisTributionNum { get; set; }
///
/// 数量
///
[SugarColumn(ColumnName = "QUANTITY")]
[JsonPropertyName("quantity")]
public int? Quantity { get; set; }
///
/// 已接收数量
///
[SugarColumn(ColumnName = "QUANTITY_RECEIVED")]
[JsonPropertyName("quantityReceives")]
public int? QuantityReceives { get; set; }
///
/// 取消数量
///
[SugarColumn(ColumnName = "QUANTITY_CANCELLED")]
[JsonPropertyName("quantityCancelled")]
public int? QuantityCancelled { get; set; }
/////
///// 承诺日期
/////
//[SugarColumn(ColumnName = "PROMISED_DATE")]
//[JsonPropertyName("promisdeDate")]
//public DateTime? PromisdeDate { get; set; }
/////
///// 需要日期
/////
//[SugarColumn(ColumnName = "NEED_BY_DATE")]
//[JsonPropertyName("needByDate")]
//public DateTime? NeedByDate { get; set; }
///
/// 关闭模式
///
[SugarColumn(ColumnName = "CLOSED_CODE")]
[JsonPropertyName("closedCode")]
public string? ClosedCode { get; set; }
///
/// 最后更新日期
///
[SugarColumn(ColumnName = "LAST_UPDATE_DATE")]
[JsonPropertyName("lastUpdateDate")]
public DateTime? LastUpdateDate { get; set; }
///
/// 最后更新人
///
[SugarColumn(ColumnName = "LAST_UPDATED_BY")]
[JsonPropertyName("lastUpdatedBy")]
public int? LastUpdatedBy { get; set; }
///
/// 状态(1:未处理;2:错误;3:成功)
///
[SugarColumn(ColumnName = "STATUS")]
[JsonPropertyName("status")]
public int? Status { get; set; }
}