33 lines
1.0 KiB
C#
33 lines
1.0 KiB
C#
namespace GreenHome.Application;
|
|
|
|
public sealed class CreateUserDailyReportRequest
|
|
{
|
|
public required int DeviceId { get; set; }
|
|
public required int UserId { get; set; }
|
|
public required string PersianDate { get; set; }
|
|
public required string Title { get; set; }
|
|
public required string Observations { get; set; }
|
|
public required string Operations { get; set; }
|
|
public string? Notes { get; set; }
|
|
}
|
|
|
|
public sealed class UpdateUserDailyReportRequest
|
|
{
|
|
public required int Id { get; set; }
|
|
public required string Title { get; set; }
|
|
public required string Observations { get; set; }
|
|
public required string Operations { get; set; }
|
|
public string? Notes { get; set; }
|
|
}
|
|
|
|
public sealed class UserDailyReportFilter
|
|
{
|
|
public int? DeviceId { get; set; }
|
|
public int? UserId { get; set; }
|
|
public string? PersianDate { get; set; }
|
|
public int? Year { get; set; }
|
|
public int? Month { get; set; }
|
|
public int Page { get; set; } = 1;
|
|
public int PageSize { get; set; } = 20;
|
|
}
|