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

cn.com.antcloud.api.riskplus.v1_0.model.RepayInfo Maven / Gradle / Ivy

//
//  Copyright (c) 2020-present antgroup.com, https://www.antgroup.com
//
//  Licensed under the Apache License, Version 2.0 (the "License");
//  you may not use this file except in compliance with the License.
//  You may obtain a copy of the License at
//
//  http://www.apache.org/licenses/LICENSE-2.0
//
//  Unless required by applicable law or agreed to in writing, software
//  distributed under the License is distributed on an "AS IS" BASIS,
//  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
//  See the License for the specific language governing permissions and
//  limitations under the License.
//
//
package cn.com.antcloud.api.riskplus.v1_0.model;

import java.lang.Boolean;
import java.lang.Long;
import javax.validation.constraints.NotNull;

/**
 * 待还款信息 */
public class RepayInfo {
  @NotNull
  private Boolean overdueFlag;

  @NotNull
  private Long overDays;

  @NotNull
  private Long valuableOverDays;

  @NotNull
  private Long overPeriodCount;

  @NotNull
  private Long overPrincipal;

  @NotNull
  private Long overInterest;

  @NotNull
  private Long overPunish;

  @NotNull
  private Long needOverdueAmount;

  @NotNull
  private Long currentNeedAmount;

  @NotNull
  private Long totalAmount;

  /**
   * true:逾期
   * false:未逾期 */
  public Boolean getOverdueFlag() {
    return this.overdueFlag;
  }

  /**
   * true:逾期
   * false:未逾期 */
  public void setOverdueFlag(Boolean overdueFlag) {
    this.overdueFlag = overdueFlag;
  }

  /**
   * 逾期天数 */
  public Long getOverDays() {
    return this.overDays;
  }

  /**
   * 逾期天数 */
  public void setOverDays(Long overDays) {
    this.overDays = overDays;
  }

  /**
   * 逾期金额在50元以上的客户的逾期天数 */
  public Long getValuableOverDays() {
    return this.valuableOverDays;
  }

  /**
   * 逾期金额在50元以上的客户的逾期天数 */
  public void setValuableOverDays(Long valuableOverDays) {
    this.valuableOverDays = valuableOverDays;
  }

  /**
   * 逾期期数 */
  public Long getOverPeriodCount() {
    return this.overPeriodCount;
  }

  /**
   * 逾期期数 */
  public void setOverPeriodCount(Long overPeriodCount) {
    this.overPeriodCount = overPeriodCount;
  }

  /**
   * 逾期本金 */
  public Long getOverPrincipal() {
    return this.overPrincipal;
  }

  /**
   * 逾期本金 */
  public void setOverPrincipal(Long overPrincipal) {
    this.overPrincipal = overPrincipal;
  }

  /**
   * 逾期利息 */
  public Long getOverInterest() {
    return this.overInterest;
  }

  /**
   * 逾期利息 */
  public void setOverInterest(Long overInterest) {
    this.overInterest = overInterest;
  }

  /**
   * 应还罚息 */
  public Long getOverPunish() {
    return this.overPunish;
  }

  /**
   * 应还罚息 */
  public void setOverPunish(Long overPunish) {
    this.overPunish = overPunish;
  }

  /**
   * 应还逾期总额 */
  public Long getNeedOverdueAmount() {
    return this.needOverdueAmount;
  }

  /**
   * 应还逾期总额 */
  public void setNeedOverdueAmount(Long needOverdueAmount) {
    this.needOverdueAmount = needOverdueAmount;
  }

  /**
   * 当前应还总额(包含逾期和当前期) */
  public Long getCurrentNeedAmount() {
    return this.currentNeedAmount;
  }

  /**
   * 当前应还总额(包含逾期和当前期) */
  public void setCurrentNeedAmount(Long currentNeedAmount) {
    this.currentNeedAmount = currentNeedAmount;
  }

  /**
   * 总剩余应还 */
  public Long getTotalAmount() {
    return this.totalAmount;
  }

  /**
   * 总剩余应还 */
  public void setTotalAmount(Long totalAmount) {
    this.totalAmount = totalAmount;
  }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy