using MongoDB.Bson.Serialization.Attributes; using MongoDB.Bson; namespace ChatRAG.Models { public class TextoComEmbedding { [BsonId] [BsonElement("_id")] [BsonRepresentation(BsonType.ObjectId)] public string Id { get; set; } public string Titulo { get; set; } //public string Título { get; set; } public string Conteudo { get; set; } public double[] Embedding { get; set; } public string ProjetoNome { get; set; } public string ProjetoId { get; set; } // Para referência se tiver tabela de projetos public string TipoDocumento { get; set; } // "requisitos", "arquitetura", "casos_teste", etc. public string Categoria { get; set; } // "login", "relatorios", "api", etc. public DateTime DataCriacao { get; set; } public string[] Tags { get; set; } // Para busca adicional } }