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

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

package com.alipay.api.domain;

import java.util.List;

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

/**
 * 本地零售商品
 *
 * @author auto create
 * @since 1.0, 2024-01-24 17:39:57
 */
public class ApeRetailItem extends AlipayObject {

	private static final long serialVersionUID = 5344431955899558428L;

	/**
	 * 商品可售时间
	 */
	@ApiListField("available_times")
	@ApiField("string")
	private List availableTimes;

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

	/**
	 * 支付宝小程序的商品详情页面
	 */
	@ApiField("buy_url")
	private String buyUrl;

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

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

	/**
	 * 商品ID,id里面传物品id和shopId的拼接,这里传物品id
	 */
	@ApiField("goods_id")
	private String goodsId;

	/**
	 * 商品id和shopId的拼接,拼接规则为物品id+“&”+shopId
	 */
	@ApiField("id")
	private String id;

	/**
	 * 商户角色id,同步蚂蚁门店时的pid
	 */
	@ApiField("ip_role_id")
	private String ipRoleId;

	/**
	 * 加密的userId
	 */
	@ApiField("ip_role_open_id")
	private String ipRoleOpenId;

	/**
	 * 商品归属的小程序ID
	 */
	@ApiField("mini_app_id")
	private String miniAppId;

	/**
	 * 需要公域推广,默认情况下为false 当前字段已废弃(产品升级,暂不支持公域推广)
	 */
	@ApiField("need_public_promo")
	@Deprecated
	private Boolean needPublicPromo;

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

	/**
	 * 商品的logo图片列表,建议600*600
	 */
	@ApiListField("promo_pic_url_list")
	@ApiField("string")
	private List promoPicUrlList;

	/**
	 * 门店零售商品的数据类型,如果是用门店零售商品,请传SHOP_GOODS,如果不传,默认为GOODS。有且仅有SHOP_GOODS类型的商品支持LBS。
	 */
	@ApiField("row_type")
	private String rowType;

	/**
	 * 支付宝侧的门店id
	 */
	@ApiField("shop_id")
	private String shopId;

	/**
	 * sku信息
	 */
	@ApiListField("sku_list")
	@ApiField("ape_sku_info")
	private List skuList;

	/**
	 * 状态,1为有效、0为无效
	 */
	@ApiField("status")
	private Long status;

	/**
	 * 商家侧的门店id
	 */
	@ApiField("store_id")
	private String storeId;

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

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

	public List getAvailableTimes() {
		return this.availableTimes;
	}
	public void setAvailableTimes(List availableTimes) {
		this.availableTimes = availableTimes;
	}

	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 getDescription() {
		return this.description;
	}
	public void setDescription(String description) {
		this.description = description;
	}

	public String getGoodsId() {
		return this.goodsId;
	}
	public void setGoodsId(String goodsId) {
		this.goodsId = goodsId;
	}

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

	public String getIpRoleId() {
		return this.ipRoleId;
	}
	public void setIpRoleId(String ipRoleId) {
		this.ipRoleId = ipRoleId;
	}

	public String getIpRoleOpenId() {
		return this.ipRoleOpenId;
	}
	public void setIpRoleOpenId(String ipRoleOpenId) {
		this.ipRoleOpenId = ipRoleOpenId;
	}

	public String getMiniAppId() {
		return this.miniAppId;
	}
	public void setMiniAppId(String miniAppId) {
		this.miniAppId = miniAppId;
	}

	public Boolean getNeedPublicPromo() {
		return this.needPublicPromo;
	}
	public void setNeedPublicPromo(Boolean needPublicPromo) {
		this.needPublicPromo = needPublicPromo;
	}

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

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

	public String getRowType() {
		return this.rowType;
	}
	public void setRowType(String rowType) {
		this.rowType = rowType;
	}

	public String getShopId() {
		return this.shopId;
	}
	public void setShopId(String shopId) {
		this.shopId = shopId;
	}

	public List getSkuList() {
		return this.skuList;
	}
	public void setSkuList(List skuList) {
		this.skuList = skuList;
	}

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

	public String getStoreId() {
		return this.storeId;
	}
	public void setStoreId(String storeId) {
		this.storeId = storeId;
	}

	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