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

com.alipay.api.domain.RecomProduct 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, 2021-08-13 12:38:53
 */
public class RecomProduct extends AlipayObject {

	private static final long serialVersionUID = 1459775878121773513L;

	/**
	 * 裸价
	 */
	@ApiField("base_premium")
	private Long basePremium;

	/**
	 * 业务扩展信息
	 */
	@ApiField("biz_data")
	private String bizData;

	/**
	 * 机构ID
	 */
	@ApiField("company_id")
	private String companyId;

	/**
	 * 保险公司名称
	 */
	@ApiField("company_name")
	private String companyName;

	/**
	 * 保险公司淘宝卖家ID
	 */
	@ApiField("company_seller_id")
	private String companySellerId;

	/**
	 * 保险公司淘宝店铺名称
	 */
	@ApiField("company_seller_nick")
	private String companySellerNick;

	/**
	 * 保险公司服务电话
	 */
	@ApiField("company_service_phone")
	private String companyServicePhone;

	/**
	 * 产品销售单元
	 */
	@ApiField("csu_no")
	private String csuNo;

	/**
	 * 最大允许购买份数
	 */
	@ApiField("max_quan")
	private Long maxQuan;

	/**
	 * 推荐产品展示名称
	 */
	@ApiField("name")
	private String name;

	/**
	 * 推荐方案列表
	 */
	@ApiField("plans")
	private RecomPlan plans;

	/**
	 * 推荐返回保费,单位分
	 */
	@ApiField("premium")
	private Long premium;

	/**
	 * 推荐产品ID
	 */
	@ApiField("prod_no")
	private String prodNo;

	/**
	 * 流水号
	 */
	@ApiField("recom_flow_no")
	private String recomFlowNo;

	/**
	 * 产品资源项列表,可以平行扩展多个资源项
	 */
	@ApiListField("resource_list")
	@ApiField("prod_resource")
	private List resourceList;

	/**
	 * 产品资源项列表
	 */
	@ApiField("resources")
	private ProdResource resources;

	/**
	 * 按订单维度限购
	 */
	@ApiField("restriction_type")
	private String restrictionType;

	/**
	 * 保额(单位:分)
	 */
	@ApiField("sum_insured")
	private Long sumInsured;

	/**
	 * 推荐返回结果对象:1:保险产品,2:保险权益
	 */
	@ApiField("type")
	private String type;

	public Long getBasePremium() {
		return this.basePremium;
	}
	public void setBasePremium(Long basePremium) {
		this.basePremium = basePremium;
	}

	public String getBizData() {
		return this.bizData;
	}
	public void setBizData(String bizData) {
		this.bizData = bizData;
	}

	public String getCompanyId() {
		return this.companyId;
	}
	public void setCompanyId(String companyId) {
		this.companyId = companyId;
	}

	public String getCompanyName() {
		return this.companyName;
	}
	public void setCompanyName(String companyName) {
		this.companyName = companyName;
	}

	public String getCompanySellerId() {
		return this.companySellerId;
	}
	public void setCompanySellerId(String companySellerId) {
		this.companySellerId = companySellerId;
	}

	public String getCompanySellerNick() {
		return this.companySellerNick;
	}
	public void setCompanySellerNick(String companySellerNick) {
		this.companySellerNick = companySellerNick;
	}

	public String getCompanyServicePhone() {
		return this.companyServicePhone;
	}
	public void setCompanyServicePhone(String companyServicePhone) {
		this.companyServicePhone = companyServicePhone;
	}

	public String getCsuNo() {
		return this.csuNo;
	}
	public void setCsuNo(String csuNo) {
		this.csuNo = csuNo;
	}

	public Long getMaxQuan() {
		return this.maxQuan;
	}
	public void setMaxQuan(Long maxQuan) {
		this.maxQuan = maxQuan;
	}

	public String getName() {
		return this.name;
	}
	public void setName(String name) {
		this.name = name;
	}

	public RecomPlan getPlans() {
		return this.plans;
	}
	public void setPlans(RecomPlan plans) {
		this.plans = plans;
	}

	public Long getPremium() {
		return this.premium;
	}
	public void setPremium(Long premium) {
		this.premium = premium;
	}

	public String getProdNo() {
		return this.prodNo;
	}
	public void setProdNo(String prodNo) {
		this.prodNo = prodNo;
	}

	public String getRecomFlowNo() {
		return this.recomFlowNo;
	}
	public void setRecomFlowNo(String recomFlowNo) {
		this.recomFlowNo = recomFlowNo;
	}

	public List getResourceList() {
		return this.resourceList;
	}
	public void setResourceList(List resourceList) {
		this.resourceList = resourceList;
	}

	public ProdResource getResources() {
		return this.resources;
	}
	public void setResources(ProdResource resources) {
		this.resources = resources;
	}

	public String getRestrictionType() {
		return this.restrictionType;
	}
	public void setRestrictionType(String restrictionType) {
		this.restrictionType = restrictionType;
	}

	public Long getSumInsured() {
		return this.sumInsured;
	}
	public void setSumInsured(Long sumInsured) {
		this.sumInsured = sumInsured;
	}

	public String getType() {
		return this.type;
	}
	public void setType(String type) {
		this.type = type;
	}

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy