add chat and users

This commit is contained in:
2026-09-10 19:09:36 +03:30
parent 91ad61bdee
commit 8eb465c0e7
40 changed files with 4888 additions and 148 deletions

View File

@@ -0,0 +1,26 @@
using GreenHome.Domain;
namespace GreenHome.Application;
public sealed class DeviceMemberDto
{
public int DeviceId { get; set; }
public int UserId { get; set; }
public string Name { get; set; } = string.Empty;
public string Family { get; set; } = string.Empty;
public string Mobile { get; set; } = string.Empty;
public DeviceMemberRole Role { get; set; } = DeviceMemberRole.Worker;
public string? AvatarPath { get; set; }
public bool ReceiveAlerts { get; set; } = true;
}
public sealed class UpsertDeviceMemberRequest
{
public required int DeviceId { get; set; }
public required string Mobile { get; set; }
public string Name { get; set; } = string.Empty;
public string Family { get; set; } = string.Empty;
public DeviceMemberRole Role { get; set; } = DeviceMemberRole.Worker;
public bool ReceiveAlerts { get; set; } = true;
public string? AvatarPath { get; set; }
}