using HH.WMS.Entitys.Basic;
using HH.WMS.Entitys.Common;
using MongoDB.Bson;
using MongoDB.Bson.Serialization.Attributes;
using Newtonsoft.Json;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace HH.WMS.Entitys
{
[Table("TN_WM_B_UNIQUE_BARCODE")]
public class TN_WM_B_UNIQUE_BARCODEEntity
{
///
/// CODE
///
[Column("CN_S_CODE")]
public string CN_S_CODE { get; set; }
///
/// CODE类型
///
[Column("CN_S_CODE_TYPE")]
public string CN_S_CODE_TYPE { get; set; }
///
/// 父级CODE
///
[Column("CN_S_PARENT_CODE")]
public string CN_S_PARENT_CODE { get; set; }
///
/// 产品名称
///
[Column("CN_S_PRODUCT_NAME")]
public string CN_S_PRODUCT_NAME { get; set; }
///
/// 批准文号
///
[Column("CN_S_PZWH")]
public string CN_S_PZWH { get; set; }
///
/// 批次号
///
[Column("CN_S_BATCH_NO")]
public string CN_S_BATCH_NO { get; set; }
///
/// 包装规格
///
[Column("CN_S_SPECIFICATION")]
public string CN_S_SPECIFICATION { get; set; }
///
/// 最小包装单位
///
[Column("CN_S_MIN_PACK_UNIT")]
public string CN_S_MIN_PACK_UNIT { get; set; }
///
/// 最小贴码单位
///
[Column("CN_S_MIN_TAG_UNIT")]
public string CN_S_MIN_TAG_UNIT { get; set; }
///
/// 最小贴码与最小包装比例
///
[Column("CN_S_TAG_PACK_RATIO")]
public string CN_S_TAG_PACK_RATIO { get; set; }
///
/// 生产日期
///
[Column("CN_T_PRODUCT_DATE")]
public DateTime? CN_T_PRODUCT_DATE { get; set; }
///
/// 入库操作员
///
[Column("CN_S_OPERATOR")]
public string CN_S_OPERATOR { get; set; }
///
/// 入库日期
///
[Column("CN_T_OPR_DATE")]
public DateTime? CN_T_OPR_DATE { get; set; }
///
/// 入库数量
///
[Column("CN_F_QUANTITY")]
public int CN_F_QUANTITY { get; set; }
///
/// 数量单位
///
[Column("CN_S_QUANTITY_UNIT")]
public string CN_S_QUANTITY_UNIT { get; set; }
///
/// 贴码包装比例
///
[Column("CN_S_TAG_RATIO")]
public string CN_S_TAG_RATIO { get; set; }
///
/// 拓展1
///
[Column("CN_S_EXT1")]
public string CN_S_EXT1 { get; set; }
///
/// 拓展2
///
[Column("CN_S_EXT2")]
public string CN_S_EXT2 { get; set; }
///
/// 拓展3
///
[Column("CN_S_EXT3")]
public string CN_S_EXT3 { get; set; }
///
/// 拓展4
///
[Column("CN_S_EXT4")]
public string CN_S_EXT4 { get; set; }
///
/// 拓展5
///
[Column("CN_S_EXT5")]
public string CN_S_EXT5 { get; set; }
///
/// 创建人
///
[Column("CN_S_CREATOR")]
public string CN_S_CREATOR { get; set; }
///
/// 创建人姓名
///
[Column("CN_S_CREATOR_BY")]
public string CN_S_CREATOR_BY { get; set; }
///
/// 创建日期
///
[Column("CN_T_CREATE")]
public DateTime? CN_T_CREATE { get; set; }
///
/// 修改人
///
[Column("CN_S_MODIFY")]
public string CN_S_MODIFY { get; set; }
///
/// 修改人姓名
///
[Column("CN_S_MODIFY_BY")]
public string CN_S_MODIFY_BY { get; set; }
///
/// 修改日期
///
[Column("CN_T_MODIFY")]
public DateTime? CN_T_MODIFY { get; set; }
///
/// 包装单位
///
[Column("CN_S_PACKING_UNIT")]
public string CN_S_PACKING_UNIT { get; set; }
///
/// 包装数量
///
[Column("CN_F_PACKING_QTY")]
public decimal? CN_F_PACKING_QTY { get; set; }
///
/// 物料编码
///
[Column("CN_S_ITEM_CODE")]
public string CN_S_ITEM_CODE { get; set; }
///
/// 物料名称
///
[Column("CN_S_ITEM_NAME")]
public string CN_S_ITEM_NAME { get; set; }
///
/// 物料状态
///
[Column("CN_S_ITEM_STATE")]
public string CN_S_ITEM_STATE { get; set; }
///
/// 规格型号
///
[Column("CN_S_MODEL")]
public string CN_S_MODEL { get; set; }
///
/// 计量单位
///
[Column("CN_S_MEASURE_UNIT")]
public string CN_S_MEASURE_UNIT { get; set; }
///
/// 货主
///
[Column("CN_S_OWNER")]
public string CN_S_OWNER { get; set; }
public string CN_F_MIN_PACK_QTY { get; set; }
public string CN_C_IS_LOT_OUT { get; set; }
public string CN_C_IS_SN { get; set; }
///
/// 辅助单位集合
///
public List AuxiliaryUnitList { get; set; }
}
}