using Newtonsoft.Json;
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations.Schema;
using System.Linq;
using System.Text;
using WMS.Web.Core;
using WMS.Web.Domain.Values;
namespace WMS.Web.Domain.Entitys
{
///
/// 老ops序列码
///
[Serializable]
[Table("t_wms_serialnumbers_ops")]
public class SerialNumbers_Ops : EntityBase
{
///
/// 主键 订单编号
///
[Column("Id")]
public override int Id { get; set; }
///
/// 序列号
///
[Column("SerialNumber")]
public string SerialNumber { get; set; }
///
/// 物料编码
///
[Column("MaterialNumber")]
public string MaterialNumber { get; set; }
///
/// wms箱ID
///
[Column("BoxId")]
public int BoxId { get; set; }
///
/// 对应老OPS的箱ID
///
[Column("OpsBoxId")]
public int OpsBoxId { get; set; }
///
/// 创建人(老ops过来)
///
[Column("Creator")]
public string Creator { get; set; }
///
/// 创建时间(老ops过来)
///
[Column("CreateTime")]
public DateTime CreateTime { get; set; } = DateTime.Now;
///
/// 完成装箱时间
///
[Column("CompleteCartonTime")]
public DateTime? CompleteCartonTime { get; set; }
///
/// 出库单对应销售订单号
///
[Column("SalBillNo")]
public string SalBillNo { get; set; }
///
/// 出库时间
///
[Column("OutStockTime")]
public DateTime? OutStockTime { get; set; }
///
/// 采购单号
///
[Column("PurchaseBillNo")]
public string PurchaseBillNo { get; set; }
///
/// 入库时间
///
[Column("InStockTime")]
public DateTime? InStockTime { get; set; }
///
/// 收货客户
///
[Column("CustomerId")]
public int CustomerId { get; set; } = 0;
///
/// 是否出库
///
[Column("IsDelete")]
public bool? IsDelete { get; set; } = false;
///
/// 是否激活过(只有做过 盘点 采购和非采购上架 出库回退上架 才算激活)
///
[Column("IsActivate")]
public bool? IsActivate { get; set; } = false;
}
}