This commit is contained in:
dute7liang
2023-12-19 22:25:27 +08:00
parent 5676aa7fde
commit 5b04a92a55
385 changed files with 31644 additions and 0 deletions

View File

@@ -0,0 +1,55 @@
package com.bashi.dk.domain;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
/**
* 协议设置
* @TableName dk_agreement_setting
*/
@TableName(value ="dk_agreement_setting")
@Data
@ApiModel("协议设置对象")
public class AgreementSetting implements Serializable {
/**
* ID
*/
@TableId(type = IdType.AUTO)
private Long id;
/**
* 借款协议
*/
@ApiModelProperty("借款协议")
private String loansAgreement;
/**
* 服务协议
*/
@ApiModelProperty("服务协议")
private String serviceAgreement;
/**
* 授权协议
*/
@ApiModelProperty("授权协议")
private String authAgreement;
/**
* 法律责任
*/
@ApiModelProperty("法律责任")
private String lawAgreement;
private String contractTemplate;
@TableField(exist = false)
private static final long serialVersionUID = 1L;
}

View File

@@ -0,0 +1,210 @@
package com.bashi.dk.domain;
import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;
import java.io.Serializable;
import java.math.BigDecimal;
import java.time.LocalDateTime;
/**
* 借款计划对象 dk_borrow
*
* @author duteliang
* @date 2023-11-29
*/
@Data
@NoArgsConstructor
@Accessors(chain = true)
@TableName("dk_borrow")
@ApiModel("借款计划")
public class Borrow implements Serializable {
private static final long serialVersionUID=1L;
/** ID */
@TableId(value = "id")
@ApiModelProperty("ID")
private Long id;
@ApiModelProperty("用途说明")
private String noteRemark;
private Boolean auditFlag;
/** 订单编号 */
@ApiModelProperty("订单编号")
private String tradeNo;
/** 总贷款额 */
@ApiModelProperty("总贷款额")
private BigDecimal totalLoanMoney;
/** 还款月数 */
@ApiModelProperty("还款月数")
private Integer totalMonth;
/** 月利率 */
@ApiModelProperty("月利率")
private Double loanMonthRate;
/** 年利率 */
@ApiModelProperty("年利率")
private Double loanYearRate;
/** 总利息数 */
@ApiModelProperty("总利息数")
private BigDecimal totalInterest;
/** 还款总额 */
@ApiModelProperty("还款总额")
private BigDecimal totalRepayment;
/** 首月还款额 */
@ApiModelProperty("首月还款额")
private BigDecimal firstRepayment;
/** 每月还款额 */
@ApiModelProperty("每月还款额")
private BigDecimal avgRepayment;
/** 每月还款日 */
@ApiModelProperty("每月还款日")
private Integer dueDate;
/** 是否打款 */
@ApiModelProperty("是否打款")
private Integer remitFlag;
@ApiModelProperty("客户电话")
private String customerPhone;
/** 借款状态 */
@ApiModelProperty("借款状态")
private String borrowName;
@ApiModelProperty("借款状态样式")
private String borrowNameStyle;
/** 借款说明 */
@ApiModelProperty("借款说明")
private String borrowRemark;
/** 还款说明 */
@ApiModelProperty("还款说明")
private String repayRemark;
/** 计划 */
@ApiModelProperty("计划")
private String infoJson;
/** 客户ID */
@ApiModelProperty("客户ID")
private Long customerId;
/** 真实姓名 */
@ApiModelProperty("真实姓名")
private String realName;
/** 身份证照片 */
@ApiModelProperty("身份证照片")
private String cardNum;
/** 身份证正面 */
@ApiModelProperty("身份证正面")
private String cardFrontPicture;
private String handCardPicture;
/** 身份证背面 */
@ApiModelProperty("身份证背面")
private String cardBackPicture;
/** 单位名称 */
@ApiModelProperty("单位名称")
private String companyName;
/** 职位 */
@ApiModelProperty("职位")
private String companyTitle;
/** 单位电话 */
@ApiModelProperty("单位电话")
private String companyPhone;
/** 工作年龄 */
@ApiModelProperty("工作年龄")
private String companyYear;
/** 单位地址 */
@ApiModelProperty("单位地址")
private String companyAddress;
/** 详细地址 */
@ApiModelProperty("详细地址")
private String companyAddressInfo;
/** 现居住地址 */
@ApiModelProperty("现居住地址")
private String customerAddress;
/** 详细地址 */
@ApiModelProperty("详细地址")
private String customerAddressInfo;
/** 亲属姓名 */
@ApiModelProperty("亲属姓名")
private String kinsfolkName;
/** 亲属电话 */
@ApiModelProperty("亲属电话")
private String kinsfolkPhone;
/** 亲属关系 1-父母、2-配偶、3-子女4-祖父母 */
@ApiModelProperty("亲属关系 1-父母、2-配偶、3-子女4-祖父母")
private String kinsfolkRef;
@ApiModelProperty("转账备注")
private String transRemark;
/** $column.columnComment */
@ApiModelProperty("$column.columnComment")
private String bankType;
/** $column.columnComment */
@ApiModelProperty("$column.columnComment")
private String backCardNum;
/** $column.columnComment */
@ApiModelProperty("$column.columnComment")
private String firstBankType;
/** $column.columnComment */
@ApiModelProperty("$column.columnComment")
private String firstBackCardNum;
/** 修改银行卡次数 */
@ApiModelProperty("修改银行卡次数")
private Integer updateBackNum;
@ApiModelProperty("收入(万)")
private BigDecimal incomeWan;
/** 创建时间 */
@ApiModelProperty("创建时间")
private LocalDateTime createTime;
/** 修改时间 */
@ApiModelProperty("修改时间")
private LocalDateTime updateTime;
}

View File

@@ -0,0 +1,21 @@
package com.bashi.dk.domain;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;
@Data
@NoArgsConstructor
@Accessors(chain = true)
@TableName("dk_borrow_log")
public class BorrowLog {
/** ID */
@TableId(value = "id")
private Long id;
private Double withdrawAccount;
private Long customerId;
}

View File

@@ -0,0 +1,59 @@
package com.bashi.dk.domain;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import com.baomidou.mybatisplus.annotation.*;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;
import java.io.Serializable;
import java.util.Date;
import java.math.BigDecimal;
/**
* 借款状态对象 dk_borrow_status
*
* @author duteliang
* @date 2023-11-29
*/
@Data
@NoArgsConstructor
@Accessors(chain = true)
@TableName("dk_borrow_status")
@ApiModel("借款状态添加对象")
public class BorrowStatus implements Serializable {
private static final long serialVersionUID=1L;
/** ID */
@TableId(value = "id")
@ApiModelProperty("ID")
private Long id;
/** 是否可以打款 */
@ApiModelProperty("是否可以打款")
private Integer usedRemit;
/** 借款状态 */
@ApiModelProperty("借款状态")
private String borrowName;
/** 借款说明 */
@ApiModelProperty("借款说明")
private String borrowRemark;
@ApiModelProperty("借款样式")
private String borrowNameStyle;
/** 创建时间 */
@TableField(fill = FieldFill.INSERT)
@ApiModelProperty("创建时间")
private Date createTime;
/** 修改时间 */
@TableField(fill = FieldFill.INSERT_UPDATE)
@ApiModelProperty("修改时间")
private Date updateTime;
}

View File

@@ -0,0 +1,162 @@
package com.bashi.dk.domain;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.math.BigDecimal;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
* 客户资料
* @TableName dk_customer_info
*/
@TableName(value ="dk_customer_info")
@Data
@ApiModel("客户资料")
public class CustomerInfo implements Serializable {
/**
* ID
*/
@TableId(type = IdType.AUTO)
private Long id;
@ApiModelProperty("身份信息完整度")
private Boolean cardFlag = false;
@ApiModelProperty("资料信息完整度")
private Boolean infoFlag = false;
@ApiModelProperty("银行卡信息完整度")
private Boolean bankFlag = false;
/**
* 客户ID
*/
@ApiModelProperty("客户ID")
private Long customerId;
@ApiModelProperty("客户电话")
private String customerPhone;
/**
* 真实姓名
*/
@ApiModelProperty("真实姓名")
private String realName;
/**
* 身份证号码
*/
@ApiModelProperty("身份证号码")
private String cardNum;
/**
* 身份证正面
*/
@ApiModelProperty("身份证正面")
private String cardFrontPicture;
/**
* 手持身份证照片
*/
@ApiModelProperty("手持身份证照片")
private String handCardPicture;
/**
* 身份证背面
*/
@ApiModelProperty("身份证背面")
private String cardBackPicture;
/**
* 单位名称
*/
@ApiModelProperty("单位名称")
private String companyName;
/**
* 职位
*/
@ApiModelProperty("职位")
private String companyTitle;
/**
* 单位电话
*/
@ApiModelProperty("单位电话")
private String companyPhone;
/**
* 工作年龄
*/
@ApiModelProperty("工作年龄")
private String companyYear;
/**
* 单位地址
*/
@ApiModelProperty("单位地址")
private String companyAddress;
/**
* 详细地址
*/
@ApiModelProperty("详细地址")
private String companyAddressInfo;
/**
* 现居住地址
*/
@ApiModelProperty("现居住地址")
private String customerAddress;
/**
* 详细地址
*/
@ApiModelProperty("详细地址")
private String customerAddressInfo;
@ApiModelProperty("收入(万)")
private BigDecimal incomeWan;
/**
* 亲属姓名
*/
@ApiModelProperty("亲属姓名")
private String kinsfolkName;
/**
* 亲属电话
*/
@ApiModelProperty("亲属电话")
private String kinsfolkPhone;
/**
* 亲属关系 1-父母、2-配偶、3-子女4-祖父母
*/
@ApiModelProperty("亲属关系 1-父母、2-配偶、3-子女4-祖父母")
private String kinsfolkRef;
/**
* 开户银行
*/
@ApiModelProperty("开户银行")
private String bankType;
/**
* 银行卡号
*/
@ApiModelProperty("银行卡号")
private String backCardNum;
@ApiModelProperty("签名")
private String signature;
private Boolean allowSignature = true;
@TableField(exist = false)
private static final long serialVersionUID = 1L;
}

View File

@@ -0,0 +1,42 @@
package com.bashi.dk.domain;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import lombok.Data;
/**
* 常规设置
* @TableName dk_home_setting
*/
@TableName(value ="dk_home_setting")
@Data
public class HomeSetting implements Serializable {
/**
* ID
*/
@TableId(type = IdType.AUTO)
private Long id;
/**
* 站点标题
*/
private String homeTitle;
/**
* banner图
*/
private String bannerOne;
/**
* 公章
*/
private String commonSeal;
private String chatUrl;
@TableField(exist = false)
private static final long serialVersionUID = 1L;
}

View File

@@ -0,0 +1,61 @@
package com.bashi.dk.domain;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.math.BigDecimal;
import lombok.Data;
/**
* 贷款设置
* @TableName dk_loans_setting
*/
@TableName(value ="dk_loans_setting")
@Data
public class LoansSetting implements Serializable {
/**
* ID
*/
@TableId(type = IdType.AUTO)
private Long id;
/**
* 贷款最小金额(元)
*/
private BigDecimal loansMinAccount;
/**
* 贷款最大金额(元)
*/
private BigDecimal loansMaxAccount;
/**
* 贷款初始金额(元)
*/
private BigDecimal loansInitAccount;
/**
* 允许选择月份
*/
private String loansMonth;
/**
* 初始选择月份
*/
private String loansInitMonth;
/**
* 每月还款日
*/
private Integer dueDate;
/**
* 服务费率
*/
private String serviceRate;
@TableField(exist = false)
private static final long serialVersionUID = 1L;
}