using System;
using System.Collections.Generic;

namespace MDL.DTOs
{
    public class BatchPushRequestDto
    {
        public List<string> WaybillNumbers { get; set; }

        public string StartTime { get; set; }

        public string EndTime { get; set; }

        public string CustomerCode { get; set; }
    }

    public class BatchPushResponseDto
    {
        public string Status { get; set; }
        public string Message { get; set; }
        public int TotalOrders { get; set; }
        public int PushedCount { get; set; }
        public int SkippedCount { get; set; }
        public List<PushResultDetail> Details { get; set; }
    }

    public class PushResultDetail
    {
        public string WaybillNumber { get; set; }
        public string CustomerCode { get; set; }
        public bool Success { get; set; }
        public string Message { get; set; }
        public DateTime? ScanTime { get; set; }
    }
}