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