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