Browse Source

家访

master
God 2 years ago
parent
commit
fe7e2a5414
  1. 12
      anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanhomevisitinvestigate/LoanHomevisitInvestigateFeign.java
  2. 37
      anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanhomevisitinvestigateproperty/LoanHomeVisitInvestigateInitPropDto.java
  3. 37
      anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanhomevisitinvestigateproperty/LoanHomeVisitInvestigateInitPropVo.java
  4. 8
      anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanhomevisitinvestigateproperty/LoanHomevisitInvestigateProperty.java
  5. 8
      anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanhomevisitinvestigateproperty/LoanHomevisitInvestigatePropertyDetailsVo.java
  6. 8
      anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanhomevisitinvestigateproperty/LoanHomevisitInvestigatePropertyDto.java
  7. 8
      anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanhomevisitinvestigateproperty/LoanHomevisitInvestigatePropertyQuery.java
  8. 8
      anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanhomevisitinvestigateproperty/LoanHomevisitInvestigatePropertyVo.java
  9. 12
      anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanhomevisitinvestigate/LoanHomevisitInvestigateRest.java
  10. 30
      anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanhomevisitinvestigate/LoanHomevisitInvestigateService.java
  11. 3
      anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanhomevisitinvestigateproperty/LoanHomevisitInvestigatePropertyMapper.java
  12. 43
      anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanhomevisitinvestigateproperty/LoanHomevisitInvestigatePropertyMapper.xml
  13. 11
      anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanhomevisitinvestigateproperty/LoanHomevisitInvestigatePropertyService.java
  14. 37
      anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/risk/loanhomevisitinvestigate/AppLoanHomeVisitInvestigateInitPropDto.java
  15. 37
      anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/risk/loanhomevisitinvestigate/AppLoanHomeVisitInvestigateInitPropVo.java
  16. 10
      anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/risk/loanhomevisitinvestigate/LoanHomeVisitInvestigateFeign.java
  17. 10
      anrui-terminal/anrui-terminal-biz/src/main/java/com/yxt/anrui/terminal/biz/risk/loanhomevisitinvestigate/LoanHomeVisitInvestigateRest.java
  18. 18
      anrui-terminal/anrui-terminal-biz/src/main/java/com/yxt/anrui/terminal/biz/risk/loanhomevisitinvestigate/LoanHomeVisitInvestigateService.java

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

@ -29,6 +29,8 @@ import com.yxt.anrui.riskcenter.api.loanhomevisitinvestigateoperations.LoanHomeV
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.riskcenter.api.loanhomevisitinvestigateproperty.LoanHomeVisitInvestigateInitPropDto;
import com.yxt.anrui.riskcenter.api.loanhomevisitinvestigateproperty.LoanHomeVisitInvestigateInitPropVo;
import com.yxt.anrui.riskcenter.api.loanhomevisitinvestigatetransport.LoanHomeVisitInvestigateInitTranDto;
import com.yxt.anrui.riskcenter.api.loanhomevisitinvestigatetransport.LoanHomeVisitInvestigateInitTranVo;
import io.swagger.annotations.Api;
@ -141,4 +143,14 @@ public interface LoanHomevisitInvestigateFeign {
@PostMapping("/saveHomeVisitTransportInfo")
@ResponseBody
public ResultBean saveHomeVisitTransportInfo(@Valid @RequestBody LoanHomeVisitInvestigateInitTranDto dto);
@ApiOperation("初始化家访考察资产情况")
@GetMapping("/getHomeVisitAssetsInfo")
@ResponseBody
public ResultBean<LoanHomeVisitInvestigateInitPropVo> getHomeVisitAssetsInfo(@RequestParam("sid") String sid);
@ApiOperation("保存家访考察资产情况")
@PostMapping("/saveHomeVisitAssetsInfo")
@ResponseBody
public ResultBean saveHomeVisitAssetsInfo(@Valid @RequestBody LoanHomeVisitInvestigateInitPropDto dto);
}

37
anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanhomevisitinvestigateproperty/LoanHomeVisitInvestigateInitPropDto.java

@ -0,0 +1,37 @@
package com.yxt.anrui.riskcenter.api.loanhomevisitinvestigateproperty;
import com.yxt.common.core.vo.Vo;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@Data
public class LoanHomeVisitInvestigateInitPropDto implements Vo {
private String sid;
@ApiModelProperty("房产状态")
private Boolean houseCheck;
@ApiModelProperty("产权类型")
private int houseState;
@ApiModelProperty("房产有无贷款value")
private String houseLoan;
@ApiModelProperty("房产有无贷款key")
private String houseLoanKey;
@ApiModelProperty("房产备注")
private String houseRemarks;
@ApiModelProperty("车辆状态")
private Boolean carCheck;
@ApiModelProperty("车辆类型")
private int carState;
@ApiModelProperty("车辆有无贷款value")
private String carLoan;
@ApiModelProperty("车辆有无贷款key")
private String carLoanKey;
@ApiModelProperty("车辆备注")
private String carRemarks;
@ApiModelProperty("首付来源")
private String downPayment;
@ApiModelProperty("其他收入来源")
private String otherIncome;
@ApiModelProperty("家访考察表sid")
private String mainSid;
}

37
anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanhomevisitinvestigateproperty/LoanHomeVisitInvestigateInitPropVo.java

@ -0,0 +1,37 @@
package com.yxt.anrui.riskcenter.api.loanhomevisitinvestigateproperty;
import com.yxt.common.core.vo.Vo;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@Data
public class LoanHomeVisitInvestigateInitPropVo implements Vo {
private String sid;
@ApiModelProperty("房产状态")
private Boolean houseCheck;
@ApiModelProperty("产权类型")
private int houseState;
@ApiModelProperty("房产有无贷款value")
private String houseLoan;
@ApiModelProperty("房产有无贷款key")
private String houseLoanKey;
@ApiModelProperty("房产备注")
private String houseRemarks;
@ApiModelProperty("车辆状态")
private Boolean carCheck;
@ApiModelProperty("车辆类型")
private int carState;
@ApiModelProperty("车辆有无贷款value")
private String carLoan;
@ApiModelProperty("车辆有无贷款key")
private String carLoanKey;
@ApiModelProperty("车辆备注")
private String carRemarks;
@ApiModelProperty("首付来源")
private String downPayment;
@ApiModelProperty("其他收入来源")
private String otherIncome;
@ApiModelProperty("家访考察表sid")
private String mainSid;
}

8
anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanhomevisitinvestigateproperty/LoanHomevisitInvestigateProperty.java

@ -51,17 +51,17 @@ public class LoanHomevisitInvestigateProperty extends BaseEntity {
private static final long serialVersionUID = 1L;
@ApiModelProperty("是否是房产")
private String isRealEstate; // 是否是房产
private Boolean isRealEstate; // 是否是房产
@ApiModelProperty("产权类型")
private String propertyType; // 产权类型
private int propertyType; // 产权类型
@ApiModelProperty("房产贷款情况")
private String realLoanSituation; // 房产贷款情况
@ApiModelProperty("房产备注")
private String realRemarks; // 房产备注
@ApiModelProperty("是否是车辆")
private String isCar; // 是否是车辆
private Boolean isCar; // 是否是车辆
@ApiModelProperty("车辆类型")
private String carType; // 车辆类型
private int carType; // 车辆类型
@ApiModelProperty("车辆贷款情况")
private String carLoanSituation; // 车辆贷款情况
@ApiModelProperty("车辆备注")

8
anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanhomevisitinvestigateproperty/LoanHomevisitInvestigatePropertyDetailsVo.java

@ -52,17 +52,17 @@ public class LoanHomevisitInvestigatePropertyDetailsVo implements Vo {
private String sid; // sid
@ApiModelProperty("是否是房产")
private String isRealEstate; // 是否是房产
private Boolean isRealEstate; // 是否是房产
@ApiModelProperty("产权类型")
private String propertyType; // 产权类型
private int propertyType; // 产权类型
@ApiModelProperty("房产贷款情况")
private String realLoanSituation; // 房产贷款情况
@ApiModelProperty("房产备注")
private String realRemarks; // 房产备注
@ApiModelProperty("是否是车辆")
private String isCar; // 是否是车辆
private Boolean isCar; // 是否是车辆
@ApiModelProperty("车辆类型")
private String carType; // 车辆类型
private int carType; // 车辆类型
@ApiModelProperty("车辆贷款情况")
private String carLoanSituation; // 车辆贷款情况
@ApiModelProperty("车辆备注")

8
anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanhomevisitinvestigateproperty/LoanHomevisitInvestigatePropertyDto.java

@ -52,17 +52,17 @@ public class LoanHomevisitInvestigatePropertyDto implements Dto {
private String sid; // sid
@ApiModelProperty("是否是房产")
private String isRealEstate; // 是否是房产
private Boolean isRealEstate; // 是否是房产
@ApiModelProperty("产权类型")
private String propertyType; // 产权类型
private int propertyType; // 产权类型
@ApiModelProperty("房产贷款情况")
private String realLoanSituation; // 房产贷款情况
@ApiModelProperty("房产备注")
private String realRemarks; // 房产备注
@ApiModelProperty("是否是车辆")
private String isCar; // 是否是车辆
private Boolean isCar; // 是否是车辆
@ApiModelProperty("车辆类型")
private String carType; // 车辆类型
private int carType; // 车辆类型
@ApiModelProperty("车辆贷款情况")
private String carLoanSituation; // 车辆贷款情况
@ApiModelProperty("车辆备注")

8
anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanhomevisitinvestigateproperty/LoanHomevisitInvestigatePropertyQuery.java

@ -50,17 +50,17 @@ import lombok.Data;
public class LoanHomevisitInvestigatePropertyQuery implements Query {
@ApiModelProperty("是否是房产")
private String isRealEstate; // 是否是房产
private Boolean isRealEstate; // 是否是房产
@ApiModelProperty("产权类型")
private String propertyType; // 产权类型
private int propertyType; // 产权类型
@ApiModelProperty("房产贷款情况")
private String realLoanSituation; // 房产贷款情况
@ApiModelProperty("房产备注")
private String realRemarks; // 房产备注
@ApiModelProperty("是否是车辆")
private String isCar; // 是否是车辆
private Boolean isCar; // 是否是车辆
@ApiModelProperty("车辆类型")
private String carType; // 车辆类型
private int carType; // 车辆类型
@ApiModelProperty("车辆贷款情况")
private String carLoanSituation; // 车辆贷款情况
@ApiModelProperty("车辆备注")

8
anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanhomevisitinvestigateproperty/LoanHomevisitInvestigatePropertyVo.java

@ -52,17 +52,17 @@ public class LoanHomevisitInvestigatePropertyVo implements Vo {
private String sid; // sid
@ApiModelProperty("是否是房产")
private String isRealEstate; // 是否是房产
private Boolean isRealEstate; // 是否是房产
@ApiModelProperty("产权类型")
private String propertyType; // 产权类型
private int propertyType; // 产权类型
@ApiModelProperty("房产贷款情况")
private String realLoanSituation; // 房产贷款情况
@ApiModelProperty("房产备注")
private String realRemarks; // 房产备注
@ApiModelProperty("是否是车辆")
private String isCar; // 是否是车辆
private Boolean isCar; // 是否是车辆
@ApiModelProperty("车辆类型")
private String carType; // 车辆类型
private int carType; // 车辆类型
@ApiModelProperty("车辆贷款情况")
private String carLoanSituation; // 车辆贷款情况
@ApiModelProperty("车辆备注")

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

@ -30,6 +30,8 @@ import com.yxt.anrui.riskcenter.api.loanhomevisitinvestigateoperations.LoanHomeV
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.riskcenter.api.loanhomevisitinvestigateproperty.LoanHomeVisitInvestigateInitPropDto;
import com.yxt.anrui.riskcenter.api.loanhomevisitinvestigateproperty.LoanHomeVisitInvestigateInitPropVo;
import com.yxt.anrui.riskcenter.api.loanhomevisitinvestigatetransport.LoanHomeVisitInvestigateInitTranDto;
import com.yxt.anrui.riskcenter.api.loanhomevisitinvestigatetransport.LoanHomeVisitInvestigateInitTranVo;
import com.yxt.common.core.query.PagerQuery;
@ -158,4 +160,14 @@ public class LoanHomevisitInvestigateRest implements LoanHomevisitInvestigateFei
public ResultBean saveHomeVisitTransportInfo(LoanHomeVisitInvestigateInitTranDto dto) {
return loanHomevisitInvestigateService.saveHomeVisitTransportInfo(dto);
}
@Override
public ResultBean<LoanHomeVisitInvestigateInitPropVo> getHomeVisitAssetsInfo(String sid) {
return loanHomevisitInvestigateService.getHomeVisitAssetsInfo(sid);
}
@Override
public ResultBean saveHomeVisitAssetsInfo(LoanHomeVisitInvestigateInitPropDto dto) {
return loanHomevisitInvestigateService.saveHomeVisitAssetsInfo(dto);
}
}

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

@ -45,7 +45,10 @@ import com.yxt.anrui.riskcenter.api.loanhomevisitinvestigateorder.LoanHomevisitI
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.LoanHomeVisitInvestigateInitPropDto;
import com.yxt.anrui.riskcenter.api.loanhomevisitinvestigateproperty.LoanHomeVisitInvestigateInitPropVo;
import com.yxt.anrui.riskcenter.api.loanhomevisitinvestigateproperty.LoanHomevisitInvestigatePropertyDetailsVo;
import com.yxt.anrui.riskcenter.api.loanhomevisitinvestigateproperty.LoanHomevisitInvestigatePropertyDto;
import com.yxt.anrui.riskcenter.api.loanhomevisitinvestigatetransport.LoanHomeVisitInvestigateInitTranDto;
import com.yxt.anrui.riskcenter.api.loanhomevisitinvestigatetransport.LoanHomeVisitInvestigateInitTranVo;
import com.yxt.anrui.riskcenter.api.loanhomevisitinvestigatetransport.LoanHomevisitInvestigateTransportDetailsVo;
@ -466,7 +469,34 @@ public class LoanHomevisitInvestigateService extends MybatisBaseService<LoanHome
loanHomevisitInvestigateTransportDto.setMonthlyTrip(dto.getMonthCount());
loanHomevisitInvestigateTransportDto.setPerTripYuan(dto.getCountPrice());
loanHomevisitInvestigateTransportDto.setFuelConsumptionPerTrip(dto.getFuelConsumption());
loanHomevisitInvestigateTransportDto.setDriverSalary(dto.getDriverWage());
loanHomevisitInvestigateTransportDto.setToll(dto.getRoadToll());
loanHomevisitInvestigateTransportDto.setExpectedRevenue(dto.getIncome());
loanHomevisitInvestigateTransportService.saveOrUpdateDto(loanHomevisitInvestigateTransportDto);
return rb.success();
}
public ResultBean<LoanHomeVisitInvestigateInitPropVo> getHomeVisitAssetsInfo(String sid) {
ResultBean rb = ResultBean.fireFail();
LoanHomeVisitInvestigateInitPropVo loanHomeVisitInvestigateInitPropVo = loanHomevisitInvestigatePropertyService.getHomeVisitAssetsInfo(sid);
loanHomeVisitInvestigateInitPropVo.setMainSid(sid);
return rb.success().setData(loanHomeVisitInvestigateInitPropVo);
}
public ResultBean saveHomeVisitAssetsInfo(LoanHomeVisitInvestigateInitPropDto dto) {
ResultBean rb = ResultBean.fireFail();
LoanHomevisitInvestigatePropertyDto loanHomevisitInvestigatePropertyDto = new LoanHomevisitInvestigatePropertyDto();
loanHomevisitInvestigatePropertyDto.setIsRealEstate(dto.getHouseCheck());
loanHomevisitInvestigatePropertyDto.setPropertyType(dto.getHouseState());
loanHomevisitInvestigatePropertyDto.setRealLoanSituation(dto.getHouseLoanKey());
loanHomevisitInvestigatePropertyDto.setRealRemarks(dto.getHouseRemarks());
loanHomevisitInvestigatePropertyDto.setIsCar(dto.getCarCheck());
loanHomevisitInvestigatePropertyDto.setCarType(dto.getCarState());
loanHomevisitInvestigatePropertyDto.setCarLoanSituation(dto.getCarLoanKey());
loanHomevisitInvestigatePropertyDto.setDownPaySourceKey(dto.getDownPayment());
loanHomevisitInvestigatePropertyDto.setOtherSourceKey(dto.getOtherIncome());
BeanUtil.copyProperties(dto,loanHomevisitInvestigatePropertyDto);
loanHomevisitInvestigatePropertyService.saveOrUpdateDto(loanHomevisitInvestigatePropertyDto);
return rb.success();
}
}

3
anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanhomevisitinvestigateproperty/LoanHomevisitInvestigatePropertyMapper.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.loanhomevisitinvestigateproperty.LoanHomeVisitInvestigateInitPropVo;
import com.yxt.anrui.riskcenter.api.loanhomevisitinvestigateproperty.LoanHomevisitInvestigatePropertyDetailsVo;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
@ -66,4 +67,6 @@ public interface LoanHomevisitInvestigatePropertyMapper extends BaseMapper<LoanH
@Select("select * from loan_homevisit_investigate_property where mainSid = #{sid}")
LoanHomevisitInvestigatePropertyDetailsVo selByMainSid(String sid);
LoanHomeVisitInvestigateInitPropVo getHomeVisitAssetsInfo(String sid);
}

43
anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanhomevisitinvestigateproperty/LoanHomevisitInvestigatePropertyMapper.xml

@ -1,13 +1,38 @@
<?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.loanhomevisitinvestigateproperty.LoanHomevisitInvestigatePropertyMapper">
<!-- <where> ${ew.sqlSegment} </where>-->
<!-- ${ew.customSqlSegment} -->
<select id="selectPageVo" resultType="com.yxt.anrui.riskcenter.api.loanhomevisitinvestigateproperty.LoanHomevisitInvestigatePropertyVo">
SELECT * FROM loan_homevisit_investigate_property <where> ${ew.sqlSegment} </where>
</select>
<select id="selectListAllVo" resultType="com.yxt.anrui.riskcenter.api.loanhomevisitinvestigateproperty.LoanHomevisitInvestigatePropertyVo">
SELECT * FROM loan_homevisit_investigate_property <where> ${ew.sqlSegment} </where>
</select>
<!-- <where> ${ew.sqlSegment} </where>-->
<!-- ${ew.customSqlSegment} -->
<select id="selectPageVo"
resultType="com.yxt.anrui.riskcenter.api.loanhomevisitinvestigateproperty.LoanHomevisitInvestigatePropertyVo">
SELECT * FROM loan_homevisit_investigate_property
<where>
${ew.sqlSegment}
</where>
</select>
<select id="selectListAllVo"
resultType="com.yxt.anrui.riskcenter.api.loanhomevisitinvestigateproperty.LoanHomevisitInvestigatePropertyVo">
SELECT * FROM loan_homevisit_investigate_property
<where>
${ew.sqlSegment}
</where>
</select>
<select id="getHomeVisitAssetsInfo"
resultType="com.yxt.anrui.riskcenter.api.loanhomevisitinvestigateproperty.LoanHomeVisitInvestigateInitPropVo">
SELECT sid,
isRealEstate AS houseCheck,
propertyType AS houseState,
realLoanSituation AS houseLoanKey,
realRemarks AS houseRemarks,
isCar AS carCheck,
carType AS carState,
carLoanSituation AS carLoanKey,
carRemarks,
downPaySourceKey AS downPayment,
otherSourceKey AS otherIncome
FROM loan_homevisit_investigate_property
WHERE mainSid = #{sid}
</select>
</mapper>

11
anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanhomevisitinvestigateproperty/LoanHomevisitInvestigatePropertyService.java

@ -28,18 +28,13 @@ package com.yxt.anrui.riskcenter.biz.loanhomevisitinvestigateproperty;
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.loanhomevisitinvestigateproperty.*;
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.loanhomevisitinvestigateproperty.LoanHomevisitInvestigateProperty;
import com.yxt.anrui.riskcenter.api.loanhomevisitinvestigateproperty.LoanHomevisitInvestigatePropertyQuery;
import com.yxt.anrui.riskcenter.api.loanhomevisitinvestigateproperty.LoanHomevisitInvestigatePropertyVo;
import com.yxt.anrui.riskcenter.api.loanhomevisitinvestigateproperty.LoanHomevisitInvestigatePropertyDetailsVo;
import com.yxt.anrui.riskcenter.api.loanhomevisitinvestigateproperty.LoanHomevisitInvestigatePropertyDto;
import com.yxt.anrui.riskcenter.api.loanhomevisitinvestigateproperty.LoanHomevisitInvestigatePropertyFeign;
import org.springframework.stereotype.Service;
@ -111,4 +106,8 @@ public class LoanHomevisitInvestigatePropertyService extends MybatisBaseService<
public LoanHomevisitInvestigatePropertyDetailsVo selByMainSid(String sid) {
return baseMapper.selByMainSid(sid);
}
public LoanHomeVisitInvestigateInitPropVo getHomeVisitAssetsInfo(String sid) {
return baseMapper.getHomeVisitAssetsInfo(sid);
}
}

37
anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/risk/loanhomevisitinvestigate/AppLoanHomeVisitInvestigateInitPropDto.java

@ -0,0 +1,37 @@
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 AppLoanHomeVisitInvestigateInitPropDto implements Vo {
private String sid;
@ApiModelProperty("房产状态")
private Boolean houseCheck;
@ApiModelProperty("产权类型")
private int houseState;
@ApiModelProperty("房产有无贷款value")
private String houseLoan;
@ApiModelProperty("房产有无贷款key")
private String houseLoanKey;
@ApiModelProperty("房产备注")
private String houseRemarks;
@ApiModelProperty("车辆状态")
private Boolean carCheck;
@ApiModelProperty("车辆类型")
private int carState;
@ApiModelProperty("车辆有无贷款value")
private String carLoan;
@ApiModelProperty("车辆有无贷款key")
private String carLoanKey;
@ApiModelProperty("车辆备注")
private String carRemarks;
@ApiModelProperty("首付来源")
private String downPayment;
@ApiModelProperty("其他收入来源")
private String otherIncome;
@ApiModelProperty("家访考察表sid")
private String mainSid;
}

37
anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/risk/loanhomevisitinvestigate/AppLoanHomeVisitInvestigateInitPropVo.java

@ -0,0 +1,37 @@
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 AppLoanHomeVisitInvestigateInitPropVo implements Vo {
private String sid;
@ApiModelProperty("房产状态")
private Boolean houseCheck;
@ApiModelProperty("产权类型")
private int houseState;
@ApiModelProperty("房产有无贷款value")
private String houseLoan;
@ApiModelProperty("房产有无贷款key")
private String houseLoanKey;
@ApiModelProperty("房产备注")
private String houseRemarks;
@ApiModelProperty("车辆状态")
private Boolean carCheck;
@ApiModelProperty("车辆类型")
private int carState;
@ApiModelProperty("车辆有无贷款value")
private String carLoan;
@ApiModelProperty("车辆有无贷款key")
private String carLoanKey;
@ApiModelProperty("车辆备注")
private String carRemarks;
@ApiModelProperty("首付来源")
private String downPayment;
@ApiModelProperty("其他收入来源")
private String otherIncome;
@ApiModelProperty("家访考察表sid")
private String mainSid;
}

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

@ -84,4 +84,14 @@ public interface LoanHomeVisitInvestigateFeign {
@ResponseBody
public ResultBean saveHomeVisitTransportInfo(@Valid @RequestBody AppLoanHomeVisitInvestigateInitTranDto dto);
@ApiOperation("初始化家访考察资产情况")
@GetMapping("/getHomeVisitAssetsInfo")
@ResponseBody
public ResultBean<AppLoanHomeVisitInvestigateInitPropVo> getHomeVisitAssetsInfo(@RequestParam("sid") String sid);
@ApiOperation("保存家访考察资产情况")
@PostMapping("/saveHomeVisitAssetsInfo")
@ResponseBody
public ResultBean saveHomeVisitAssetsInfo(@Valid @RequestBody AppLoanHomeVisitInvestigateInitPropDto dto);
}

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

@ -97,4 +97,14 @@ public class LoanHomeVisitInvestigateRest implements LoanHomeVisitInvestigateFei
public ResultBean saveHomeVisitTransportInfo(AppLoanHomeVisitInvestigateInitTranDto dto) {
return loanHomeVisitInvestigateService.saveHomeVisitTransportInfo(dto);
}
@Override
public ResultBean<AppLoanHomeVisitInvestigateInitPropVo> getHomeVisitAssetsInfo(String sid) {
return loanHomeVisitInvestigateService.getHomeVisitAssetsInfo(sid);
}
@Override
public ResultBean saveHomeVisitAssetsInfo(AppLoanHomeVisitInvestigateInitPropDto dto) {
return loanHomeVisitInvestigateService.saveHomeVisitAssetsInfo(dto);
}
}

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

@ -32,6 +32,8 @@ import com.yxt.anrui.riskcenter.api.loanhomevisitinvestigateoperations.LoanHomeV
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.riskcenter.api.loanhomevisitinvestigateproperty.LoanHomeVisitInvestigateInitPropDto;
import com.yxt.anrui.riskcenter.api.loanhomevisitinvestigateproperty.LoanHomeVisitInvestigateInitPropVo;
import com.yxt.anrui.riskcenter.api.loanhomevisitinvestigatetransport.LoanHomeVisitInvestigateInitTranDto;
import com.yxt.anrui.riskcenter.api.loanhomevisitinvestigatetransport.LoanHomeVisitInvestigateInitTranVo;
import com.yxt.anrui.terminal.api.risk.loanhomevisitinvestigate.*;
@ -180,4 +182,20 @@ public class LoanHomeVisitInvestigateService {
loanHomevisitInvestigateFeign.saveHomeVisitTransportInfo(loanHomeVisitInvestigateInitTranDto);
return rb.success();
}
public ResultBean<AppLoanHomeVisitInvestigateInitPropVo> getHomeVisitAssetsInfo(String sid) {
ResultBean rb = ResultBean.fireFail();
LoanHomeVisitInvestigateInitPropVo data = loanHomevisitInvestigateFeign.getHomeVisitAssetsInfo(sid).getData();
AppLoanHomeVisitInvestigateInitPropVo appLoanHomeVisitInvestigateInitPropVo = new AppLoanHomeVisitInvestigateInitPropVo();
BeanUtil.copyProperties(data,appLoanHomeVisitInvestigateInitPropVo);
return rb.success().setData(appLoanHomeVisitInvestigateInitPropVo);
}
public ResultBean saveHomeVisitAssetsInfo(AppLoanHomeVisitInvestigateInitPropDto dto) {
ResultBean rb = ResultBean.fireFail();
LoanHomeVisitInvestigateInitPropDto loanHomeVisitInvestigateInitPropDto = new LoanHomeVisitInvestigateInitPropDto();
BeanUtil.copyProperties(dto,loanHomeVisitInvestigateInitPropDto);
loanHomevisitInvestigateFeign.saveHomeVisitAssetsInfo(loanHomeVisitInvestigateInitPropDto);
return rb.success();
}
}
Loading…
Cancel
Save