namespace Tnsu.ApprovalRoute.Application.BasisRequests; /// /// Заявка, поданная по тому же основанию (СТ, потребность). Номер, статус и сумму /// видят все: от них зависит проверка «сумма оплат не больше основания». Ссылку /// на саму заявку фронтенд показывает только при CanOpen. /// /// Id элемента списка данных. /// Серверный относительный URL списка партиции, где лежит заявка. /// RequestUniqueCode; null — номер ещё не присвоен. /// RequestStatus заявки. /// Сумма заявки (PayAmount). /// У вызывающего есть право просмотра элемента. public sealed record BasisRequestDto( int Id, string ListId, string? UniqueCode, string Status, double Amount, bool CanOpen);