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

com.alipay.api.domain.CommodityInfoList 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;

/**
 * 品类信息列表
 *
 * @author auto create
 * @since 1.0, 2021-01-15 11:33:14
 */
public class CommodityInfoList extends AlipayObject {

	private static final long serialVersionUID = 5782767564365171263L;

	/**
	 * 品类生效地区码
	 */
	@ApiField("area_code")
	private String areaCode;

	/**
	 * 基础面额,单位为分
	 */
	@ApiField("basic_amount")
	private String basicAmount;

	/**
	 * 特殊面额(一般为权益金)
	 */
	@ApiField("benefit_amout")
	private String benefitAmout;

	/**
	 * 品类类目枚举,平台映射
	 */
	@ApiField("category")
	private String category;

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

	/**
	 * 品类型(储值方案、商品、权益方案)由平台分配
	 */
	@ApiField("commodity_type")
	private String commodityType;

	/**
	 * 关联用户数量
	 */
	@ApiField("customer_amount")
	private String customerAmount;

	/**
	 * 商品跳转链接
	 */
	@ApiField("directing_url")
	private String directingUrl;

	/**
	 * 展示图片地址
	 */
	@ApiField("display_img_url")
	private String displayImgUrl;

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

	/**
	 * 失效时间
	 */
	@ApiField("end_date")
	private Date endDate;

	/**
	 * 库存
	 */
	@ApiField("inventory")
	private String inventory;

	/**
	 * 月销量
	 */
	@ApiField("monthly_sale")
	private String monthlySale;

	/**
	 * 外部资源品类的id(长度<128)
	 */
	@ApiField("out_commodity_id")
	private String outCommodityId;

	/**
	 * 生效日期(Date类型)
	 */
	@ApiField("start_date")
	private Date startDate;

	/**
	 * A、U,生效、失效状态,为枚举值
	 */
	@ApiField("status")
	private String status;

	/**
	 * 品类二级类目枚举,平台映射
	 */
	@ApiField("sub_category")
	private String subCategory;

	/**
	 * 标签列表,需要映射到平台的标签,否则无法处理,联系平台添加
	 */
	@ApiListField("tags")
	@ApiField("string")
	private List tags;

	/**
	 * 总销量
	 */
	@ApiField("total_sale")
	private String totalSale;

	public String getAreaCode() {
		return this.areaCode;
	}
	public void setAreaCode(String areaCode) {
		this.areaCode = areaCode;
	}

	public String getBasicAmount() {
		return this.basicAmount;
	}
	public void setBasicAmount(String basicAmount) {
		this.basicAmount = basicAmount;
	}

	public String getBenefitAmout() {
		return this.benefitAmout;
	}
	public void setBenefitAmout(String benefitAmout) {
		this.benefitAmout = benefitAmout;
	}

	public String getCategory() {
		return this.category;
	}
	public void setCategory(String category) {
		this.category = category;
	}

	public String getCommodityName() {
		return this.commodityName;
	}
	public void setCommodityName(String commodityName) {
		this.commodityName = commodityName;
	}

	public String getCommodityType() {
		return this.commodityType;
	}
	public void setCommodityType(String commodityType) {
		this.commodityType = commodityType;
	}

	public String getCustomerAmount() {
		return this.customerAmount;
	}
	public void setCustomerAmount(String customerAmount) {
		this.customerAmount = customerAmount;
	}

	public String getDirectingUrl() {
		return this.directingUrl;
	}
	public void setDirectingUrl(String directingUrl) {
		this.directingUrl = directingUrl;
	}

	public String getDisplayImgUrl() {
		return this.displayImgUrl;
	}
	public void setDisplayImgUrl(String displayImgUrl) {
		this.displayImgUrl = displayImgUrl;
	}

	public String getDisplayName() {
		return this.displayName;
	}
	public void setDisplayName(String displayName) {
		this.displayName = displayName;
	}

	public Date getEndDate() {
		return this.endDate;
	}
	public void setEndDate(Date endDate) {
		this.endDate = endDate;
	}

	public String getInventory() {
		return this.inventory;
	}
	public void setInventory(String inventory) {
		this.inventory = inventory;
	}

	public String getMonthlySale() {
		return this.monthlySale;
	}
	public void setMonthlySale(String monthlySale) {
		this.monthlySale = monthlySale;
	}

	public String getOutCommodityId() {
		return this.outCommodityId;
	}
	public void setOutCommodityId(String outCommodityId) {
		this.outCommodityId = outCommodityId;
	}

	public Date getStartDate() {
		return this.startDate;
	}
	public void setStartDate(Date startDate) {
		this.startDate = startDate;
	}

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

	public String getSubCategory() {
		return this.subCategory;
	}
	public void setSubCategory(String subCategory) {
		this.subCategory = subCategory;
	}

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

	public String getTotalSale() {
		return this.totalSale;
	}
	public void setTotalSale(String totalSale) {
		this.totalSale = totalSale;
	}

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy