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.Basic
{
[BsonIgnoreExtraElements]
///
/// 货位实体 Autobom
///
public class AutoBomLocationEntity
{
[JsonIgnore]
public ObjectId _id
{
get;
set;
}
///
/// 所属仓库
///
public string CN_S_STOCK_CODE
{
set;
get;
}
///
/// 货位编码
///
public string CN_S_LOCATION_CODE
{
set;
get;
}
///
/// 最大容器数量
///
public int CN_N_MAX_STORE_NUM
{
set;
get;
}
///
/// 是否分区指定
///
public string CN_C_IS_DO_PARTITION
{
set;
get;
}
///
/// 备注
///
public string CN_S_NOTE
{
set;
get;
}
///
/// 是否启用
///
public string CN_C_IS_ENABLE
{
set;
get;
}
///
/// 巷道
///
public string CN_S_ROADWAY
{
set;
get;
}
///
/// 排
///
public string CN_S_ROW
{
set;
get;
}
///
/// 列
///
public string CN_S_COL
{
set;
get;
}
///
/// 层
///
public string CN_S_FLOOR
{
set;
get;
}
///
/// 类型 货位/站点
///
public string CN_S_TYPE
{
set;
get;
}
///
/// AGV站点
///
public int CN_N_AGV_LOCATION
{
set;
get;
}
///
/// 创建人
///
public string CN_S_CREATOR
{
set;
get;
}
///
/// 创建人姓名
///
public string CN_S_CREATOR_BY
{
set;
get;
}
///
/// 创建时间
///
public DateTime CN_T_CREATE
{
set;
get;
}
///
/// 修改人
///
public string CN_S_MODIFY
{
set;
get;
}
///
/// 修改人姓名
///
public string CN_S_MODIFY_BY
{
set;
get;
}
///
/// 修改日期
///
public DateTime? CN_T_MODIFY
{
set;
get;
}
///
/// 坐标
///
public string CN_S_POSITION
{
set;
get;
}
///
/// GUID
///
public string CN_GUID
{
set;
get;
}
///
/// 系统状态
///
public string CN_S_STATUS
{
set;
get;
}
///
/// 货位状态-当贮存状态使用 出库算法动态赋值
///
public string CN_S_LOCATION_STATE
{
get;
set;
}
///
/// 货位名称-暂不用
///
public string CN_S_LOCATION_NAME
{
get;
set;
}
///
/// 所属库区
///
public string CN_S_AREA_CODE
{
get;
set;
}
public int CN_N_SYNC
{
set;
get;
}
///
/// 入库任务数
///
public int CN_N_INTASK_QTY
{
set;
get;
}
///
/// 是否尾盘
///
public string CN_C_LAST_TRAY
{
set;
get;
}
}
///
/// 货位实体 Autobom
///
[BsonIgnoreExtraElements]
public class AutoBomLocationAbbreEntity
{
///
/// 货位编码
///
public string CN_S_LOCATION_CODE
{
set;
get;
}
///
/// 货位编码
///
public string CN_S_STOCK_CODE
{
set;
get;
}
///
/// 巷道
///
public string CN_S_ROADWAY
{
set;
get;
}
///
/// 排
///
public string CN_S_ROW
{
set;
get;
}
///
/// 列
///
public string CN_S_COL
{
set;
get;
}
///
/// 层
///
public string CN_S_FLOOR
{
set;
get;
}
///
/// AGV站点
///
public int CN_N_AGV_LOCATION
{
set;
get;
}
///
/// 货位状态-当贮存状态使用 出库算法动态赋值
///
public string CN_S_LOCATION_STATE
{
get;
set;
}
///
/// 最大容器数量
///
public int CN_N_MAX_STORE_NUM
{
set;
get;
}
///
/// 入库任务数
///
public int CN_N_INTASK_QTY
{
set;
get;
}
///
/// 是否尾盘
///
public string CN_C_LAST_TRAY
{
set;
get;
}
///
/// 任务数量
///
public int taskNum
{
get;
set;
}
///
/// 时间
///
public DateTime CN_T_CREATE
{
set;
get;
}
}
}