提交 48295075 authored 作者: liuhaiquan's avatar liuhaiquan

新增货主开通借款账户申请记录接口

上级 6648baac
package com.clx.performance.controller.pc.loan.owner;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.clx.performance.param.pc.loan.carrier.OwnerLoanAccountApproveParam;
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.*;
import java.util.List;
/**
* @ClassName CarrierOwnerLoanAccountApproveController
* @Description
* @Author kavin
* @Date 2024/1/20 17:52
* @Version 1.0
*/
@Slf4j
@RestController
@RequestMapping(value="/pc/owner/loanAccountApprove")
@Validated
@Api(tags = "货主端-资金管理(货主借款账户管理(申请开通借款账户))")
@AllArgsConstructor
public class OwnerLoanAccountApproveController {
private final OwnerLoanAccountApproveService ownerLoanAccountApproveService;
@ApiOperation(value = "账户申请记录",notes = "<br>By:刘海泉")
@GetMapping("/getOwnerLoanAccountApproveList")
public Result<List<OwnerLoanAccountApproveVO>> getOwnerLoanAccountApproveList() {
List<OwnerLoanAccountApproveVO> list = ownerLoanAccountApproveService.getOwnerLoanAccountApproveList();
return Result.ok(list);
}
}
...@@ -11,6 +11,7 @@ import com.msl.common.dao.impl.BaseDaoImpl; ...@@ -11,6 +11,7 @@ import com.msl.common.dao.impl.BaseDaoImpl;
import org.apache.commons.lang3.StringUtils; import org.apache.commons.lang3.StringUtils;
import org.springframework.stereotype.Repository; import org.springframework.stereotype.Repository;
import java.util.List;
import java.util.Objects; import java.util.Objects;
/** /**
...@@ -37,4 +38,11 @@ public class OwnerLoanAccountApproveDaoImpl extends BaseDaoImpl<OwnerLoanAccount ...@@ -37,4 +38,11 @@ public class OwnerLoanAccountApproveDaoImpl extends BaseDaoImpl<OwnerLoanAccount
return baseMapper.selectPage(Page.of(param.getPage(), param.getPageSize()),query); return baseMapper.selectPage(Page.of(param.getPage(), param.getPageSize()),query);
} }
@Override
public List<OwnerLoanAccountApprove> getOwnerLoanAccountApproveList(Long userNo) {
LambdaQueryWrapper<OwnerLoanAccountApprove> query = new LambdaQueryWrapper<>();
query.orderByDesc(OwnerLoanAccountApprove :: getId);
return baseMapper.selectList(query);
}
} }
...@@ -6,6 +6,7 @@ import com.clx.performance.model.loan.OwnerLoanAccountApprove; ...@@ -6,6 +6,7 @@ import com.clx.performance.model.loan.OwnerLoanAccountApprove;
import com.clx.performance.param.pc.loan.carrier.PageOwnerLoanAccountApproveParam; import com.clx.performance.param.pc.loan.carrier.PageOwnerLoanAccountApproveParam;
import com.msl.common.dao.BaseDao; import com.msl.common.dao.BaseDao;
import java.util.List;
/** /**
* @author kavin * @author kavin
...@@ -14,4 +15,7 @@ import com.msl.common.dao.BaseDao; ...@@ -14,4 +15,7 @@ import com.msl.common.dao.BaseDao;
*/ */
public interface OwnerLoanAccountApproveDao extends BaseDao<OwnerLoanAccountApproveMapper, OwnerLoanAccountApprove, Integer> { public interface OwnerLoanAccountApproveDao extends BaseDao<OwnerLoanAccountApproveMapper, OwnerLoanAccountApprove, Integer> {
IPage<OwnerLoanAccountApprove> pageOwnerLoanAccountApprove(PageOwnerLoanAccountApproveParam param); IPage<OwnerLoanAccountApprove> pageOwnerLoanAccountApprove(PageOwnerLoanAccountApproveParam param);
List<OwnerLoanAccountApprove> getOwnerLoanAccountApproveList(Long userNo);
} }
...@@ -46,6 +46,15 @@ public class OwnerLoanAccountApproveServiceImpl implements OwnerLoanAccountAppr ...@@ -46,6 +46,15 @@ public class OwnerLoanAccountApproveServiceImpl implements OwnerLoanAccountAppr
return returnPage; return returnPage;
} }
public List<OwnerLoanAccountApproveVO> getOwnerLoanAccountApproveList() {
UserSessionData loginUserInfo = TokenUtil.getLoginUserInfo();
List<OwnerLoanAccountApprove> list = ownerLoanAccountApproveDao.getOwnerLoanAccountApproveList(loginUserInfo.getUserNo());
return ownerLoanAccountApproveStruct.convertList(list);
}
@Override @Override
public void openOwnerLoanAccountApprove() { public void openOwnerLoanAccountApprove() {
UserSessionData loginUserInfo = TokenUtil.getLoginUserInfo(); UserSessionData loginUserInfo = TokenUtil.getLoginUserInfo();
......
...@@ -5,6 +5,8 @@ import com.clx.performance.param.pc.loan.carrier.OwnerLoanAccountApproveParam; ...@@ -5,6 +5,8 @@ import com.clx.performance.param.pc.loan.carrier.OwnerLoanAccountApproveParam;
import com.clx.performance.param.pc.loan.carrier.PageOwnerLoanAccountApproveParam; import com.clx.performance.param.pc.loan.carrier.PageOwnerLoanAccountApproveParam;
import com.clx.performance.vo.pc.loan.carrier.OwnerLoanAccountApproveVO; import com.clx.performance.vo.pc.loan.carrier.OwnerLoanAccountApproveVO;
import java.util.List;
/** /**
* @author kavin * @author kavin
* Date 2024-01-20 * Date 2024-01-20
...@@ -16,4 +18,6 @@ public interface OwnerLoanAccountApproveService { ...@@ -16,4 +18,6 @@ public interface OwnerLoanAccountApproveService {
void openOwnerLoanAccountApprove(); void openOwnerLoanAccountApprove();
void ownerLoanAccountApprove(OwnerLoanAccountApproveParam param); void ownerLoanAccountApprove(OwnerLoanAccountApproveParam param);
List<OwnerLoanAccountApproveVO> getOwnerLoanAccountApproveList();
} }
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论