master
LAPTOP-NLSJV9RB\91647 2 years ago
parent f34bd74b29
commit 0e81237192

@ -0,0 +1,170 @@
//-----------------------------------------------------------------------
//<copyright>
// * Copyright (C) 2021 KEHAIDASOFT All Rights Reserved
// * version : 4.0.30319.42000
// * author : khd by t4-2
// </copyright>
//-----------------------------------------------------------------------
using System;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
namespace Khd.Core.Domain.Models
{
[Table("wcs_task")]
public class WcsTask
{
[Key]
[Column("objid")]
public Guid objid { get; set; }
/// <summary>
/// 流水号
/// </summary>
[Column("serial_no")]
public string serialNo { get; set; }
/// <summary>
/// 设备编号
/// </summary>
[Column("equipment_no")]
public string equipmentNo { get; set; }
/// <summary>
/// 容器号(托盘或者箱号)
/// </summary>
[Column("customer_no")]
public string customerNo { get; set; }
/// <summary>
/// 任务类型,字典表
/// </summary>
[Column("task_type")]
public int? taskType { get; set; }
/// <summary>
/// 任务状态,字典表
/// </summary>
[Column("task_status")]
public int? taskStatus { get; set; }
/// <summary>
/// 物料ID
/// </summary>
[Column("material_id")]
public long? materialId { get; set; }
/// <summary>
/// 物料号
/// </summary>
[Column("material_no")]
public int? materialNo { get; set; }
/// <summary>
/// 数量
/// </summary>
[Column("qty")]
public int? qty { get; set; }
/// <summary>
/// 起始点编号
/// </summary>
[Column("start_point_no")]
public string startPointNo { get; set; }
/// <summary>
/// 起始点id
/// </summary>
[Column("start_point_id")]
public Guid startPointId { get; set; }
/// <summary>
/// 当前点编号
/// </summary>
[Column("curr_point_no")]
public string currPointNo { get; set; }
/// <summary>
/// 当前点id
/// </summary>
[Column("curr_point_id")]
public Guid currPointId { get; set; }
/// <summary>
/// 结束点编号
/// </summary>
[Column("end_point_no")]
public string endPointNo { get; set; }
/// <summary>
/// 结束点id
/// </summary>
[Column("end_point_id")]
public Guid endPointId { get; set; }
/// <summary>
/// 所属楼层
/// </summary>
[Column("floor_no")]
public int? floorNo { get; set; }
/// <summary>
/// 是否可用 0:不可用 1:可用
/// </summary>
[Column("use_flag")]
public int? useFlag { get; set; }
/// <summary>
/// 创建者
/// </summary>
[Column("create_by")]
public string createBy { get; set; }
/// <summary>
/// 创建时间
/// </summary>
[Column("create_time")]
public DateTime? createTime { get; set; }
/// <summary>
/// 更新者
/// </summary>
[Column("update_by")]
public string updateBy { get; set; }
/// <summary>
/// 更新时间
/// </summary>
[Column("update_time")]
public DateTime? updateTime { get; set; }
/// <summary>
/// 备用字段1
/// </summary>
[Column("ud1")]
public string ud1 { get; set; }
/// <summary>
/// 备用字段2
/// </summary>
[Column("ud2")]
public string ud2 { get; set; }
/// <summary>
/// 备用字段3
/// </summary>
[Column("ud3")]
public string ud3 { get; set; }
/// <summary>
/// 备注
/// </summary>
[Column("remark")]
public string remark { get; set; }
}
}

@ -0,0 +1,176 @@
//-----------------------------------------------------------------------
//<copyright>
// * Copyright (C) 2021 KEHAIDASOFT All Rights Reserved
// * version : 4.0.30319.42000
// * author : khd by t4-2
// </copyright>
//-----------------------------------------------------------------------
using System;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
namespace Khd.Core.Domain.Models
{
[Table("wcs_task_log")]
public class WcsTaskLog
{
[Key]
[Column("objid")]
public Guid objid { get; set; }
/// <summary>
/// 任务ID
/// </summary>
[Column("taskid")]
public Guid taskid { get; set; }
/// <summary>
/// 流水号
/// </summary>
[Column("serial_no")]
public string serialNo { get; set; }
/// <summary>
/// 设备编号
/// </summary>
[Column("equipment_no")]
public string equipmentNo { get; set; }
/// <summary>
/// 容器号(托盘或者箱号)
/// </summary>
[Column("customer_no")]
public string customerNo { get; set; }
/// <summary>
/// 任务类型,字典表
/// </summary>
[Column("task_type")]
public int? taskType { get; set; }
/// <summary>
/// 任务状态,字典表
/// </summary>
[Column("task_status")]
public int? taskStatus { get; set; }
/// <summary>
/// 物料ID
/// </summary>
[Column("material_id")]
public long? materialId { get; set; }
/// <summary>
/// 物料号
/// </summary>
[Column("material_no")]
public int? materialNo { get; set; }
/// <summary>
/// 数量
/// </summary>
[Column("qty")]
public int? qty { get; set; }
/// <summary>
/// 起始点编号
/// </summary>
[Column("start_point_no")]
public string startPointNo { get; set; }
/// <summary>
/// 起始点id
/// </summary>
[Column("start_point_id")]
public Guid startPointId { get; set; }
/// <summary>
/// 当前点编号
/// </summary>
[Column("curr_point_no")]
public string currPointNo { get; set; }
/// <summary>
/// 当前点id
/// </summary>
[Column("curr_point_id")]
public Guid currPointId { get; set; }
/// <summary>
/// 结束点编号
/// </summary>
[Column("end_point_no")]
public string endPointNo { get; set; }
/// <summary>
/// 结束点id
/// </summary>
[Column("end_point_id")]
public Guid endPointId { get; set; }
/// <summary>
/// 所属楼层
/// </summary>
[Column("floor_no")]
public int? floorNo { get; set; }
/// <summary>
/// 是否可用 0:不可用 1:可用
/// </summary>
[Column("use_flag")]
public int? useFlag { get; set; }
/// <summary>
/// 创建者
/// </summary>
[Column("create_by")]
public string createBy { get; set; }
/// <summary>
/// 创建时间
/// </summary>
[Column("create_time")]
public DateTime? createTime { get; set; }
/// <summary>
/// 更新者
/// </summary>
[Column("update_by")]
public string updateBy { get; set; }
/// <summary>
/// 更新时间
/// </summary>
[Column("update_time")]
public DateTime? updateTime { get; set; }
/// <summary>
/// 备用字段1
/// </summary>
[Column("ud1")]
public string ud1 { get; set; }
/// <summary>
/// 备用字段2
/// </summary>
[Column("ud2")]
public string ud2 { get; set; }
/// <summary>
/// 备用字段3
/// </summary>
[Column("ud3")]
public string ud3 { get; set; }
/// <summary>
/// 备注
/// </summary>
[Column("remark")]
public string remark { get; set; }
}
}

@ -0,0 +1,116 @@
//-----------------------------------------------------------------------
//<copyright>
// * Copyright (C) 2021 KEHAIDASOFT All Rights Reserved
// * version : 4.0.30319.42000
// * author : khd by t4-2
// </copyright>
//-----------------------------------------------------------------------
using System;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
namespace Khd.Core.Domain.Models
{
[Table("wcs_warehouse_order")]
public class WcsWarehouseOrder
{
[Key]
[Column("OBJID")]
public Guid objid { get; set; }
/// <summary>
/// wms申请单id
/// </summary>
[Column("WMS_ORDER_ID")]
public string wmsOrderId { get; set; }
/// <summary>
/// 单据类型(1 入库 2 出库 3 移库)
/// </summary>
[Column("ORDER_TYPE")]
public int? orderType { get; set; }
/// <summary>
/// 所属楼层
/// </summary>
[Column("FLOOR_NUM")]
public int? floorNum { get; set; }
/// <summary>
/// 数量
/// </summary>
[Column("QTY")]
public int? qty { get; set; }
/// <summary>
/// 单据状态(0 创建订单 1 订单执行中 2 订单完成)
/// </summary>
[Column("ORDER_STATUS")]
public int? orderStatus { get; set; }
/// <summary>
/// 起始点编号
/// </summary>
[Column("ORDER_TIME")]
public string orderTime { get; set; }
/// <summary>
/// 是否可用 0:不可用 1:可用
/// </summary>
[Column("USE_FLAG")]
public int? useFlag { get; set; }
/// <summary>
/// 创建者
/// </summary>
[Column("CREATE_BY")]
public string createBy { get; set; }
/// <summary>
/// 创建时间
/// </summary>
[Column("CREATE_TIME")]
public DateTime? createTime { get; set; }
/// <summary>
/// 更新者
/// </summary>
[Column("UPDATE_BY")]
public string updateBy { get; set; }
/// <summary>
/// 更新时间
/// </summary>
[Column("UPDATE_TIME")]
public DateTime? updateTime { get; set; }
/// <summary>
/// 备用字段1
/// </summary>
[Column("UD1")]
public string ud1 { get; set; }
/// <summary>
/// 备用字段2
/// </summary>
[Column("UD2")]
public string ud2 { get; set; }
/// <summary>
/// 备用字段3
/// </summary>
[Column("UD3")]
public string ud3 { get; set; }
/// <summary>
/// 备注
/// </summary>
[Column("REMARK")]
public string remark { get; set; }
}
}

@ -0,0 +1,116 @@
//-----------------------------------------------------------------------
//<copyright>
// * Copyright (C) 2021 KEHAIDASOFT All Rights Reserved
// * version : 4.0.30319.42000
// * author : khd by t4-2
// </copyright>
//-----------------------------------------------------------------------
using System;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
namespace Khd.Core.Domain.Models
{
[Table("wcs_warehouse_order_detaile")]
public class WcsWarehouseOrderDetaile
{
[Key]
[Column("OBJID")]
public Guid objid { get; set; }
/// <summary>
/// wms申请单id
/// </summary>
[Column("WMS_ORDER_ID")]
public string wmsOrderId { get; set; }
/// <summary>
/// 单据类型
/// </summary>
[Column("ORDER_TYPE")]
public int? orderType { get; set; }
/// <summary>
/// 所属楼层
/// </summary>
[Column("FLOOR_NUM")]
public int? floorNum { get; set; }
/// <summary>
/// 数量
/// </summary>
[Column("QTY")]
public int? qty { get; set; }
/// <summary>
/// 单据状态
/// </summary>
[Column("ORDER_STATUS")]
public int? orderStatus { get; set; }
/// <summary>
/// 起始点编号
/// </summary>
[Column("ORDER_TIME")]
public string orderTime { get; set; }
/// <summary>
/// 是否可用 0:不可用 1:可用
/// </summary>
[Column("USE_FLAG")]
public int? useFlag { get; set; }
/// <summary>
/// 创建者
/// </summary>
[Column("CREATE_BY")]
public string createBy { get; set; }
/// <summary>
/// 创建时间
/// </summary>
[Column("CREATE_TIME")]
public DateTime? createTime { get; set; }
/// <summary>
/// 更新者
/// </summary>
[Column("UPDATE_BY")]
public string updateBy { get; set; }
/// <summary>
/// 更新时间
/// </summary>
[Column("UPDATE_TIME")]
public DateTime? updateTime { get; set; }
/// <summary>
/// 备用字段1
/// </summary>
[Column("UD1")]
public string ud1 { get; set; }
/// <summary>
/// 备用字段2
/// </summary>
[Column("UD2")]
public string ud2 { get; set; }
/// <summary>
/// 备用字段3
/// </summary>
[Column("UD3")]
public string ud3 { get; set; }
/// <summary>
/// 备注
/// </summary>
[Column("REMARK")]
public string remark { get; set; }
}
}

@ -0,0 +1,242 @@
//-----------------------------------------------------------------------
//<copyright>
// * Copyright (C) 2021 KEHAIDASOFT All Rights Reserved
// * version : 4.0.30319.42000
// * author : khd by t4-2
// </copyright>
//-----------------------------------------------------------------------
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; }
/// <summary>
/// 仓库ID关联wms_base_warehouse的warehouse_id
/// </summary>
[Column("warehouse_id")]
public long warehouseId { get; set; }
/// <summary>
/// 库位编码
/// </summary>
[Column("location_code")]
public string locationCode { get; set; }
/// <summary>
/// 排
/// </summary>
[Column("loc_row")]
public int? locRow { get; set; }
/// <summary>
/// 层数
/// </summary>
[Column("layer_num")]
public int? layerNum { get; set; }
/// <summary>
/// 列
/// </summary>
[Column("loc_column")]
public int? locColumn { get; set; }
/// <summary>
/// 深位
/// </summary>
[Column("loc_deep")]
public int? locDeep { get; set; }
/// <summary>
/// 激活标记 1是 0否
/// </summary>
[Column("active_flag")]
public string activeFlag { get; set; }
/// <summary>
/// 人工处理标识1是,0否对于agv仓库可选择
/// </summary>
[Column("manual_flag")]
public string manualFlag { get; set; }
/// <summary>
/// 数量限制
/// </summary>
[Column("qty_limit")]
public decimal? qtyLimit { get; set; }
/// <summary>
/// 入库过度库位标识(1:是,0:否)
/// </summary>
[Column("instock_flag")]
public string instockFlag { get; set; }
/// <summary>
/// 出库过度库位标识(1:是,0:否)
/// </summary>
[Column("outstock_flag")]
public string outstockFlag { get; set; }
/// <summary>
/// 库位状态(1:正常,2:自动锁定,3:人工锁定,4:移库锁定5:合库锁定);在正常时,库位可以使用,如果是自动锁定则需要自动解锁变成正常,如果是人工锁定需要人工解锁变成正常
/// </summary>
[Column("location_status")]
public string locationStatus { get; set; }
/// <summary>
/// 允许混放批次 1是 0否(预留,先不显示此字段);先按仓库的判断
/// </summary>
[Column("batch_mix")]
public string batchMix { get; set; }
/// <summary>
/// 创建者
/// </summary>
[Column("create_by")]
public string createBy { get; set; }
/// <summary>
/// 创建时间
/// </summary>
[Column("create_time")]
public DateTime? createTime { get; set; }
/// <summary>
/// 更新者
/// </summary>
[Column("update_by")]
public string updateBy { get; set; }
/// <summary>
/// 更新时间
/// </summary>
[Column("update_time")]
public DateTime? updateTime { get; set; }
/// <summary>
/// 备注
/// </summary>
[Column("remark")]
public string remark { get; set; }
/// <summary>
/// 删除标志 1删除 0显示
/// </summary>
[Column("del_flag")]
public string delFlag { get; set; }
/// <summary>
/// 上架顺序
/// </summary>
[Column("shelf_order")]
public string shelfOrder { get; set; }
/// <summary>
/// 盘点顺序
/// </summary>
[Column("check_order")]
public string checkOrder { get; set; }
/// <summary>
/// 拣货顺序
/// </summary>
[Column("pick_order")]
public string pickOrder { get; set; }
/// <summary>
/// 是否允许拣货
/// </summary>
[Column("pick_flag")]
public string pickFlag { get; set; }
/// <summary>
/// 是否开启库内交接 0未开启 1开启
/// </summary>
[Column("is_open_kn_flag")]
public string isOpenKnFlag { get; set; }
/// <summary>
/// 是否报废库位 1:正常 0报废
/// </summary>
[Column("location_scrap_type")]
public string locationScrapType { get; set; }
/// <summary>
/// 库位属性
/// </summary>
[Column("location_attr")]
public string locationAttr { get; set; }
/// <summary>
/// 周转需求
/// </summary>
[Column("turn_demand")]
public string turnDemand { get; set; }
/// <summary>
/// 校验码
/// </summary>
[Column("check_code")]
public string checkCode { get; set; }
/// <summary>
/// 工作区
/// </summary>
[Column("work_area")]
public string workArea { get; set; }
/// <summary>
/// 体积限制
/// </summary>
[Column("volume_limit")]
public decimal? volumeLimit { get; set; }
/// <summary>
/// 重量限制
/// </summary>
[Column("weight_limit")]
public decimal? weightLimit { get; set; }
/// <summary>
/// 箱数限制
/// </summary>
[Column("box_limit")]
public int? boxLimit { get; set; }
/// <summary>
/// 托盘限制
/// </summary>
[Column("pallet_limit")]
public int? palletLimit { get; set; }
/// <summary>
/// 长度
/// </summary>
[Column("length")]
public decimal? length { get; set; }
/// <summary>
/// 宽度
/// </summary>
[Column("width")]
public decimal? width { get; set; }
/// <summary>
/// 高度
/// </summary>
[Column("height")]
public decimal? height { get; set; }
}
}

@ -0,0 +1,182 @@
//-----------------------------------------------------------------------
//<copyright>
// * Copyright (C) 2021 KEHAIDASOFT All Rights Reserved
// * version : 4.0.30319.42000
// * author : khd by t4-2
// </copyright>
//-----------------------------------------------------------------------
using System;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
namespace Khd.Core.Domain.Models
{
[Table("wms_base_warehouse")]
public class WmsBaseWarehouse
{
[Key]
[Column("warehouse_id")]
public long warehouseId { get; set; }
/// <summary>
/// 存放类型(1原材料, 2半成品,3成品)
/// </summary>
[Column("warehouse_instock_type")]
public string warehouseInstockType { get; set; }
/// <summary>
/// 仓库类型 1:普通仓库 2:背负agv仓库 3料箱agv仓库;背负agv仓库和料箱agv仓库审核标识为否
/// </summary>
[Column("warehouse_type")]
public string warehouseType { get; set; }
/// <summary>
/// 仓库编码
/// </summary>
[Column("warehouse_code")]
public string warehouseCode { get; set; }
/// <summary>
/// 仓库名称
/// </summary>
[Column("warehouse_name")]
public string warehouseName { get; set; }
/// <summary>
/// 仓库类别(关联wms_base_category的category_id)
/// </summary>
[Column("warehouse_category_id")]
public int? warehouseCategoryId { get; set; }
/// <summary>
/// 楼层
/// </summary>
[Column("warehouse_floor")]
public int warehouseFloor { get; set; }
/// <summary>
/// 管辖部门(关联sys_dept的dept_id)
/// </summary>
[Column("dept_id")]
public long deptId { get; set; }
/// <summary>
/// 多排库类型(1单排库,2双排库)
/// </summary>
[Column("multi_row_type")]
public string multiRowType { get; set; }
/// <summary>
/// 多边库类型(1单面库2双面库);料箱agv是两面的叉车agv在两面库的中间进行输送尽量一次让叉车输送同一面的额任务
/// </summary>
[Column("multi_side_type")]
public string multiSideType { get; set; }
/// <summary>
/// 允许混放批次(1是,0否)
/// </summary>
[Column("batch_mix")]
public string batchMix { get; set; }
/// <summary>
/// 允许混放产品 1是 0否;预留,允许混放不同的产品
/// </summary>
[Column("product_mix")]
public string productMix { get; set; }
/// <summary>
/// 料箱标识(0否,1是)
/// </summary>
[Column("workbin_flag")]
public string workbinFlag { get; set; }
/// <summary>
/// 位置
/// </summary>
[Column("warehouse_location")]
public string warehouseLocation { get; set; }
/// <summary>
/// 激活标记 1是 0否
/// </summary>
[Column("active_flag")]
public string activeFlag { get; set; }
/// <summary>
/// 审核标识 1是0否
/// </summary>
[Column("audit_flag")]
public string auditFlag { get; set; }
/// <summary>
/// 返库标识(1是0否)
/// </summary>
[Column("return_flag")]
public string returnFlag { get; set; }
/// <summary>
/// 备注
/// </summary>
[Column("remark")]
public string remark { get; set; }
/// <summary>
/// 创建者
/// </summary>
[Column("create_by")]
public string createBy { get; set; }
/// <summary>
/// 创建时间
/// </summary>
[Column("create_time")]
public DateTime? createTime { get; set; }
/// <summary>
/// 更新者
/// </summary>
[Column("update_by")]
public string updateBy { get; set; }
/// <summary>
/// 更新时间
/// </summary>
[Column("update_time")]
public DateTime? updateTime { get; set; }
/// <summary>
/// 删除标志 1删除 0显示
/// </summary>
[Column("del_flag")]
public string delFlag { get; set; }
/// <summary>
/// 工厂ID
/// </summary>
[Column("factory_id")]
public long? factoryId { get; set; }
/// <summary>
/// 数据源
/// </summary>
[Column("data_source")]
public string dataSource { get; set; }
/// <summary>
/// DB用户
/// </summary>
[Column("schame")]
public string schame { get; set; }
/// <summary>
/// 是否按照线体入库 0否 1是
/// </summary>
[Column("line_flag")]
public string lineFlag { get; set; }
}
}

@ -0,0 +1,150 @@
//-----------------------------------------------------------------------
//<copyright>
// * Copyright (C) 2021 KEHAIDASOFT All Rights Reserved
// * version : 4.0.30319.42000
// * author : khd by t4-2
// </copyright>
//-----------------------------------------------------------------------
using System;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
namespace Khd.Core.Domain.Models
{
[Table("wms_raw_instock")]
public class WmsRawInstock
{
[Key]
[Column("raw_instock_id")]
public long rawInstockId { get; set; }
/// <summary>
/// 任务编号;移库时必须
/// </summary>
[Column("task_code")]
public string taskCode { get; set; }
/// <summary>
/// 仓库ID
/// </summary>
[Column("warehouse_id")]
public long warehouseId { get; set; }
[Column("pallet_info_code")]
public string palletInfoCode { get; set; }
/// <summary>
/// 库位编码
/// </summary>
[Column("location_code")]
public string locationCode { get; set; }
/// <summary>
/// 采购订单号,入库扫描条码时获取唯一条码
/// </summary>
[Column("po_no")]
public string poNo { get; set; }
/// <summary>
/// 操作类型(0自动,1人工,2强制,3调度)
/// </summary>
[Column("operation_type")]
public string operationType { get; set; }
/// <summary>
/// 入库类型(1采购入库,2返库入库9其他入库)
/// </summary>
[Column("instock_type")]
public string instockType { get; set; }
/// <summary>
/// 物料ID关联物料信息主键
/// </summary>
[Column("material_id")]
public long? materialId { get; set; }
/// <summary>
/// 物料批次信息
/// </summary>
[Column("material_batch_code")]
public string materialBatchCode { get; set; }
/// <summary>
/// 申请原因
/// </summary>
[Column("apply_reason")]
public string applyReason { get; set; }
/// <summary>
/// 审核原因
/// </summary>
[Column("audit_reason")]
public string auditReason { get; set; }
/// <summary>
/// 审核状态(0待审核,1审核通过,2审核未通过)
/// </summary>
[Column("audit_status")]
public string auditStatus { get; set; }
/// <summary>
/// 执行状态(0待执行,1执行中,2执行完成)
/// </summary>
[Column("execute_status")]
public string executeStatus { get; set; }
/// <summary>
/// 申请人
/// </summary>
[Column("apply_by")]
public string applyBy { get; set; }
/// <summary>
/// 申请时间
/// </summary>
[Column("apply_date")]
public DateTime? applyDate { get; set; }
/// <summary>
/// 审核人
/// </summary>
[Column("audit_by")]
public string auditBy { get; set; }
/// <summary>
/// 审核时间
/// </summary>
[Column("audit_date")]
public DateTime? auditDate { get; set; }
/// <summary>
/// 最后更新人
/// </summary>
[Column("update_by")]
public string updateBy { get; set; }
/// <summary>
/// 最后更新时间
/// </summary>
[Column("update_date")]
public DateTime? updateDate { get; set; }
/// <summary>
/// 开始时间
/// </summary>
[Column("begin_time")]
public DateTime? beginTime { get; set; }
/// <summary>
/// 结束时间
/// </summary>
[Column("end_time")]
public DateTime? endTime { get; set; }
}
}

@ -0,0 +1,140 @@
//-----------------------------------------------------------------------
//<copyright>
// * Copyright (C) 2021 KEHAIDASOFT All Rights Reserved
// * version : 4.0.30319.42000
// * author : khd by t4-2
// </copyright>
//-----------------------------------------------------------------------
using System;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
namespace Khd.Core.Domain.Models
{
[Table("wms_raw_stock")]
public class WmsRawStock
{
[Key]
[Column("raw_stock_id")]
public long rawStockId { get; set; }
/// <summary>
/// 仓库ID
/// </summary>
[Column("warehouse_id")]
public long warehouseId { get; set; }
/// <summary>
/// 仓库楼层
/// </summary>
[Column("warehouse_floor")]
public int? warehouseFloor { get; set; }
/// <summary>
/// 库位编码
/// </summary>
[Column("location_code")]
public string locationCode { get; set; }
/// <summary>
/// 库存类型1原材料 2半成品
/// </summary>
[Column("stock_type")]
public string stockType { get; set; }
/// <summary>
/// 物料ID
/// </summary>
[Column("material_id")]
public long materialId { get; set; }
/// <summary>
/// 入库批次号
/// </summary>
[Column("instock_batch")]
public string instockBatch { get; set; }
/// <summary>
/// 入库时间;此入库时间从批次信息中获取accepted_date
/// </summary>
[Column("instock_date")]
public DateTime? instockDate { get; set; }
/// <summary>
/// 最晚出库时间;入库时,根据物料信“存放周期“计算出来的时间
/// </summary>
[Column("last_outstock_time")]
public DateTime? lastOutstockTime { get; set; }
/// <summary>
/// 质检状态(0待质检,1检验中,2质检通过,3质检不通过)
/// </summary>
[Column("quality_status")]
public string qualityStatus { get; set; }
/// <summary>
/// 完整标识(1是0否)拆分后为0
/// </summary>
[Column("complete_flag")]
public string completeFlag { get; set; }
/// <summary>
/// 总数量;库位存放的总数量
/// </summary>
[Column("total_amount")]
public decimal totalAmount { get; set; }
/// <summary>
/// 冻结数量;手动冻结的,暂时可不用
/// </summary>
[Column("frozen_amount")]
public decimal? frozenAmount { get; set; }
/// <summary>
/// 占用数量;申请时占用的数量,在出库时要减去出库数量,并且总数量要同步更新;
/// </summary>
[Column("occupy_amount")]
public decimal? occupyAmount { get; set; }
/// <summary>
/// 供应商ID
/// </summary>
[Column("supplier_id")]
public long? supplierId { get; set; }
/// <summary>
/// 创建人
/// </summary>
[Column("create_by")]
public string createBy { get; set; }
/// <summary>
/// 创建时间
/// </summary>
[Column("create_date")]
public DateTime? createDate { get; set; }
/// <summary>
/// 最后更新人
/// </summary>
[Column("update_by")]
public string updateBy { get; set; }
/// <summary>
/// 最后更新时间
/// </summary>
[Column("update_date")]
public DateTime? updateDate { get; set; }
/// <summary>
/// 有效标记
/// </summary>
[Column("active_flag")]
public string activeFlag { get; set; }
}
}
Loading…
Cancel
Save