DD.WellWorkover.Cloud/AsbCloudApp/Data/FaqDto.cs

67 lines
1.7 KiB
C#
Raw Normal View History

using System;
namespace AsbCloudApp.Data
{
/// <summary>
/// DTO для faq-вопроса
/// </summary>
public class FaqDto : IId
{
/// <summary>
/// ключ вопроса
/// </summary>
public int Id { get; set; }
/// <summary>
/// ключ автора вопроса
/// </summary>
public int? IdAuthorQuestion { get; set; }
/// <summary>
/// автор ответа
/// </summary>
public int? IdAuthorAnswer { get; set; }
/// <summary>
/// дата создания вопроса
/// </summary>
public DateTimeOffset? DateCreatedQuestion { get; set; }
/// <summary>
/// текст вопроса
/// </summary>
public string Question { get; set; } = null!;
/// <summary>
/// текст ответа
/// </summary>
public string? Answer { get; set; }
/// <summary>
/// статус вопроса
/// </summary>
public int State { get; set; } = 0;
/// <summary>
/// Счетчик повторений вопроса
/// </summary>
public int CounterQuestion { get; set; } = 1;
/// <summary>
/// Частый вопрос
/// </summary>
public bool IsFrequently { get; set; } = false;
/// <summary>
/// Автор вопроса
/// </summary>
public string AurhorQuestionName { get; set; } = string.Empty;
/// <summary>
/// Автор ответа
/// </summary>
public string? AurhorAnswerName { get; set; }
}
}