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, } }