25 lines
717 B
C#
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
|
|
} |