pan
2025-11-29 fcdbb4d6cc8eb3629b871a4945ff2da599d64107
ÏîÄ¿´úÂë/WMSÎÞ²Ö´¢°æ/WIDESEA_WMSServer/WIDESEA_DTO/Outbound/OutboundOrderGetDTO.cs
@@ -2,6 +2,7 @@
using Newtonsoft.Json;
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
@@ -37,8 +38,20 @@
    {
        public int OutStockLockInfoId { get; set; }
        public string MaterielCode { get; set; }
        public decimal SplitQuantity { get; set; }
        public string Operator { get; set; }
        [Required(ErrorMessage = "订单号不能为空")]
        public string OrderNo { get; set; }
        [Required(ErrorMessage = "托盘号不能为空")]
        public string PalletCode { get; set; }
        [Required(ErrorMessage = "原条码不能为空")]
        public string OriginalBarcode { get; set; }
        [Range(0.001, double.MaxValue, ErrorMessage = "拆包数量必须大于0")]
        public decimal SplitQuantity { get; set; }
    }
    public class ConfirmPickingDto
    {
@@ -77,10 +90,7 @@
        public string OrderNo { get; set; }
    }
    public class CancelPickingRequest
    {
        public int PickingHistoryId { get; set; }
    }
    public class BackToStockRequest
    {
@@ -261,6 +271,29 @@
        public string Barcode { get; set; }
    }
    public class CancelSplitChainDto
    {
        [Required(ErrorMessage = "订单号不能为空")]
        public string OrderNo { get; set; }
        [Required(ErrorMessage = "托盘号不能为空")]
        public string PalletCode { get; set; }
        [Required(ErrorMessage = "起始条码不能为空")]
        public string StartBarcode { get; set; }
    }
    public class SplitPackageChainInfoRequestDto
    {
        [Required(ErrorMessage = "订单号不能为空")]
        public string OrderNo { get; set; }
        [Required(ErrorMessage = "条码不能为空")]
        public string Barcode { get; set; }
    }
    public class SplitPackageDto
    {
        public string OrderNo { get; set; }
@@ -295,4 +328,6 @@
        //public decimal SplitQuantity { get; set; }
        //public decimal RemainQuantity { get; set; }
    }
}