Files
WMS-Api/src/WMS.Web.Core/Dto/InStock/NoPurchaseShelfRequest.cs
2023-11-17 14:12:42 +08:00

37 lines
1.0 KiB
C#

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<SaveInStockDetailsRequest> Details { get; set; } = new List<SaveInStockDetailsRequest>();
}
}