31 lines
815 B
C#
31 lines
815 B
C#
namespace Fitness_core_BE.DTOs.Staff
|
|
{
|
|
public class StaffPayRateDto
|
|
{
|
|
public Guid Id { get; set; }
|
|
public string RateType { get; set; } = "Monthly";
|
|
public decimal Amount { get; set; }
|
|
public DateTime EffectiveFrom { get; set; }
|
|
}
|
|
|
|
public class UpsertStaffPayRateRequest
|
|
{
|
|
public string RateType { get; set; } = "Monthly"; // "Monthly" | "Hourly"
|
|
public decimal Amount { get; set; }
|
|
}
|
|
|
|
public class StaffPaymentDto
|
|
{
|
|
public Guid Id { get; set; }
|
|
public decimal Amount { get; set; }
|
|
public string? Note { get; set; }
|
|
public DateTime PaidAt { get; set; }
|
|
}
|
|
|
|
public class RecordStaffPaymentRequest
|
|
{
|
|
public decimal Amount { get; set; }
|
|
public string? Note { get; set; }
|
|
}
|
|
}
|