非采购上架-接口

This commit is contained in:
tongfei
2023-11-09 14:05:55 +08:00
parent b51f09542c
commit 3ccebc07f5
11 changed files with 366 additions and 33 deletions

View File

@@ -0,0 +1,41 @@
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.Text;
using WMS.Web.Core.Dto.InStockTask;
namespace WMS.Web.Core.Dto.InStock
{
/// <summary>
/// 非采购单上架请求对象-按箱
/// </summary>
public class NoPurchaseShelfRequest
{
/// <summary>
/// 单据ID(等同-入库任务单ID)
/// </summary>
[Required(ErrorMessage = "任务单ID不能为空")]
public int TaskId { get; set; }
/// <summary>
/// 上架方式
/// </summary>
[Required(ErrorMessage = "上架方式不能为空")]
public int ShelfMethod { get; set; }
/// <summary>
/// 箱集合
/// </summary>
public List<UpdateInStockTaskBoxRequest> Boxs { get; set; } = new List<UpdateInStockTaskBoxRequest>();
/// <summary>
/// 入库任务单明细
/// </summary>
public List<UpdateInStockTaskDetailsRequest> TaskDetails { get; set; } = new List<UpdateInStockTaskDetailsRequest>();
/// <summary>
/// 入库单明细
/// </summary>
public List<SaveInStockDetailsRequest> Details { get; set; } = new List<SaveInStockDetailsRequest>();
}
}