From cdb0cdefb092196c4f360ea8d5c1b524e4c17d3b Mon Sep 17 00:00:00 2001
From: tongfei <244188119@qq.com>
Date: Thu, 26 Oct 2023 09:58:15 +0800
Subject: [PATCH] =?UTF-8?q?=E5=AE=9E=E4=BD=93=E5=AF=B9=E8=B1=A1=E5=88=9B?=
=?UTF-8?q?=E5=BB=BA?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/WMS.Web.Api/wwwroot/WMS.Web.Domain.xml | 150 ++++++++++++++++++
src/WMS.Web.Domain/Entitys/BackRecord.cs | 37 +++++
.../Entitys/BackRecordDetails.cs | 41 +++++
src/WMS.Web.Domain/Entitys/InstockOrder.cs | 21 +++
.../Entitys/InstockOrderDetails.cs | 48 ++++++
src/WMS.Web.Domain/Values/BackRecordType.cs | 24 +++
6 files changed, 321 insertions(+)
create mode 100644 src/WMS.Web.Domain/Entitys/BackRecord.cs
create mode 100644 src/WMS.Web.Domain/Entitys/BackRecordDetails.cs
create mode 100644 src/WMS.Web.Domain/Entitys/InstockOrderDetails.cs
create mode 100644 src/WMS.Web.Domain/Values/BackRecordType.cs
diff --git a/src/WMS.Web.Api/wwwroot/WMS.Web.Domain.xml b/src/WMS.Web.Api/wwwroot/WMS.Web.Domain.xml
index 0f3e3a8a..f1db442a 100644
--- a/src/WMS.Web.Api/wwwroot/WMS.Web.Domain.xml
+++ b/src/WMS.Web.Api/wwwroot/WMS.Web.Domain.xml
@@ -4,6 +4,71 @@
WMS.Web.Domain
+
+
+ wms出入库回退记录表
+
+
+
+
+ ID
+
+
+
+
+ 所属箱号ID
+
+
+
+
+ 类型:1为入库回退下架,2为出库回退上架
+
+
+
+
+ 操作人
+
+
+
+
+ 操作时间
+
+
+
+
+ wms出入库回退记录表
+
+
+
+
+ ID
+
+
+
+
+ 回退记录表ID
+
+
+
+
+ 物料ID
+
+
+
+
+ 数量
+
+
+
+
+ 仓位ID
+
+
+
+
+ 序列号集
+
+
wms入库单
@@ -14,6 +79,76 @@
ID
+
+
+ 单据编号
+
+
+
+
+ 入库类型
+
+
+
+
+ 创建人
+
+
+
+
+ 创建时间(入库时间)
+
+
+
+
+ 同步成功或者失败
+
+
+
+
+ wms入库单明细
+
+
+
+
+ ID
+
+
+
+
+ 单据头ID
+
+
+
+
+ 来源单号
+
+
+
+
+ 供应商ID
+
+
+
+
+ 组织ID
+
+
+
+
+ 物料ID
+
+
+
+
+ 仓库ID
+
+
+
+
+ 数量
+
+
wms入库单-仓储接口
@@ -660,6 +795,21 @@
+
+
+ 出入库回退类型
+
+
+
+
+ 入库回退下架
+
+
+
+
+ 出库回退上架
+
+
业务对象表单Id:对应erp的单据表的名称
diff --git a/src/WMS.Web.Domain/Entitys/BackRecord.cs b/src/WMS.Web.Domain/Entitys/BackRecord.cs
new file mode 100644
index 00000000..160a29ba
--- /dev/null
+++ b/src/WMS.Web.Domain/Entitys/BackRecord.cs
@@ -0,0 +1,37 @@
+using System;
+using System.Collections.Generic;
+using System.ComponentModel.DataAnnotations.Schema;
+using System.Text;
+using WMS.Web.Domain.Values;
+
+namespace WMS.Web.Domain.Entitys
+{
+ ///
+ /// wms出入库回退记录表
+ ///
+ [Serializable]
+ [Table("t_wms_back_record")]
+ public class BackRecord
+ {
+ ///
+ /// ID
+ ///
+ public int Id { get; set; }
+ ///
+ /// 所属箱号ID
+ ///
+ public int BoxId { get; set; }
+ ///
+ /// 类型:1为入库回退下架,2为出库回退上架
+ ///
+ public BackRecordType Type { get; set; }
+ ///
+ /// 操作人
+ ///
+ public int CreatorId { get; set; }
+ ///
+ /// 操作时间
+ ///
+ public DateTime CreateTime { get; set; }
+ }
+}
diff --git a/src/WMS.Web.Domain/Entitys/BackRecordDetails.cs b/src/WMS.Web.Domain/Entitys/BackRecordDetails.cs
new file mode 100644
index 00000000..9062e885
--- /dev/null
+++ b/src/WMS.Web.Domain/Entitys/BackRecordDetails.cs
@@ -0,0 +1,41 @@
+using System;
+using System.Collections.Generic;
+using System.ComponentModel.DataAnnotations.Schema;
+using System.Text;
+
+namespace WMS.Web.Domain.Entitys
+{
+ ///
+ /// wms出入库回退记录表
+ ///
+ [Serializable]
+ [Table("t_wms_back_record_details")]
+ public class BackRecordDetails
+ {
+ ///
+ /// ID
+ ///
+ public int Id { get; set; }
+ ///
+ /// 回退记录表ID
+ ///
+ public int Fid { get; set; }
+ ///
+ /// 物料ID
+ ///
+ public int MaterialId { get; set; }
+ ///
+ /// 数量
+ ///
+ public decimal Qty { get; set; }
+ ///
+ /// 仓位ID
+ ///
+ public int SubStockId { get; set; }
+
+ ///
+ /// 序列号集
+ ///
+ public string SerialNumbers { get; set; }
+ }
+}
diff --git a/src/WMS.Web.Domain/Entitys/InstockOrder.cs b/src/WMS.Web.Domain/Entitys/InstockOrder.cs
index 7a563196..d1b4b604 100644
--- a/src/WMS.Web.Domain/Entitys/InstockOrder.cs
+++ b/src/WMS.Web.Domain/Entitys/InstockOrder.cs
@@ -2,6 +2,7 @@
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations.Schema;
using System.Text;
+using WMS.Web.Domain.Values;
namespace WMS.Web.Domain.Entitys
{
@@ -16,5 +17,25 @@ namespace WMS.Web.Domain.Entitys
/// ID
///
public int Id { get; set; }
+ ///
+ /// 单据编号
+ ///
+ public string BillNo { get; set; }
+ ///
+ /// 入库类型
+ ///
+ public InstockType Type { get; set; }
+ ///
+ /// 创建人
+ ///
+ public int CreatorId { get; set; }
+ ///
+ /// 创建时间(入库时间)
+ ///
+ public DateTime CreateTime { get; set; }
+ ///
+ /// 同步成功或者失败
+ ///
+ public bool SuccessSync { get; set; }
}
}
diff --git a/src/WMS.Web.Domain/Entitys/InstockOrderDetails.cs b/src/WMS.Web.Domain/Entitys/InstockOrderDetails.cs
new file mode 100644
index 00000000..ff1cea98
--- /dev/null
+++ b/src/WMS.Web.Domain/Entitys/InstockOrderDetails.cs
@@ -0,0 +1,48 @@
+using System;
+using System.Collections.Generic;
+using System.ComponentModel.DataAnnotations.Schema;
+using System.Text;
+
+namespace WMS.Web.Domain.Entitys
+{
+ ///
+ /// wms入库单明细
+ ///
+ [Serializable]
+ [Table("t_wms_instock_details")]
+ public class InstockOrderDetails
+ {
+ ///
+ /// ID
+ ///
+ public int Id { get; set; }
+ ///
+ /// 单据头ID
+ ///
+ public int Fid { get; set; }
+ ///
+ /// 来源单号
+ ///
+ public string SourceBillNo { get; set; }
+ ///
+ /// 供应商ID
+ ///
+ public int SupplierId { get; set; }
+ ///
+ /// 组织ID
+ ///
+ public int OrgId { get; set; }
+ ///
+ /// 物料ID
+ ///
+ public int MaterialId { get; set; }
+ ///
+ /// 仓库ID
+ ///
+ public int StockId { get; set; }
+ ///
+ /// 数量
+ ///
+ public decimal Qty { get; set; }
+ }
+}
diff --git a/src/WMS.Web.Domain/Values/BackRecordType.cs b/src/WMS.Web.Domain/Values/BackRecordType.cs
new file mode 100644
index 00000000..049fcde4
--- /dev/null
+++ b/src/WMS.Web.Domain/Values/BackRecordType.cs
@@ -0,0 +1,24 @@
+using System;
+using System.Collections.Generic;
+using System.Text;
+using WMS.Web.Core;
+
+namespace WMS.Web.Domain.Values
+{
+ ///
+ /// 出入库回退类型
+ ///
+ public enum BackRecordType
+ {
+ ///
+ /// 入库回退下架
+ ///
+ [EnumRemark("入库回退下架")]
+ InstockOff =1,
+ ///
+ /// 出库回退上架
+ ///
+ [EnumRemark("出库回退上架")]
+ OutstockOn =2
+ }
+}