Инициализировать репозиторий «Дейл»
Первый коммит: модульный монолит ядра (.NET 10) и gRPC-сервисы ai/ml/telegram, фронтенд Vue 3/Vite/Tailwind, документация (ТЗ, инструкция пользователя, техдокументация, код-стайл), бэклог, скрипты развёртывания и архив прототипа LeadRadar.
This commit is contained in:
@@ -0,0 +1,56 @@
|
||||
namespace Deal.Modules.Cards.Application;
|
||||
|
||||
/// <summary>
|
||||
/// Описание контейнера по умолчанию (запись каталога CardsDefaultContainers).
|
||||
/// </summary>
|
||||
public sealed record DefaultContainer
|
||||
{
|
||||
/// <summary>
|
||||
/// Создаёт запись каталога контейнеров по умолчанию.
|
||||
/// </summary>
|
||||
/// <param name="id">Короткий id контейнера (стадии).</param>
|
||||
/// <param name="name">Имя для отображения.</param>
|
||||
/// <param name="color">Цвет (hex).</param>
|
||||
/// <param name="order">Позиция в канбане.</param>
|
||||
/// <param name="terminal">Терминальная зона (только ручная очистка, без возврата).</param>
|
||||
/// <param name="restore">Возврат из контейнера разрешён.</param>
|
||||
public DefaultContainer(string id, string name, string color, int order, bool terminal, bool restore)
|
||||
{
|
||||
Id = id;
|
||||
Name = name;
|
||||
Color = color;
|
||||
Order = order;
|
||||
IsTerminal = terminal;
|
||||
CanRestore = restore;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Короткий id контейнера.
|
||||
/// </summary>
|
||||
public string Id { get; }
|
||||
|
||||
/// <summary>
|
||||
/// Имя для отображения.
|
||||
/// </summary>
|
||||
public string Name { get; }
|
||||
|
||||
/// <summary>
|
||||
/// Цвет (hex).
|
||||
/// </summary>
|
||||
public string Color { get; }
|
||||
|
||||
/// <summary>
|
||||
/// Позиция в канбане.
|
||||
/// </summary>
|
||||
public int Order { get; }
|
||||
|
||||
/// <summary>
|
||||
/// Терминальная зона.
|
||||
/// </summary>
|
||||
public bool IsTerminal { get; }
|
||||
|
||||
/// <summary>
|
||||
/// Возврат разрешён.
|
||||
/// </summary>
|
||||
public bool CanRestore { get; }
|
||||
}
|
||||
Reference in New Issue
Block a user