//----------------------------------------------------------------------- // // * Copyright (C) 2021 KEHAIDASOFT All Rights Reserved // * version : 4.0.30319.42000 // * author : khd by t4-2 // //----------------------------------------------------------------------- using System; using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; namespace Khd.Core.Domain.Models { [Table("wms_base_location")] public class WmsBaseLocation { [Key] [Column("location_id")] public long locationId { get; set; } /// /// 料箱号 /// [Column("container_code")] public string containerCode { get; set; } /// /// 仓库ID,关联wms_base_warehouse的warehouse_id /// [Column("warehouse_id")] public long warehouseId { get; set; } /// /// agv的点位编码 /// [Column("agv_position_code")] public string agvPositionCode { get; set; } [Column("warehouse_floor")] public int? warehouseFloor { get; set; } /// /// 库位编码 /// [Column("location_code")] public string locationCode { get; set; } /// /// 排 /// [Column("loc_row")] public int? locRow { get; set; } /// /// 层数 /// [Column("layer_num")] public int? layerNum { get; set; } /// /// 列 /// [Column("loc_column")] public int? locColumn { get; set; } /// /// 深位1 浅位2 /// [Column("loc_deep")] public int? locDeep { get; set; } /// /// 激活标记 1是 0否 /// [Column("active_flag")] public string activeFlag { get; set; } /// /// 人工处理标识(1是,0否),对于agv仓库可选择 /// [Column("manual_flag")] public string manualFlag { get; set; } /// /// 返库标识(1是0否);用来标识是否是拆分后返库的库位 /// [Column("return_flag")] public string returnFlag { get; set; } /// /// 数量限制 /// [Column("qty_limit")] public decimal? qtyLimit { get; set; } /// /// 入库过度库位标识(1:是,0:否) /// [Column("instock_flag")] public string instockFlag { get; set; } /// /// 出库过度库位标识(1:是,0:否) /// [Column("outstock_flag")] public string outstockFlag { get; set; } /// /// 库位状态(1:正常,2:自动锁定,3:人工锁定,4:移库锁定,5:合库锁定 6出库锁定);在正常时,库位可以使用,如果是自动锁定则需要自动解锁变成正常,如果是人工锁定需要人工解锁变成正常 /// [Column("location_status")] public string locationStatus { get; set; } /// /// 允许混放批次 1是 0否(预留,先不显示此字段);先按仓库的判断 /// [Column("batch_mix")] public string batchMix { get; set; } /// /// 创建者 /// [Column("create_by")] public string createBy { get; set; } /// /// 创建时间 /// [Column("create_time")] public DateTime? createTime { get; set; } /// /// 更新者 /// [Column("update_by")] public string updateBy { get; set; } /// /// 更新时间 /// [Column("update_time")] public DateTime? updateTime { get; set; } /// /// 备注 /// [Column("remark")] public string remark { get; set; } /// /// 删除标志 1删除 0显示 /// [Column("del_flag")] public string delFlag { get; set; } /// /// 上架顺序 /// [Column("shelf_order")] public string shelfOrder { get; set; } /// /// 盘点顺序 /// [Column("check_order")] public string checkOrder { get; set; } /// /// 拣货顺序 /// [Column("pick_order")] public string pickOrder { get; set; } /// /// 是否允许拣货 /// [Column("pick_flag")] public string pickFlag { get; set; } /// /// 是否开启库内交接 0:未开启 1:开启 /// [Column("is_open_kn_flag")] public string isOpenKnFlag { get; set; } /// /// 是否报废库位 1:正常 0:报废 /// [Column("location_scrap_type")] public string locationScrapType { get; set; } /// /// 体积限制 /// [Column("volume_limit")] public decimal? volumeLimit { get; set; } /// /// 重量限制 /// [Column("weight_limit")] public decimal? weightLimit { get; set; } /// /// 长度 /// [Column("length")] public decimal? length { get; set; } /// /// 宽度 /// [Column("width")] public decimal? width { get; set; } /// /// 高度 /// [Column("height")] public decimal? height { get; set; } [Column("container_status")] public string ContainerStatus { get; set; } } }