Browse Source

视频文件接收类

liyuan 5 months ago
parent
commit
37a890b5ed

+ 52 - 0
blade-service-api/blade-sales-part-api/src/main/java/org/springblade/salesPart/vo/GoodsImgVo.java

@@ -0,0 +1,52 @@
+package org.springblade.salesPart.vo;
+
+import lombok.Data;
+
+import java.util.stream.Stream;
+
+/**
+ * @author Rain
+ */
+@Data
+public class GoodsImgVo {
+
+
+	/**
+	 * 商品ID
+	 */
+	private Long goodsId;
+
+	/**
+	 * 商品ID
+	 */
+	private Long productId;
+
+	/**
+	 * 商品图
+	 */
+	private String goodsImgUrl;
+
+	/**
+	 * 上架图
+	 */
+	private String productImgUrl;
+
+	/**
+	 * 品牌图
+	 */
+	private String brandImgUrl;
+
+	/**
+	 * 花纹图
+	 */
+	private String brandFigureImgUrl;
+
+	public String getFirstNonEmptyUrl() {
+		return Stream.of(goodsImgUrl, productImgUrl, brandImgUrl, brandFigureImgUrl)
+			.filter(url -> url != null && !url.isEmpty())
+			.findFirst()
+			.orElse(null);
+	}
+
+
+}