/
d.alekseev
/
SmartMenuBot
Обзор
Документация
Войти
/
d.alekseev
/
SmartMenuBot
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
ConsoleBot/Core/DataAccess/Models/NotificationModel.cs
33 строки
948 B
d.alekseev
feat: нотификации и фоновые задачи доставки уведомлений
26 фев 2026, 10:55
26 фев 2026, 10:55
4338916
Код
Авторство
О чём код?
using LinqToDB.Mapping; namespace SmartMenuBot.Core.DataAccess.Models { [Table(Name = "Notification")] public class NotificationModel { [PrimaryKey] [Column(Name = "Id")] public Guid Id { get; set; } [Column(Name = "UserId")] public Guid UserId { get; set; } [Column(Name = "Type")] public string Type { get; set; } = string.Empty; [Column(Name = "Text")] public string Text { get; set; } = string.Empty; [Column(Name = "ScheduledAt")] public DateTime ScheduledAt { get; set; } [Column(Name = "IsNotified")] public bool IsNotified { get; set; } [Column(Name = "NotifiedAt", CanBeNull = true)] public DateTime? NotifiedAt { get; set; } [Association(ThisKey = nameof(UserId), OtherKey = nameof(ToDoUserModel.UserId), CanBeNull = false)] public ToDoUserModel User { get; set; } = null!; } }