pan
2025-11-20 246622a6e9c2563bd21d627c21c6012017f0f04e
ÏîÄ¿´úÂë/WMSÎÞ²Ö´¢°æ/WIDESEA_WMSServer/WIDESEA_DTO/Outbound/OutboundOrderGetDTO.cs
@@ -1,4 +1,5 @@
using Microsoft.AspNetCore.Components.Forms;
using Newtonsoft.Json;
using System;
using System.Collections.Generic;
using System.Linq;
@@ -14,7 +15,23 @@
        public int pageNo { get; set; }
    }
    // æ‹†åŒ…链DTO
    public class SplitPackageChainDto
    {
        public int Id { get; set; }
        public DateTime SplitTime { get; set; }
        public string Operator { get; set; }
        public string OriginalBarcode { get; set; }
        public string NewBarcode { get; set; }
        public decimal SplitQty { get; set; }
        public decimal RemainQuantity { get; set; }
        public bool IsReverted { get; set; }
        public DateTime? RevertTime { get; set; }
        public int? PreviousSplitRecordId { get; set; }
        public int NewLockInfoId { get; set; }
        public int Status { get; set; }
    }
    // æ‹†åŒ…请求
    public class SplitPackageRequest
    {
@@ -25,11 +42,23 @@
    }
    public class ConfirmPickingDto
    {
        [JsonProperty("orderNo")]
        public string OrderNo { get; set; }
        [JsonProperty("palletCode")]
        public string PalletCode { get; set; }
        [JsonProperty("barcode")]
        public string Barcode { get; set; }
    }
    public class SummaryPickingDto
    {
       public string PalletCode { get; set; }
        public string MaterielCode { get; set; }
        public int UnpickedCount { get; set; }
        public decimal UnpickedQuantity { get; set; }
        public int pickedCount { get; set; }
    }
    public class PickingConfirmRequest
    {
        public int OrderDetailId { get; set; }
@@ -45,6 +74,7 @@
    public class DirectOutboundRequest
    {
        public string PalletCode { get; set; }
        public string OrderNo { get; set; }
    }
    public class CancelPickingRequest
@@ -237,10 +267,20 @@
        public string PalletCode { get; set; }
        public string OriginalBarcode { get; set; }
        public decimal SplitQuantity { get; set; }
        public string MaterielCode { get; set; }
    }
    public class RevertSplitDto
    {
        public string OriginalBarcode { get; set; }
    }
    // æ‹†åŒ…结果类
    public class SplitResult
    {
        public string OriginalBarcode { get; set; }
        public string NewBarcode { get; set; }
        public decimal SplitQuantity { get; set; }
        public decimal RemainQuantity { get; set; }
    }
}