2024-04-17 16:19:43 +03:30
|
|
|
|
namespace Netina.AdminPanel.PWA.Services.RestServices;
|
2024-02-17 15:39:59 +03:30
|
|
|
|
|
|
|
|
|
|
public interface IOrderRestApi
|
|
|
|
|
|
{
|
|
|
|
|
|
[Get("")]
|
2024-06-12 13:18:27 +03:30
|
|
|
|
Task<List<OrderSDto>> ReadAll([Query]int page,
|
|
|
|
|
|
[Header("Authorization")] string authorization,
|
|
|
|
|
|
[Query] string? factorCode = null,
|
|
|
|
|
|
[Query] long? selectedDate = null,
|
|
|
|
|
|
[Query] OrderStatus? orderStatus = null,
|
|
|
|
|
|
[Query] OrderQueryDateFilter? dateFilter = null,
|
|
|
|
|
|
[Query] bool? orderBags = null);
|
2024-06-01 13:42:03 +03:30
|
|
|
|
|
2024-02-17 15:39:59 +03:30
|
|
|
|
[Get("/{id}")]
|
|
|
|
|
|
Task<OrderLDto> ReadOne(Guid id, [Header("Authorization")] string authorization);
|
2024-02-26 18:16:29 +03:30
|
|
|
|
|
|
|
|
|
|
[Post("/{id}/confirm")]
|
2024-04-13 22:20:58 +03:30
|
|
|
|
Task<bool> ConfirmOrderStepAsync(Guid id,[Query] OrderStatus nextOrderStatus, [Header("Authorization")] string authorization);
|
|
|
|
|
|
[Post("/{id}/confirm")]
|
|
|
|
|
|
Task<bool> ConfirmOrderStepAsync(Guid id, [Query] OrderStatus nextOrderStatus, [Query]string trackingCode, [Header("Authorization")] string authorization);
|
2024-02-17 15:39:59 +03:30
|
|
|
|
}
|