提交 587a5fc1 authored 作者: aiqingguo's avatar aiqingguo

承运借款流程-借款账户

上级 5ef33676
...@@ -34,7 +34,6 @@ public class OwnerLoanAccountVO { ...@@ -34,7 +34,6 @@ public class OwnerLoanAccountVO {
@ApiModelProperty(value = "默认 3:借款账户", example = "3") @ApiModelProperty(value = "默认 3:借款账户", example = "3")
private Integer accountType; private Integer accountType;
@ApiModelProperty(value = "账户余额 (元) ", example = "1.23") @ApiModelProperty(value = "账户余额 (元) ", example = "1.23")
private BigDecimal amount; private BigDecimal amount;
public BigDecimal getAmount() { public BigDecimal getAmount() {
......
...@@ -73,7 +73,11 @@ public class OwnerRepaymentVO { ...@@ -73,7 +73,11 @@ public class OwnerRepaymentVO {
@ApiModelProperty("收款账户") @ApiModelProperty("收款账户")
private String payeeAccount; private String payeeAccount;
@ApiModelProperty("货物名称")
private String goodsName;
@ApiModelProperty("借款单号") @ApiModelProperty("借款单号")
private Long loanNo; private Long loanNo;
......
...@@ -5,6 +5,7 @@ import com.clx.performance.param.pc.loan.carrier.PageOwnerLoanAccountParam; ...@@ -5,6 +5,7 @@ import com.clx.performance.param.pc.loan.carrier.PageOwnerLoanAccountParam;
import com.clx.performance.service.loan.OwnerLoanAccountService; import com.clx.performance.service.loan.OwnerLoanAccountService;
import com.clx.performance.vo.pc.loan.carrier.OwnerLoanAccountVO; import com.clx.performance.vo.pc.loan.carrier.OwnerLoanAccountVO;
import com.msl.common.base.PageData; import com.msl.common.base.PageData;
import com.msl.common.convertor.aspect.UnitCovert;
import com.msl.common.result.Result; import com.msl.common.result.Result;
import io.swagger.annotations.Api; import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiOperation;
...@@ -29,6 +30,7 @@ public class CarrierOwnerLoanAccountController { ...@@ -29,6 +30,7 @@ public class CarrierOwnerLoanAccountController {
@ApiOperation(value = "分页搜索货主借款账户列表",notes = "<br>By:艾庆国") @ApiOperation(value = "分页搜索货主借款账户列表",notes = "<br>By:艾庆国")
@PostMapping("/pageOwnerLoanAccount") @PostMapping("/pageOwnerLoanAccount")
@UnitCovert(param = false)
public Result<PageData<OwnerLoanAccountVO>> pageOwnerLoanAccount(@RequestBody @Validated PageOwnerLoanAccountParam param) { public Result<PageData<OwnerLoanAccountVO>> pageOwnerLoanAccount(@RequestBody @Validated PageOwnerLoanAccountParam param) {
IPage<OwnerLoanAccountVO> page = ownerLoanAccountService.pageOwnerLoanAccount(param); IPage<OwnerLoanAccountVO> page = ownerLoanAccountService.pageOwnerLoanAccount(param);
return Result.page(page.getRecords(), page.getTotal(), page.getPages()); return Result.page(page.getRecords(), page.getTotal(), page.getPages());
......
...@@ -5,6 +5,7 @@ import com.clx.performance.param.pc.loan.carrier.PageOwnerLoanAccountWaterRecord ...@@ -5,6 +5,7 @@ import com.clx.performance.param.pc.loan.carrier.PageOwnerLoanAccountWaterRecord
import com.clx.performance.service.loan.OwnerLoanAccountRunningWaterRecordService; import com.clx.performance.service.loan.OwnerLoanAccountRunningWaterRecordService;
import com.clx.performance.vo.pc.loan.carrier.OwnerLoanAccountRunningWaterRecordVO; import com.clx.performance.vo.pc.loan.carrier.OwnerLoanAccountRunningWaterRecordVO;
import com.msl.common.base.PageData; import com.msl.common.base.PageData;
import com.msl.common.convertor.aspect.UnitCovert;
import com.msl.common.result.Result; import com.msl.common.result.Result;
import io.swagger.annotations.Api; import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiOperation;
...@@ -20,13 +21,14 @@ import org.springframework.web.bind.annotation.RestController; ...@@ -20,13 +21,14 @@ import org.springframework.web.bind.annotation.RestController;
@RestController @RestController
@RequestMapping(value="/pc/carrier/ownerLoanAccountWaterRecord") @RequestMapping(value="/pc/carrier/ownerLoanAccountWaterRecord")
@Validated @Validated
@Api(tags = "承运端-借款账户") @Api(tags = "承运端-借款账户流水")
public class CarrierOwnerLoanAccountWaterRecordController { public class CarrierOwnerLoanAccountWaterRecordController {
@Autowired @Autowired
private OwnerLoanAccountRunningWaterRecordService ownerLoanAccountRunningWaterRecordService; private OwnerLoanAccountRunningWaterRecordService ownerLoanAccountRunningWaterRecordService;
@ApiOperation(value = "分页搜索货主借款账户流水列表",notes = "<br>By:艾庆国") @ApiOperation(value = "分页搜索货主借款账户流水列表",notes = "<br>By:艾庆国")
@PostMapping("/pageOwnerLoanAccountWaterOfOwner") @PostMapping("/pageOwnerLoanAccountWaterOfOwner")
@UnitCovert(param = false)
public Result<PageData<OwnerLoanAccountRunningWaterRecordVO>> pageOwnerLoanAccountWaterOfOwner(@RequestBody @Validated PageOwnerLoanAccountWaterRecordOfOwnerParam param) { public Result<PageData<OwnerLoanAccountRunningWaterRecordVO>> pageOwnerLoanAccountWaterOfOwner(@RequestBody @Validated PageOwnerLoanAccountWaterRecordOfOwnerParam param) {
IPage<OwnerLoanAccountRunningWaterRecordVO> page = ownerLoanAccountRunningWaterRecordService.pageOwnerLoanAccountWaterOfOwner(param); IPage<OwnerLoanAccountRunningWaterRecordVO> page = ownerLoanAccountRunningWaterRecordService.pageOwnerLoanAccountWaterOfOwner(param);
return Result.page(page.getRecords(), page.getTotal(), page.getPages()); return Result.page(page.getRecords(), page.getTotal(), page.getPages());
......
...@@ -47,6 +47,7 @@ public class CarrierOwnerLoanRecordController { ...@@ -47,6 +47,7 @@ public class CarrierOwnerLoanRecordController {
@ApiOperation(value = "分页搜索货主借款列表",notes = "<br>By:艾庆国") @ApiOperation(value = "分页搜索货主借款列表",notes = "<br>By:艾庆国")
@PostMapping("/pageOwnerLoanRecordOfOwner") @PostMapping("/pageOwnerLoanRecordOfOwner")
@UnitCovert(param = false)
public Result<PageData<OwnerLoanRecordVO>> pageOwnerLoanRecordOfOwner(@RequestBody @Validated PageOwnerLoanRecordOfOwner param) { public Result<PageData<OwnerLoanRecordVO>> pageOwnerLoanRecordOfOwner(@RequestBody @Validated PageOwnerLoanRecordOfOwner param) {
IPage<OwnerLoanRecordVO> page = ownerLoanRecordService.pageOwnerLoanRecordOfOwner(param); IPage<OwnerLoanRecordVO> page = ownerLoanRecordService.pageOwnerLoanRecordOfOwner(param);
return Result.page(page.getRecords(), page.getTotal(), page.getPages()); return Result.page(page.getRecords(), page.getTotal(), page.getPages());
......
...@@ -40,6 +40,7 @@ public class CarrierOwnerRepaymentController { ...@@ -40,6 +40,7 @@ public class CarrierOwnerRepaymentController {
@ApiOperation(value = "分页搜索货主还款列表",notes = "<br>By:艾庆国") @ApiOperation(value = "分页搜索货主还款列表",notes = "<br>By:艾庆国")
@PostMapping("/pageOwnerRepaymentOfOwner") @PostMapping("/pageOwnerRepaymentOfOwner")
@UnitCovert(param = false)
public Result<PageData<OwnerRepaymentVO>> pageOwnerRepaymentOfOwner(@RequestBody @Validated PageOwnerRepaymentOfOwner param) { public Result<PageData<OwnerRepaymentVO>> pageOwnerRepaymentOfOwner(@RequestBody @Validated PageOwnerRepaymentOfOwner param) {
IPage<OwnerRepaymentVO> page = ownerRepaymentService.pageOwnerRepaymentOfOwner(param); IPage<OwnerRepaymentVO> page = ownerRepaymentService.pageOwnerRepaymentOfOwner(param);
return Result.page(page.getRecords(), page.getTotal(), page.getPages()); return Result.page(page.getRecords(), page.getTotal(), page.getPages());
......
...@@ -8,6 +8,7 @@ import com.clx.performance.param.pc.loan.carrier.PageOwnerLoanAccountParam; ...@@ -8,6 +8,7 @@ import com.clx.performance.param.pc.loan.carrier.PageOwnerLoanAccountParam;
import com.clx.performance.service.loan.OwnerLoanAccountService; import com.clx.performance.service.loan.OwnerLoanAccountService;
import com.clx.performance.struct.loan.OwnerLoanAccountStruct; import com.clx.performance.struct.loan.OwnerLoanAccountStruct;
import com.clx.performance.vo.pc.loan.carrier.OwnerLoanAccountVO; import com.clx.performance.vo.pc.loan.carrier.OwnerLoanAccountVO;
import com.msl.common.convertor.aspect.UnitCovert;
import com.msl.user.data.UserSessionData; import com.msl.user.data.UserSessionData;
import com.msl.user.utils.TokenUtil; import com.msl.user.utils.TokenUtil;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;
...@@ -46,6 +47,7 @@ public class OwnerLoanAccountServiceImpl implements OwnerLoanAccountService { ...@@ -46,6 +47,7 @@ public class OwnerLoanAccountServiceImpl implements OwnerLoanAccountService {
} }
@Override @Override
@UnitCovert(param = false)
public IPage<OwnerLoanAccountVO> pageOwnerLoanAccount(PageOwnerLoanAccountParam param) { public IPage<OwnerLoanAccountVO> pageOwnerLoanAccount(PageOwnerLoanAccountParam param) {
return ownerLoanAccountDao.pageByParam(param); return ownerLoanAccountDao.pageByParam(param);
} }
......
...@@ -25,7 +25,7 @@ public class BorrowerConfigSqlProvider { ...@@ -25,7 +25,7 @@ public class BorrowerConfigSqlProvider {
FROM("borrower_config"); FROM("borrower_config");
WHERE("delete_status = 0"); WHERE("delete_status = 0");
if (StringUtils.isNotBlank(param.getBorrowerName())) {WHERE("borrower_name = like CONCAT(#{param.borrowerName},'%')");} if (StringUtils.isNotBlank(param.getBorrowerName())) {WHERE("borrower_name like CONCAT(#{param.borrowerName},'%')");}
if (Objects.nonNull(param.getStatus())) {WHERE("status = #{param.status}");} if (Objects.nonNull(param.getStatus())) {WHERE("status = #{param.status}");}
ORDER_BY("create_time desc"); ORDER_BY("create_time desc");
......
...@@ -24,7 +24,7 @@ public class BorrowerSqlProvider { ...@@ -24,7 +24,7 @@ public class BorrowerSqlProvider {
FROM("borrower"); FROM("borrower");
WHERE("delete_status = 0"); WHERE("delete_status = 0");
if (StringUtils.isNotBlank(param.getName())) {WHERE("name = like CONCAT(#{param.name},'%')");} if (StringUtils.isNotBlank(param.getName())) {WHERE("name like CONCAT(#{param.name},'%')");}
ORDER_BY("create_time desc"); ORDER_BY("create_time desc");
}}.toString(); }}.toString();
......
...@@ -16,7 +16,8 @@ public class OwnerLoanAccountRunningWaterRecordSqlProvider { ...@@ -16,7 +16,8 @@ public class OwnerLoanAccountRunningWaterRecordSqlProvider {
SELECT(" id, owner_user_no as ownerUserNo, owner_user_name as ownerUserName, mobile, " + SELECT(" id, owner_user_no as ownerUserNo, owner_user_name as ownerUserName, mobile, " +
" running_water_no as runningWaterNo, loan_no as loanNo, child_no as childNo, " + " running_water_no as runningWaterNo, loan_no as loanNo, child_no as childNo, " +
" running_water_type as runningWaterType, alteration_balance as alterationBalance, account_balance as accountBalance, " + " running_water_type as runningWaterType, " +
" alteration_balance as alterationBalance, account_balance as accountBalance, " +
" create_by as createBy, " + " create_by as createBy, " +
" date_format(create_time, '%Y-%m-%d %H:%i:%s') as createTime, " + " date_format(create_time, '%Y-%m-%d %H:%i:%s') as createTime, " +
" date_format(modified_time, '%Y-%m-%d %H:%i:%s') as modifiedTime " " date_format(modified_time, '%Y-%m-%d %H:%i:%s') as modifiedTime "
......
...@@ -25,7 +25,7 @@ public class OwnerLoanAccountSqlProvider { ...@@ -25,7 +25,7 @@ public class OwnerLoanAccountSqlProvider {
FROM("owner_loan_account"); FROM("owner_loan_account");
if (Objects.nonNull(param.getOwnerUserNo())) {WHERE("owner_user_no = #{param.ownerUserNo}");} if (Objects.nonNull(param.getOwnerUserNo())) {WHERE("owner_user_no = #{param.ownerUserNo}");}
if (StringUtils.isNotBlank(param.getOwnerUserName())) {WHERE("owner_user_name = like CONCAT(#{param.ownerUserName},'%')");} if (StringUtils.isNotBlank(param.getOwnerUserName())) {WHERE("owner_user_name like CONCAT(#{param.ownerUserName},'%')");}
if (StringUtils.isNotBlank(param.getMobile())) {WHERE("mobile = #{param.mobile}");} if (StringUtils.isNotBlank(param.getMobile())) {WHERE("mobile = #{param.mobile}");}
ORDER_BY("create_time desc"); ORDER_BY("create_time desc");
......
...@@ -16,13 +16,16 @@ public class OwnerLoanRecordSqlProvider { ...@@ -16,13 +16,16 @@ public class OwnerLoanRecordSqlProvider {
SELECT(" id, owner_user_no as ownerUserNo, owner_user_name as ownerUserName, mobile, " + SELECT(" id, owner_user_no as ownerUserNo, owner_user_name as ownerUserName, mobile, " +
" running_water_open_no as runningWaterOpenNo, " + " running_water_open_no as runningWaterOpenNo, " +
" loan_no as loanNo, loan_type as loanType, loan_balance as loanBalance, borrower, borrower_account as borrowerAccount, " + " merchant_running_water_no as merchantRunningWaterNo, " +
" lending_party as lendingParty, lending_party_account as lendingPartyAccount, payee, payee_account as payeeAccount, " + " loan_no as loanNo, loan_type as loanType, loan_balance as loanBalance, " +
" status, date_format(approve_time, '%Y-%m-%d %H:%i:%s') as approveTime, approve_by as approveBy, " + " borrower, borrower_account as borrowerAccount, " +
" lending_party as lendingParty, lending_party_account as lendingPartyAccount, " +
" payee, payee_account as payeeAccount, " +
" status, " +
" date_format(approve_time, '%Y-%m-%d %H:%i:%s') as approveTime, approve_by as approveBy, " +
" reject_reason as rejectReason, date_format(loan_repayment_time, '%Y-%m-%d %H:%i:%s') as loanRepaymentTime, " + " reject_reason as rejectReason, date_format(loan_repayment_time, '%Y-%m-%d %H:%i:%s') as loanRepaymentTime, " +
" create_by as createBy, " + " create_by as createBy, date_format(create_time, '%Y-%m-%d %H:%i:%s') as createTime, " +
"date_format(create_time, '%Y-%m-%d %H:%i:%s') as createTime, " + " date_format(modified_time, '%Y-%m-%d %H:%i:%s') as modifiedTime "
"date_format(modified_time, '%Y-%m-%d %H:%i:%s') as modifiedTime "
); );
FROM("owner_loan_record"); FROM("owner_loan_record");
......
...@@ -15,12 +15,16 @@ public class OwnerRepaymentSqlProvider { ...@@ -15,12 +15,16 @@ public class OwnerRepaymentSqlProvider {
return new SQL(){{ return new SQL(){{
SELECT(" id, owner_user_no as ownerUserNo, owner_user_name as ownerUserName, mobile, " + SELECT(" id, owner_user_no as ownerUserNo, owner_user_name as ownerUserName, mobile, " +
" running_water_open_no as runningWaterOpenNo, repayment_no as repaymentNo, " + " running_water_open_no as runningWaterOpenNo, " +
" repayment_balance as repaymentBalance, payment, payment_account as paymentAccount, " + " merchant_running_water_no as merchantRunningWaterNo, repayment_no as repaymentNo, repayment_balance as repaymentBalance, " +
" payment, payment_account as paymentAccount, " +
" date_format(payment_application_form_time, '%Y-%m-%d %H:%i:%s') as paymentApplicationFormTime, " +
" remittance_identification_code as remittanceIdentificationCode, " +
" goods_name as goodsName, " +
" payee, payee_account as payeeAccount, loan_no as loanNo, status, pay_channel as payChannel, " + " payee, payee_account as payeeAccount, loan_no as loanNo, status, pay_channel as payChannel, " +
" be_overdue as beOverdue, date_format(loan_repayment_time, '%Y-%m-%d %H:%i:%s') as loanRepaymentTime, " + " be_overdue as beOverdue, date_format(loan_repayment_time, '%Y-%m-%d %H:%i:%s') as loanRepaymentTime, " +
" date_format(operate_time, '%Y-%m-%d %H:%i:%s') as operateTime, operate_by as operateBy, create_by as createBy, " + " date_format(operate_time, '%Y-%m-%d %H:%i:%s') as operateTime, operate_by as operateBy, " +
" date_format(create_time, '%Y-%m-%d %H:%i:%s') as createTime, " + " create_by as createBy, date_format(create_time, '%Y-%m-%d %H:%i:%s') as createTime, " +
" date_format(modified_time, '%Y-%m-%d %H:%i:%s') as modifiedTime " " date_format(modified_time, '%Y-%m-%d %H:%i:%s') as modifiedTime "
); );
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论