1.2.2原版

This commit is contained in:
anian
2026-04-27 19:09:03 +08:00
commit 219938eb62
100 changed files with 14320 additions and 0 deletions
@@ -0,0 +1,32 @@
package la.moony.douban.vo;
import la.moony.douban.extension.DoubanMovie;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.ToString;
import lombok.experimental.SuperBuilder;
import org.springframework.util.Assert;
import run.halo.app.extension.MetadataOperator;
@Data
@SuperBuilder
@ToString
@EqualsAndHashCode
public class DoubanMovieVo {
private MetadataOperator metadata;
private DoubanMovie.DoubanMovieSpec spec;
private DoubanMovie.DoubanMovieFaves faves;
public static DoubanMovieVo from(DoubanMovie doubanMovie) {
Assert.notNull(doubanMovie, "The doubanMovie must not be null.");
return DoubanMovieVo.builder()
.metadata(doubanMovie.getMetadata())
.spec(doubanMovie.getSpec())
.faves(doubanMovie.getFaves())
.build();
}
}