28 lines
624 B
Java
28 lines
624 B
Java
package la.moony.friends.vo;
|
|
|
|
import la.moony.friends.extension.FriendPost;
|
|
import lombok.Data;
|
|
import lombok.EqualsAndHashCode;
|
|
import lombok.ToString;
|
|
import lombok.experimental.SuperBuilder;
|
|
import run.halo.app.extension.MetadataOperator;
|
|
|
|
|
|
@Data
|
|
@SuperBuilder
|
|
@ToString
|
|
@EqualsAndHashCode
|
|
public class FriendPostVo {
|
|
|
|
private MetadataOperator metadata;
|
|
|
|
private FriendPost.FriendPostSpec spec;
|
|
|
|
public static FriendPostVo from(FriendPost friendPost) {
|
|
return FriendPostVo.builder()
|
|
.metadata(friendPost.getMetadata())
|
|
.spec(friendPost.getSpec())
|
|
.build();
|
|
}
|
|
}
|