Files
meezi/src/Meezi.API/Models/Shifts/ShiftDtos.cs
T

34 lines
743 B
C#
Raw Normal View History

2026-05-27 21:33:48 +03:30
using Meezi.Core.Enums;
namespace Meezi.API.Models.Shifts;
public record ShiftDto(
string Id,
string CafeId,
string BranchId,
string OpenedByUserId,
string? ClosedByUserId,
DateTime OpenedAt,
DateTime? ClosedAt,
decimal OpeningCash,
decimal? ClosingCash,
decimal ExpectedCash,
decimal? Discrepancy,
ShiftStatus Status);
public record CashTransactionDto(
string Id,
string ShiftId,
string? BranchId,
CashTransactionType Type,
PaymentMethod Method,
decimal Amount,
string? ReferenceId,
string? Note,
string CreatedByUserId,
DateTime CreatedAt);
public record OpenShiftRequest(decimal OpeningCash);
public record CloseShiftRequest(decimal ClosingCash);