实体对象

This commit is contained in:
tongfei
2023-10-26 14:02:46 +08:00
parent dcd7a7567c
commit e7b5a8d494
7 changed files with 580 additions and 0 deletions

View File

@@ -149,6 +149,286 @@
数量
</summary>
</member>
<member name="T:WMS.Web.Domain.Entitys.InstockTask">
<summary>
erp入库任务表
</summary>
</member>
<member name="P:WMS.Web.Domain.Entitys.InstockTask.Id">
<summary>
ID
</summary>
</member>
<member name="P:WMS.Web.Domain.Entitys.InstockTask.BillNo">
<summary>
单据编号
</summary>
</member>
<member name="P:WMS.Web.Domain.Entitys.InstockTask.Status">
<summary>
入库状态
</summary>
</member>
<member name="P:WMS.Web.Domain.Entitys.InstockTask.Type">
<summary>
入库类型
</summary>
</member>
<member name="P:WMS.Web.Domain.Entitys.InstockTask.ReceiverId">
<summary>
收货人
</summary>
</member>
<member name="P:WMS.Web.Domain.Entitys.InstockTask.ReceiveTime">
<summary>
收货时间
</summary>
</member>
<member name="P:WMS.Web.Domain.Entitys.InstockTask.OperatorId">
<summary>
操作人(上架人)
</summary>
</member>
<member name="P:WMS.Web.Domain.Entitys.InstockTask.OperateTime">
<summary>
操作时间(入库时间)
</summary>
</member>
<member name="T:WMS.Web.Domain.Entitys.InstockTaskDetails">
<summary>
erp入库任务明细表
</summary>
</member>
<member name="P:WMS.Web.Domain.Entitys.InstockTaskDetails.Id">
<summary>
ID
</summary>
</member>
<member name="P:WMS.Web.Domain.Entitys.InstockTaskDetails.Fid">
<summary>
单据头ID
</summary>
</member>
<member name="P:WMS.Web.Domain.Entitys.InstockTaskDetails.SourceBillNo">
<summary>
来源单号
</summary>
</member>
<member name="P:WMS.Web.Domain.Entitys.InstockTaskDetails.SupplierId">
<summary>
供应商Id
</summary>
</member>
<member name="P:WMS.Web.Domain.Entitys.InstockTaskDetails.OrgId">
<summary>
组织ID
</summary>
</member>
<member name="P:WMS.Web.Domain.Entitys.InstockTaskDetails.MaterialId">
<summary>
物料ID
</summary>
</member>
<member name="P:WMS.Web.Domain.Entitys.InstockTaskDetails.StockId">
<summary>
收货仓库
</summary>
</member>
<member name="P:WMS.Web.Domain.Entitys.InstockTaskDetails.FactoryPrice">
<summary>
出厂价
</summary>
</member>
<member name="P:WMS.Web.Domain.Entitys.InstockTaskDetails.AccruedQty">
<summary>
应入数量
</summary>
</member>
<member name="P:WMS.Web.Domain.Entitys.InstockTaskDetails.ReceiveQty">
<summary>
收货数量
</summary>
</member>
<member name="P:WMS.Web.Domain.Entitys.InstockTaskDetails.RealityQty">
<summary>
实际入库数量
</summary>
</member>
<member name="P:WMS.Web.Domain.Entitys.InstockTaskDetails.Remark">
<summary>
明细备注
</summary>
</member>
<member name="P:WMS.Web.Domain.Entitys.InstockTaskDetails.CreateTime">
<summary>
创建时间erp那边的创建时间
</summary>
</member>
<member name="T:WMS.Web.Domain.Entitys.InventoryDetails">
<summary>
wms即时库存明细表
</summary>
</member>
<member name="P:WMS.Web.Domain.Entitys.InventoryDetails.Id">
<summary>
ID
</summary>
</member>
<member name="P:WMS.Web.Domain.Entitys.InventoryDetails.MaterialId">
<summary>
物料ID
</summary>
</member>
<member name="P:WMS.Web.Domain.Entitys.InventoryDetails.StockId">
<summary>
仓库ID
</summary>
</member>
<member name="P:WMS.Web.Domain.Entitys.InventoryDetails.SubStockId">
<summary>
仓位ID
</summary>
</member>
<member name="P:WMS.Web.Domain.Entitys.InventoryDetails.Qty">
<summary>
库存量
</summary>
</member>
<member name="T:WMS.Web.Domain.Entitys.InventoryInOutDetails">
<summary>
wms物料收发明细表
</summary>
</member>
<member name="P:WMS.Web.Domain.Entitys.InventoryInOutDetails.Id">
<summary>
ID
</summary>
</member>
<member name="P:WMS.Web.Domain.Entitys.InventoryInOutDetails.MaterialId">
<summary>
物料ID
</summary>
</member>
<member name="P:WMS.Web.Domain.Entitys.InventoryInOutDetails.Type">
<summary>
类型1为入库2为出库
</summary>
</member>
<member name="P:WMS.Web.Domain.Entitys.InventoryInOutDetails.StockId">
<summary>
仓库ID
</summary>
</member>
<member name="P:WMS.Web.Domain.Entitys.InventoryInOutDetails.OrderType">
<summary>
单据类型
</summary>
</member>
<member name="T:WMS.Web.Domain.Entitys.OutStockTask">
<summary>
erp出库任务单
</summary>
</member>
<member name="P:WMS.Web.Domain.Entitys.OutStockTask.Id">
<summary>
主键 订单编号
</summary>
</member>
<member name="P:WMS.Web.Domain.Entitys.OutStockTask.BillNo">
<summary>
单据编号
</summary>
</member>
<member name="P:WMS.Web.Domain.Entitys.OutStockTask.Status">
<summary>
单据状态
</summary>
</member>
<member name="P:WMS.Web.Domain.Entitys.OutStockTask.Type">
<summary>
单据类型
</summary>
</member>
<member name="P:WMS.Web.Domain.Entitys.OutStockTask.OperatorId">
<summary>
操作人(出库人)
</summary>
</member>
<member name="P:WMS.Web.Domain.Entitys.OutStockTask.OperateTime">
<summary>
操作时间(出库时间)
</summary>
</member>
<member name="F:WMS.Web.Domain.Entitys.OutStockTask.Details">
<summary>
明细
</summary>
</member>
<member name="T:WMS.Web.Domain.Entitys.OutStockTaskDetails">
<summary>
erp出库任务单明细
</summary>
</member>
<member name="P:WMS.Web.Domain.Entitys.OutStockTaskDetails.Id">
<summary>
主键 订单编号
</summary>
</member>
<member name="P:WMS.Web.Domain.Entitys.OutStockTaskDetails.ProduceFeedID">
<summary>
单据头Id
</summary>
</member>
<member name="P:WMS.Web.Domain.Entitys.OutStockTaskDetails.SourceBillNo">
<summary>
来源单号
</summary>
</member>
<member name="P:WMS.Web.Domain.Entitys.OutStockTaskDetails.SaleBillNo">
<summary>
销售订单号
</summary>
</member>
<member name="P:WMS.Web.Domain.Entitys.OutStockTaskDetails.DeliveryOrgId">
<summary>
发货组织
</summary>
</member>
<member name="P:WMS.Web.Domain.Entitys.OutStockTaskDetails.ReceiptCustomerId">
<summary>
收货客户
</summary>
</member>
<member name="P:WMS.Web.Domain.Entitys.OutStockTaskDetails.MaterialId">
<summary>
物料Id
</summary>
</member>
<member name="P:WMS.Web.Domain.Entitys.OutStockTaskDetails.StockId">
<summary>
仓库ID
</summary>
</member>
<member name="P:WMS.Web.Domain.Entitys.OutStockTaskDetails.AccruedQty">
<summary>
应出库数量
</summary>
</member>
<member name="P:WMS.Web.Domain.Entitys.OutStockTaskDetails.RealityQty">
<summary>
已出库数量
</summary>
</member>
<member name="P:WMS.Web.Domain.Entitys.OutStockTaskDetails.Remark">
<summary>
订单明细备注
</summary>
</member>
<member name="P:WMS.Web.Domain.Entitys.OutStockTaskDetails.CreateTime">
<summary>
创建时间erp那边的创建时间
</summary>
</member>
<member name="T:WMS.Web.Domain.Infrastructure.IInstockOrderRepositories">
<summary>
wms入库单-仓储接口
@@ -900,6 +1180,51 @@
组装拆卸入库
</summary>
</member>
<member name="T:WMS.Web.Domain.Values.InventoryInOutType">
<summary>
物料收发明细类型
</summary>
</member>
<member name="F:WMS.Web.Domain.Values.InventoryInOutType.In">
<summary>
入库
</summary>
</member>
<member name="F:WMS.Web.Domain.Values.InventoryInOutType.Out">
<summary>
出库
</summary>
</member>
<member name="T:WMS.Web.Domain.Values.OrderType">
<summary>
单据类型
</summary>
</member>
<member name="F:WMS.Web.Domain.Values.OrderType.Purchase">
<summary>
采购入库
</summary>
</member>
<member name="F:WMS.Web.Domain.Values.OrderType.Miscellaneous">
<summary>
其他入库
</summary>
</member>
<member name="F:WMS.Web.Domain.Values.OrderType.Stkdirecttransfers">
<summary>
直接调拨入库
</summary>
</member>
<member name="F:WMS.Web.Domain.Values.OrderType.StktransferInst">
<summary>
分步式入库
</summary>
</member>
<member name="F:WMS.Web.Domain.Values.OrderType.Assembled">
<summary>
组装拆卸入库
</summary>
</member>
<member name="T:WMS.Web.Domain.Values.ResultCodes">
<summary>
错误提示信息

View File

@@ -0,0 +1,49 @@
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations.Schema;
using System.Text;
using WMS.Web.Domain.Values;
namespace WMS.Web.Domain.Entitys
{
/// <summary>
/// erp入库任务表
/// </summary>
[Serializable]
[Table("t_erp_instock_task")]
public class InstockTask
{
/// <summary>
/// ID
/// </summary>
public int Id { get; set; }
/// <summary>
/// 单据编号
/// </summary>
public string BillNo { get; set; }
/// <summary>
/// 入库状态
/// </summary>
public InstockStatus Status { get; set; }
/// <summary>
/// 入库类型
/// </summary>
public InstockType Type { get; set; }
/// <summary>
/// 收货人
/// </summary>
public int ReceiverId { get; set; }
/// <summary>
/// 收货时间
/// </summary>
public DateTime ReceiveTime { get; set; }
/// <summary>
/// 操作人(上架人)
/// </summary>
public int OperatorId { get; set; }
/// <summary>
/// 操作时间(入库时间)
/// </summary>
public DateTime OperateTime { get; set; }
}
}

View File

@@ -0,0 +1,68 @@
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations.Schema;
using System.Text;
namespace WMS.Web.Domain.Entitys
{
/// <summary>
/// erp入库任务明细表
/// </summary>
[Serializable]
[Table("t_erp_outstock_task_details")]
public class InstockTaskDetails
{
/// <summary>
/// ID
/// </summary>
public int Id { get; set; }
/// <summary>
/// 单据头ID
/// </summary>
public int Fid { get; set; }
/// <summary>
/// 来源单号
/// </summary>
public string SourceBillNo { get; set; }
/// <summary>
/// 供应商Id
/// </summary>
public int SupplierId { get; set; }
/// <summary>
/// 组织ID
/// </summary>
public int OrgId { get; set; }
/// <summary>
/// 物料ID
/// </summary>
public int MaterialId { get; set; }
/// <summary>
/// 收货仓库
/// </summary>
public int StockId { get; set; }
/// <summary>
/// 出厂价
/// </summary>
public decimal FactoryPrice { get; set; }
/// <summary>
/// 应入数量
/// </summary>
public decimal AccruedQty { get; set; }
/// <summary>
/// 收货数量
/// </summary>
public decimal ReceiveQty { get; set; }
/// <summary>
/// 实际入库数量
/// </summary>
public decimal RealityQty { get; set; }
/// <summary>
/// 明细备注
/// </summary>
public string Remark { get; set; }
/// <summary>
/// 创建时间erp那边的创建时间
/// </summary>
public DateTime CreateTime { get; set; }
}
}

View File

@@ -0,0 +1,36 @@
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations.Schema;
using System.Text;
namespace WMS.Web.Domain.Entitys
{
/// <summary>
/// wms即时库存明细表
/// </summary>
[Serializable]
[Table("t_wms_inventory_details")]
public class InventoryDetails
{
/// <summary>
/// ID
/// </summary>
public int Id { get; set; }
/// <summary>
/// 物料ID
/// </summary>
public int MaterialId { get; set; }
/// <summary>
/// 仓库ID
/// </summary>
public int StockId { get; set; }
/// <summary>
/// 仓位ID
/// </summary>
public int SubStockId { get; set; }
/// <summary>
/// 库存量
/// </summary>
public decimal Qty { get; set; }
}
}

View File

@@ -0,0 +1,39 @@
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations.Schema;
using System.Text;
using WMS.Web.Domain.Values;
namespace WMS.Web.Domain.Entitys
{
/// <summary>
/// wms物料收发明细表
/// </summary>
[Serializable]
[Table("t_wms_inventory_inout_details")]
public class InventoryInOutDetails
{
/// <summary>
/// ID
/// </summary>
public int Id { get; set; }
/// <summary>
/// 物料ID
/// </summary>
public int MaterialId { get; set; }
/// <summary>
/// 类型1为入库2为出库
/// </summary>
public InventoryInOutType Type { get; set; }
/// <summary>
/// 仓库ID
/// </summary>
public int StockId { get; set; }
/// <summary>
/// 单据类型
/// </summary>
public int OrderType { get; set; }
}
}

View File

@@ -0,0 +1,24 @@
using System;
using System.Collections.Generic;
using System.Text;
using WMS.Web.Core;
namespace WMS.Web.Domain.Values
{
/// <summary>
/// 物料收发明细类型
/// </summary>
public enum InventoryInOutType
{
/// <summary>
/// 入库
/// </summary>
[EnumRemark("入库")]
In =1,
/// <summary>
/// 出库
/// </summary>
[EnumRemark("出库")]
Out =2
}
}

View File

@@ -0,0 +1,39 @@
using System;
using System.Collections.Generic;
using System.Text;
using WMS.Web.Core;
namespace WMS.Web.Domain.Values
{
/// <summary>
/// 单据类型
/// </summary>
public enum OrderType
{
/// <summary>
/// 采购入库
/// </summary>
[EnumRemark("采购入库")]
Purchase = 1,
/// <summary>
/// 其他入库
/// </summary>
[EnumRemark("其他入库")]
Miscellaneous = 2,
/// <summary>
/// 直接调拨入库
/// </summary>
[EnumRemark("直接调拨入库")]
Stkdirecttransfers = 3,
/// <summary>
/// 分步式入库
/// </summary>
[EnumRemark("分步式入库")]
StktransferInst = 4,
/// <summary>
/// 组装拆卸入库
/// </summary>
[EnumRemark("组装拆卸入库")]
Assembled = 5,
}
}