All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.alipay.api.domain.MpcpromoGoodsList Maven / Gradle / Ivy

package com.alipay.api.domain;

import java.util.Date;
import java.util.List;

import com.alipay.api.AlipayObject;
import com.alipay.api.internal.mapping.ApiField;
import com.alipay.api.internal.mapping.ApiListField;

/**
 * mpcpromo商品数据
 *
 * @author auto create
 * @since 1.0, 2023-07-13 10:30:51
 */
public class MpcpromoGoodsList extends AlipayObject {

	private static final long serialVersionUID = 3265663717689681711L;

	/**
	 * 商品可用的城市列表
	 */
	@ApiListField("available_city_list")
	@ApiField("string")
	private List availableCityList;

	/**
	 * 商品品牌名称
	 */
	@ApiField("brand")
	private String brand;

	/**
	 * 必填,若使用个性化小程序插件,则需要提供商品详情链接地址(跳转使用)
	 */
	@ApiField("buy_url")
	private String buyUrl;

	/**
	 * 商品不同级类目之间用$##$分隔,且自左向右类目层级逐渐细化。类目值推荐全部传名称,举例如“家电$##$电视$##$OLED电视”。某一段为空时直接传空字符串,如第二段为空, 则传“家电$##$$##$OLED电视”。
	 */
	@ApiField("cate")
	private String cate;

	/**
	 * 商品类目层级数。cate_cnt必须等于len(cate.split('$##$')),用于校验cate数据。所有商品的分类体系应该一致,即对于所有商品来说,cate_cnt应该相同
	 */
	@ApiField("cate_cnt")
	private String cateCnt;

	/**
	 * 正整数
	 */
	@ApiField("comment_cnt")
	private String commentCnt;

	/**
	 * 商品描述
	 */
	@ApiField("content")
	private String content;

	/**
	 * 必填,非负数且保留两位小数,免费商品填写0.00
	 */
	@ApiField("current_price")
	private String currentPrice;

	/**
	 * 币种默认CNY。非负数。保留两位小数。
	 */
	@ApiField("deposit_amount")
	private String depositAmount;

	/**
	 * 商品详情图片数量;正整数
	 */
	@ApiField("detail_pic_num")
	private String detailPicNum;

	/**
	 * 包邮/不包邮/满足条件包邮,三选一
	 */
	@ApiField("free_shipping")
	private String freeShipping;

	/**
	 * 租赁商品的新旧描述
	 */
	@ApiField("fresh_degree")
	private String freshDegree;

	/**
	 * 物品的唯一id
	 */
	@ApiField("id")
	private String id;

	/**
	 * 商品的素材图片列表
	 */
	@ApiListField("material_list")
	@ApiField("string")
	private List materialList;

	/**
	 * 商品下单页链接
	 */
	@ApiField("order_url")
	private String orderUrl;

	/**
	 * 商品原价;非负数且保留两位小数
	 */
	@ApiField("origin_price")
	private String originPrice;

	/**
	 * 商品详情的图片列表
	 */
	@ApiListField("pic_url_list")
	@ApiField("string")
	private List picUrlList;

	/**
	 * 价格单位
	 */
	@ApiField("price_unit")
	private String priceUnit;

	/**
	 * 商品的logo图片列表,可用于公域推广对用户展示的图片,建议600*600
	 */
	@ApiListField("promo_pic_url_list")
	@ApiField("string")
	private List promoPicUrlList;

	/**
	 * 商品上架时间,精确到秒
	 */
	@ApiField("pub_time")
	private Date pubTime;

	/**
	 * 满分5分
	 */
	@ApiField("rating")
	private String rating;

	/**
	 * 商品最小租赁天数
	 */
	@ApiField("rental_date")
	private String rentalDate;

	/**
	 * 商品是否支持租满即送:是/否
	 */
	@ApiField("rental_free")
	private String rentalFree;

	/**
	 * 商品积累销量
	 */
	@ApiField("sale_number")
	private String saleNumber;

	/**
	 * 1:支持 2:不支持 3:满足条件支持
	 */
	@ApiField("self_pickup")
	private String selfPickup;

	/**
	 * 非负整数
	 */
	@ApiField("share_cnt")
	private String shareCnt;

	/**
	 * 百分比,值范围0.00%-100.00%,保留两位小数
	 */
	@ApiField("shipment_rate")
	private String shipmentRate;

	/**
	 * 商品支持的发货城市列表
	 */
	@ApiListField("shipments")
	@ApiField("string")
	private List shipments;

	/**
	 * 运费
	 */
	@ApiField("shipping_money")
	private String shippingMoney;

	/**
	 * 商品所在店铺对应的店铺名称
	 */
	@ApiField("shop_name")
	private String shopName;

	/**
	 * 商品来源类型,如自营/第三方(如有)
	 */
	@ApiField("source_id")
	private String sourceId;

	/**
	 * 商品spu维度的id
	 */
	@ApiField("spu_id")
	private String spuId;

	/**
	 * 推荐状态 : 可推荐: 1,不可推荐: 0
	 */
	@ApiField("status")
	private String status;

	/**
	 * 库存数量为0的商品不会出现在搜索结果里面
	 */
	@ApiField("stock_num")
	private String stockNum;

	/**
	 * 非负数,保留两位小数,值范围0.00-5.00分
	 */
	@ApiField("store_rating")
	private String storeRating;

	/**
	 * 商品标签,如首页展示标签“特惠”,“热卖”,或详情页“满50包邮”,“假一赔三”等。多值示例:“特惠,热卖"
	 */
	@ApiField("tags")
	private String tags;

	/**
	 * 商品标题
	 */
	@ApiField("title")
	private String title;

	public List getAvailableCityList() {
		return this.availableCityList;
	}
	public void setAvailableCityList(List availableCityList) {
		this.availableCityList = availableCityList;
	}

	public String getBrand() {
		return this.brand;
	}
	public void setBrand(String brand) {
		this.brand = brand;
	}

	public String getBuyUrl() {
		return this.buyUrl;
	}
	public void setBuyUrl(String buyUrl) {
		this.buyUrl = buyUrl;
	}

	public String getCate() {
		return this.cate;
	}
	public void setCate(String cate) {
		this.cate = cate;
	}

	public String getCateCnt() {
		return this.cateCnt;
	}
	public void setCateCnt(String cateCnt) {
		this.cateCnt = cateCnt;
	}

	public String getCommentCnt() {
		return this.commentCnt;
	}
	public void setCommentCnt(String commentCnt) {
		this.commentCnt = commentCnt;
	}

	public String getContent() {
		return this.content;
	}
	public void setContent(String content) {
		this.content = content;
	}

	public String getCurrentPrice() {
		return this.currentPrice;
	}
	public void setCurrentPrice(String currentPrice) {
		this.currentPrice = currentPrice;
	}

	public String getDepositAmount() {
		return this.depositAmount;
	}
	public void setDepositAmount(String depositAmount) {
		this.depositAmount = depositAmount;
	}

	public String getDetailPicNum() {
		return this.detailPicNum;
	}
	public void setDetailPicNum(String detailPicNum) {
		this.detailPicNum = detailPicNum;
	}

	public String getFreeShipping() {
		return this.freeShipping;
	}
	public void setFreeShipping(String freeShipping) {
		this.freeShipping = freeShipping;
	}

	public String getFreshDegree() {
		return this.freshDegree;
	}
	public void setFreshDegree(String freshDegree) {
		this.freshDegree = freshDegree;
	}

	public String getId() {
		return this.id;
	}
	public void setId(String id) {
		this.id = id;
	}

	public List getMaterialList() {
		return this.materialList;
	}
	public void setMaterialList(List materialList) {
		this.materialList = materialList;
	}

	public String getOrderUrl() {
		return this.orderUrl;
	}
	public void setOrderUrl(String orderUrl) {
		this.orderUrl = orderUrl;
	}

	public String getOriginPrice() {
		return this.originPrice;
	}
	public void setOriginPrice(String originPrice) {
		this.originPrice = originPrice;
	}

	public List getPicUrlList() {
		return this.picUrlList;
	}
	public void setPicUrlList(List picUrlList) {
		this.picUrlList = picUrlList;
	}

	public String getPriceUnit() {
		return this.priceUnit;
	}
	public void setPriceUnit(String priceUnit) {
		this.priceUnit = priceUnit;
	}

	public List getPromoPicUrlList() {
		return this.promoPicUrlList;
	}
	public void setPromoPicUrlList(List promoPicUrlList) {
		this.promoPicUrlList = promoPicUrlList;
	}

	public Date getPubTime() {
		return this.pubTime;
	}
	public void setPubTime(Date pubTime) {
		this.pubTime = pubTime;
	}

	public String getRating() {
		return this.rating;
	}
	public void setRating(String rating) {
		this.rating = rating;
	}

	public String getRentalDate() {
		return this.rentalDate;
	}
	public void setRentalDate(String rentalDate) {
		this.rentalDate = rentalDate;
	}

	public String getRentalFree() {
		return this.rentalFree;
	}
	public void setRentalFree(String rentalFree) {
		this.rentalFree = rentalFree;
	}

	public String getSaleNumber() {
		return this.saleNumber;
	}
	public void setSaleNumber(String saleNumber) {
		this.saleNumber = saleNumber;
	}

	public String getSelfPickup() {
		return this.selfPickup;
	}
	public void setSelfPickup(String selfPickup) {
		this.selfPickup = selfPickup;
	}

	public String getShareCnt() {
		return this.shareCnt;
	}
	public void setShareCnt(String shareCnt) {
		this.shareCnt = shareCnt;
	}

	public String getShipmentRate() {
		return this.shipmentRate;
	}
	public void setShipmentRate(String shipmentRate) {
		this.shipmentRate = shipmentRate;
	}

	public List getShipments() {
		return this.shipments;
	}
	public void setShipments(List shipments) {
		this.shipments = shipments;
	}

	public String getShippingMoney() {
		return this.shippingMoney;
	}
	public void setShippingMoney(String shippingMoney) {
		this.shippingMoney = shippingMoney;
	}

	public String getShopName() {
		return this.shopName;
	}
	public void setShopName(String shopName) {
		this.shopName = shopName;
	}

	public String getSourceId() {
		return this.sourceId;
	}
	public void setSourceId(String sourceId) {
		this.sourceId = sourceId;
	}

	public String getSpuId() {
		return this.spuId;
	}
	public void setSpuId(String spuId) {
		this.spuId = spuId;
	}

	public String getStatus() {
		return this.status;
	}
	public void setStatus(String status) {
		this.status = status;
	}

	public String getStockNum() {
		return this.stockNum;
	}
	public void setStockNum(String stockNum) {
		this.stockNum = stockNum;
	}

	public String getStoreRating() {
		return this.storeRating;
	}
	public void setStoreRating(String storeRating) {
		this.storeRating = storeRating;
	}

	public String getTags() {
		return this.tags;
	}
	public void setTags(String tags) {
		this.tags = tags;
	}

	public String getTitle() {
		return this.title;
	}
	public void setTitle(String title) {
		this.title = title;
	}

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy