track/src/TrackCenter.Application/Dtos/ProvideServices/FindOrderPullConfigsOutput.cs
xiaolipro 3e06c83cd6 feat(order): add repository and service methods for pull config lookup
feat(order): add API layer to find order pull configs
feat(order): add repository and service layers for finding order pull configs
feat(order): add find order pull configs capability
- Add `FindOrderPullConfigsController` for API endpoint
- Add `OrderPullConfigService.findOrderPull
2026-03-13 16:53:16 +08:00

36 lines
864 B
C#

using TrackCenter.Domain.Aggregates.OrderAggregate;
namespace TrackCenter.Application.Dtos.ProvideServices;
public class FindOrderPullConfigsOutput
{
public int Total { get; set; }
public List<FindOrderPullConfigsItem> Items { get; set; } = [];
public List<string> NotFoundOrderNos { get; set; } = [];
}
public class FindOrderPullConfigsItem
{
public string OrderNo { get; set; } = string.Empty;
public string ServiceCode { get; set; } = string.Empty;
public string? PullOrderNo { get; set; }
public string StartCode { get; set; } = string.Empty;
public string EndCode { get; set; } = string.Empty;
public int SilenceTime { get; set; }
public int StopTime { get; set; }
public TrackPullStatus PullStatus { get; set; }
public DateTime StartTime { get; set; }
public DateTime EndTime { get; set; }
}