using System; using System.Collections.Generic; using System.ComponentModel.DataAnnotations; using System.Text; namespace wms.dto.request.cp.dto { public class WcsRequest { } /// /// 分配货位 /// public class CpApplyStockInLocRequest : BaseRequest { /// /// WMS任务号 /// [Required(ErrorMessage = "{0} 不可为空")] public int TaskNum { get; set; } /// /// 巷道号 /// public int TunnelNum { get; set; } /// /// 取货地点设备编号 /// [Required(ErrorMessage = "{0} 不可为空")] public string PickUpEquipmentNo { get; set; } } /// /// 堆垛机出库放货完成 /// public class CpSrmPickOutCompletedRequest { /// /// WMS任务号 /// [Required(ErrorMessage = "{0} 不可为空")] public int TaskNum { get; set; } } public class CpApplyLocRequest { public long WarehuoseId { get; set; } public int Size { get; set; } public int TunnelNum { get; set; } public long MaterialId { get; set; } public string MaterialCode { get; set; } public bool IsMove { get; set; } = false; } public class CpManualTaskRequest { public List Location { get; set; } public int EndPoint { get; set; } public string? BusType { get; set; } public string? User { get; set; } } public class CpMesManualTaskRequest { public List BoxList { get; set; } public string EndPoint { get; set; } public string? User { get; set; } } public class WcsStateRequest { public int TaskId { get; set; } } public class WcsStateResponse { public int TaskId { get; set; } public bool IsSuccess { get; set; } } public class LabellingMachineRequest { public int TaskNo { get; set; } } }