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
{
///
/// 仓库库区/逻辑分区 AutoBom
///
//[DataContract]
[BsonIgnoreExtraElements]
public class AutoBomStockAreaEntity
{
[JsonIgnore]
public ObjectId _id
{
get;
set;
}
///
/// 主键GUID
///
public string CN_GUID { get; set; }
///
/// 仓库编码
///
public string CN_S_STOCK_CODE { get; set; }
///
/// 仓库名称 关联自 仓库表
///
public string CN_S_STOCK_NAME { get; set; }
///
/// 库区编码
///
public string CN_S_AREA_CODE { get; set; }
///
/// 库区名称
///
public string CN_S_AREA_NAME { get; set; }
///
/// 类型 1:库区 2:逻辑分区 3:虚拟分区 4:作业分区
///
public int CN_N_TYPE { get; set; }
///
/// 排序号
///
public int CN_N_ORDER { get; set; }
///
/// 描述
///
public string CN_S_DESC { get; set; }
///
/// 保管员
///
public string CN_S_CUSTODIAN { get; set; }
///
/// 创建人
///
public string CN_S_CREATOR { get; set; }
///
/// 创建人姓名
///
public string CN_S_CREATOR_BY { get; set; }
///
/// 创建时间
///
public DateTime CN_T_CREATE { get; set; }
///
/// 修改人
///
public string CN_S_MODIFY { get; set; }
///
/// 修改人名称
///
public string CN_S_MODIFY_BY { get; set; }
///
/// 创建日期
///
public DateTime CN_T_MODIFY { get; set; }
///
/// 优先级
///
public int CN_N_PRIORITY { get; set; }
public string CN_S_AREA_CLASS { get; set; }
public string CN_C_IS_AUTO { get; set; }
public string CN_S_IMG { get; set; }
///
/// 结构
///
public string CN_S_STRUCTURE { get; set; }
///
/// 管控维度(货位、库区)
///
public string CN_S_CONTROL_LEVE { get; set; }
///
/// 是否管控数量
///
public string CN_C_IS_CONTROL_QTY { get; set; }
public string CN_S_LOGIC_TYPE { get; set; }
public string CN_S_CODEDISK_MODEL { get; set; }
public string CN_C_IS_CHECKTRAY { get; set; }
public string CN_C_IS_TRAY { get; set; }
public string CN_C_IS_INVENTORY { get; set; }
public string CN_C_IS_INOUT_MODEL { get; set; }
public string CN_S_INOUT_MODEL { get; set; }
private string _cn_c_is_merge;
public string CN_C_IS_MERGE
{
get
{
if (string.IsNullOrEmpty(_cn_c_is_merge))
return "N";
return _cn_c_is_merge;
}
set { _cn_c_is_merge = value; }
}
///
/// 当前模式
///
public string CN_S_CURRENT_MODE { get; set; }
///
/// 当前库区最多可同时分拣的分拣单数量
///
// public int CN_N_PICK_MAX { get; set; }
}
}