ride reconcilation with driver profile update
This commit is contained in:
@@ -0,0 +1,19 @@
|
||||
using Distribution.Models;
|
||||
|
||||
namespace Distribution.Features.Reconciliation;
|
||||
|
||||
public record CycleCountItemLine(Guid ItemId, decimal PhysicalQuantity);
|
||||
public record SubmitCycleCountRequest(List<CycleCountItemLine> Items, decimal CashOnHand);
|
||||
|
||||
public record RideVarianceResponse(
|
||||
Guid Id, Guid RideId, Guid? ItemId, string? ItemName,
|
||||
bool IsCash, decimal ExpectedQuantity, decimal ActualQuantity, decimal VarianceQuantity,
|
||||
string? ReasonCode, VarianceStatus Status, Guid? ResolvedByUserId, DateTime? ResolvedAt);
|
||||
|
||||
public record ResolveVarianceRequest(string ReasonCode);
|
||||
|
||||
public record CycleCountResult(bool HasVariances, List<RideVarianceResponse> Variances);
|
||||
|
||||
public record RideCloseSummaryResponse(
|
||||
Guid Id, Guid RideId, decimal ExpectedCash, decimal ActualCash, decimal CashVariance,
|
||||
Guid ClosedByUserId, DateTime ClosedAt);
|
||||
Reference in New Issue
Block a user