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;
}