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