Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
C
clx-performance
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
姜武杰
clx-performance
Commits
f6b8fc25
提交
f6b8fc25
authored
1月 22, 2024
作者:
liuhaiquan
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
新增借款还款相关代码
上级
43368b20
隐藏空白字符变更
内嵌
并排
正在显示
52 个修改的文件
包含
1939 行增加
和
0 行删除
+1939
-0
PageCarrierOwnerLoanRecordParam.java
...aram/pc/loan/carrier/PageCarrierOwnerLoanRecordParam.java
+36
-0
PageCarrierOwnerPaymentParam.java
...e/param/pc/loan/carrier/PageCarrierOwnerPaymentParam.java
+38
-0
PageCarrierOwnerRepaymentParam.java
...param/pc/loan/carrier/PageCarrierOwnerRepaymentParam.java
+41
-0
PageOwnerLoanAccountApproveParam.java
...ram/pc/loan/carrier/PageOwnerLoanAccountApproveParam.java
+29
-0
OwnerLoanAccountApproveVO.java
...ormance/vo/pc/loan/carrier/OwnerLoanAccountApproveVO.java
+64
-0
OwnerLoanRecordVO.java
...clx/performance/vo/pc/loan/carrier/OwnerLoanRecordVO.java
+101
-0
OwnerPaymentVO.java
...om/clx/performance/vo/pc/loan/carrier/OwnerPaymentVO.java
+92
-0
OwnerRepaymentVO.java
.../clx/performance/vo/pc/loan/carrier/OwnerRepaymentVO.java
+101
-0
CarrierOwnerLoanAccountApproveController.java
.../pc/carrier/CarrierOwnerLoanAccountApproveController.java
+42
-0
CarrierOwnerLoanRecordController.java
...ntroller/pc/carrier/CarrierOwnerLoanRecordController.java
+38
-0
CarrierOwnerPaymentController.java
.../controller/pc/carrier/CarrierOwnerPaymentController.java
+38
-0
CarrierOwnerRepaymentController.java
...ontroller/pc/carrier/CarrierOwnerRepaymentController.java
+39
-0
OwnerLoanAccountApproveDaoImpl.java
...ormance/dao/impl/loan/OwnerLoanAccountApproveDaoImpl.java
+40
-0
OwnerLoanAccountDaoImpl.java
...lx/performance/dao/impl/loan/OwnerLoanAccountDaoImpl.java
+16
-0
OwnerLoanAccountRunningWaterRecordDaoImpl.java
.../impl/loan/OwnerLoanAccountRunningWaterRecordDaoImpl.java
+16
-0
OwnerLoanRecordDaoImpl.java
...clx/performance/dao/impl/loan/OwnerLoanRecordDaoImpl.java
+47
-0
OwnerPaymentDaoImpl.java
...om/clx/performance/dao/impl/loan/OwnerPaymentDaoImpl.java
+48
-0
OwnerRepaymentDaoImpl.java
.../clx/performance/dao/impl/loan/OwnerRepaymentDaoImpl.java
+50
-0
OwnerLoanAccountApproveDao.java
.../clx/performance/dao/loan/OwnerLoanAccountApproveDao.java
+17
-0
OwnerLoanAccountDao.java
...ava/com/clx/performance/dao/loan/OwnerLoanAccountDao.java
+13
-0
OwnerLoanAccountRunningWaterRecordDao.java
...mance/dao/loan/OwnerLoanAccountRunningWaterRecordDao.java
+13
-0
OwnerLoanRecordDao.java
...java/com/clx/performance/dao/loan/OwnerLoanRecordDao.java
+17
-0
OwnerPaymentDao.java
...in/java/com/clx/performance/dao/loan/OwnerPaymentDao.java
+15
-0
OwnerRepaymentDao.java
.../java/com/clx/performance/dao/loan/OwnerRepaymentDao.java
+16
-0
OwnerLoanAccountApproveMapper.java
...erformance/mapper/loan/OwnerLoanAccountApproveMapper.java
+12
-0
OwnerLoanAccountMapper.java
...m/clx/performance/mapper/loan/OwnerLoanAccountMapper.java
+12
-0
OwnerLoanAccountRunningWaterRecordMapper.java
...mapper/loan/OwnerLoanAccountRunningWaterRecordMapper.java
+12
-0
OwnerLoanRecordMapper.java
...om/clx/performance/mapper/loan/OwnerLoanRecordMapper.java
+12
-0
OwnerPaymentMapper.java
...a/com/clx/performance/mapper/loan/OwnerPaymentMapper.java
+12
-0
OwnerRepaymentMapper.java
...com/clx/performance/mapper/loan/OwnerRepaymentMapper.java
+12
-0
OwnerLoanAccount.java
...java/com/clx/performance/model/loan/OwnerLoanAccount.java
+72
-0
OwnerLoanAccountApprove.java
...m/clx/performance/model/loan/OwnerLoanAccountApprove.java
+79
-0
OwnerLoanAccountRunningWaterRecord.java
...rmance/model/loan/OwnerLoanAccountRunningWaterRecord.java
+84
-0
OwnerLoanRecord.java
.../java/com/clx/performance/model/loan/OwnerLoanRecord.java
+116
-0
OwnerPayment.java
...ain/java/com/clx/performance/model/loan/OwnerPayment.java
+108
-0
OwnerRepayment.java
...n/java/com/clx/performance/model/loan/OwnerRepayment.java
+116
-0
OwnerLoanAccountApproveServiceImpl.java
...service/impl/loan/OwnerLoanAccountApproveServiceImpl.java
+42
-0
OwnerLoanAccountRunningWaterRecordServiceImpl.java
...l/loan/OwnerLoanAccountRunningWaterRecordServiceImpl.java
+15
-0
OwnerLoanAccountServiceImpl.java
...rmance/service/impl/loan/OwnerLoanAccountServiceImpl.java
+15
-0
OwnerLoanRecordServiceImpl.java
...ormance/service/impl/loan/OwnerLoanRecordServiceImpl.java
+41
-0
OwnerPaymentServiceImpl.java
...erformance/service/impl/loan/OwnerPaymentServiceImpl.java
+38
-0
OwnerRepaymentServiceImpl.java
...formance/service/impl/loan/OwnerRepaymentServiceImpl.java
+39
-0
OwnerLoanAccountApproveService.java
...formance/service/loan/OwnerLoanAccountApproveService.java
+14
-0
OwnerLoanAccountRunningWaterRecordService.java
...rvice/loan/OwnerLoanAccountRunningWaterRecordService.java
+9
-0
OwnerLoanAccountService.java
...clx/performance/service/loan/OwnerLoanAccountService.java
+9
-0
OwnerLoanRecordService.java
.../clx/performance/service/loan/OwnerLoanRecordService.java
+14
-0
OwnerPaymentService.java
...com/clx/performance/service/loan/OwnerPaymentService.java
+14
-0
OwnerRepaymentService.java
...m/clx/performance/service/loan/OwnerRepaymentService.java
+14
-0
OwnerLoanAccountApproveStruct.java
...erformance/struct/loan/OwnerLoanAccountApproveStruct.java
+14
-0
OwnerLoanRecordStruct.java
...om/clx/performance/struct/loan/OwnerLoanRecordStruct.java
+17
-0
OwnerPaymentStruct.java
...a/com/clx/performance/struct/loan/OwnerPaymentStruct.java
+15
-0
OwnerRepaymentStruct.java
...com/clx/performance/struct/loan/OwnerRepaymentStruct.java
+15
-0
没有找到文件。
performance-api/src/main/java/com/clx/performance/param/pc/loan/carrier/PageCarrierOwnerLoanRecordParam.java
0 → 100644
浏览文件 @
f6b8fc25
package
com
.
clx
.
performance
.
param
.
pc
.
loan
.
carrier
;
import
com.msl.common.base.PageParam
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Getter
;
import
lombok.Setter
;
/**
* @ClassName PageCarrierOwnerLoanRecordParam
* @Description
* @Author kavin
* @Date 2024/1/20 17:31
* @Version 1.0
*/
@Getter
@Setter
public
class
PageCarrierOwnerLoanRecordParam
extends
PageParam
{
@ApiModelProperty
(
"借款单号"
)
private
Long
loanNo
;
@ApiModelProperty
(
"货主编码"
)
private
String
ownerUserNo
;
@ApiModelProperty
(
"货主姓名"
)
private
String
ownerUserName
;
@ApiModelProperty
(
"联系电话"
)
private
String
mobile
;
@ApiModelProperty
(
"借款类型 1:虚拟货币 2:资金"
)
private
Integer
loanType
;
@ApiModelProperty
(
"待审批 10 付款中 20 付款成功 30 付款失败 40 审批通过 50 审批拒绝 60"
)
private
Integer
status
;
}
performance-api/src/main/java/com/clx/performance/param/pc/loan/carrier/PageCarrierOwnerPaymentParam.java
0 → 100644
浏览文件 @
f6b8fc25
package
com
.
clx
.
performance
.
param
.
pc
.
loan
.
carrier
;
import
com.msl.common.base.PageParam
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Getter
;
import
lombok.Setter
;
/**
* @ClassName PageCarrierOwnerRepaymentParam
* @Description
* @Author kavin
* @Date 2024/1/20 15:14
* @Version 1.0
*/
@Getter
@Setter
public
class
PageCarrierOwnerPaymentParam
extends
PageParam
{
@ApiModelProperty
(
"还款单号"
)
private
Long
repaymentNo
;
@ApiModelProperty
(
"货主编码"
)
private
String
ownerUserNo
;
@ApiModelProperty
(
"货主名称"
)
private
String
ownerUserName
;
@ApiModelProperty
(
"联系电话"
)
private
String
mobile
;
@ApiModelProperty
(
"付款单号"
)
private
Long
paymentNo
;
@ApiModelProperty
(
"10 待付款 20 付款中 30 付款成功 40 付款失败"
)
private
Integer
status
;
}
performance-api/src/main/java/com/clx/performance/param/pc/loan/carrier/PageCarrierOwnerRepaymentParam.java
0 → 100644
浏览文件 @
f6b8fc25
package
com
.
clx
.
performance
.
param
.
pc
.
loan
.
carrier
;
import
com.msl.common.base.PageParam
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Getter
;
import
lombok.Setter
;
/**
* @ClassName PageCarrierOwnerRepaymentParam
* @Description
* @Author kavin
* @Date 2024/1/20 15:14
* @Version 1.0
*/
@Getter
@Setter
public
class
PageCarrierOwnerRepaymentParam
extends
PageParam
{
@ApiModelProperty
(
"还款单号"
)
private
Long
repaymentNo
;
@ApiModelProperty
(
"货主编码"
)
private
String
ownerUserNo
;
@ApiModelProperty
(
"货主名称"
)
private
String
ownerUserName
;
@ApiModelProperty
(
"联系电话"
)
private
String
mobile
;
@ApiModelProperty
(
"借款单号"
)
private
Long
loanNo
;
@ApiModelProperty
(
"10 待付款 20 付款中 30 付款成功 40 付款失败"
)
private
Integer
status
;
@ApiModelProperty
(
"10 未逾期 20 已逾期"
)
private
Integer
beOverdue
;
}
performance-api/src/main/java/com/clx/performance/param/pc/loan/carrier/PageOwnerLoanAccountApproveParam.java
0 → 100644
浏览文件 @
f6b8fc25
package
com
.
clx
.
performance
.
param
.
pc
.
loan
.
carrier
;
import
com.msl.common.base.PageParam
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Getter
;
import
lombok.Setter
;
/**
* @ClassName PageOwnerLoanAccountApproveParam
* @Description
* @Author kavin
* @Date 2024/1/20 17:57
* @Version 1.0
*/
@Getter
@Setter
public
class
PageOwnerLoanAccountApproveParam
extends
PageParam
{
@ApiModelProperty
(
"货主编码"
)
private
String
ownerUserNo
;
@ApiModelProperty
(
"货主名称"
)
private
String
ownerUserName
;
@ApiModelProperty
(
"待审批 10,审批成功 20,审批拒绝 30"
)
private
Integer
status
;
}
performance-api/src/main/java/com/clx/performance/vo/pc/loan/carrier/OwnerLoanAccountApproveVO.java
0 → 100644
浏览文件 @
f6b8fc25
package
com
.
clx
.
performance
.
vo
.
pc
.
loan
.
carrier
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Getter
;
import
lombok.Setter
;
import
java.time.LocalDateTime
;
/**
* @author kavin
* Date 2024-01-20
* Time 13:31
*/
@Getter
@Setter
public
class
OwnerLoanAccountApproveVO
{
private
Integer
id
;
@ApiModelProperty
(
"货主编码"
)
private
String
ownerUserNo
;
@ApiModelProperty
(
"货主名称"
)
private
String
ownerUserName
;
@ApiModelProperty
(
"联系电话"
)
private
String
mobile
;
@ApiModelProperty
(
"账户类型 默认3 借款账户"
)
private
Integer
accountType
;
@ApiModelProperty
(
"待审批 10,审批成功 20,审批拒绝 30"
)
private
Integer
status
;
@ApiModelProperty
(
"审批时间"
)
private
LocalDateTime
approveTime
;
@ApiModelProperty
(
"审批人"
)
private
String
approveBy
;
@ApiModelProperty
(
"拒绝原因"
)
private
String
rejectReason
;
@ApiModelProperty
(
"创建人"
)
private
String
createBy
;
@ApiModelProperty
(
"创建时间"
)
private
LocalDateTime
createTime
;
@ApiModelProperty
(
"修改时间"
)
private
LocalDateTime
modifiedTime
;
}
performance-api/src/main/java/com/clx/performance/vo/pc/loan/carrier/OwnerLoanRecordVO.java
0 → 100644
浏览文件 @
f6b8fc25
package
com
.
clx
.
performance
.
vo
.
pc
.
loan
.
carrier
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Getter
;
import
lombok.Setter
;
import
java.math.BigDecimal
;
import
java.time.LocalDateTime
;
/**
* @author kavin
* Date 2024-01-20
* Time 17:05
*/
@Getter
@Setter
public
class
OwnerLoanRecordVO
{
private
Integer
id
;
@ApiModelProperty
(
"货主编码"
)
private
String
ownerUserNo
;
@ApiModelProperty
(
"货主名称"
)
private
String
ownerUserName
;
@ApiModelProperty
(
"联系电话"
)
private
String
mobile
;
@ApiModelProperty
(
"交易流水号(第三方)"
)
private
Long
runningWaterOpenNo
;
@ApiModelProperty
(
"借款单号"
)
private
Long
loanNo
;
@ApiModelProperty
(
"借款类型 1:虚拟货币 2:资金"
)
private
Integer
loanType
;
@ApiModelProperty
(
"借款金额"
)
private
BigDecimal
loanBalance
;
@ApiModelProperty
(
"借款方"
)
private
String
borrower
;
@ApiModelProperty
(
"借出方"
)
private
String
lendingParty
;
@ApiModelProperty
(
"付款账户"
)
private
String
paymentAccount
;
@ApiModelProperty
(
"收款方"
)
private
String
payee
;
@ApiModelProperty
(
"收款账户"
)
private
String
payeeAccount
;
@ApiModelProperty
(
"待审批 10 付款中 20 付款成功 30 付款失败 40 审批通过 50 审批拒绝 60"
)
private
Integer
status
;
@ApiModelProperty
(
"审批时间"
)
private
LocalDateTime
approveTime
;
@ApiModelProperty
(
"审批人"
)
private
String
approveBy
;
@ApiModelProperty
(
"拒绝原因"
)
private
String
rejectReason
;
@ApiModelProperty
(
"借款归还时间"
)
private
LocalDateTime
loanRepaymentTime
;
@ApiModelProperty
(
"创建人"
)
private
String
createBy
;
@ApiModelProperty
(
"创建时间"
)
private
LocalDateTime
createTime
;
@ApiModelProperty
(
"修改时间"
)
private
LocalDateTime
modifiedTime
;
}
performance-api/src/main/java/com/clx/performance/vo/pc/loan/carrier/OwnerPaymentVO.java
0 → 100644
浏览文件 @
f6b8fc25
package
com
.
clx
.
performance
.
vo
.
pc
.
loan
.
carrier
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Getter
;
import
lombok.Setter
;
import
java.math.BigDecimal
;
/**
* @author kavin
* Date 2024-01-20
* Time 13:31
*/
@Getter
@Setter
public
class
OwnerPaymentVO
{
private
Integer
id
;
@ApiModelProperty
(
"货主编码"
)
private
String
ownerUserNo
;
@ApiModelProperty
(
"货主名称"
)
private
String
ownerUserName
;
@ApiModelProperty
(
"联系电话"
)
private
String
mobile
;
@ApiModelProperty
(
"交易流水号(第三方)"
)
private
Long
runningWaterOpenNo
;
@ApiModelProperty
(
"付款单号"
)
private
Long
paymentNo
;
@ApiModelProperty
(
"还款单号"
)
private
Long
repaymentNo
;
@ApiModelProperty
(
"付款金额"
)
private
BigDecimal
paymentBalance
;
@ApiModelProperty
(
"付款方"
)
private
String
payment
;
@ApiModelProperty
(
"付款账户"
)
private
String
paymentAccount
;
@ApiModelProperty
(
"收款方"
)
private
String
payee
;
@ApiModelProperty
(
"收款账户"
)
private
String
payeeAccount
;
@ApiModelProperty
(
"10 待付款 20 付款中 30 付款成功 40 付款失败"
)
private
Integer
status
;
@ApiModelProperty
(
"默认财资 30 "
)
private
Integer
payChannel
;
@ApiModelProperty
(
"操作时间"
)
private
String
operateTime
;
@ApiModelProperty
(
"操作人"
)
private
String
operateBy
;
@ApiModelProperty
(
"创建人"
)
private
String
createBy
;
@ApiModelProperty
(
"创建时间"
)
private
String
createTime
;
@ApiModelProperty
(
"修改时间"
)
private
String
modifiedTime
;
}
performance-api/src/main/java/com/clx/performance/vo/pc/loan/carrier/OwnerRepaymentVO.java
0 → 100644
浏览文件 @
f6b8fc25
package
com
.
clx
.
performance
.
vo
.
pc
.
loan
.
carrier
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Getter
;
import
lombok.Setter
;
import
java.math.BigDecimal
;
/**
* @ClassName OwnerRepayment
* @Description
* @Author kavin
* @Date 2024/1/20 15:18
* @Version 1.0
*/
@Getter
@Setter
public
class
OwnerRepaymentVO
{
private
Integer
id
;
@ApiModelProperty
(
"货主编码"
)
private
String
ownerUserNo
;
@ApiModelProperty
(
"货主名称"
)
private
String
ownerUserName
;
@ApiModelProperty
(
"联系电话"
)
private
String
mobile
;
@ApiModelProperty
(
"交易流水号(第三方)"
)
private
Long
runningWaterOpenNo
;
@ApiModelProperty
(
"还款单号"
)
private
Long
repaymentNo
;
@ApiModelProperty
(
"还款金额"
)
private
BigDecimal
repaymentBalance
;
@ApiModelProperty
(
"付款方"
)
private
String
payment
;
@ApiModelProperty
(
"付款账户"
)
private
String
paymentAccount
;
@ApiModelProperty
(
"收款方"
)
private
String
payee
;
@ApiModelProperty
(
"收款账户"
)
private
String
payeeAccount
;
@ApiModelProperty
(
"借款单号"
)
private
Long
loanNo
;
@ApiModelProperty
(
"10 待付款 20 付款中 30 付款成功 40 付款失败"
)
private
Integer
status
;
@ApiModelProperty
(
"支付渠道 10 订单支付 20 转账支付"
)
private
Integer
payChannel
;
@ApiModelProperty
(
"10 未逾期 20 已逾期"
)
private
Integer
beOverdue
;
@ApiModelProperty
(
"借款归还时间"
)
private
String
loanRepaymentTime
;
@ApiModelProperty
(
"操作时间"
)
private
String
operateTime
;
@ApiModelProperty
(
"操作人"
)
private
String
operateBy
;
@ApiModelProperty
(
"创建人"
)
private
String
createBy
;
@ApiModelProperty
(
"创建时间"
)
private
String
createTime
;
@ApiModelProperty
(
"修改时间"
)
private
String
modifiedTime
;
}
performance-web/src/main/java/com/clx/performance/controller/pc/carrier/CarrierOwnerLoanAccountApproveController.java
0 → 100644
浏览文件 @
f6b8fc25
package
com
.
clx
.
performance
.
controller
.
pc
.
carrier
;
import
com.baomidou.mybatisplus.core.metadata.IPage
;
import
com.clx.performance.param.pc.loan.carrier.PageOwnerLoanAccountApproveParam
;
import
com.clx.performance.service.loan.OwnerLoanAccountApproveService
;
import
com.clx.performance.vo.pc.loan.carrier.OwnerLoanAccountApproveVO
;
import
com.msl.common.base.PageData
;
import
com.msl.common.result.Result
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.ApiOperation
;
import
lombok.AllArgsConstructor
;
import
lombok.extern.slf4j.Slf4j
;
import
org.springframework.validation.annotation.Validated
;
import
org.springframework.web.bind.annotation.PostMapping
;
import
org.springframework.web.bind.annotation.RequestBody
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RestController
;
/**
* @ClassName CarrierOwnerLoanAccountApproveController
* @Description
* @Author kavin
* @Date 2024/1/20 17:52
* @Version 1.0
*/
@Slf4j
@RestController
@RequestMapping
(
value
=
"/pc/carrier/ownerLoanAccountApprove"
)
@Validated
@Api
(
tags
=
"承运端-运营管理"
)
@AllArgsConstructor
public
class
CarrierOwnerLoanAccountApproveController
{
private
final
OwnerLoanAccountApproveService
ownerLoanAccountApproveService
;
@ApiOperation
(
value
=
"货主借款账户审核列表"
,
notes
=
"<br>By:刘海泉"
)
@PostMapping
(
"/pageOwnerLoanAccountApprove"
)
public
Result
<
PageData
<
OwnerLoanAccountApproveVO
>>
pageOwnerLoanAccountApprove
(
@RequestBody
@Validated
PageOwnerLoanAccountApproveParam
param
)
{
IPage
<
OwnerLoanAccountApproveVO
>
page
=
ownerLoanAccountApproveService
.
pageOwnerLoanAccountApprove
(
param
);
return
Result
.
page
(
page
.
getRecords
(),
page
.
getTotal
(),
page
.
getPages
());
}
}
performance-web/src/main/java/com/clx/performance/controller/pc/carrier/CarrierOwnerLoanRecordController.java
0 → 100644
浏览文件 @
f6b8fc25
package
com
.
clx
.
performance
.
controller
.
pc
.
carrier
;
import
com.baomidou.mybatisplus.core.metadata.IPage
;
import
com.clx.performance.param.pc.loan.carrier.PageCarrierOwnerLoanRecordParam
;
import
com.clx.performance.service.loan.OwnerLoanRecordService
;
import
com.clx.performance.vo.pc.loan.carrier.OwnerLoanRecordVO
;
import
com.msl.common.base.PageData
;
import
com.msl.common.result.Result
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.ApiOperation
;
import
lombok.AllArgsConstructor
;
import
lombok.extern.slf4j.Slf4j
;
import
org.springframework.validation.annotation.Validated
;
import
org.springframework.web.bind.annotation.PostMapping
;
import
org.springframework.web.bind.annotation.RequestBody
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RestController
;
@Slf4j
@RestController
@RequestMapping
(
value
=
"/pc/carrier/ownerLoanRecord"
)
@Validated
@Api
(
tags
=
"承运端-借款管理"
)
@AllArgsConstructor
public
class
CarrierOwnerLoanRecordController
{
private
final
OwnerLoanRecordService
ownerLoanRecordService
;
@ApiOperation
(
value
=
"借款审批列表"
,
notes
=
"<br>By:刘海泉"
)
@PostMapping
(
"/pageOwnerLoanRecord"
)
public
Result
<
PageData
<
OwnerLoanRecordVO
>>
pageOwnerLoanRecord
(
@RequestBody
@Validated
PageCarrierOwnerLoanRecordParam
param
)
{
IPage
<
OwnerLoanRecordVO
>
page
=
ownerLoanRecordService
.
pageOwnerLoanRecord
(
param
);
return
Result
.
page
(
page
.
getRecords
(),
page
.
getTotal
(),
page
.
getPages
());
}
}
performance-web/src/main/java/com/clx/performance/controller/pc/carrier/CarrierOwnerPaymentController.java
0 → 100644
浏览文件 @
f6b8fc25
package
com
.
clx
.
performance
.
controller
.
pc
.
carrier
;
import
com.baomidou.mybatisplus.core.metadata.IPage
;
import
com.clx.performance.param.pc.loan.carrier.PageCarrierOwnerPaymentParam
;
import
com.clx.performance.service.loan.OwnerPaymentService
;
import
com.clx.performance.vo.pc.loan.carrier.OwnerPaymentVO
;
import
com.msl.common.base.PageData
;
import
com.msl.common.result.Result
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.ApiOperation
;
import
lombok.AllArgsConstructor
;
import
lombok.extern.slf4j.Slf4j
;
import
org.springframework.validation.annotation.Validated
;
import
org.springframework.web.bind.annotation.PostMapping
;
import
org.springframework.web.bind.annotation.RequestBody
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RestController
;
@Slf4j
@RestController
@RequestMapping
(
value
=
"/pc/carrier/ownerPayment"
)
@Validated
@Api
(
tags
=
"承运端-借款管理"
)
@AllArgsConstructor
public
class
CarrierOwnerPaymentController
{
private
final
OwnerPaymentService
ownerPaymentService
;
@ApiOperation
(
value
=
"付款列表"
,
notes
=
"<br>By:刘海泉"
)
@PostMapping
(
"/pageOwnerPayment"
)
public
Result
<
PageData
<
OwnerPaymentVO
>>
pageOwnerPayment
(
@RequestBody
@Validated
PageCarrierOwnerPaymentParam
param
)
{
IPage
<
OwnerPaymentVO
>
page
=
ownerPaymentService
.
pageOwnerPayment
(
param
);
return
Result
.
page
(
page
.
getRecords
(),
page
.
getTotal
(),
page
.
getPages
());
}
}
performance-web/src/main/java/com/clx/performance/controller/pc/carrier/CarrierOwnerRepaymentController.java
0 → 100644
浏览文件 @
f6b8fc25
package
com
.
clx
.
performance
.
controller
.
pc
.
carrier
;
import
com.baomidou.mybatisplus.core.metadata.IPage
;
import
com.clx.performance.param.pc.loan.carrier.PageCarrierOwnerRepaymentParam
;
import
com.clx.performance.service.loan.OwnerRepaymentService
;
import
com.clx.performance.vo.pc.loan.carrier.OwnerRepaymentVO
;
import
com.msl.common.base.PageData
;
import
com.msl.common.result.Result
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.ApiOperation
;
import
lombok.AllArgsConstructor
;
import
lombok.extern.slf4j.Slf4j
;
import
org.springframework.validation.annotation.Validated
;
import
org.springframework.web.bind.annotation.PostMapping
;
import
org.springframework.web.bind.annotation.RequestBody
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RestController
;
@Slf4j
@RestController
@RequestMapping
(
value
=
"/pc/carrier/ownerRepayment"
)
@Validated
@Api
(
tags
=
"承运端-借款管理"
)
@AllArgsConstructor
public
class
CarrierOwnerRepaymentController
{
private
final
OwnerRepaymentService
ownerRepaymentService
;
@ApiOperation
(
value
=
"还款列表"
,
notes
=
"<br>By:刘海泉"
)
@PostMapping
(
"/pageOwnerRepayment"
)
public
Result
<
PageData
<
OwnerRepaymentVO
>>
pageOwnerRepayment
(
@RequestBody
@Validated
PageCarrierOwnerRepaymentParam
param
)
{
IPage
<
OwnerRepaymentVO
>
page
=
ownerRepaymentService
.
pageOwnerRepayment
(
param
);
return
Result
.
page
(
page
.
getRecords
(),
page
.
getTotal
(),
page
.
getPages
());
}
}
performance-web/src/main/java/com/clx/performance/dao/impl/loan/OwnerLoanAccountApproveDaoImpl.java
0 → 100644
浏览文件 @
f6b8fc25
package
com
.
clx
.
performance
.
dao
.
impl
.
loan
;
import
com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper
;
import
com.baomidou.mybatisplus.core.metadata.IPage
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.clx.performance.dao.loan.OwnerLoanAccountApproveDao
;
import
com.clx.performance.mapper.loan.OwnerLoanAccountApproveMapper
;
import
com.clx.performance.model.loan.OwnerLoanAccountApprove
;
import
com.clx.performance.param.pc.loan.carrier.PageOwnerLoanAccountApproveParam
;
import
com.msl.common.dao.impl.BaseDaoImpl
;
import
org.apache.commons.lang3.StringUtils
;
import
org.springframework.stereotype.Repository
;
import
java.util.Objects
;
/**
* @author kavin
* Date 2024-01-20
* Time 13:31
*/
@Repository
public
class
OwnerLoanAccountApproveDaoImpl
extends
BaseDaoImpl
<
OwnerLoanAccountApproveMapper
,
OwnerLoanAccountApprove
,
Integer
>
implements
OwnerLoanAccountApproveDao
{
@Override
public
IPage
<
OwnerLoanAccountApprove
>
pageOwnerLoanAccountApprove
(
PageOwnerLoanAccountApproveParam
param
)
{
LambdaQueryWrapper
<
OwnerLoanAccountApprove
>
query
=
new
LambdaQueryWrapper
<>();
if
(
StringUtils
.
isNotBlank
(
param
.
getOwnerUserNo
())){
query
.
eq
(
OwnerLoanAccountApprove
::
getOwnerUserNo
,
param
.
getOwnerUserNo
());
}
if
(
StringUtils
.
isNotBlank
(
param
.
getOwnerUserName
())){
query
.
like
(
OwnerLoanAccountApprove
::
getOwnerUserName
,
param
.
getOwnerUserName
());
}
if
(
Objects
.
nonNull
(
param
.
getStatus
())){
query
.
like
(
OwnerLoanAccountApprove
::
getStatus
,
param
.
getStatus
());
}
query
.
orderByDesc
(
OwnerLoanAccountApprove
::
getCreateTime
);
return
baseMapper
.
selectPage
(
Page
.
of
(
param
.
getPage
(),
param
.
getPageSize
()),
query
);
}
}
performance-web/src/main/java/com/clx/performance/dao/impl/loan/OwnerLoanAccountDaoImpl.java
0 → 100644
浏览文件 @
f6b8fc25
package
com
.
clx
.
performance
.
dao
.
impl
.
loan
;
import
com.clx.performance.dao.loan.OwnerLoanAccountDao
;
import
com.clx.performance.mapper.loan.OwnerLoanAccountMapper
;
import
com.clx.performance.model.loan.OwnerLoanAccount
;
import
com.msl.common.dao.impl.BaseDaoImpl
;
import
org.springframework.stereotype.Repository
;
/**
* @author kavin
* Date 2024-01-20
* Time 13:31
*/
@Repository
public
class
OwnerLoanAccountDaoImpl
extends
BaseDaoImpl
<
OwnerLoanAccountMapper
,
OwnerLoanAccount
,
Integer
>
implements
OwnerLoanAccountDao
{
}
performance-web/src/main/java/com/clx/performance/dao/impl/loan/OwnerLoanAccountRunningWaterRecordDaoImpl.java
0 → 100644
浏览文件 @
f6b8fc25
package
com
.
clx
.
performance
.
dao
.
impl
.
loan
;
import
com.clx.performance.dao.loan.OwnerLoanAccountRunningWaterRecordDao
;
import
com.clx.performance.mapper.loan.OwnerLoanAccountRunningWaterRecordMapper
;
import
com.clx.performance.model.loan.OwnerLoanAccountRunningWaterRecord
;
import
com.msl.common.dao.impl.BaseDaoImpl
;
import
org.springframework.stereotype.Repository
;
/**
* @author kavin
* Date 2024-01-20
* Time 13:31
*/
@Repository
public
class
OwnerLoanAccountRunningWaterRecordDaoImpl
extends
BaseDaoImpl
<
OwnerLoanAccountRunningWaterRecordMapper
,
OwnerLoanAccountRunningWaterRecord
,
Integer
>
implements
OwnerLoanAccountRunningWaterRecordDao
{
}
performance-web/src/main/java/com/clx/performance/dao/impl/loan/OwnerLoanRecordDaoImpl.java
0 → 100644
浏览文件 @
f6b8fc25
package
com
.
clx
.
performance
.
dao
.
impl
.
loan
;
import
com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper
;
import
com.baomidou.mybatisplus.core.metadata.IPage
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.clx.performance.dao.loan.OwnerLoanRecordDao
;
import
com.clx.performance.mapper.loan.OwnerLoanRecordMapper
;
import
com.clx.performance.model.loan.OwnerLoanRecord
;
import
com.clx.performance.param.pc.loan.carrier.PageCarrierOwnerLoanRecordParam
;
import
com.msl.common.dao.impl.BaseDaoImpl
;
import
org.apache.commons.lang3.StringUtils
;
import
org.springframework.stereotype.Repository
;
import
java.util.Objects
;
/**
* @author kavin
* Date 2024-01-20
* Time 17:05
*/
@Repository
public
class
OwnerLoanRecordDaoImpl
extends
BaseDaoImpl
<
OwnerLoanRecordMapper
,
OwnerLoanRecord
,
Integer
>
implements
OwnerLoanRecordDao
{
@Override
public
IPage
<
OwnerLoanRecord
>
pageOwnerLoanRecord
(
PageCarrierOwnerLoanRecordParam
param
)
{
LambdaQueryWrapper
<
OwnerLoanRecord
>
query
=
new
LambdaQueryWrapper
<>();
if
(
Objects
.
nonNull
(
param
.
getLoanType
())){
query
.
eq
(
OwnerLoanRecord
::
getLoanType
,
param
.
getLoanType
());
}
if
(
StringUtils
.
isNotBlank
(
param
.
getOwnerUserNo
())){
query
.
eq
(
OwnerLoanRecord
::
getOwnerUserNo
,
param
.
getOwnerUserNo
());
}
if
(
StringUtils
.
isNotBlank
(
param
.
getOwnerUserName
())){
query
.
like
(
OwnerLoanRecord
::
getOwnerUserName
,
param
.
getOwnerUserName
());
}
if
(
StringUtils
.
isNotBlank
(
param
.
getMobile
())){
query
.
like
(
OwnerLoanRecord
::
getMobile
,
param
.
getMobile
());
}
if
(
Objects
.
nonNull
(
param
.
getLoanNo
())){
query
.
like
(
OwnerLoanRecord
::
getLoanNo
,
param
.
getLoanNo
());
}
if
(
Objects
.
nonNull
(
param
.
getStatus
())){
query
.
like
(
OwnerLoanRecord
::
getStatus
,
param
.
getStatus
());
}
query
.
orderByDesc
(
OwnerLoanRecord
::
getCreateTime
);
return
baseMapper
.
selectPage
(
Page
.
of
(
param
.
getPage
(),
param
.
getPageSize
()),
query
);
}
}
performance-web/src/main/java/com/clx/performance/dao/impl/loan/OwnerPaymentDaoImpl.java
0 → 100644
浏览文件 @
f6b8fc25
package
com
.
clx
.
performance
.
dao
.
impl
.
loan
;
import
com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper
;
import
com.baomidou.mybatisplus.core.metadata.IPage
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.clx.performance.dao.loan.OwnerPaymentDao
;
import
com.clx.performance.mapper.loan.OwnerPaymentMapper
;
import
com.clx.performance.model.loan.OwnerPayment
;
import
com.clx.performance.param.pc.loan.carrier.PageCarrierOwnerPaymentParam
;
import
com.msl.common.dao.impl.BaseDaoImpl
;
import
org.apache.commons.lang3.StringUtils
;
import
org.springframework.stereotype.Repository
;
import
java.util.Objects
;
/**
* @author kavin
* Date 2024-01-20
* Time 13:31
*/
@Repository
public
class
OwnerPaymentDaoImpl
extends
BaseDaoImpl
<
OwnerPaymentMapper
,
OwnerPayment
,
Integer
>
implements
OwnerPaymentDao
{
@Override
public
IPage
<
OwnerPayment
>
pageOwnerPayment
(
PageCarrierOwnerPaymentParam
param
)
{
LambdaQueryWrapper
<
OwnerPayment
>
query
=
new
LambdaQueryWrapper
<>();
if
(
Objects
.
nonNull
(
param
.
getRepaymentNo
())){
query
.
eq
(
OwnerPayment
::
getRepaymentNo
,
param
.
getRepaymentNo
());
}
if
(
StringUtils
.
isNotBlank
(
param
.
getOwnerUserNo
())){
query
.
eq
(
OwnerPayment
::
getOwnerUserNo
,
param
.
getOwnerUserNo
());
}
if
(
StringUtils
.
isNotBlank
(
param
.
getOwnerUserName
())){
query
.
like
(
OwnerPayment
::
getOwnerUserName
,
param
.
getOwnerUserName
());
}
if
(
StringUtils
.
isNotBlank
(
param
.
getMobile
())){
query
.
like
(
OwnerPayment
::
getMobile
,
param
.
getMobile
());
}
if
(
Objects
.
nonNull
(
param
.
getPaymentNo
())){
query
.
like
(
OwnerPayment
::
getPaymentNo
,
param
.
getPaymentNo
());
}
if
(
Objects
.
nonNull
(
param
.
getStatus
())){
query
.
like
(
OwnerPayment
::
getStatus
,
param
.
getStatus
());
}
query
.
orderByDesc
(
OwnerPayment
::
getCreateTime
);
return
baseMapper
.
selectPage
(
Page
.
of
(
param
.
getPage
(),
param
.
getPageSize
()),
query
);
}
}
performance-web/src/main/java/com/clx/performance/dao/impl/loan/OwnerRepaymentDaoImpl.java
0 → 100644
浏览文件 @
f6b8fc25
package
com
.
clx
.
performance
.
dao
.
impl
.
loan
;
import
com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper
;
import
com.baomidou.mybatisplus.core.metadata.IPage
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.clx.performance.dao.loan.OwnerRepaymentDao
;
import
com.clx.performance.mapper.loan.OwnerRepaymentMapper
;
import
com.clx.performance.model.loan.OwnerRepayment
;
import
com.clx.performance.param.pc.loan.carrier.PageCarrierOwnerRepaymentParam
;
import
com.msl.common.dao.impl.BaseDaoImpl
;
import
org.apache.commons.lang3.StringUtils
;
import
org.springframework.stereotype.Repository
;
import
java.util.Objects
;
/**
* @author kavin
* Date 2024-01-20
* Time 13:31
*/
@Repository
public
class
OwnerRepaymentDaoImpl
extends
BaseDaoImpl
<
OwnerRepaymentMapper
,
OwnerRepayment
,
Integer
>
implements
OwnerRepaymentDao
{
@Override
public
IPage
<
OwnerRepayment
>
pageOwnerRepayment
(
PageCarrierOwnerRepaymentParam
param
)
{
LambdaQueryWrapper
<
OwnerRepayment
>
query
=
new
LambdaQueryWrapper
<>();
if
(
Objects
.
nonNull
(
param
.
getRepaymentNo
())){
query
.
eq
(
OwnerRepayment
::
getRepaymentNo
,
param
.
getRepaymentNo
());
}
if
(
StringUtils
.
isNotBlank
(
param
.
getOwnerUserNo
())){
query
.
eq
(
OwnerRepayment
::
getOwnerUserNo
,
param
.
getOwnerUserNo
());
}
if
(
StringUtils
.
isNotBlank
(
param
.
getOwnerUserName
())){
query
.
like
(
OwnerRepayment
::
getOwnerUserName
,
param
.
getOwnerUserName
());
}
if
(
StringUtils
.
isNotBlank
(
param
.
getMobile
())){
query
.
like
(
OwnerRepayment
::
getMobile
,
param
.
getMobile
());
}
if
(
Objects
.
nonNull
(
param
.
getLoanNo
())){
query
.
like
(
OwnerRepayment
::
getLoanNo
,
param
.
getLoanNo
());
}
if
(
Objects
.
nonNull
(
param
.
getStatus
())){
query
.
like
(
OwnerRepayment
::
getStatus
,
param
.
getStatus
());
}
if
(
Objects
.
nonNull
(
param
.
getBeOverdue
())){
query
.
like
(
OwnerRepayment
::
getBeOverdue
,
param
.
getBeOverdue
());
}
query
.
orderByDesc
(
OwnerRepayment
::
getCreateTime
);
return
baseMapper
.
selectPage
(
Page
.
of
(
param
.
getPage
(),
param
.
getPageSize
()),
query
);
}
}
performance-web/src/main/java/com/clx/performance/dao/loan/OwnerLoanAccountApproveDao.java
0 → 100644
浏览文件 @
f6b8fc25
package
com
.
clx
.
performance
.
dao
.
loan
;
import
com.baomidou.mybatisplus.core.metadata.IPage
;
import
com.clx.performance.mapper.loan.OwnerLoanAccountApproveMapper
;
import
com.clx.performance.model.loan.OwnerLoanAccountApprove
;
import
com.clx.performance.param.pc.loan.carrier.PageOwnerLoanAccountApproveParam
;
import
com.msl.common.dao.BaseDao
;
/**
* @author kavin
* Date 2024-01-20
* Time 13:31
*/
public
interface
OwnerLoanAccountApproveDao
extends
BaseDao
<
OwnerLoanAccountApproveMapper
,
OwnerLoanAccountApprove
,
Integer
>
{
IPage
<
OwnerLoanAccountApprove
>
pageOwnerLoanAccountApprove
(
PageOwnerLoanAccountApproveParam
param
);
}
performance-web/src/main/java/com/clx/performance/dao/loan/OwnerLoanAccountDao.java
0 → 100644
浏览文件 @
f6b8fc25
package
com
.
clx
.
performance
.
dao
.
loan
;
import
com.clx.performance.mapper.loan.OwnerLoanAccountMapper
;
import
com.clx.performance.model.loan.OwnerLoanAccount
;
import
com.msl.common.dao.BaseDao
;
/**
* @author kavin
* Date 2024-01-20
* Time 13:31
*/
public
interface
OwnerLoanAccountDao
extends
BaseDao
<
OwnerLoanAccountMapper
,
OwnerLoanAccount
,
Integer
>
{
}
performance-web/src/main/java/com/clx/performance/dao/loan/OwnerLoanAccountRunningWaterRecordDao.java
0 → 100644
浏览文件 @
f6b8fc25
package
com
.
clx
.
performance
.
dao
.
loan
;
import
com.clx.performance.mapper.loan.OwnerLoanAccountRunningWaterRecordMapper
;
import
com.clx.performance.model.loan.OwnerLoanAccountRunningWaterRecord
;
import
com.msl.common.dao.BaseDao
;
/**
* @author kavin
* Date 2024-01-20
* Time 13:31
*/
public
interface
OwnerLoanAccountRunningWaterRecordDao
extends
BaseDao
<
OwnerLoanAccountRunningWaterRecordMapper
,
OwnerLoanAccountRunningWaterRecord
,
Integer
>
{
}
performance-web/src/main/java/com/clx/performance/dao/loan/OwnerLoanRecordDao.java
0 → 100644
浏览文件 @
f6b8fc25
package
com
.
clx
.
performance
.
dao
.
loan
;
import
com.baomidou.mybatisplus.core.metadata.IPage
;
import
com.clx.performance.mapper.loan.OwnerLoanRecordMapper
;
import
com.clx.performance.model.loan.OwnerLoanRecord
;
import
com.clx.performance.param.pc.loan.carrier.PageCarrierOwnerLoanRecordParam
;
import
com.msl.common.dao.BaseDao
;
/**
* @author kavin
* Date 2024-01-20
* Time 17:05
*/
public
interface
OwnerLoanRecordDao
extends
BaseDao
<
OwnerLoanRecordMapper
,
OwnerLoanRecord
,
Integer
>
{
IPage
<
OwnerLoanRecord
>
pageOwnerLoanRecord
(
PageCarrierOwnerLoanRecordParam
param
);
}
performance-web/src/main/java/com/clx/performance/dao/loan/OwnerPaymentDao.java
0 → 100644
浏览文件 @
f6b8fc25
package
com
.
clx
.
performance
.
dao
.
loan
;
import
com.baomidou.mybatisplus.core.metadata.IPage
;
import
com.clx.performance.mapper.loan.OwnerPaymentMapper
;
import
com.clx.performance.model.loan.OwnerPayment
;
import
com.clx.performance.param.pc.loan.carrier.PageCarrierOwnerPaymentParam
;
import
com.msl.common.dao.BaseDao
;
/**
* @author kavin
* Date 2024-01-20
* Time 13:31
*/
public
interface
OwnerPaymentDao
extends
BaseDao
<
OwnerPaymentMapper
,
OwnerPayment
,
Integer
>
{
IPage
<
OwnerPayment
>
pageOwnerPayment
(
PageCarrierOwnerPaymentParam
param
);
}
performance-web/src/main/java/com/clx/performance/dao/loan/OwnerRepaymentDao.java
0 → 100644
浏览文件 @
f6b8fc25
package
com
.
clx
.
performance
.
dao
.
loan
;
import
com.baomidou.mybatisplus.core.metadata.IPage
;
import
com.clx.performance.mapper.loan.OwnerRepaymentMapper
;
import
com.clx.performance.model.loan.OwnerRepayment
;
import
com.clx.performance.param.pc.loan.carrier.PageCarrierOwnerRepaymentParam
;
import
com.msl.common.dao.BaseDao
;
/**
* @author kavin
* Date 2024-01-20
* Time 13:31
*/
public
interface
OwnerRepaymentDao
extends
BaseDao
<
OwnerRepaymentMapper
,
OwnerRepayment
,
Integer
>
{
IPage
<
OwnerRepayment
>
pageOwnerRepayment
(
PageCarrierOwnerRepaymentParam
param
);
}
performance-web/src/main/java/com/clx/performance/mapper/loan/OwnerLoanAccountApproveMapper.java
0 → 100644
浏览文件 @
f6b8fc25
package
com
.
clx
.
performance
.
mapper
.
loan
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
com.clx.performance.model.loan.OwnerLoanAccountApprove
;
/**
* @author kavin
* Date 2024-01-20
* Time 13:31
*/
public
interface
OwnerLoanAccountApproveMapper
extends
BaseMapper
<
OwnerLoanAccountApprove
>
{
}
performance-web/src/main/java/com/clx/performance/mapper/loan/OwnerLoanAccountMapper.java
0 → 100644
浏览文件 @
f6b8fc25
package
com
.
clx
.
performance
.
mapper
.
loan
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
com.clx.performance.model.loan.OwnerLoanAccount
;
/**
* @author kavin
* Date 2024-01-20
* Time 13:31
*/
public
interface
OwnerLoanAccountMapper
extends
BaseMapper
<
OwnerLoanAccount
>
{
}
performance-web/src/main/java/com/clx/performance/mapper/loan/OwnerLoanAccountRunningWaterRecordMapper.java
0 → 100644
浏览文件 @
f6b8fc25
package
com
.
clx
.
performance
.
mapper
.
loan
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
com.clx.performance.model.loan.OwnerLoanAccountRunningWaterRecord
;
/**
* @author kavin
* Date 2024-01-20
* Time 13:31
*/
public
interface
OwnerLoanAccountRunningWaterRecordMapper
extends
BaseMapper
<
OwnerLoanAccountRunningWaterRecord
>
{
}
performance-web/src/main/java/com/clx/performance/mapper/loan/OwnerLoanRecordMapper.java
0 → 100644
浏览文件 @
f6b8fc25
package
com
.
clx
.
performance
.
mapper
.
loan
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
com.clx.performance.model.loan.OwnerLoanRecord
;
/**
* @author kavin
* Date 2024-01-20
* Time 17:05
*/
public
interface
OwnerLoanRecordMapper
extends
BaseMapper
<
OwnerLoanRecord
>
{
}
performance-web/src/main/java/com/clx/performance/mapper/loan/OwnerPaymentMapper.java
0 → 100644
浏览文件 @
f6b8fc25
package
com
.
clx
.
performance
.
mapper
.
loan
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
com.clx.performance.model.loan.OwnerPayment
;
/**
* @author kavin
* Date 2024-01-20
* Time 13:31
*/
public
interface
OwnerPaymentMapper
extends
BaseMapper
<
OwnerPayment
>
{
}
performance-web/src/main/java/com/clx/performance/mapper/loan/OwnerRepaymentMapper.java
0 → 100644
浏览文件 @
f6b8fc25
package
com
.
clx
.
performance
.
mapper
.
loan
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
com.clx.performance.model.loan.OwnerRepayment
;
/**
* @author kavin
* Date 2024-01-20
* Time 13:31
*/
public
interface
OwnerRepaymentMapper
extends
BaseMapper
<
OwnerRepayment
>
{
}
performance-web/src/main/java/com/clx/performance/model/loan/OwnerLoanAccount.java
0 → 100644
浏览文件 @
f6b8fc25
package
com
.
clx
.
performance
.
model
.
loan
;
import
com.baomidou.mybatisplus.annotation.TableField
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.msl.common.config.KeyColumn
;
import
com.msl.common.model.HasKey
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Getter
;
import
lombok.Setter
;
import
lombok.experimental.Accessors
;
import
java.math.BigDecimal
;
import
com.baomidou.mybatisplus.annotation.IdType
;
import
com.baomidou.mybatisplus.annotation.TableId
;
import
java.time.LocalDateTime
;
import
java.io.Serializable
;
/**
* @author kavin
* Date 2024-01-20
* Time 13:31
*/
@Getter
@Setter
@Accessors
(
chain
=
true
)
@TableName
(
"owner_loan_account"
)
public
class
OwnerLoanAccount
implements
HasKey
<
Integer
>
{
@TableId
(
value
=
"id"
,
type
=
IdType
.
AUTO
)
private
Integer
id
;
@TableField
(
"owner_user_no"
)
@ApiModelProperty
(
"货主编码"
)
private
String
ownerUserNo
;
@TableField
(
"owner_user_name"
)
@ApiModelProperty
(
"货主名称"
)
private
String
ownerUserName
;
@TableField
(
"mobile"
)
@ApiModelProperty
(
"联系电话"
)
private
String
mobile
;
@TableField
(
"funding_amount"
)
@ApiModelProperty
(
"资金金额"
)
private
BigDecimal
fundingAmount
;
@TableField
(
"virtually_amount"
)
@ApiModelProperty
(
"虚拟币金额"
)
private
BigDecimal
virtuallyAmount
;
@TableField
(
"funding_arrears"
)
@ApiModelProperty
(
"资金欠款"
)
private
BigDecimal
fundingArrears
;
@TableField
(
"virtually_arrears"
)
@ApiModelProperty
(
"虚拟币欠款"
)
private
BigDecimal
virtuallyArrears
;
@TableField
(
"create_time"
)
@ApiModelProperty
(
"创建时间"
)
private
LocalDateTime
createTime
;
@TableField
(
"modified_time"
)
@ApiModelProperty
(
"修改时间"
)
private
LocalDateTime
modifiedTime
;
@Override
@KeyColumn
(
"id"
)
public
Integer
gainKey
()
{
return
this
.
id
;
}
}
performance-web/src/main/java/com/clx/performance/model/loan/OwnerLoanAccountApprove.java
0 → 100644
浏览文件 @
f6b8fc25
package
com
.
clx
.
performance
.
model
.
loan
;
import
com.baomidou.mybatisplus.annotation.TableField
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.msl.common.config.KeyColumn
;
import
com.msl.common.model.HasKey
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Getter
;
import
lombok.Setter
;
import
lombok.experimental.Accessors
;
import
com.baomidou.mybatisplus.annotation.IdType
;
import
com.baomidou.mybatisplus.annotation.TableId
;
import
java.time.LocalDateTime
;
import
java.io.Serializable
;
/**
* @author kavin
* Date 2024-01-20
* Time 13:31
*/
@Getter
@Setter
@Accessors
(
chain
=
true
)
@TableName
(
"owner_loan_account_approve"
)
public
class
OwnerLoanAccountApprove
implements
HasKey
<
Integer
>
{
@TableId
(
value
=
"id"
,
type
=
IdType
.
AUTO
)
private
Integer
id
;
@TableField
(
"owner_user_no"
)
@ApiModelProperty
(
"货主编码"
)
private
String
ownerUserNo
;
@TableField
(
"owner_user_name"
)
@ApiModelProperty
(
"货主名称"
)
private
String
ownerUserName
;
@TableField
(
"mobile"
)
@ApiModelProperty
(
"联系电话"
)
private
String
mobile
;
@TableField
(
"account_type"
)
@ApiModelProperty
(
"账户类型 默认3 借款账户"
)
private
Integer
accountType
;
@TableField
(
"status"
)
@ApiModelProperty
(
"待审批 10,审批成功 20,审批拒绝 30"
)
private
Integer
status
;
@TableField
(
"approve_time"
)
@ApiModelProperty
(
"审批时间"
)
private
LocalDateTime
approveTime
;
@TableField
(
"approve_by"
)
@ApiModelProperty
(
"审批人"
)
private
String
approveBy
;
@TableField
(
"reject_reason"
)
@ApiModelProperty
(
"拒绝原因"
)
private
String
rejectReason
;
@TableField
(
"create_by"
)
@ApiModelProperty
(
"创建人"
)
private
String
createBy
;
@TableField
(
"create_time"
)
@ApiModelProperty
(
"创建时间"
)
private
LocalDateTime
createTime
;
@TableField
(
"modified_time"
)
@ApiModelProperty
(
"修改时间"
)
private
LocalDateTime
modifiedTime
;
@Override
@KeyColumn
(
"id"
)
public
Integer
gainKey
()
{
return
this
.
id
;
}
}
performance-web/src/main/java/com/clx/performance/model/loan/OwnerLoanAccountRunningWaterRecord.java
0 → 100644
浏览文件 @
f6b8fc25
package
com
.
clx
.
performance
.
model
.
loan
;
import
com.baomidou.mybatisplus.annotation.TableField
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.msl.common.config.KeyColumn
;
import
com.msl.common.model.HasKey
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Getter
;
import
lombok.Setter
;
import
lombok.experimental.Accessors
;
import
java.math.BigDecimal
;
import
com.baomidou.mybatisplus.annotation.IdType
;
import
com.baomidou.mybatisplus.annotation.TableId
;
import
java.time.LocalDateTime
;
import
java.io.Serializable
;
/**
* @author kavin
* Date 2024-01-20
* Time 13:31
*/
@Getter
@Setter
@Accessors
(
chain
=
true
)
@TableName
(
"owner_loan_account_running_water_record"
)
public
class
OwnerLoanAccountRunningWaterRecord
implements
HasKey
<
Integer
>
{
@TableId
(
value
=
"id"
,
type
=
IdType
.
AUTO
)
private
Integer
id
;
@TableField
(
"owner_user_no"
)
@ApiModelProperty
(
"货主编码"
)
private
String
ownerUserNo
;
@TableField
(
"owner_user_name"
)
@ApiModelProperty
(
"货主名称"
)
private
String
ownerUserName
;
@TableField
(
"mobile"
)
@ApiModelProperty
(
"联系电话"
)
private
String
mobile
;
@TableField
(
"running_water_no"
)
@ApiModelProperty
(
"流水号"
)
private
Long
runningWaterNo
;
@TableField
(
"loan_no"
)
@ApiModelProperty
(
"借款单号"
)
private
Long
loanNo
;
@TableField
(
"child_no"
)
@ApiModelProperty
(
"运单编号"
)
private
String
childNo
;
@TableField
(
"running_water_type"
)
@ApiModelProperty
(
"流水类型 10:运单核销 20:借款"
)
private
Integer
runningWaterType
;
@TableField
(
"alteration_balance"
)
@ApiModelProperty
(
"金额"
)
private
BigDecimal
alterationBalance
;
@TableField
(
"account_balance"
)
@ApiModelProperty
(
"账户余额"
)
private
BigDecimal
accountBalance
;
@TableField
(
"create_by"
)
@ApiModelProperty
(
"创建人"
)
private
String
createBy
;
@TableField
(
"create_time"
)
@ApiModelProperty
(
"创建时间"
)
private
LocalDateTime
createTime
;
@TableField
(
"modified_time"
)
@ApiModelProperty
(
"修改时间"
)
private
LocalDateTime
modifiedTime
;
@Override
@KeyColumn
(
"id"
)
public
Integer
gainKey
()
{
return
this
.
id
;
}
}
performance-web/src/main/java/com/clx/performance/model/loan/OwnerLoanRecord.java
0 → 100644
浏览文件 @
f6b8fc25
package
com
.
clx
.
performance
.
model
.
loan
;
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
com.msl.common.config.KeyColumn
;
import
com.msl.common.model.HasKey
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Getter
;
import
lombok.Setter
;
import
lombok.experimental.Accessors
;
import
java.math.BigDecimal
;
import
java.time.LocalDateTime
;
/**
* @author kavin
* Date 2024-01-20
* Time 17:05
*/
@Getter
@Setter
@Accessors
(
chain
=
true
)
@TableName
(
"owner_loan_record"
)
public
class
OwnerLoanRecord
implements
HasKey
<
Integer
>
{
@TableId
(
value
=
"id"
,
type
=
IdType
.
AUTO
)
private
Integer
id
;
@TableField
(
"owner_user_no"
)
@ApiModelProperty
(
"货主编码"
)
private
String
ownerUserNo
;
@TableField
(
"owner_user_name"
)
@ApiModelProperty
(
"货主名称"
)
private
String
ownerUserName
;
@TableField
(
"mobile"
)
@ApiModelProperty
(
"联系电话"
)
private
String
mobile
;
@TableField
(
"running_water_open_no"
)
@ApiModelProperty
(
"交易流水号(第三方)"
)
private
Long
runningWaterOpenNo
;
@TableField
(
"loan_no"
)
@ApiModelProperty
(
"借款单号"
)
private
Long
loanNo
;
@TableField
(
"loan_type"
)
@ApiModelProperty
(
"借款类型 1:虚拟货币 2:资金"
)
private
Integer
loanType
;
@TableField
(
"loan_balance"
)
@ApiModelProperty
(
"借款金额"
)
private
BigDecimal
loanBalance
;
@TableField
(
"borrower"
)
@ApiModelProperty
(
"借款方"
)
private
String
borrower
;
@TableField
(
"lending_party"
)
@ApiModelProperty
(
"借出方"
)
private
String
lendingParty
;
@TableField
(
"payment_account"
)
@ApiModelProperty
(
"付款账户"
)
private
String
paymentAccount
;
@TableField
(
"payee"
)
@ApiModelProperty
(
"收款方"
)
private
String
payee
;
@TableField
(
"payee_account"
)
@ApiModelProperty
(
"收款账户"
)
private
String
payeeAccount
;
@TableField
(
"status"
)
@ApiModelProperty
(
"待审批 10 付款中 20 付款成功 30 付款失败 40 审批通过 50 审批拒绝 60"
)
private
Integer
status
;
@TableField
(
"approve_time"
)
@ApiModelProperty
(
"审批时间"
)
private
LocalDateTime
approveTime
;
@TableField
(
"approve_by"
)
@ApiModelProperty
(
"审批人"
)
private
String
approveBy
;
@TableField
(
"reject_reason"
)
@ApiModelProperty
(
"拒绝原因"
)
private
String
rejectReason
;
@TableField
(
"loan_repayment_time"
)
@ApiModelProperty
(
"借款归还时间"
)
private
LocalDateTime
loanRepaymentTime
;
@TableField
(
"create_by"
)
@ApiModelProperty
(
"创建人"
)
private
String
createBy
;
@TableField
(
"create_time"
)
@ApiModelProperty
(
"创建时间"
)
private
LocalDateTime
createTime
;
@TableField
(
"modified_time"
)
@ApiModelProperty
(
"修改时间"
)
private
LocalDateTime
modifiedTime
;
@Override
@KeyColumn
(
"id"
)
public
Integer
gainKey
()
{
return
this
.
id
;
}
}
performance-web/src/main/java/com/clx/performance/model/loan/OwnerPayment.java
0 → 100644
浏览文件 @
f6b8fc25
package
com
.
clx
.
performance
.
model
.
loan
;
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
com.msl.common.config.KeyColumn
;
import
com.msl.common.model.HasKey
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Getter
;
import
lombok.Setter
;
import
lombok.experimental.Accessors
;
import
java.math.BigDecimal
;
import
java.time.LocalDateTime
;
/**
* @author kavin
* Date 2024-01-20
* Time 13:31
*/
@Getter
@Setter
@Accessors
(
chain
=
true
)
@TableName
(
"owner_payment"
)
public
class
OwnerPayment
implements
HasKey
<
Integer
>
{
@TableId
(
value
=
"id"
,
type
=
IdType
.
AUTO
)
private
Integer
id
;
@TableField
(
"owner_user_no"
)
@ApiModelProperty
(
"货主编码"
)
private
String
ownerUserNo
;
@TableField
(
"owner_user_name"
)
@ApiModelProperty
(
"货主名称"
)
private
String
ownerUserName
;
@TableField
(
"mobile"
)
@ApiModelProperty
(
"联系电话"
)
private
String
mobile
;
@TableField
(
"running_water_open_no"
)
@ApiModelProperty
(
"交易流水号(第三方)"
)
private
Long
runningWaterOpenNo
;
@TableField
(
"payment_no"
)
@ApiModelProperty
(
"付款单号"
)
private
Long
paymentNo
;
@TableField
(
"repayment_no"
)
@ApiModelProperty
(
"还款单号"
)
private
Long
repaymentNo
;
@TableField
(
"payment_balance"
)
@ApiModelProperty
(
"付款金额"
)
private
BigDecimal
paymentBalance
;
@TableField
(
"payment"
)
@ApiModelProperty
(
"付款方"
)
private
String
payment
;
@TableField
(
"payment_account"
)
@ApiModelProperty
(
"付款账户"
)
private
String
paymentAccount
;
@TableField
(
"payee"
)
@ApiModelProperty
(
"收款方"
)
private
String
payee
;
@TableField
(
"payee_account"
)
@ApiModelProperty
(
"收款账户"
)
private
String
payeeAccount
;
@TableField
(
"status"
)
@ApiModelProperty
(
"10 待付款 20 付款中 30 付款成功 40 付款失败"
)
private
Integer
status
;
@TableField
(
"pay_channel"
)
@ApiModelProperty
(
"默认财资 30 "
)
private
Integer
payChannel
;
@TableField
(
"operate_time"
)
@ApiModelProperty
(
"操作时间"
)
private
LocalDateTime
operateTime
;
@TableField
(
"operate_by"
)
@ApiModelProperty
(
"操作人"
)
private
String
operateBy
;
@TableField
(
"create_by"
)
@ApiModelProperty
(
"创建人"
)
private
String
createBy
;
@TableField
(
"create_time"
)
@ApiModelProperty
(
"创建时间"
)
private
LocalDateTime
createTime
;
@TableField
(
"modified_time"
)
@ApiModelProperty
(
"修改时间"
)
private
LocalDateTime
modifiedTime
;
@Override
@KeyColumn
(
"id"
)
public
Integer
gainKey
()
{
return
this
.
id
;
}
}
performance-web/src/main/java/com/clx/performance/model/loan/OwnerRepayment.java
0 → 100644
浏览文件 @
f6b8fc25
package
com
.
clx
.
performance
.
model
.
loan
;
import
com.baomidou.mybatisplus.annotation.TableField
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.msl.common.config.KeyColumn
;
import
com.msl.common.model.HasKey
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Getter
;
import
lombok.Setter
;
import
lombok.experimental.Accessors
;
import
java.math.BigDecimal
;
import
com.baomidou.mybatisplus.annotation.IdType
;
import
com.baomidou.mybatisplus.annotation.TableId
;
import
java.time.LocalDateTime
;
import
java.io.Serializable
;
/**
* @author kavin
* Date 2024-01-20
* Time 13:31
*/
@Getter
@Setter
@Accessors
(
chain
=
true
)
@TableName
(
"owner_repayment"
)
public
class
OwnerRepayment
implements
HasKey
<
Integer
>
{
@TableId
(
value
=
"id"
,
type
=
IdType
.
AUTO
)
private
Integer
id
;
@TableField
(
"owner_user_no"
)
@ApiModelProperty
(
"货主编码"
)
private
String
ownerUserNo
;
@TableField
(
"owner_user_name"
)
@ApiModelProperty
(
"货主名称"
)
private
String
ownerUserName
;
@TableField
(
"mobile"
)
@ApiModelProperty
(
"联系电话"
)
private
String
mobile
;
@TableField
(
"running_water_open_no"
)
@ApiModelProperty
(
"交易流水号(第三方)"
)
private
Long
runningWaterOpenNo
;
@TableField
(
"repayment_no"
)
@ApiModelProperty
(
"还款单号"
)
private
Long
repaymentNo
;
@TableField
(
"repayment_balance"
)
@ApiModelProperty
(
"还款金额"
)
private
BigDecimal
repaymentBalance
;
@TableField
(
"payment"
)
@ApiModelProperty
(
"付款方"
)
private
String
payment
;
@TableField
(
"payment_account"
)
@ApiModelProperty
(
"付款账户"
)
private
String
paymentAccount
;
@TableField
(
"payee"
)
@ApiModelProperty
(
"收款方"
)
private
String
payee
;
@TableField
(
"payee_account"
)
@ApiModelProperty
(
"收款账户"
)
private
String
payeeAccount
;
@TableField
(
"loan_no"
)
@ApiModelProperty
(
"借款单号"
)
private
Long
loanNo
;
@TableField
(
"status"
)
@ApiModelProperty
(
"10 待付款 20 付款中 30 付款成功 40 付款失败"
)
private
Integer
status
;
@TableField
(
"pay_channel"
)
@ApiModelProperty
(
"支付渠道 10 订单支付 20 转账支付"
)
private
Integer
payChannel
;
@TableField
(
"be_overdue"
)
@ApiModelProperty
(
"10 未逾期 20 已逾期"
)
private
Integer
beOverdue
;
@TableField
(
"loan_repayment_time"
)
@ApiModelProperty
(
"借款归还时间"
)
private
LocalDateTime
loanRepaymentTime
;
@TableField
(
"operate_time"
)
@ApiModelProperty
(
"操作时间"
)
private
LocalDateTime
operateTime
;
@TableField
(
"operate_by"
)
@ApiModelProperty
(
"操作人"
)
private
String
operateBy
;
@TableField
(
"create_by"
)
@ApiModelProperty
(
"创建人"
)
private
String
createBy
;
@TableField
(
"create_time"
)
@ApiModelProperty
(
"创建时间"
)
private
LocalDateTime
createTime
;
@TableField
(
"modified_time"
)
@ApiModelProperty
(
"修改时间"
)
private
LocalDateTime
modifiedTime
;
@Override
@KeyColumn
(
"id"
)
public
Integer
gainKey
()
{
return
this
.
id
;
}
}
performance-web/src/main/java/com/clx/performance/service/impl/loan/OwnerLoanAccountApproveServiceImpl.java
0 → 100644
浏览文件 @
f6b8fc25
package
com
.
clx
.
performance
.
service
.
impl
.
loan
;
import
com.baomidou.mybatisplus.core.metadata.IPage
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.clx.performance.dao.loan.OwnerLoanAccountApproveDao
;
import
com.clx.performance.model.loan.OwnerLoanAccountApprove
;
import
com.clx.performance.param.pc.loan.carrier.PageOwnerLoanAccountApproveParam
;
import
com.clx.performance.service.loan.OwnerLoanAccountApproveService
;
import
com.clx.performance.struct.loan.OwnerLoanAccountApproveStruct
;
import
com.clx.performance.vo.pc.loan.carrier.OwnerLoanAccountApproveVO
;
import
lombok.AllArgsConstructor
;
import
lombok.extern.slf4j.Slf4j
;
import
org.springframework.stereotype.Service
;
import
java.util.List
;
/**
* @author kavin
* Date 2024-01-20
* Time 13:31
*/
@Service
@Slf4j
@AllArgsConstructor
public
class
OwnerLoanAccountApproveServiceImpl
implements
OwnerLoanAccountApproveService
{
private
final
OwnerLoanAccountApproveDao
ownerLoanAccountApproveDao
;
private
final
OwnerLoanAccountApproveStruct
ownerLoanAccountApproveStruct
;
@Override
public
IPage
<
OwnerLoanAccountApproveVO
>
pageOwnerLoanAccountApprove
(
PageOwnerLoanAccountApproveParam
param
)
{
IPage
<
OwnerLoanAccountApprove
>
page
=
ownerLoanAccountApproveDao
.
pageOwnerLoanAccountApprove
(
param
);
List
<
OwnerLoanAccountApproveVO
>
records
=
ownerLoanAccountApproveStruct
.
convertList
(
page
.
getRecords
());
IPage
<
OwnerLoanAccountApproveVO
>
returnPage
=
new
Page
<>();
returnPage
.
setPages
(
page
.
getPages
());
returnPage
.
setTotal
(
page
.
getTotal
());
returnPage
.
setRecords
(
records
);
return
returnPage
;
}
}
performance-web/src/main/java/com/clx/performance/service/impl/loan/OwnerLoanAccountRunningWaterRecordServiceImpl.java
0 → 100644
浏览文件 @
f6b8fc25
package
com
.
clx
.
performance
.
service
.
impl
.
loan
;
import
com.clx.performance.service.loan.OwnerLoanAccountRunningWaterRecordService
;
import
lombok.extern.slf4j.Slf4j
;
import
org.springframework.stereotype.Service
;
/**
* @author kavin
* Date 2024-01-20
* Time 13:31
*/
@Service
@Slf4j
public
class
OwnerLoanAccountRunningWaterRecordServiceImpl
implements
OwnerLoanAccountRunningWaterRecordService
{
}
performance-web/src/main/java/com/clx/performance/service/impl/loan/OwnerLoanAccountServiceImpl.java
0 → 100644
浏览文件 @
f6b8fc25
package
com
.
clx
.
performance
.
service
.
impl
.
loan
;
import
com.clx.performance.service.loan.OwnerLoanAccountService
;
import
lombok.extern.slf4j.Slf4j
;
import
org.springframework.stereotype.Service
;
/**
* @author kavin
* Date 2024-01-20
* Time 13:31
*/
@Service
@Slf4j
public
class
OwnerLoanAccountServiceImpl
implements
OwnerLoanAccountService
{
}
performance-web/src/main/java/com/clx/performance/service/impl/loan/OwnerLoanRecordServiceImpl.java
0 → 100644
浏览文件 @
f6b8fc25
package
com
.
clx
.
performance
.
service
.
impl
.
loan
;
import
com.baomidou.mybatisplus.core.metadata.IPage
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.clx.performance.dao.loan.OwnerLoanRecordDao
;
import
com.clx.performance.model.loan.OwnerLoanRecord
;
import
com.clx.performance.param.pc.loan.carrier.PageCarrierOwnerLoanRecordParam
;
import
com.clx.performance.service.loan.OwnerLoanRecordService
;
import
com.clx.performance.struct.loan.OwnerLoanRecordStruct
;
import
com.clx.performance.vo.pc.loan.carrier.OwnerLoanRecordVO
;
import
lombok.AllArgsConstructor
;
import
lombok.extern.slf4j.Slf4j
;
import
org.springframework.stereotype.Service
;
import
java.util.List
;
/**
* @author kavin
* Date 2024-01-20
* Time 17:05
*/
@Service
@Slf4j
@AllArgsConstructor
public
class
OwnerLoanRecordServiceImpl
implements
OwnerLoanRecordService
{
private
final
OwnerLoanRecordDao
ownerLoanRecordDao
;
private
final
OwnerLoanRecordStruct
ownerLoanRecordStruct
;
@Override
public
IPage
<
OwnerLoanRecordVO
>
pageOwnerLoanRecord
(
PageCarrierOwnerLoanRecordParam
param
)
{
IPage
<
OwnerLoanRecord
>
page
=
ownerLoanRecordDao
.
pageOwnerLoanRecord
(
param
);
List
<
OwnerLoanRecordVO
>
records
=
ownerLoanRecordStruct
.
convertList
(
page
.
getRecords
());
IPage
<
OwnerLoanRecordVO
>
returnPage
=
new
Page
<>();
returnPage
.
setPages
(
page
.
getPages
());
returnPage
.
setTotal
(
page
.
getTotal
());
returnPage
.
setRecords
(
records
);
return
returnPage
;
}
}
performance-web/src/main/java/com/clx/performance/service/impl/loan/OwnerPaymentServiceImpl.java
0 → 100644
浏览文件 @
f6b8fc25
package
com
.
clx
.
performance
.
service
.
impl
.
loan
;
import
com.baomidou.mybatisplus.core.metadata.IPage
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.clx.performance.dao.loan.OwnerPaymentDao
;
import
com.clx.performance.model.loan.OwnerPayment
;
import
com.clx.performance.param.pc.loan.carrier.PageCarrierOwnerPaymentParam
;
import
com.clx.performance.service.loan.OwnerPaymentService
;
import
com.clx.performance.struct.loan.OwnerPaymentStruct
;
import
com.clx.performance.vo.pc.loan.carrier.OwnerPaymentVO
;
import
lombok.AllArgsConstructor
;
import
lombok.extern.slf4j.Slf4j
;
import
org.springframework.stereotype.Service
;
import
java.util.List
;
/**
* @author kavin
* Date 2024-01-20
* Time 13:31
*/
@Service
@Slf4j
@AllArgsConstructor
public
class
OwnerPaymentServiceImpl
implements
OwnerPaymentService
{
private
final
OwnerPaymentDao
ownerPaymentDao
;
private
final
OwnerPaymentStruct
ownerPaymentStruct
;
@Override
public
IPage
<
OwnerPaymentVO
>
pageOwnerPayment
(
PageCarrierOwnerPaymentParam
param
)
{
IPage
<
OwnerPayment
>
page
=
ownerPaymentDao
.
pageOwnerPayment
(
param
);
List
<
OwnerPaymentVO
>
records
=
ownerPaymentStruct
.
convertList
(
page
.
getRecords
());
IPage
<
OwnerPaymentVO
>
returnPage
=
new
Page
<>();
returnPage
.
setPages
(
page
.
getPages
());
returnPage
.
setTotal
(
page
.
getTotal
());
returnPage
.
setRecords
(
records
);
return
returnPage
;
}
}
performance-web/src/main/java/com/clx/performance/service/impl/loan/OwnerRepaymentServiceImpl.java
0 → 100644
浏览文件 @
f6b8fc25
package
com
.
clx
.
performance
.
service
.
impl
.
loan
;
import
com.baomidou.mybatisplus.core.metadata.IPage
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.clx.performance.dao.loan.OwnerRepaymentDao
;
import
com.clx.performance.model.loan.OwnerRepayment
;
import
com.clx.performance.param.pc.loan.carrier.PageCarrierOwnerRepaymentParam
;
import
com.clx.performance.service.loan.OwnerRepaymentService
;
import
com.clx.performance.struct.loan.OwnerRepaymentStruct
;
import
com.clx.performance.vo.pc.loan.carrier.OwnerRepaymentVO
;
import
lombok.AllArgsConstructor
;
import
lombok.extern.slf4j.Slf4j
;
import
org.springframework.stereotype.Service
;
import
java.util.List
;
/**
* @author kavin
* Date 2024-01-20
* Time 13:31
*/
@Service
@Slf4j
@AllArgsConstructor
public
class
OwnerRepaymentServiceImpl
implements
OwnerRepaymentService
{
private
final
OwnerRepaymentDao
ownerRepaymentDao
;
private
final
OwnerRepaymentStruct
ownerRepaymentStruct
;
@Override
public
IPage
<
OwnerRepaymentVO
>
pageOwnerRepayment
(
PageCarrierOwnerRepaymentParam
param
)
{
IPage
<
OwnerRepayment
>
page
=
ownerRepaymentDao
.
pageOwnerRepayment
(
param
);
List
<
OwnerRepaymentVO
>
records
=
ownerRepaymentStruct
.
convertList
(
page
.
getRecords
());
IPage
<
OwnerRepaymentVO
>
returnPage
=
new
Page
<>();
returnPage
.
setPages
(
page
.
getPages
());
returnPage
.
setTotal
(
page
.
getTotal
());
returnPage
.
setRecords
(
records
);
return
returnPage
;
}
}
performance-web/src/main/java/com/clx/performance/service/loan/OwnerLoanAccountApproveService.java
0 → 100644
浏览文件 @
f6b8fc25
package
com
.
clx
.
performance
.
service
.
loan
;
import
com.baomidou.mybatisplus.core.metadata.IPage
;
import
com.clx.performance.param.pc.loan.carrier.PageOwnerLoanAccountApproveParam
;
import
com.clx.performance.vo.pc.loan.carrier.OwnerLoanAccountApproveVO
;
/**
* @author kavin
* Date 2024-01-20
* Time 13:31
*/
public
interface
OwnerLoanAccountApproveService
{
IPage
<
OwnerLoanAccountApproveVO
>
pageOwnerLoanAccountApprove
(
PageOwnerLoanAccountApproveParam
param
);
}
performance-web/src/main/java/com/clx/performance/service/loan/OwnerLoanAccountRunningWaterRecordService.java
0 → 100644
浏览文件 @
f6b8fc25
package
com
.
clx
.
performance
.
service
.
loan
;
/**
* @author kavin
* Date 2024-01-20
* Time 13:31
*/
public
interface
OwnerLoanAccountRunningWaterRecordService
{
}
performance-web/src/main/java/com/clx/performance/service/loan/OwnerLoanAccountService.java
0 → 100644
浏览文件 @
f6b8fc25
package
com
.
clx
.
performance
.
service
.
loan
;
/**
* @author kavin
* Date 2024-01-20
* Time 13:31
*/
public
interface
OwnerLoanAccountService
{
}
performance-web/src/main/java/com/clx/performance/service/loan/OwnerLoanRecordService.java
0 → 100644
浏览文件 @
f6b8fc25
package
com
.
clx
.
performance
.
service
.
loan
;
import
com.baomidou.mybatisplus.core.metadata.IPage
;
import
com.clx.performance.param.pc.loan.carrier.PageCarrierOwnerLoanRecordParam
;
import
com.clx.performance.vo.pc.loan.carrier.OwnerLoanRecordVO
;
/**
* @author kavin
* Date 2024-01-20
* Time 17:05
*/
public
interface
OwnerLoanRecordService
{
IPage
<
OwnerLoanRecordVO
>
pageOwnerLoanRecord
(
PageCarrierOwnerLoanRecordParam
param
);
}
performance-web/src/main/java/com/clx/performance/service/loan/OwnerPaymentService.java
0 → 100644
浏览文件 @
f6b8fc25
package
com
.
clx
.
performance
.
service
.
loan
;
import
com.baomidou.mybatisplus.core.metadata.IPage
;
import
com.clx.performance.param.pc.loan.carrier.PageCarrierOwnerPaymentParam
;
import
com.clx.performance.vo.pc.loan.carrier.OwnerPaymentVO
;
/**
* @author kavin
* Date 2024-01-20
* Time 13:31
*/
public
interface
OwnerPaymentService
{
IPage
<
OwnerPaymentVO
>
pageOwnerPayment
(
PageCarrierOwnerPaymentParam
param
);
}
performance-web/src/main/java/com/clx/performance/service/loan/OwnerRepaymentService.java
0 → 100644
浏览文件 @
f6b8fc25
package
com
.
clx
.
performance
.
service
.
loan
;
import
com.baomidou.mybatisplus.core.metadata.IPage
;
import
com.clx.performance.param.pc.loan.carrier.PageCarrierOwnerRepaymentParam
;
import
com.clx.performance.vo.pc.loan.carrier.OwnerRepaymentVO
;
/**
* @author kavin
* Date 2024-01-20
* Time 13:31
*/
public
interface
OwnerRepaymentService
{
IPage
<
OwnerRepaymentVO
>
pageOwnerRepayment
(
PageCarrierOwnerRepaymentParam
param
);
}
performance-web/src/main/java/com/clx/performance/struct/loan/OwnerLoanAccountApproveStruct.java
0 → 100644
浏览文件 @
f6b8fc25
package
com
.
clx
.
performance
.
struct
.
loan
;
import
com.clx.performance.model.loan.OwnerLoanAccountApprove
;
import
com.clx.performance.vo.pc.loan.carrier.OwnerLoanAccountApproveVO
;
import
com.msl.common.utils.DateStructUtil
;
import
org.mapstruct.Mapper
;
import
java.util.List
;
import
java.util.Objects
;
@Mapper
(
componentModel
=
"spring"
,
uses
=
DateStructUtil
.
class
,
imports
=
{
Objects
.
class
})
public
interface
OwnerLoanAccountApproveStruct
{
List
<
OwnerLoanAccountApproveVO
>
convertList
(
List
<
OwnerLoanAccountApprove
>
list
);
}
performance-web/src/main/java/com/clx/performance/struct/loan/OwnerLoanRecordStruct.java
0 → 100644
浏览文件 @
f6b8fc25
package
com
.
clx
.
performance
.
struct
.
loan
;
import
com.clx.performance.model.loan.OwnerLoanRecord
;
import
com.clx.performance.vo.pc.loan.carrier.OwnerLoanRecordVO
;
import
com.msl.common.utils.DateStructUtil
;
import
org.mapstruct.Mapper
;
import
java.util.List
;
import
java.util.Objects
;
@Mapper
(
componentModel
=
"spring"
,
uses
=
DateStructUtil
.
class
,
imports
=
{
Objects
.
class
})
public
interface
OwnerLoanRecordStruct
{
List
<
OwnerLoanRecordVO
>
convertList
(
List
<
OwnerLoanRecord
>
list
);
}
performance-web/src/main/java/com/clx/performance/struct/loan/OwnerPaymentStruct.java
0 → 100644
浏览文件 @
f6b8fc25
package
com
.
clx
.
performance
.
struct
.
loan
;
import
com.clx.performance.model.loan.OwnerPayment
;
import
com.clx.performance.vo.pc.loan.carrier.OwnerPaymentVO
;
import
com.msl.common.utils.DateStructUtil
;
import
org.mapstruct.Mapper
;
import
java.util.List
;
import
java.util.Objects
;
@Mapper
(
componentModel
=
"spring"
,
uses
=
DateStructUtil
.
class
,
imports
=
{
Objects
.
class
})
public
interface
OwnerPaymentStruct
{
List
<
OwnerPaymentVO
>
convertList
(
List
<
OwnerPayment
>
list
);
}
performance-web/src/main/java/com/clx/performance/struct/loan/OwnerRepaymentStruct.java
0 → 100644
浏览文件 @
f6b8fc25
package
com
.
clx
.
performance
.
struct
.
loan
;
import
com.clx.performance.model.loan.OwnerRepayment
;
import
com.clx.performance.vo.pc.loan.carrier.OwnerRepaymentVO
;
import
com.msl.common.utils.DateStructUtil
;
import
org.mapstruct.Mapper
;
import
java.util.List
;
import
java.util.Objects
;
@Mapper
(
componentModel
=
"spring"
,
uses
=
DateStructUtil
.
class
,
imports
=
{
Objects
.
class
})
public
interface
OwnerRepaymentStruct
{
List
<
OwnerRepaymentVO
>
convertList
(
List
<
OwnerRepayment
>
list
);
}
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论