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
36 lines
864 B
C#
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; }
|
|
}
|