收货接口

This commit is contained in:
tongfei
2023-11-06 12:34:39 +08:00
parent 79484c24ee
commit 784c5cf27e
10 changed files with 38 additions and 43 deletions

View File

@@ -12,7 +12,7 @@ namespace WMS.Web.Domain.Entitys
/// </summary>
[Serializable]
[Table("t_erp_instock_task_box")]
public class InStockTaskBox:EntityBase
public class InStockTaskBox : EntityBase
{
/// <summary>
/// Id

View File

@@ -2,6 +2,7 @@
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations.Schema;
using System.Text;
using WMS.Web.Core;
using WMS.Web.Domain.Values;
namespace WMS.Web.Domain.Entitys
@@ -11,12 +12,12 @@ namespace WMS.Web.Domain.Entitys
/// </summary>
[Serializable]
[Table("t_erp_instock_task")]
public class InStockTask
public class InStockTask : EntityBase
{
/// <summary>
/// ID
/// </summary>
public int Id { get; set; }
public override int Id { get; set; }
/// <summary>
/// 单据编号
/// </summary>
@@ -53,12 +54,12 @@ namespace WMS.Web.Domain.Entitys
/// <summary>
/// 箱信息集合
/// </summary>
public List<InStockTaskBox> Boxs = new List<InStockTaskBox>();
public List<InStockTaskBox> Boxs { get; set; }
/// <summary>
/// 明细
/// </summary>
public List<InStockTaskDetails> Details = new List<InStockTaskDetails>();
public List<InStockTaskDetails> Details { get; set; }
/// <summary>
/// 创建

View File

@@ -11,12 +11,12 @@ namespace WMS.Web.Domain.Entitys
/// </summary>
[Serializable]
[Table("t_erp_instock_task_details")]
public class InStockTaskDetails: EntityBase
public class InStockTaskDetails : EntityBase
{
/// <summary>
/// ID
/// </summary>
public override int Id { get; set; }
public override int Id { get; set; }
/// <summary>
/// 单据头ID
/// </summary>

View File

@@ -17,13 +17,14 @@ namespace WMS.Web.Domain.Mappers
public InStockMapper()
{
CreateMap<UpdateInStockTaskRequest, InStockTask>()
.ForMember(x => x.Details, opt => opt.Ignore())
.ReverseMap();
CreateMap<UpdateInStockTaskDetailsRequest, InStockTaskDetails>().ReverseMap();
CreateMap<UpdateInStockTaskBoxRequest, InStockTaskBox>().ReverseMap();
.ForMember(x => x.Boxs, opt => opt.Ignore())
.ForMember(x => x.Details, opt => opt.Ignore());
CreateMap<UpdateInStockTaskDetailsRequest, InStockTaskDetails>();
CreateMap<UpdateInStockTaskBoxRequest, InStockTaskBox>();
CreateMap<SaveInStockDetailsRequest, InStockDetails>().ReverseMap();
CreateMap<ErpPurchaseInStockResultDto, InStockTask>()
.ForMember(x => x.SourceBillNo, ops => ops.MapFrom(x => x.FBillNo));