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