Appearance
/contracts/:id/review/:contractItemId/comments/:commentId
/contracts/:id/review/:contractItemId/comments/:commentId/resolve
/contracts/:id/review/:contractItemId/comments/:commentId/replies
/contracts/:id/review/:contractItemId/comments/:commentId/replies/:replyId
{ "id": "uuid", "reviewerId": "uuid", "name": "Nome", "email": "email@example.com", "content": "Texto do comentário", "selectedText": "Trecho selecionado", "resolved": false, "repliesCount": 2, "createdAt": "2026-03-16T10:00:00Z" }
{ "id": "uuid", "commentId": "uuid", "userId": "uuid", "name": "Nome", "email": "email@example.com", "content": "Texto da resposta", "createdAt": "2026-03-16T10:05:00Z" }
Tabela: review_comment_replies
review_comment_replies
Alterar tabela review_comments:
review_comments
ALTER TABLE review_comments ADD COLUMN resolved BOOLEAN DEFAULT FALSE;
Comentários de Revisão - Respostas e Resolver
Funcionalidades
Resolver Comentário
Respostas (Discussão)
Deletar Comentário
API
Endpoints
/contracts/:id/review/:contractItemId/comments/:commentId/contracts/:id/review/:contractItemId/comments/:commentId/resolve/contracts/:id/review/:contractItemId/comments/:commentId/replies/contracts/:id/review/:contractItemId/comments/:commentId/replies/contracts/:id/review/:contractItemId/comments/:commentId/replies/:replyIdReviewComment (atualizado)
CommentReply
Banco de Dados
Tabela:
review_comment_repliesAlterar tabela
review_comments:Permissões