Browse Source

家访

master
God 2 years ago
parent
commit
f62f438801
  1. 18
      anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanhomevisitinvestigate/LoanHomevisitInvestigateFeign.java
  2. 23
      anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanhomevisitinvestigateoperations/LoanHomeVisitInvestigateInitOperDto.java
  3. 23
      anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanhomevisitinvestigateoperations/LoanHomeVisitInvestigateInitOperVo.java
  4. 27
      anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanhomevisitinvestigateorder/LoanHomeVisitInvestigateInitOrderDto.java
  5. 18
      anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanhomevisitinvestigate/LoanHomevisitInvestigateRest.java
  6. 37
      anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanhomevisitinvestigate/LoanHomevisitInvestigateService.java
  7. 3
      anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanhomevisitinvestigateoperations/LoanHomevisitInvestigateOperationsMapper.java
  8. 38
      anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanhomevisitinvestigateoperations/LoanHomevisitInvestigateOperationsMapper.xml
  9. 11
      anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanhomevisitinvestigateoperations/LoanHomevisitInvestigateOperationsService.java
  10. 23
      anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/risk/loanhomevisitinvestigate/AppLoanHomeVisitInvestigateInitOperDto.java
  11. 23
      anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/risk/loanhomevisitinvestigate/AppLoanHomeVisitInvestigateInitOperVo.java
  12. 27
      anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/risk/loanhomevisitinvestigate/AppLoanHomeVisitInvestigateInitOrderDto.java
  13. 2
      anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/risk/loanhomevisitinvestigate/AppLoanHomeVisitInvestigateInitOrderVo.java
  14. 16
      anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/risk/loanhomevisitinvestigate/LoanHomeVisitInvestigateFeign.java
  15. 15
      anrui-terminal/anrui-terminal-biz/src/main/java/com/yxt/anrui/terminal/biz/risk/loanhomevisitinvestigate/LoanHomeVisitInvestigateRest.java
  16. 27
      anrui-terminal/anrui-terminal-biz/src/main/java/com/yxt/anrui/terminal/biz/risk/loanhomevisitinvestigate/LoanHomeVisitInvestigateService.java

18
anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanhomevisitinvestigate/LoanHomevisitInvestigateFeign.java

@ -25,6 +25,9 @@
*********************************************************/
package com.yxt.anrui.riskcenter.api.loanhomevisitinvestigate;
import com.yxt.anrui.riskcenter.api.loanhomevisitinvestigateoperations.LoanHomeVisitInvestigateInitOperDto;
import com.yxt.anrui.riskcenter.api.loanhomevisitinvestigateoperations.LoanHomeVisitInvestigateInitOperVo;
import com.yxt.anrui.riskcenter.api.loanhomevisitinvestigateorder.LoanHomeVisitInvestigateInitOrderDto;
import com.yxt.anrui.riskcenter.api.loanhomevisitinvestigateorder.LoanHomeVisitInvestigateInitOrderVo;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
@ -111,4 +114,19 @@ public interface LoanHomevisitInvestigateFeign {
@GetMapping("/getHomeVisitOrderInfo")
@ResponseBody
public ResultBean<LoanHomeVisitInvestigateInitOrderVo> getHomeVisitOrderInfo(@RequestParam("sid") String sid);
@ApiOperation("保存家访考察订单信息")
@PostMapping("/saveHomeVisitOrderInfo")
@ResponseBody
public ResultBean saveHomeVisitOrderInfo(@Valid @RequestBody LoanHomeVisitInvestigateInitOrderDto dto);
@ApiOperation("初始化家访考察运营经历")
@GetMapping("/getHomeVisitOperationInfo")
@ResponseBody
public ResultBean<LoanHomeVisitInvestigateInitOperVo> getHomeVisitOperationInfo(@RequestParam("sid") String sid);
@ApiOperation("保存家访考察运营经历")
@PostMapping("/saveHomeVisitOperationInfo")
@ResponseBody
public ResultBean saveHomeVisitOperationInfo(@Valid @RequestBody LoanHomeVisitInvestigateInitOperDto dto);
}

23
anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanhomevisitinvestigateoperations/LoanHomeVisitInvestigateInitOperDto.java

@ -0,0 +1,23 @@
package com.yxt.anrui.riskcenter.api.loanhomevisitinvestigateoperations;
import com.yxt.common.core.vo.Vo;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@Data
public class LoanHomeVisitInvestigateInitOperDto implements Vo {
private String sid;
@ApiModelProperty("运营年限")
private String numYears;
@ApiModelProperty("驾驶类型value")
private String driveType;
@ApiModelProperty("驾驶类型key")
private String driveKey;
@ApiModelProperty("运营方式value")
private String operationType;
@ApiModelProperty("运营方式key")
private String operationKey;
@ApiModelProperty("家访考察表sid")
private String mainSid;
}

23
anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanhomevisitinvestigateoperations/LoanHomeVisitInvestigateInitOperVo.java

@ -0,0 +1,23 @@
package com.yxt.anrui.riskcenter.api.loanhomevisitinvestigateoperations;
import com.yxt.common.core.vo.Vo;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@Data
public class LoanHomeVisitInvestigateInitOperVo implements Vo {
private String sid;
@ApiModelProperty("运营年限")
private String numYears;
@ApiModelProperty("驾驶类型value")
private String driveType;
@ApiModelProperty("驾驶类型key")
private String driveKey;
@ApiModelProperty("运营方式value")
private String operationType;
@ApiModelProperty("运营方式key")
private String operationKey;
@ApiModelProperty("家访考察表sid")
private String mainSid;
}

27
anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanhomevisitinvestigateorder/LoanHomeVisitInvestigateInitOrderDto.java

@ -0,0 +1,27 @@
package com.yxt.anrui.riskcenter.api.loanhomevisitinvestigateorder;
import com.yxt.common.core.vo.Vo;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@Data
public class LoanHomeVisitInvestigateInitOrderDto implements Vo {
private String sid;
@ApiModelProperty("销售订单sid")
private String orderSid;
@ApiModelProperty("车辆信息是否确认")
private String carInfoKey;
@ApiModelProperty("车辆信息备注")
private String carInfoRemarks;
@ApiModelProperty("金融方案是否确认")
private String financeKey;
@ApiModelProperty("金融方案备注")
private String financeRemarks;
@ApiModelProperty("金融首付比例")
private String finDownPay;
@ApiModelProperty("金融首付比例备注")
private String finDownPayRemarks;
@ApiModelProperty("家访考察表sid")
private String mainSid;
}

18
anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanhomevisitinvestigate/LoanHomevisitInvestigateRest.java

@ -26,6 +26,9 @@
package com.yxt.anrui.riskcenter.biz.loanhomevisitinvestigate;
import com.yxt.anrui.riskcenter.api.loanhomevisitinvestigate.*;
import com.yxt.anrui.riskcenter.api.loanhomevisitinvestigateoperations.LoanHomeVisitInvestigateInitOperDto;
import com.yxt.anrui.riskcenter.api.loanhomevisitinvestigateoperations.LoanHomeVisitInvestigateInitOperVo;
import com.yxt.anrui.riskcenter.api.loanhomevisitinvestigateorder.LoanHomeVisitInvestigateInitOrderDto;
import com.yxt.anrui.riskcenter.api.loanhomevisitinvestigateorder.LoanHomeVisitInvestigateInitOrderVo;
import com.yxt.common.core.query.PagerQuery;
import com.yxt.common.core.result.ResultBean;
@ -128,4 +131,19 @@ public class LoanHomevisitInvestigateRest implements LoanHomevisitInvestigateFei
public ResultBean<LoanHomeVisitInvestigateInitOrderVo> getHomeVisitOrderInfo(String sid) {
return loanHomevisitInvestigateService.getHomeVisitOrderInfo(sid);
}
@Override
public ResultBean saveHomeVisitOrderInfo(LoanHomeVisitInvestigateInitOrderDto dto) {
return loanHomevisitInvestigateService.saveHomeVisitOrderInfo(dto);
}
@Override
public ResultBean<LoanHomeVisitInvestigateInitOperVo> getHomeVisitOperationInfo(String sid) {
return loanHomevisitInvestigateService.getHomeVisitOperationInfo(sid);
}
@Override
public ResultBean saveHomeVisitOperationInfo(LoanHomeVisitInvestigateInitOperDto dto) {
return loanHomevisitInvestigateService.saveHomeVisitOperationInfo(dto);
}
}

37
anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanhomevisitinvestigate/LoanHomevisitInvestigateService.java

@ -35,9 +35,14 @@ import com.yxt.anrui.riskcenter.api.loanhomevisitinvestigatecustomer.LoanHomevis
import com.yxt.anrui.riskcenter.api.loanhomevisitinvestigatecustomer.LoanHomevisitInvestigateCustomerDto;
import com.yxt.anrui.riskcenter.api.loanhomevisitinvestigatefile.LoanAttachTypeEnum;
import com.yxt.anrui.riskcenter.api.loanhomevisitinvestigatefile.LoanHomevisitInvestigateFileDetailsVo;
import com.yxt.anrui.riskcenter.api.loanhomevisitinvestigateoperations.LoanHomeVisitInvestigateInitOperDto;
import com.yxt.anrui.riskcenter.api.loanhomevisitinvestigateoperations.LoanHomeVisitInvestigateInitOperVo;
import com.yxt.anrui.riskcenter.api.loanhomevisitinvestigateoperations.LoanHomevisitInvestigateOperationsDetailsVo;
import com.yxt.anrui.riskcenter.api.loanhomevisitinvestigateoperations.LoanHomevisitInvestigateOperationsDto;
import com.yxt.anrui.riskcenter.api.loanhomevisitinvestigateorder.LoanHomeVisitInvestigateInitOrderDto;
import com.yxt.anrui.riskcenter.api.loanhomevisitinvestigateorder.LoanHomeVisitInvestigateInitOrderVo;
import com.yxt.anrui.riskcenter.api.loanhomevisitinvestigateorder.LoanHomevisitInvestigateOrderDetailsVo;
import com.yxt.anrui.riskcenter.api.loanhomevisitinvestigateorder.LoanHomevisitInvestigateOrderDto;
import com.yxt.anrui.riskcenter.api.loanhomevisitinvestigateotherpeo.LoanHomeVisitInvestigateInitOtherPeoVo;
import com.yxt.anrui.riskcenter.api.loanhomevisitinvestigateotherpeo.LoanHomevisitInvestigateOtherpeoDetailsVo;
import com.yxt.anrui.riskcenter.api.loanhomevisitinvestigateproperty.LoanHomevisitInvestigatePropertyDetailsVo;
@ -405,4 +410,36 @@ public class LoanHomevisitInvestigateService extends MybatisBaseService<LoanHome
loanHomeVisitInvestigateInitOrderVos.setMainSid(sid);
return rb.success().setData(loanHomeVisitInvestigateInitOrderVos);
}
public ResultBean saveHomeVisitOrderInfo(LoanHomeVisitInvestigateInitOrderDto dto) {
ResultBean rb = ResultBean.fireFail();
LoanHomevisitInvestigateOrderDto loanHomevisitInvestigateOrderDto = new LoanHomevisitInvestigateOrderDto();
BeanUtil.copyProperties(dto,loanHomevisitInvestigateOrderDto);
loanHomevisitInvestigateOrderDto.setCarConfirm(dto.getCarInfoKey());
loanHomevisitInvestigateOrderDto.setCarRemarks(dto.getCarInfoRemarks());
loanHomevisitInvestigateOrderDto.setFinConfirm(dto.getFinanceKey());
loanHomevisitInvestigateOrderDto.setFinRemarks(dto.getFinanceRemarks());
loanHomevisitInvestigateOrderService.saveOrUpdateDto(loanHomevisitInvestigateOrderDto);
return rb.success();
}
public ResultBean<LoanHomeVisitInvestigateInitOperVo> getHomeVisitOperationInfo(String sid) {
ResultBean rb = ResultBean.fireFail();
LoanHomeVisitInvestigateInitOperVo loanHomeVisitInvestigateInitOperVo = loanHomevisitInvestigateOperationsService.getHomeVisitOperationInfo(sid);
loanHomeVisitInvestigateInitOperVo.setMainSid(sid);
return rb.success().setData(loanHomeVisitInvestigateInitOperVo);
}
public ResultBean saveHomeVisitOperationInfo(LoanHomeVisitInvestigateInitOperDto dto) {
ResultBean rb = ResultBean.fireFail();
LoanHomevisitInvestigateOperationsDto loanHomevisitInvestigateOperationsDto = new LoanHomevisitInvestigateOperationsDto();
BeanUtil.copyProperties(dto,loanHomevisitInvestigateOperationsDto);
loanHomevisitInvestigateOperationsDto.setIndustryYears(dto.getNumYears());
loanHomevisitInvestigateOperationsDto.setDriveProTypeKey(dto.getDriveKey());
loanHomevisitInvestigateOperationsDto.setDriveProTypeValue(dto.getDriveType());
loanHomevisitInvestigateOperationsDto.setBeforeOpeTypeKey(dto.getOperationKey());
loanHomevisitInvestigateOperationsDto.setBeforeOpeTypeValue(dto.getOperationType());
loanHomevisitInvestigateOperationsService.saveOrUpdateDto(loanHomevisitInvestigateOperationsDto);
return rb.success();
}
}

3
anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanhomevisitinvestigateoperations/LoanHomevisitInvestigateOperationsMapper.java

@ -29,6 +29,7 @@ import com.baomidou.mybatisplus.core.conditions.Wrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.core.toolkit.Constants;
import com.yxt.anrui.riskcenter.api.loanhomevisitinvestigateoperations.LoanHomeVisitInvestigateInitOperVo;
import com.yxt.anrui.riskcenter.api.loanhomevisitinvestigateoperations.LoanHomevisitInvestigateOperationsDetailsVo;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
@ -66,4 +67,6 @@ public interface LoanHomevisitInvestigateOperationsMapper extends BaseMapper<Loa
@Select("select * from loan_homevisit_investigate_operations where mainSid = #{sid}")
LoanHomevisitInvestigateOperationsDetailsVo selByMainSid(String sid);
LoanHomeVisitInvestigateInitOperVo getHomeVisitOperationInfo(String sid);
}

38
anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanhomevisitinvestigateoperations/LoanHomevisitInvestigateOperationsMapper.xml

@ -1,13 +1,33 @@
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.yxt.anrui.riskcenter.biz.loanhomevisitinvestigateoperations.LoanHomevisitInvestigateOperationsMapper">
<!-- <where> ${ew.sqlSegment} </where>-->
<!-- ${ew.customSqlSegment} -->
<select id="selectPageVo" resultType="com.yxt.anrui.riskcenter.api.loanhomevisitinvestigateoperations.LoanHomevisitInvestigateOperationsVo">
SELECT * FROM loan_homevisit_investigate_operations <where> ${ew.sqlSegment} </where>
</select>
<select id="selectListAllVo" resultType="com.yxt.anrui.riskcenter.api.loanhomevisitinvestigateoperations.LoanHomevisitInvestigateOperationsVo">
SELECT * FROM loan_homevisit_investigate_operations <where> ${ew.sqlSegment} </where>
</select>
<!-- <where> ${ew.sqlSegment} </where>-->
<!-- ${ew.customSqlSegment} -->
<select id="selectPageVo"
resultType="com.yxt.anrui.riskcenter.api.loanhomevisitinvestigateoperations.LoanHomevisitInvestigateOperationsVo">
SELECT * FROM loan_homevisit_investigate_operations
<where>
${ew.sqlSegment}
</where>
</select>
<select id="selectListAllVo"
resultType="com.yxt.anrui.riskcenter.api.loanhomevisitinvestigateoperations.LoanHomevisitInvestigateOperationsVo">
SELECT * FROM loan_homevisit_investigate_operations
<where>
${ew.sqlSegment}
</where>
</select>
<select id="getHomeVisitOperationInfo"
resultType="com.yxt.anrui.riskcenter.api.loanhomevisitinvestigateoperations.LoanHomeVisitInvestigateInitOperVo">
SELECT sid,
industryYears AS numYears,
driveProTypeKey AS driveKey,
driveProTypeValue AS driveType,
beforeOpeTypeKey AS operationKey,
beforeOpeTypeValue AS operationType
FROM loan_homevisit_investigate_operations
WHERE mainSid = #{sid}
</select>
</mapper>

11
anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanhomevisitinvestigateoperations/LoanHomevisitInvestigateOperationsService.java

@ -28,18 +28,13 @@ package com.yxt.anrui.riskcenter.biz.loanhomevisitinvestigateoperations;
import cn.hutool.core.bean.BeanUtil;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.yxt.anrui.riskcenter.api.loanhomevisitinvestigateoperations.*;
import org.apache.commons.lang3.StringUtils;
import com.yxt.common.base.service.MybatisBaseService;
import com.yxt.common.base.utils.PagerUtil;
import com.yxt.common.core.query.PagerQuery;
import com.yxt.common.core.result.ResultBean;
import com.yxt.common.core.vo.PagerVo;
import com.yxt.anrui.riskcenter.api.loanhomevisitinvestigateoperations.LoanHomevisitInvestigateOperations;
import com.yxt.anrui.riskcenter.api.loanhomevisitinvestigateoperations.LoanHomevisitInvestigateOperationsQuery;
import com.yxt.anrui.riskcenter.api.loanhomevisitinvestigateoperations.LoanHomevisitInvestigateOperationsVo;
import com.yxt.anrui.riskcenter.api.loanhomevisitinvestigateoperations.LoanHomevisitInvestigateOperationsDetailsVo;
import com.yxt.anrui.riskcenter.api.loanhomevisitinvestigateoperations.LoanHomevisitInvestigateOperationsDto;
import com.yxt.anrui.riskcenter.api.loanhomevisitinvestigateoperations.LoanHomevisitInvestigateOperationsFeign;
import org.springframework.stereotype.Service;
@ -111,4 +106,8 @@ public class LoanHomevisitInvestigateOperationsService extends MybatisBaseServic
public LoanHomevisitInvestigateOperationsDetailsVo selByMainSid(String sid) {
return baseMapper.selByMainSid(sid);
}
public LoanHomeVisitInvestigateInitOperVo getHomeVisitOperationInfo(String sid) {
return baseMapper.getHomeVisitOperationInfo(sid);
}
}

23
anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/risk/loanhomevisitinvestigate/AppLoanHomeVisitInvestigateInitOperDto.java

@ -0,0 +1,23 @@
package com.yxt.anrui.terminal.api.risk.loanhomevisitinvestigate;
import com.yxt.common.core.vo.Vo;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@Data
public class AppLoanHomeVisitInvestigateInitOperDto implements Vo {
private String sid;
@ApiModelProperty("运营年限")
private String numYears;
@ApiModelProperty("驾驶类型value")
private String driveType;
@ApiModelProperty("驾驶类型key")
private String driveKey;
@ApiModelProperty("运营方式value")
private String operationType;
@ApiModelProperty("运营方式key")
private String operationKey;
@ApiModelProperty("家访考察表sid")
private String mainSid;
}

23
anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/risk/loanhomevisitinvestigate/AppLoanHomeVisitInvestigateInitOperVo.java

@ -0,0 +1,23 @@
package com.yxt.anrui.terminal.api.risk.loanhomevisitinvestigate;
import com.yxt.common.core.vo.Vo;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@Data
public class AppLoanHomeVisitInvestigateInitOperVo implements Vo {
private String sid;
@ApiModelProperty("运营年限")
private String numYears;
@ApiModelProperty("驾驶类型value")
private String driveType;
@ApiModelProperty("驾驶类型key")
private String driveKey;
@ApiModelProperty("运营方式value")
private String operationType;
@ApiModelProperty("运营方式key")
private String operationKey;
@ApiModelProperty("家访考察表sid")
private String mainSid;
}

27
anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/risk/loanhomevisitinvestigate/AppLoanHomeVisitInvestigateInitOrderDto.java

@ -0,0 +1,27 @@
package com.yxt.anrui.terminal.api.risk.loanhomevisitinvestigate;
import com.yxt.common.core.vo.Vo;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@Data
public class AppLoanHomeVisitInvestigateInitOrderDto implements Vo {
private String sid;
@ApiModelProperty("销售订单sid")
private String orderSid;
@ApiModelProperty("车辆信息是否确认")
private String carInfoKey;
@ApiModelProperty("车辆信息备注")
private String carInfoRemarks;
@ApiModelProperty("金融方案是否确认")
private String financeKey;
@ApiModelProperty("金融方案备注")
private String financeRemarks;
@ApiModelProperty("金融首付比例")
private String finDownPay;
@ApiModelProperty("金融首付比例备注")
private String finDownPayRemarks;
@ApiModelProperty("家访考察表sid")
private String mainSid;
}

2
anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/risk/loanhomevisitinvestigate/AppLoanHomeVisitInvestigateInitOrderVo.java

@ -24,4 +24,6 @@ public class AppLoanHomeVisitInvestigateInitOrderVo implements Vo {
private String finDownPay;
@ApiModelProperty("金融首付比例备注")
private String finDownPayRemarks;
@ApiModelProperty("家访考察表sid")
private String mainSid;
}

16
anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/risk/loanhomevisitinvestigate/LoanHomeVisitInvestigateFeign.java

@ -58,4 +58,20 @@ public interface LoanHomeVisitInvestigateFeign {
@GetMapping("/getHomeVisitOrderInfo")
@ResponseBody
public ResultBean<AppLoanHomeVisitInvestigateInitOrderVo> getHomeVisitOrderInfo(@RequestParam("sid") String sid);
@ApiOperation("保存家访考察订单信息")
@PostMapping("/saveHomeVisitOrderInfo")
@ResponseBody
public ResultBean saveHomeVisitOrderInfo(@Valid @RequestBody AppLoanHomeVisitInvestigateInitOrderDto dto);
@ApiOperation("初始化家访考察运营经历")
@GetMapping("/getHomeVisitOperationInfo")
@ResponseBody
public ResultBean<AppLoanHomeVisitInvestigateInitOperVo> getHomeVisitOperationInfo(@RequestParam("sid") String sid);
@ApiOperation("保存家访考察运营经历")
@PostMapping("/saveHomeVisitOperationInfo")
@ResponseBody
public ResultBean saveHomeVisitOperationInfo(@Valid @RequestBody AppLoanHomeVisitInvestigateInitOperDto dto);
}

15
anrui-terminal/anrui-terminal-biz/src/main/java/com/yxt/anrui/terminal/biz/risk/loanhomevisitinvestigate/LoanHomeVisitInvestigateRest.java

@ -72,4 +72,19 @@ public class LoanHomeVisitInvestigateRest implements LoanHomeVisitInvestigateFei
public ResultBean<AppLoanHomeVisitInvestigateInitOrderVo> getHomeVisitOrderInfo(String sid) {
return loanHomeVisitInvestigateService.getHomeVisitOrderInfo(sid);
}
@Override
public ResultBean saveHomeVisitOrderInfo(AppLoanHomeVisitInvestigateInitOrderDto dto) {
return loanHomeVisitInvestigateService.saveHomeVisitOrderInfo(dto);
}
@Override
public ResultBean<AppLoanHomeVisitInvestigateInitOperVo> getHomeVisitOperationInfo(String sid) {
return loanHomeVisitInvestigateService.getHomeVisitOperationInfo(sid);
}
@Override
public ResultBean saveHomeVisitOperationInfo(AppLoanHomeVisitInvestigateInitOperDto dto) {
return loanHomeVisitInvestigateService.saveHomeVisitOperationInfo(dto);
}
}

27
anrui-terminal/anrui-terminal-biz/src/main/java/com/yxt/anrui/terminal/biz/risk/loanhomevisitinvestigate/LoanHomeVisitInvestigateService.java

@ -28,6 +28,9 @@ package com.yxt.anrui.terminal.biz.risk.loanhomevisitinvestigate;
import cn.hutool.core.bean.BeanUtil;
import com.yxt.anrui.riskcenter.api.loanhomevisitinvestigate.*;
import com.yxt.anrui.riskcenter.api.loanhomevisitinvestigateoperations.LoanHomeVisitInvestigateInitOperDto;
import com.yxt.anrui.riskcenter.api.loanhomevisitinvestigateoperations.LoanHomeVisitInvestigateInitOperVo;
import com.yxt.anrui.riskcenter.api.loanhomevisitinvestigateorder.LoanHomeVisitInvestigateInitOrderDto;
import com.yxt.anrui.riskcenter.api.loanhomevisitinvestigateorder.LoanHomeVisitInvestigateInitOrderVo;
import com.yxt.anrui.terminal.api.risk.loanhomevisitinvestigate.*;
import com.yxt.common.base.utils.StringUtils;
@ -135,4 +138,28 @@ public class LoanHomeVisitInvestigateService {
BeanUtil.copyProperties(data,appLoanHomeVisitInvestigateInitOrderVo);
return rb.success().setData(appLoanHomeVisitInvestigateInitOrderVo);
}
public ResultBean saveHomeVisitOrderInfo(AppLoanHomeVisitInvestigateInitOrderDto dto) {
ResultBean rb = ResultBean.fireFail();
LoanHomeVisitInvestigateInitOrderDto loanHomeVisitInvestigateInitOrderDto = new LoanHomeVisitInvestigateInitOrderDto();
BeanUtil.copyProperties(dto,loanHomeVisitInvestigateInitOrderDto);
loanHomevisitInvestigateFeign.saveHomeVisitOrderInfo(loanHomeVisitInvestigateInitOrderDto);
return rb.success();
}
public ResultBean<AppLoanHomeVisitInvestigateInitOperVo> getHomeVisitOperationInfo(String sid) {
ResultBean rb = ResultBean.fireFail();
LoanHomeVisitInvestigateInitOperVo data = loanHomevisitInvestigateFeign.getHomeVisitOperationInfo(sid).getData();
AppLoanHomeVisitInvestigateInitOperVo appLoanHomeVisitInvestigateInitOperVo = new AppLoanHomeVisitInvestigateInitOperVo();
BeanUtil.copyProperties(data,appLoanHomeVisitInvestigateInitOperVo);
return rb.success().setData(appLoanHomeVisitInvestigateInitOperVo);
}
public ResultBean saveHomeVisitOperationInfo(AppLoanHomeVisitInvestigateInitOperDto dto) {
ResultBean rb = ResultBean.fireFail();
LoanHomeVisitInvestigateInitOperDto loanHomeVisitInvestigateInitOperDto = new LoanHomeVisitInvestigateInitOperDto();
BeanUtil.copyProperties(dto,loanHomeVisitInvestigateInitOperDto);
loanHomevisitInvestigateFeign.saveHomeVisitOperationInfo(loanHomeVisitInvestigateInitOperDto);
return rb.success();
}
}
Loading…
Cancel
Save