package com.huixinpn.dionysus.dto.murmur; import com.huixinpn.dionysus.domain.murmur.MComment; import com.huixinpn.dionysus.dto.EntityData; import com.huixinpn.dionysus.dto.user.UserData; import lombok.Data; import lombok.NoArgsConstructor; import org.joda.time.DateTime; @Data @NoArgsConstructor public class MCommentData extends EntityData<MComment> { private UserData createdBy; private String content; private DateTime createdDate; public MCommentData(MComment entity) { super(entity); this.createdBy = new UserData(entity.getCreatedBy()); this.content = entity.getContent(); this.createdDate = entity.getCreatedDate(); } @Override public void update(MComment entity) { entity.setContent(this.content); } }