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 + } +}