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

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

package com.alipay.api.domain;

import java.util.Date;

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

/**
 * 租金信息
 *
 * @author auto create
 * @since 1.0, 2024-09-24 20:45:51
 */
public class RentInfoDTO extends AlipayObject {

	private static final long serialVersionUID = 6168918599549413472L;

	/**
	 * 续租总期数,1-12的整数,包含边界值
	 */
	@ApiField("addon_period_num")
	private String addonPeriodNum;

	/**
	 * 续租总金额,单位元
	 */
	@ApiField("addon_real_rent_price")
	private String addonRealRentPrice;

	/**
	 * 到期买断金,支持到期买断场景,回传到期买断金;单位:元,精确到小数点后两位;
	 */
	@ApiField("buyout_price")
	private String buyoutPrice;

	/**
	 * 押金金额,单位元
	 */
	@ApiField("deposit_price")
	private String depositPrice;

	/**
	 * 尾期租金用在非每期分期租金一致场景,例如一笔订单总金额100,首期33.33,每期33.33,尾期33.34,单位元
	 */
	@ApiField("finish_real_rent_price")
	private String finishRealRentPrice;

	/**
	 * 首期租金,单位元
	 */
	@ApiField("initial_rent_price")
	private String initialRentPrice;

	/**
	 * 期数,1-36的整数,包含边界值
	 */
	@ApiField("period_num")
	private Long periodNum;

	/**
	 * 每期租金,单位元
	 */
	@ApiField("period_real_rent_price")
	private String periodRealRentPrice;

	/**
	 * 租期结束时间
	 */
	@ApiField("rent_end_time")
	private Date rentEndTime;

	/**
	 * 租期开始时间
	 */
	@ApiField("rent_start_time")
	private Date rentStartTime;

	public String getAddonPeriodNum() {
		return this.addonPeriodNum;
	}
	public void setAddonPeriodNum(String addonPeriodNum) {
		this.addonPeriodNum = addonPeriodNum;
	}

	public String getAddonRealRentPrice() {
		return this.addonRealRentPrice;
	}
	public void setAddonRealRentPrice(String addonRealRentPrice) {
		this.addonRealRentPrice = addonRealRentPrice;
	}

	public String getBuyoutPrice() {
		return this.buyoutPrice;
	}
	public void setBuyoutPrice(String buyoutPrice) {
		this.buyoutPrice = buyoutPrice;
	}

	public String getDepositPrice() {
		return this.depositPrice;
	}
	public void setDepositPrice(String depositPrice) {
		this.depositPrice = depositPrice;
	}

	public String getFinishRealRentPrice() {
		return this.finishRealRentPrice;
	}
	public void setFinishRealRentPrice(String finishRealRentPrice) {
		this.finishRealRentPrice = finishRealRentPrice;
	}

	public String getInitialRentPrice() {
		return this.initialRentPrice;
	}
	public void setInitialRentPrice(String initialRentPrice) {
		this.initialRentPrice = initialRentPrice;
	}

	public Long getPeriodNum() {
		return this.periodNum;
	}
	public void setPeriodNum(Long periodNum) {
		this.periodNum = periodNum;
	}

	public String getPeriodRealRentPrice() {
		return this.periodRealRentPrice;
	}
	public void setPeriodRealRentPrice(String periodRealRentPrice) {
		this.periodRealRentPrice = periodRealRentPrice;
	}

	public Date getRentEndTime() {
		return this.rentEndTime;
	}
	public void setRentEndTime(Date rentEndTime) {
		this.rentEndTime = rentEndTime;
	}

	public Date getRentStartTime() {
		return this.rentStartTime;
	}
	public void setRentStartTime(Date rentStartTime) {
		this.rentStartTime = rentStartTime;
	}

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy