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

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

package com.alipay.api.domain;

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

/**
 * 场景金融账单信息
 *
 * @author auto create
 * @since 1.0, 2023-01-05 14:20:28
 */
public class SceneProdBillDetail extends AlipayObject {

	private static final long serialVersionUID = 2661869687312617358L;

	/**
	 * 账单类型,包括:正常,手续费,保证金 等类型,根据机构需求可以进行扩展。非必填,不填默认为正常。
	 */
	@ApiField("bill_type")
	private String billType;

	/**
	 * 结清日,时间格式为yyyy-MM-dd,如果为空,系统默认会以将账单改为已结清或者已处置状态的日期作为结清日
	 */
	@ApiField("clear_date")
	private String clearDate;

	/**
	 * 货币类型, 不填写默认是人民币(156)
	 */
	@ApiField("currency")
	private String currency;

	/**
	 * 贴息金额,单位:分
	 */
	@ApiField("discount_amt")
	private String discountAmt;

	/**
	 * 到期日,时间格式为yyyy-MM-dd
	 */
	@ApiField("due_date")
	private String dueDate;

	/**
	 * 应还利息,单位分
	 */
	@ApiField("int_amt")
	private String intAmt;

	/**
	 * 其它收费项,单位分
	 */
	@ApiField("other_amt")
	private String otherAmt;

	/**
	 * 逾期天数,只能为数字,无逾期传0
	 */
	@ApiField("overdue_days")
	private String overdueDays;

	/**
	 * 已还的利息金额,单位:分
	 */
	@ApiField("paid_int_amt")
	private String paidIntAmt;

	/**
	 * 已还的其他收费项,单位:分
	 */
	@ApiField("paid_other_amt")
	private String paidOtherAmt;

	/**
	 * 已还的罚息金额,单位:分
	 */
	@ApiField("paid_pen_amt")
	private String paidPenAmt;

	/**
	 * 已还的本金金额,单位:分
	 */
	@ApiField("paid_prin_amt")
	private String paidPrinAmt;

	/**
	 * 已还的总金额,单位:分
	 */
	@ApiField("paid_total_amt")
	private String paidTotalAmt;

	/**
	 * 应还罚息,单位:分
	 */
	@ApiField("pen_amt")
	private String penAmt;

	/**
	 * 应还本金,单位分
	 */
	@ApiField("prin_amt")
	private String prinAmt;

	/**
	 * 实际还款日(仅修复数据时使用)
	 */
	@ApiField("real_repay_date")
	private String realRepayDate;

	/**
	 * 账单备注信息
	 */
	@ApiField("remark")
	private String remark;

	/**
	 * 当期账单状态,可以选择的枚举值为:正常(NORMAL),已结清(CLEAR),逾期(OVERDUE), 已处置(DISPOSAL)
	 */
	@ApiField("status")
	private String status;

	/**
	 * 期数,只能填写大于0的数字
	 */
	@ApiField("term")
	private String term;

	/**
	 * 期次结束日
	 */
	@ApiField("term_end_date")
	private String termEndDate;

	/**
	 * 期次开始日
	 */
	@ApiField("term_start_date")
	private String termStartDate;

	/**
	 * 应还总金额,单位分
	 */
	@ApiField("total_amt")
	private String totalAmt;

	public String getBillType() {
		return this.billType;
	}
	public void setBillType(String billType) {
		this.billType = billType;
	}

	public String getClearDate() {
		return this.clearDate;
	}
	public void setClearDate(String clearDate) {
		this.clearDate = clearDate;
	}

	public String getCurrency() {
		return this.currency;
	}
	public void setCurrency(String currency) {
		this.currency = currency;
	}

	public String getDiscountAmt() {
		return this.discountAmt;
	}
	public void setDiscountAmt(String discountAmt) {
		this.discountAmt = discountAmt;
	}

	public String getDueDate() {
		return this.dueDate;
	}
	public void setDueDate(String dueDate) {
		this.dueDate = dueDate;
	}

	public String getIntAmt() {
		return this.intAmt;
	}
	public void setIntAmt(String intAmt) {
		this.intAmt = intAmt;
	}

	public String getOtherAmt() {
		return this.otherAmt;
	}
	public void setOtherAmt(String otherAmt) {
		this.otherAmt = otherAmt;
	}

	public String getOverdueDays() {
		return this.overdueDays;
	}
	public void setOverdueDays(String overdueDays) {
		this.overdueDays = overdueDays;
	}

	public String getPaidIntAmt() {
		return this.paidIntAmt;
	}
	public void setPaidIntAmt(String paidIntAmt) {
		this.paidIntAmt = paidIntAmt;
	}

	public String getPaidOtherAmt() {
		return this.paidOtherAmt;
	}
	public void setPaidOtherAmt(String paidOtherAmt) {
		this.paidOtherAmt = paidOtherAmt;
	}

	public String getPaidPenAmt() {
		return this.paidPenAmt;
	}
	public void setPaidPenAmt(String paidPenAmt) {
		this.paidPenAmt = paidPenAmt;
	}

	public String getPaidPrinAmt() {
		return this.paidPrinAmt;
	}
	public void setPaidPrinAmt(String paidPrinAmt) {
		this.paidPrinAmt = paidPrinAmt;
	}

	public String getPaidTotalAmt() {
		return this.paidTotalAmt;
	}
	public void setPaidTotalAmt(String paidTotalAmt) {
		this.paidTotalAmt = paidTotalAmt;
	}

	public String getPenAmt() {
		return this.penAmt;
	}
	public void setPenAmt(String penAmt) {
		this.penAmt = penAmt;
	}

	public String getPrinAmt() {
		return this.prinAmt;
	}
	public void setPrinAmt(String prinAmt) {
		this.prinAmt = prinAmt;
	}

	public String getRealRepayDate() {
		return this.realRepayDate;
	}
	public void setRealRepayDate(String realRepayDate) {
		this.realRepayDate = realRepayDate;
	}

	public String getRemark() {
		return this.remark;
	}
	public void setRemark(String remark) {
		this.remark = remark;
	}

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

	public String getTerm() {
		return this.term;
	}
	public void setTerm(String term) {
		this.term = term;
	}

	public String getTermEndDate() {
		return this.termEndDate;
	}
	public void setTermEndDate(String termEndDate) {
		this.termEndDate = termEndDate;
	}

	public String getTermStartDate() {
		return this.termStartDate;
	}
	public void setTermStartDate(String termStartDate) {
		this.termStartDate = termStartDate;
	}

	public String getTotalAmt() {
		return this.totalAmt;
	}
	public void setTotalAmt(String totalAmt) {
		this.totalAmt = totalAmt;
	}

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy