namespace Oms.Application.Dtos.Orders; public class OrderBatchActionFailureOutput { public int OrderId { get; set; } public string? ServiceNo { get; set; } public string Reason { get; set; } = string.Empty; } public class OrderBatchActionResultOutput { public int SuccessCount { get; set; } public List Failures { get; set; } = []; } public class OrderMarkProblematicInput { public List OrderIds { get; set; } = []; public int? IssueTemplateId { get; set; } public string? IssueType { get; set; } public string? Title { get; set; } public string? Content { get; set; } public string? Remark { get; set; } } public class OrderMarkClaimedInput { public List OrderIds { get; set; } = []; public string? ClaimType { get; set; } public decimal? ClaimAmount { get; set; } public string? ClaimCurrency { get; set; } public string? ClaimReason { get; set; } public string? Remark { get; set; } } public class OrderHandleStatusUpdateInput { public List OrderIds { get; set; } = []; public string? HandleStatus { get; set; } public string? Remark { get; set; } }