using foodmarket.Domain.Common; namespace foodmarket.Domain.Organizations; /// Глобальные настройки платформы (single-row table). Управляются /// SuperAdmin'ом в /super-admin/settings. Не tenant-scoped — действует на всю /// систему. Расширяется добавлением новых типизированных полей по мере /// необходимости (KISS — без key-value generic'а). public class SystemSettings : Entity { /// Сколько дней должен пройти после архивации, прежде чем /// SuperAdmin может удалить организацию навсегда. 0 = удалять сразу /// после архивации (для dev/staging). По умолчанию 30 (prod-safe). public int ArchiveRetentionDays { get; set; } = 30; }