using HH.WMS.Entitys.Basic;
using HH.WMS.Entitys.Common;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace HH.WMS.Entitys.Check
{
[Table("TN_WM_CHECK_LIST")]
public class TN_WM_CHECK_LISTEntity:BaseEntity,ICloneable
{
[Column("CN_GUID")]
public string CN_GUID { get; set; }
[Column("CN_S_OP_NO")]
public string CN_S_OP_NO { get; set; }
[Column("CN_S_DTL_ROW")]
public int CN_S_DTL_ROW { get; set; }
[Column("CN_S_STOCK_CODE")]
public string CN_S_STOCK_CODE { get; set; }
[Column("CN_S_STOCK_AREA")]
public string CN_S_STOCK_AREA { get; set; }
[Column("CN_S_LOCATION_CODE")]
public string CN_S_LOCATION_CODE { get; set; }
[Column("CN_S_TRAY_CODE")]
public string CN_S_TRAY_CODE { get; set; }
[Column("CN_S_TRAY_GRID")]
public string CN_S_TRAY_GRID { 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_OWNER")]
public string CN_S_OWNER { get; set; }
[Column("CN_S_LOT_NO")]
public string CN_S_LOT_NO { get; set; }
///
/// A 增加 E 修改 Y 正确 D 删除
///
[Column("CN_S_CHECK_RESULT")]
public string CN_S_CHECK_RESULT { get; set; }
[Column("CN_S_MODEL")]
public string CN_S_MODEL { get; set; }
[Column("CN_S_FIGURE_NO")]
public string CN_S_FIGURE_NO { get; set; }
[Column("CN_F_QUANTITY")]
public decimal CN_F_QUANTITY { get; set; }
[Column("CN_F_WEIGHT")]
public decimal CN_F_WEIGHT { get; set; }
[Column("CN_F_CHECK_QTY")]
public decimal CN_F_CHECK_QTY { get; set; }
[Column("CN_S_MEASURE_UNIT")]
public string CN_S_MEASURE_UNIT { get; set; }
[Column("CN_S_NOTE")]
public string CN_S_NOTE { get; set; }
[Column("CN_S_ISCHECK")]
public string CN_S_ISCHECK { get; set; }
[Column("CN_S_ISWIN")]
public string CN_S_ISWIN { get; set; }
[Column("CN_S_OPERATOR")]
public string CN_S_OPERATOR { get; set; }
[Column("CN_T_OPERATE")]
public DateTime? CN_T_OPERATE { get; set; }
[Column("CN_S_PACK_CODE")]
public string CN_S_PACK_CODE { get; set; }
//盘点操作(1、存在 2、存在但是未盘点 3、扫描不存在新增)
public string CN_S_OPERATION { 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_PRODUCTION_BATCH")]
public string CN_S_PRODUCTION_BATCH { 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; }
///
/// PAK对应实体
///
public List checkDetaild { get; set; }
public string sqlWhere { get; set; }
public string CN_C_IS_SN { get; set; }
public string CN_S_STOCK_NAME { get; set; }
public string CN_S_AREA_NAME { get; set; }
public List AuxiliaryUnitList { get; set; }
}
///
/// 明细
///
public class CHECK_DETAILD
{
///
/// CN_S_UNIQUE_CODE唯一码
///
public string CN_S_PACK_CODE { get; set; }
///
/// 批次号
///
public string CN_S_LOT_NO { get; set; }
///
/// 包装单位
///
public string CN_S_PACKING_UNIT { get; set; }
///
/// 包装数量
///
public decimal CN_F_PACKING_QTY { get; set; }
///
/// 生产批次
///
public string CN_S_PRODUCTION_BATCH { get; set; }
///
/// 数量
///
public decimal CN_F_QUANTITY { get; set; }
public string CN_GUID { get; set; }
}
}