package com.gear.swx.domain;
|
|
import java.math.BigDecimal;
|
import java.util.Date;
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
import com.gear.common.annotation.Excel;
|
import lombok.Data;
|
import com.baomidou.mybatisplus.annotation.IdType;
|
import com.baomidou.mybatisplus.annotation.TableName;
|
import com.baomidou.mybatisplus.annotation.TableId;
|
import com.gear.common.core.domain.BusiBaseEntity;
|
|
/**
|
* 贷款记录对象 swx_loan_record
|
*
|
* @author czx
|
* @date 2023-11-18
|
*/
|
@Data
|
@TableName("swx_loan_record")
|
public class SwxLoanRecord extends BusiBaseEntity {
|
|
private static final long serialVersionUID=1L;
|
|
/** $column.columnComment */
|
@TableId(type = IdType.ASSIGN_ID)
|
private String id;
|
|
/** $column.columnComment */
|
@Excel(name = "${comment}" , readConverterExp = "$column.readConverterExp()")
|
private String userId;
|
|
/** $column.columnComment */
|
@Excel(name = "${comment}" , readConverterExp = "$column.readConverterExp()")
|
private BigDecimal amount;
|
|
/** 借款状态0、待审批1、生效中2、已结清 */
|
@Excel(name = "借款状态0、待审批1、生效中2、已结清")
|
private Integer status;
|
|
/** 期限 */
|
@Excel(name = "期限")
|
private Integer term;
|
|
/** 利率 */
|
@Excel(name = "利率")
|
private BigDecimal rete;
|
|
/** 开始计息时间 */
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
@Excel(name = "开始计息时间" , width = 30, dateFormat = "yyyy-MM-dd")
|
private Date beginDay;
|
|
/** 总利息 */
|
@Excel(name = "总利息")
|
private BigDecimal interest;
|
|
/** 当前利息 */
|
@Excel(name = "当前利息")
|
private BigDecimal currentInterest;
|
|
/** 还款方式 */
|
@Excel(name = "还款方式")
|
private Integer repayType;
|
|
/** 到期时间 */
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
@Excel(name = "到期时间" , width = 30, dateFormat = "yyyy-MM-dd")
|
private String maturityDate;
|
|
/**下次计息时间*/
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
private String nextInterstTime;
|
|
}
|