21 lines
906 B
C#
21 lines
906 B
C#
using Marco.Pms.Model.ViewModels.Activities;
|
|
|
|
namespace Marco.Pms.Model.ViewModels.Forum
|
|
{
|
|
public class ForumTicketVM
|
|
{
|
|
public Guid Id { get; set; }
|
|
public string Subject { get; set; } = string.Empty;
|
|
public string Description { get; set; } = string.Empty;
|
|
public TicketStatusVM? Status { get; set; }
|
|
public TicketTypeVM? Type { get; set; } // QualityIssue, HelpDesk, Feedback
|
|
public TicketPriorityVM? Priority { get; set; }
|
|
public BasicEmployeeVM? CreatedBy { get; set; }
|
|
public DateTime CreatedAt { get; set; }
|
|
public int LinkedActivityId { get; set; } // task or project ID
|
|
public ICollection<TicketCommentVM>? Comments { get; set; } // view model
|
|
public ICollection<TicketAttachmentVM>? Attachments { get; set; } // view model
|
|
public ICollection<TicketTagVM>? Tags { get; set; }
|
|
}
|
|
}
|