CommentDto 클래스는 Comment 엔티티와 관련된 데이터를 전송하기 위한 DTO 클래스입니다.
package tomato.classifier.dto;
import lombok.AllArgsConstructor;
import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;
import tomato.classifier.entity.Comment;
import java.util.List;
@Getter
@Setter
@NoArgsConstructor
@AllArgsConstructor
public class CommentDto {
private Integer commentId;
private Integer articleId;
private String commentWriter;
private String content;
private boolean deleteYn;
private boolean updateYn;
private String updateTime;
public static CommentDto convertDto(Comment target) {
return new CommentDto(
target.getComment_id(),
target.getArticle().getArticleId(),
target.getComment_writer(),
target.getContent(),
target.isDelete_yn(),
target.isUpdate_yn(),
target.getUpdate_time()
);
}
}