parent
08a54f70a3
commit
722f91f2c7
17 changed files with 615 additions and 9 deletions
@ -0,0 +1,34 @@ |
|||||||
|
package com.daqing.financial.guarantee.model.request; |
||||||
|
|
||||||
|
import io.swagger.annotations.ApiModelProperty; |
||||||
|
import lombok.Data; |
||||||
|
import lombok.ToString; |
||||||
|
|
||||||
|
import java.io.Serializable; |
||||||
|
import java.util.Date; |
||||||
|
|
||||||
|
/** |
||||||
|
* 催收列表请求参数 |
||||||
|
* |
||||||
|
* @auther River |
||||||
|
* @date 2021/3/23 10:01 |
||||||
|
*/ |
||||||
|
@Data |
||||||
|
@ToString |
||||||
|
public class AlCollectionListRequest implements Serializable { |
||||||
|
|
||||||
|
@ApiModelProperty("page") |
||||||
|
private Integer page; |
||||||
|
|
||||||
|
@ApiModelProperty("size") |
||||||
|
private Integer size; |
||||||
|
|
||||||
|
@ApiModelProperty("开始时间") |
||||||
|
private Date startTime; |
||||||
|
|
||||||
|
@ApiModelProperty("结束时间") |
||||||
|
private Date endTime; |
||||||
|
|
||||||
|
@ApiModelProperty("保后id") |
||||||
|
private Integer insuranceId; |
||||||
|
} |
@ -0,0 +1,36 @@ |
|||||||
|
package com.daqing.financial.guarantee.model.request; |
||||||
|
|
||||||
|
import com.fasterxml.jackson.annotation.JsonFormat; |
||||||
|
import io.swagger.annotations.ApiModelProperty; |
||||||
|
import lombok.Data; |
||||||
|
import lombok.ToString; |
||||||
|
|
||||||
|
import java.io.Serializable; |
||||||
|
import java.util.Date; |
||||||
|
|
||||||
|
/** |
||||||
|
* 催收请求参数 |
||||||
|
* |
||||||
|
* @auther River |
||||||
|
* @date 2021/3/22 16:29 |
||||||
|
*/ |
||||||
|
@Data |
||||||
|
@ToString |
||||||
|
public class AlCollectionRequest implements Serializable { |
||||||
|
|
||||||
|
@ApiModelProperty("保后id") |
||||||
|
private Integer insuranceId; |
||||||
|
|
||||||
|
@ApiModelProperty("催收方式:1->电话催收;2->上门/外访") |
||||||
|
private Integer collectionMethod; |
||||||
|
|
||||||
|
@ApiModelProperty("催收时间") |
||||||
|
@JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8") |
||||||
|
private Date collectionTime; |
||||||
|
|
||||||
|
@ApiModelProperty("催收反馈") |
||||||
|
private String collectionFeedback; |
||||||
|
|
||||||
|
@ApiModelProperty("附件") |
||||||
|
private String enclosureFile; |
||||||
|
} |
@ -0,0 +1,55 @@ |
|||||||
|
package com.daqing.financial.guarantee.model.response; |
||||||
|
|
||||||
|
import io.swagger.annotations.ApiModelProperty; |
||||||
|
import lombok.Data; |
||||||
|
import lombok.ToString; |
||||||
|
|
||||||
|
import java.io.Serializable; |
||||||
|
import java.math.BigDecimal; |
||||||
|
|
||||||
|
/** |
||||||
|
* 催收管理列表返回类 |
||||||
|
* |
||||||
|
* @auther River |
||||||
|
* @date 2021/3/19 16:14 |
||||||
|
*/ |
||||||
|
@Data |
||||||
|
@ToString |
||||||
|
public class AlCollectionResponse implements Serializable { |
||||||
|
|
||||||
|
@ApiModelProperty("id") |
||||||
|
private Integer id; |
||||||
|
|
||||||
|
@ApiModelProperty("客户编号") |
||||||
|
private String code; |
||||||
|
|
||||||
|
@ApiModelProperty("客户名称") |
||||||
|
private String name; |
||||||
|
|
||||||
|
@ApiModelProperty("联系电话") |
||||||
|
private String phone; |
||||||
|
|
||||||
|
@ApiModelProperty("业务类别") |
||||||
|
private String type; |
||||||
|
|
||||||
|
@ApiModelProperty("担保额度") |
||||||
|
private BigDecimal amount; |
||||||
|
|
||||||
|
@ApiModelProperty("逾期期数") |
||||||
|
private Integer overduePeriods; |
||||||
|
|
||||||
|
@ApiModelProperty("逾期额度") |
||||||
|
private BigDecimal overdueAmount; |
||||||
|
|
||||||
|
@ApiModelProperty("逾期利息") |
||||||
|
private BigDecimal overdueInterest; |
||||||
|
|
||||||
|
@ApiModelProperty("所属部门") |
||||||
|
private String department; |
||||||
|
|
||||||
|
@ApiModelProperty("催收次数") |
||||||
|
private Integer numberOfCollection; |
||||||
|
|
||||||
|
@ApiModelProperty("状态,1->还款中;2->已逾期;3->已还清;4->已结项") |
||||||
|
private Integer status; |
||||||
|
} |
@ -0,0 +1,64 @@ |
|||||||
|
package com.daqing.financial.guarantee.model.response; |
||||||
|
|
||||||
|
import com.daqing.framework.domain.guarantee.AlRepaymentEntry; |
||||||
|
import com.fasterxml.jackson.annotation.JsonFormat; |
||||||
|
import io.swagger.annotations.ApiModelProperty; |
||||||
|
import lombok.Data; |
||||||
|
import lombok.ToString; |
||||||
|
|
||||||
|
import java.io.Serializable; |
||||||
|
import java.math.BigDecimal; |
||||||
|
import java.util.Date; |
||||||
|
import java.util.List; |
||||||
|
|
||||||
|
/** |
||||||
|
* 查看时的催收详情 |
||||||
|
* |
||||||
|
* @auther River |
||||||
|
* @date 2021/3/22 17:00 |
||||||
|
*/ |
||||||
|
@Data |
||||||
|
@ToString |
||||||
|
public class MoreOverdueDetailResponse implements Serializable { |
||||||
|
|
||||||
|
@ApiModelProperty("客户名称") |
||||||
|
private String name; |
||||||
|
|
||||||
|
@ApiModelProperty("业务类别") |
||||||
|
private String type; |
||||||
|
|
||||||
|
@ApiModelProperty("客户编号") |
||||||
|
private String code; |
||||||
|
|
||||||
|
@ApiModelProperty("逾期期数") |
||||||
|
private Integer overduePeriods; |
||||||
|
|
||||||
|
@ApiModelProperty("逾期金额") |
||||||
|
private BigDecimal overdueAmount; |
||||||
|
|
||||||
|
@ApiModelProperty("逾期利息") |
||||||
|
private BigDecimal overdueInterest; |
||||||
|
|
||||||
|
@ApiModelProperty("逾期费用") |
||||||
|
private BigDecimal otherExpenses; |
||||||
|
|
||||||
|
@ApiModelProperty("催收次数") |
||||||
|
private Integer numberOfCollection; |
||||||
|
|
||||||
|
@ApiModelProperty("还款记录") |
||||||
|
private List<AlRepaymentEntry> alRepaymentEntryList; |
||||||
|
|
||||||
|
@ApiModelProperty("催收方式") |
||||||
|
private Integer collectionMethod; |
||||||
|
|
||||||
|
@JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8") |
||||||
|
@ApiModelProperty("催收时间") |
||||||
|
private Date collectionTime; |
||||||
|
|
||||||
|
@ApiModelProperty("催收反馈") |
||||||
|
private String collectionFeedback; |
||||||
|
|
||||||
|
@ApiModelProperty("附件") |
||||||
|
private String enclosureFile; |
||||||
|
|
||||||
|
} |
@ -0,0 +1,50 @@ |
|||||||
|
package com.daqing.financial.guarantee.model.response; |
||||||
|
|
||||||
|
import com.daqing.framework.domain.guarantee.AlRepaymentEntry; |
||||||
|
import com.fasterxml.jackson.annotation.JsonFormat; |
||||||
|
import io.swagger.annotations.ApiModelProperty; |
||||||
|
import lombok.Data; |
||||||
|
import lombok.ToString; |
||||||
|
|
||||||
|
import java.io.Serializable; |
||||||
|
import java.math.BigDecimal; |
||||||
|
import java.util.Date; |
||||||
|
import java.util.List; |
||||||
|
|
||||||
|
/** |
||||||
|
* 催收详情返回类 |
||||||
|
* |
||||||
|
* @auther River |
||||||
|
* @date 2021/3/22 14:59 |
||||||
|
*/ |
||||||
|
@Data |
||||||
|
@ToString |
||||||
|
public class OverdueDetailResponse implements Serializable { |
||||||
|
|
||||||
|
@ApiModelProperty("客户名称") |
||||||
|
private String name; |
||||||
|
|
||||||
|
@ApiModelProperty("业务类别") |
||||||
|
private String type; |
||||||
|
|
||||||
|
@ApiModelProperty("客户编号") |
||||||
|
private String code; |
||||||
|
|
||||||
|
@ApiModelProperty("逾期期数") |
||||||
|
private Integer overduePeriods; |
||||||
|
|
||||||
|
@ApiModelProperty("逾期金额") |
||||||
|
private BigDecimal overdueAmount; |
||||||
|
|
||||||
|
@ApiModelProperty("逾期利息") |
||||||
|
private BigDecimal overdueInterest; |
||||||
|
|
||||||
|
@ApiModelProperty("逾期费用") |
||||||
|
private BigDecimal otherExpenses; |
||||||
|
|
||||||
|
@ApiModelProperty("催收次数") |
||||||
|
private Integer numberOfCollection; |
||||||
|
|
||||||
|
@ApiModelProperty("还款记录") |
||||||
|
private List<AlRepaymentEntry> alRepaymentEntryList; |
||||||
|
} |
Loading…
Reference in new issue