littleshop/LittleShop.Client/Models/CustomerMessage.cs
2025-08-27 22:19:39 +01:00

25 lines
717 B
C#

namespace LittleShop.Client.Models;
public class CustomerMessage
{
public Guid Id { get; set; }
public Guid CustomerId { get; set; }
public long TelegramUserId { get; set; }
public string Subject { get; set; } = string.Empty;
public string Content { get; set; } = string.Empty;
public MessageType Type { get; set; }
public bool IsUrgent { get; set; }
public string? OrderReference { get; set; }
public DateTime CreatedAt { get; set; }
public int Direction { get; set; } // 0 = AdminToCustomer, 1 = CustomerToAdmin
}
public enum MessageType
{
OrderUpdate = 0,
PaymentReminder = 1,
ShippingInfo = 2,
CustomerService = 3,
Marketing = 4,
SystemAlert = 5
}