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; } } }