using System.ComponentModel;
using System.ComponentModel.DataAnnotations;
using wms.dto;
namespace WCS.WorkEngineering.WebApi.Models.WMS.Request
{
public class FJBuildEmptyPalletsStockRequest
{
///
/// 托盘编码
///
[Required(ErrorMessage = "{0} 不可为空")]
public string PalletCode { get; set; }
///
/// 托盘类型
///
public FJPalletType PalletType { get; set; }
///
/// 托盘数量
///
[Description("托盘数量")]
public string PalletNum { get; set; }
///
/// 入库起始地址
///
[Required(ErrorMessage = "{0} 不可为空")]
public string StartLoc { get; set; }
///
/// 仓库编码
///
[Required(ErrorMessage = "{0} 不可为空")]
public string WareCode { get; set; }
///
/// 楼层
///
public int Floor { get; set; }
///
/// 业务类型
///
public TaskBusType BusType { get; set; }
///
/// 更新时间
///
public string? UpdatedTime { get; set; }
}
///
/// 分拣业务类型
///
public enum TaskBusType
{
///
/// 默认
///
[Description("默认")]
def = 0,
///
/// 一楼人工入空托盘
///
[Description("一楼人工入空托盘")]
OneLayerManualPallets = 1,
///
/// 一楼自动入空托盘
///
[Description("一楼自动入空托盘")]
OneLayerAutoPallets = 2,
///
/// 手动出库
///
[Description("手动出库")]
TaskBusType_FJ_ManualOut = 3,
///
/// 二楼组盘
///
[Description("二楼组盘")]
二楼组盘 = 4,
///
/// 二楼空托盘组出库
///
[Description("二楼空托盘组出库")]
二楼空托盘组出库 = 5,
///
/// 组盘_托盘
///
[Description("组盘_托盘")]
组盘_托盘 = 6,
}
}