diff --git a/src/Khd.Core.Domain/Models/WcsTask.cs b/src/Khd.Core.Domain/Models/WcsTask.cs
new file mode 100644
index 0000000..b55a935
--- /dev/null
+++ b/src/Khd.Core.Domain/Models/WcsTask.cs
@@ -0,0 +1,170 @@
+
+//-----------------------------------------------------------------------
+//
+// * 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("wcs_task")]
+ public class WcsTask
+ {
+
+ [Key]
+ [Column("objid")]
+ public Guid objid { get; set; }
+
+ ///
+ /// 流水号
+ ///
+ [Column("serial_no")]
+ public string serialNo { get; set; }
+
+ ///
+ /// 设备编号
+ ///
+ [Column("equipment_no")]
+ public string equipmentNo { get; set; }
+
+ ///
+ /// 容器号(托盘或者箱号)
+ ///
+ [Column("customer_no")]
+ public string customerNo { get; set; }
+
+ ///
+ /// 任务类型,字典表
+ ///
+ [Column("task_type")]
+ public int? taskType { get; set; }
+
+ ///
+ /// 任务状态,字典表
+ ///
+ [Column("task_status")]
+ public int? taskStatus { get; set; }
+
+ ///
+ /// 物料ID
+ ///
+ [Column("material_id")]
+ public long? materialId { get; set; }
+
+ ///
+ /// 物料号
+ ///
+ [Column("material_no")]
+ public int? materialNo { get; set; }
+
+ ///
+ /// 数量
+ ///
+ [Column("qty")]
+ public int? qty { get; set; }
+
+ ///
+ /// 起始点编号
+ ///
+ [Column("start_point_no")]
+ public string startPointNo { get; set; }
+
+ ///
+ /// 起始点id
+ ///
+ [Column("start_point_id")]
+ public Guid startPointId { get; set; }
+
+ ///
+ /// 当前点编号
+ ///
+ [Column("curr_point_no")]
+ public string currPointNo { get; set; }
+
+ ///
+ /// 当前点id
+ ///
+ [Column("curr_point_id")]
+ public Guid currPointId { get; set; }
+
+ ///
+ /// 结束点编号
+ ///
+ [Column("end_point_no")]
+ public string endPointNo { get; set; }
+
+ ///
+ /// 结束点id
+ ///
+ [Column("end_point_id")]
+ public Guid endPointId { get; set; }
+
+ ///
+ /// 所属楼层
+ ///
+ [Column("floor_no")]
+ public int? floorNo { get; set; }
+
+ ///
+ /// 是否可用 0:不可用 1:可用
+ ///
+ [Column("use_flag")]
+ public int? useFlag { 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; }
+
+ ///
+ /// 备用字段1
+ ///
+ [Column("ud1")]
+ public string ud1 { get; set; }
+
+ ///
+ /// 备用字段2
+ ///
+ [Column("ud2")]
+ public string ud2 { get; set; }
+
+ ///
+ /// 备用字段3
+ ///
+ [Column("ud3")]
+ public string ud3 { get; set; }
+
+ ///
+ /// 备注
+ ///
+ [Column("remark")]
+ public string remark { get; set; }
+ }
+}
+
diff --git a/src/Khd.Core.Domain/Models/WcsTaskLog.cs b/src/Khd.Core.Domain/Models/WcsTaskLog.cs
new file mode 100644
index 0000000..78c1e14
--- /dev/null
+++ b/src/Khd.Core.Domain/Models/WcsTaskLog.cs
@@ -0,0 +1,176 @@
+
+//-----------------------------------------------------------------------
+//
+// * 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("wcs_task_log")]
+ public class WcsTaskLog
+ {
+
+ [Key]
+ [Column("objid")]
+ public Guid objid { get; set; }
+
+ ///
+ /// 任务ID
+ ///
+ [Column("taskid")]
+ public Guid taskid { get; set; }
+
+ ///
+ /// 流水号
+ ///
+ [Column("serial_no")]
+ public string serialNo { get; set; }
+
+ ///
+ /// 设备编号
+ ///
+ [Column("equipment_no")]
+ public string equipmentNo { get; set; }
+
+ ///
+ /// 容器号(托盘或者箱号)
+ ///
+ [Column("customer_no")]
+ public string customerNo { get; set; }
+
+ ///
+ /// 任务类型,字典表
+ ///
+ [Column("task_type")]
+ public int? taskType { get; set; }
+
+ ///
+ /// 任务状态,字典表
+ ///
+ [Column("task_status")]
+ public int? taskStatus { get; set; }
+
+ ///
+ /// 物料ID
+ ///
+ [Column("material_id")]
+ public long? materialId { get; set; }
+
+ ///
+ /// 物料号
+ ///
+ [Column("material_no")]
+ public int? materialNo { get; set; }
+
+ ///
+ /// 数量
+ ///
+ [Column("qty")]
+ public int? qty { get; set; }
+
+ ///
+ /// 起始点编号
+ ///
+ [Column("start_point_no")]
+ public string startPointNo { get; set; }
+
+ ///
+ /// 起始点id
+ ///
+ [Column("start_point_id")]
+ public Guid startPointId { get; set; }
+
+ ///
+ /// 当前点编号
+ ///
+ [Column("curr_point_no")]
+ public string currPointNo { get; set; }
+
+ ///
+ /// 当前点id
+ ///
+ [Column("curr_point_id")]
+ public Guid currPointId { get; set; }
+
+ ///
+ /// 结束点编号
+ ///
+ [Column("end_point_no")]
+ public string endPointNo { get; set; }
+
+ ///
+ /// 结束点id
+ ///
+ [Column("end_point_id")]
+ public Guid endPointId { get; set; }
+
+ ///
+ /// 所属楼层
+ ///
+ [Column("floor_no")]
+ public int? floorNo { get; set; }
+
+ ///
+ /// 是否可用 0:不可用 1:可用
+ ///
+ [Column("use_flag")]
+ public int? useFlag { 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; }
+
+ ///
+ /// 备用字段1
+ ///
+ [Column("ud1")]
+ public string ud1 { get; set; }
+
+ ///
+ /// 备用字段2
+ ///
+ [Column("ud2")]
+ public string ud2 { get; set; }
+
+ ///
+ /// 备用字段3
+ ///
+ [Column("ud3")]
+ public string ud3 { get; set; }
+
+ ///
+ /// 备注
+ ///
+ [Column("remark")]
+ public string remark { get; set; }
+ }
+}
+
diff --git a/src/Khd.Core.Domain/Models/WcsWarehouseOrder.cs b/src/Khd.Core.Domain/Models/WcsWarehouseOrder.cs
new file mode 100644
index 0000000..efd7d6f
--- /dev/null
+++ b/src/Khd.Core.Domain/Models/WcsWarehouseOrder.cs
@@ -0,0 +1,116 @@
+
+//-----------------------------------------------------------------------
+//
+// * 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("wcs_warehouse_order")]
+ public class WcsWarehouseOrder
+ {
+
+ [Key]
+ [Column("OBJID")]
+ public Guid objid { get; set; }
+
+ ///
+ /// wms申请单id
+ ///
+ [Column("WMS_ORDER_ID")]
+ public string wmsOrderId { get; set; }
+
+ ///
+ /// 单据类型(1 入库 2 出库 3 移库)
+ ///
+ [Column("ORDER_TYPE")]
+ public int? orderType { get; set; }
+
+ ///
+ /// 所属楼层
+ ///
+ [Column("FLOOR_NUM")]
+ public int? floorNum { get; set; }
+
+ ///
+ /// 数量
+ ///
+ [Column("QTY")]
+ public int? qty { get; set; }
+
+ ///
+ /// 单据状态(0 创建订单 1 订单执行中 2 订单完成)
+ ///
+ [Column("ORDER_STATUS")]
+ public int? orderStatus { get; set; }
+
+ ///
+ /// 起始点编号
+ ///
+ [Column("ORDER_TIME")]
+ public string orderTime { get; set; }
+
+ ///
+ /// 是否可用 0:不可用 1:可用
+ ///
+ [Column("USE_FLAG")]
+ public int? useFlag { 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; }
+
+ ///
+ /// 备用字段1
+ ///
+ [Column("UD1")]
+ public string ud1 { get; set; }
+
+ ///
+ /// 备用字段2
+ ///
+ [Column("UD2")]
+ public string ud2 { get; set; }
+
+ ///
+ /// 备用字段3
+ ///
+ [Column("UD3")]
+ public string ud3 { get; set; }
+
+ ///
+ /// 备注
+ ///
+ [Column("REMARK")]
+ public string remark { get; set; }
+ }
+}
+
diff --git a/src/Khd.Core.Domain/Models/WcsWarehouseOrderDetaile.cs b/src/Khd.Core.Domain/Models/WcsWarehouseOrderDetaile.cs
new file mode 100644
index 0000000..4985bd1
--- /dev/null
+++ b/src/Khd.Core.Domain/Models/WcsWarehouseOrderDetaile.cs
@@ -0,0 +1,116 @@
+
+//-----------------------------------------------------------------------
+//
+// * 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("wcs_warehouse_order_detaile")]
+ public class WcsWarehouseOrderDetaile
+ {
+
+ [Key]
+ [Column("OBJID")]
+ public Guid objid { get; set; }
+
+ ///
+ /// wms申请单id
+ ///
+ [Column("WMS_ORDER_ID")]
+ public string wmsOrderId { get; set; }
+
+ ///
+ /// 单据类型
+ ///
+ [Column("ORDER_TYPE")]
+ public int? orderType { get; set; }
+
+ ///
+ /// 所属楼层
+ ///
+ [Column("FLOOR_NUM")]
+ public int? floorNum { get; set; }
+
+ ///
+ /// 数量
+ ///
+ [Column("QTY")]
+ public int? qty { get; set; }
+
+ ///
+ /// 单据状态
+ ///
+ [Column("ORDER_STATUS")]
+ public int? orderStatus { get; set; }
+
+ ///
+ /// 起始点编号
+ ///
+ [Column("ORDER_TIME")]
+ public string orderTime { get; set; }
+
+ ///
+ /// 是否可用 0:不可用 1:可用
+ ///
+ [Column("USE_FLAG")]
+ public int? useFlag { 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; }
+
+ ///
+ /// 备用字段1
+ ///
+ [Column("UD1")]
+ public string ud1 { get; set; }
+
+ ///
+ /// 备用字段2
+ ///
+ [Column("UD2")]
+ public string ud2 { get; set; }
+
+ ///
+ /// 备用字段3
+ ///
+ [Column("UD3")]
+ public string ud3 { get; set; }
+
+ ///
+ /// 备注
+ ///
+ [Column("REMARK")]
+ public string remark { get; set; }
+ }
+}
+
diff --git a/src/Khd.Core.Domain/Models/WmsBaseLocation.cs b/src/Khd.Core.Domain/Models/WmsBaseLocation.cs
new file mode 100644
index 0000000..e396fae
--- /dev/null
+++ b/src/Khd.Core.Domain/Models/WmsBaseLocation.cs
@@ -0,0 +1,242 @@
+
+//-----------------------------------------------------------------------
+//
+// * 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; }
+
+ ///
+ /// 仓库ID,关联wms_base_warehouse的warehouse_id
+ ///
+ [Column("warehouse_id")]
+ public long warehouseId { 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; }
+
+ ///
+ /// 深位
+ ///
+ [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; }
+
+ ///
+ /// 数量限制
+ ///
+ [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:合库锁定);在正常时,库位可以使用,如果是自动锁定则需要自动解锁变成正常,如果是人工锁定需要人工解锁变成正常
+ ///
+ [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("location_attr")]
+ public string locationAttr { get; set; }
+
+ ///
+ /// 周转需求
+ ///
+ [Column("turn_demand")]
+ public string turnDemand { get; set; }
+
+ ///
+ /// 校验码
+ ///
+ [Column("check_code")]
+ public string checkCode { get; set; }
+
+ ///
+ /// 工作区
+ ///
+ [Column("work_area")]
+ public string workArea { get; set; }
+
+ ///
+ /// 体积限制
+ ///
+ [Column("volume_limit")]
+ public decimal? volumeLimit { get; set; }
+
+ ///
+ /// 重量限制
+ ///
+ [Column("weight_limit")]
+ public decimal? weightLimit { get; set; }
+
+ ///
+ /// 箱数限制
+ ///
+ [Column("box_limit")]
+ public int? boxLimit { get; set; }
+
+ ///
+ /// 托盘限制
+ ///
+ [Column("pallet_limit")]
+ public int? palletLimit { get; set; }
+
+ ///
+ /// 长度
+ ///
+ [Column("length")]
+ public decimal? length { get; set; }
+
+ ///
+ /// 宽度
+ ///
+ [Column("width")]
+ public decimal? width { get; set; }
+
+ ///
+ /// 高度
+ ///
+ [Column("height")]
+ public decimal? height { get; set; }
+ }
+}
+
diff --git a/src/Khd.Core.Domain/Models/WmsBaseWarehouse.cs b/src/Khd.Core.Domain/Models/WmsBaseWarehouse.cs
new file mode 100644
index 0000000..90a4d0c
--- /dev/null
+++ b/src/Khd.Core.Domain/Models/WmsBaseWarehouse.cs
@@ -0,0 +1,182 @@
+
+//-----------------------------------------------------------------------
+//
+// * 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_warehouse")]
+ public class WmsBaseWarehouse
+ {
+
+ [Key]
+ [Column("warehouse_id")]
+ public long warehouseId { get; set; }
+
+ ///
+ /// 存放类型(1原材料, 2半成品,3成品)
+ ///
+ [Column("warehouse_instock_type")]
+ public string warehouseInstockType { get; set; }
+
+ ///
+ /// 仓库类型 1:普通仓库 2:背负agv仓库 3料箱agv仓库;背负agv仓库和料箱agv仓库审核标识为否
+ ///
+ [Column("warehouse_type")]
+ public string warehouseType { get; set; }
+
+ ///
+ /// 仓库编码
+ ///
+ [Column("warehouse_code")]
+ public string warehouseCode { get; set; }
+
+ ///
+ /// 仓库名称
+ ///
+ [Column("warehouse_name")]
+ public string warehouseName { get; set; }
+
+ ///
+ /// 仓库类别(关联wms_base_category的category_id)
+ ///
+ [Column("warehouse_category_id")]
+ public int? warehouseCategoryId { get; set; }
+
+ ///
+ /// 楼层
+ ///
+ [Column("warehouse_floor")]
+ public int warehouseFloor { get; set; }
+
+ ///
+ /// 管辖部门(关联sys_dept的dept_id)
+ ///
+ [Column("dept_id")]
+ public long deptId { get; set; }
+
+ ///
+ /// 多排库类型(1单排库,2双排库)
+ ///
+ [Column("multi_row_type")]
+ public string multiRowType { get; set; }
+
+ ///
+ /// 多边库类型(1单面库,2双面库);料箱agv是两面的,叉车agv在两面库的中间进行输送,尽量一次让叉车输送同一面的额任务
+ ///
+ [Column("multi_side_type")]
+ public string multiSideType { get; set; }
+
+ ///
+ /// 允许混放批次(1是,0否)
+ ///
+ [Column("batch_mix")]
+ public string batchMix { get; set; }
+
+ ///
+ /// 允许混放产品 1是 0否;预留,允许混放不同的产品
+ ///
+ [Column("product_mix")]
+ public string productMix { get; set; }
+
+ ///
+ /// 料箱标识(0否,1是)
+ ///
+ [Column("workbin_flag")]
+ public string workbinFlag { get; set; }
+
+ ///
+ /// 位置
+ ///
+ [Column("warehouse_location")]
+ public string warehouseLocation { get; set; }
+
+ ///
+ /// 激活标记 1是 0否
+ ///
+ [Column("active_flag")]
+ public string activeFlag { get; set; }
+
+ ///
+ /// 审核标识 (1是,0否)
+ ///
+ [Column("audit_flag")]
+ public string auditFlag { get; set; }
+
+ ///
+ /// 返库标识(1是,0否)
+ ///
+ [Column("return_flag")]
+ public string returnFlag { get; set; }
+
+ ///
+ /// 备注
+ ///
+ [Column("remark")]
+ public string remark { 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; }
+
+ ///
+ /// 删除标志 1删除 0显示
+ ///
+ [Column("del_flag")]
+ public string delFlag { get; set; }
+
+ ///
+ /// 工厂ID
+ ///
+ [Column("factory_id")]
+ public long? factoryId { get; set; }
+
+ ///
+ /// 数据源
+ ///
+ [Column("data_source")]
+ public string dataSource { get; set; }
+
+ ///
+ /// DB用户
+ ///
+ [Column("schame")]
+ public string schame { get; set; }
+
+ ///
+ /// 是否按照线体入库 0否 1是
+ ///
+ [Column("line_flag")]
+ public string lineFlag { get; set; }
+ }
+}
+
diff --git a/src/Khd.Core.Domain/Models/WmsRawInstock.cs b/src/Khd.Core.Domain/Models/WmsRawInstock.cs
new file mode 100644
index 0000000..6eeb661
--- /dev/null
+++ b/src/Khd.Core.Domain/Models/WmsRawInstock.cs
@@ -0,0 +1,150 @@
+
+//-----------------------------------------------------------------------
+//
+// * 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_raw_instock")]
+ public class WmsRawInstock
+ {
+
+ [Key]
+ [Column("raw_instock_id")]
+ public long rawInstockId { get; set; }
+
+ ///
+ /// 任务编号;移库时必须
+ ///
+ [Column("task_code")]
+ public string taskCode { get; set; }
+
+ ///
+ /// 仓库ID
+ ///
+ [Column("warehouse_id")]
+ public long warehouseId { get; set; }
+ [Column("pallet_info_code")]
+
+ public string palletInfoCode { get; set; }
+
+
+ ///
+ /// 库位编码
+ ///
+ [Column("location_code")]
+ public string locationCode { get; set; }
+
+ ///
+ /// 采购订单号,入库扫描条码时获取唯一条码
+ ///
+ [Column("po_no")]
+ public string poNo { get; set; }
+
+ ///
+ /// 操作类型(0自动,1人工,2强制,3调度)
+ ///
+ [Column("operation_type")]
+ public string operationType { get; set; }
+
+ ///
+ /// 入库类型(1采购入库,2返库入库,9其他入库)
+ ///
+ [Column("instock_type")]
+ public string instockType { get; set; }
+
+ ///
+ /// 物料ID,关联物料信息主键
+ ///
+ [Column("material_id")]
+ public long? materialId { get; set; }
+
+ ///
+ /// 物料批次信息
+ ///
+ [Column("material_batch_code")]
+ public string materialBatchCode { get; set; }
+
+ ///
+ /// 申请原因
+ ///
+ [Column("apply_reason")]
+ public string applyReason { get; set; }
+
+ ///
+ /// 审核原因
+ ///
+ [Column("audit_reason")]
+ public string auditReason { get; set; }
+
+ ///
+ /// 审核状态(0待审核,1审核通过,2审核未通过)
+ ///
+ [Column("audit_status")]
+ public string auditStatus { get; set; }
+
+ ///
+ /// 执行状态(0待执行,1执行中,2执行完成)
+ ///
+ [Column("execute_status")]
+ public string executeStatus { get; set; }
+
+ ///
+ /// 申请人
+ ///
+ [Column("apply_by")]
+ public string applyBy { get; set; }
+
+ ///
+ /// 申请时间
+ ///
+ [Column("apply_date")]
+ public DateTime? applyDate { get; set; }
+
+ ///
+ /// 审核人
+ ///
+ [Column("audit_by")]
+ public string auditBy { get; set; }
+
+ ///
+ /// 审核时间
+ ///
+ [Column("audit_date")]
+ public DateTime? auditDate { get; set; }
+
+ ///
+ /// 最后更新人
+ ///
+ [Column("update_by")]
+ public string updateBy { get; set; }
+
+ ///
+ /// 最后更新时间
+ ///
+ [Column("update_date")]
+ public DateTime? updateDate { get; set; }
+
+ ///
+ /// 开始时间
+ ///
+ [Column("begin_time")]
+ public DateTime? beginTime { get; set; }
+
+ ///
+ /// 结束时间
+ ///
+ [Column("end_time")]
+ public DateTime? endTime { get; set; }
+ }
+}
+
diff --git a/src/Khd.Core.Domain/Models/WmsRawStock.cs b/src/Khd.Core.Domain/Models/WmsRawStock.cs
new file mode 100644
index 0000000..2c400ba
--- /dev/null
+++ b/src/Khd.Core.Domain/Models/WmsRawStock.cs
@@ -0,0 +1,140 @@
+
+//-----------------------------------------------------------------------
+//
+// * 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_raw_stock")]
+ public class WmsRawStock
+ {
+
+ [Key]
+ [Column("raw_stock_id")]
+ public long rawStockId { get; set; }
+
+ ///
+ /// 仓库ID
+ ///
+ [Column("warehouse_id")]
+ public long warehouseId { get; set; }
+
+ ///
+ /// 仓库楼层
+ ///
+ [Column("warehouse_floor")]
+ public int? warehouseFloor { get; set; }
+
+ ///
+ /// 库位编码
+ ///
+ [Column("location_code")]
+ public string locationCode { get; set; }
+
+ ///
+ /// 库存类型:1原材料 2半成品
+ ///
+ [Column("stock_type")]
+ public string stockType { get; set; }
+
+ ///
+ /// 物料ID
+ ///
+ [Column("material_id")]
+ public long materialId { get; set; }
+
+ ///
+ /// 入库批次号
+ ///
+ [Column("instock_batch")]
+ public string instockBatch { get; set; }
+
+ ///
+ /// 入库时间;此入库时间从批次信息中获取,accepted_date
+ ///
+ [Column("instock_date")]
+ public DateTime? instockDate { get; set; }
+
+ ///
+ /// 最晚出库时间;入库时,根据物料信“存放周期“计算出来的时间
+ ///
+ [Column("last_outstock_time")]
+ public DateTime? lastOutstockTime { get; set; }
+
+ ///
+ /// 质检状态(0待质检,1检验中,2质检通过,3质检不通过)
+ ///
+ [Column("quality_status")]
+ public string qualityStatus { get; set; }
+
+ ///
+ /// 完整标识(1是0否)拆分后为0
+ ///
+ [Column("complete_flag")]
+ public string completeFlag { get; set; }
+
+ ///
+ /// 总数量;库位存放的总数量
+ ///
+ [Column("total_amount")]
+ public decimal totalAmount { get; set; }
+
+ ///
+ /// 冻结数量;手动冻结的,暂时可不用
+ ///
+ [Column("frozen_amount")]
+ public decimal? frozenAmount { get; set; }
+
+ ///
+ /// 占用数量;申请时占用的数量,在出库时要减去出库数量,并且总数量要同步更新;
+ ///
+ [Column("occupy_amount")]
+ public decimal? occupyAmount { get; set; }
+
+ ///
+ /// 供应商ID
+ ///
+ [Column("supplier_id")]
+ public long? supplierId { get; set; }
+
+ ///
+ /// 创建人
+ ///
+ [Column("create_by")]
+ public string createBy { get; set; }
+
+ ///
+ /// 创建时间
+ ///
+ [Column("create_date")]
+ public DateTime? createDate { get; set; }
+
+ ///
+ /// 最后更新人
+ ///
+ [Column("update_by")]
+ public string updateBy { get; set; }
+
+ ///
+ /// 最后更新时间
+ ///
+ [Column("update_date")]
+ public DateTime? updateDate { get; set; }
+
+ ///
+ /// 有效标记
+ ///
+ [Column("active_flag")]
+ public string activeFlag { get; set; }
+ }
+}
+