content: 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, 2025-05-13 17:22:20
   */
  public class RentInfoDTO extends AlipayObject {
  
  	private static final long serialVersionUID = 4548567247324836823L;
  
  	/**
  	 * 续租总期数，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;
  	}
  
  }
  