From 4a0a85e88c198ca759ba27b95f6edf4582b90b31 Mon Sep 17 00:00:00 2001 From: Kurisu Date: Wed, 26 Apr 2023 17:31:55 +0800 Subject: [PATCH] feature(*): 增加标识 --- fw-valhalla-domain/src/main/java/cn/fw/valhalla/domain/dto/CustomerDetailDto.java | 8 ++++++-- fw-valhalla-domain/src/main/java/cn/fw/valhalla/domain/vo/customer/CustomerDetailVO.java | 5 +++++ fw-valhalla-service/src/main/java/cn/fw/valhalla/service/bus/cust/AbstractCustomerService.java | 1 + 3 files changed, 12 insertions(+), 2 deletions(-) diff --git a/fw-valhalla-domain/src/main/java/cn/fw/valhalla/domain/dto/CustomerDetailDto.java b/fw-valhalla-domain/src/main/java/cn/fw/valhalla/domain/dto/CustomerDetailDto.java index 4d229ab..bb9bdd3 100644 --- a/fw-valhalla-domain/src/main/java/cn/fw/valhalla/domain/dto/CustomerDetailDto.java +++ b/fw-valhalla-domain/src/main/java/cn/fw/valhalla/domain/dto/CustomerDetailDto.java @@ -212,6 +212,10 @@ public class CustomerDetailDto { * 贷款到期时间 */ private Date expires; + /** + * 临时的专属顾问关系 + */ + private Boolean temporary; public Long getBuyPrice() { if (Objects.isNull(buyPrice)) { @@ -220,8 +224,8 @@ public class CustomerDetailDto { return buyPrice; } - public static CustomerDetailDto with(MemberVehicle memberVehicle){ - CustomerDetailDto dto = BeanUtils.copy(memberVehicle,CustomerDetailDto.class); + public static CustomerDetailDto with(MemberVehicle memberVehicle) { + CustomerDetailDto dto = BeanUtils.copy(memberVehicle, CustomerDetailDto.class); dto.setUseType(memberVehicle.getUseType().getValue()); dto.setCusType(memberVehicle.getCusType().getValue()); return dto; diff --git a/fw-valhalla-domain/src/main/java/cn/fw/valhalla/domain/vo/customer/CustomerDetailVO.java b/fw-valhalla-domain/src/main/java/cn/fw/valhalla/domain/vo/customer/CustomerDetailVO.java index d254f1d..ec92ca9 100644 --- a/fw-valhalla-domain/src/main/java/cn/fw/valhalla/domain/vo/customer/CustomerDetailVO.java +++ b/fw-valhalla-domain/src/main/java/cn/fw/valhalla/domain/vo/customer/CustomerDetailVO.java @@ -11,6 +11,7 @@ import java.util.stream.Collectors; /** * 档案详情 + * * @author kurisu */ @Data @@ -116,6 +117,10 @@ public class CustomerDetailVO { * 进站次数 */ private Integer arrivalCount; + /** + * 临时的专属顾问关系 + */ + private Boolean temporary; public List getTags() { if (StringUtils.isValid(this.tags)) { diff --git a/fw-valhalla-service/src/main/java/cn/fw/valhalla/service/bus/cust/AbstractCustomerService.java b/fw-valhalla-service/src/main/java/cn/fw/valhalla/service/bus/cust/AbstractCustomerService.java index 3b127c4..542483a 100644 --- a/fw-valhalla-service/src/main/java/cn/fw/valhalla/service/bus/cust/AbstractCustomerService.java +++ b/fw-valhalla-service/src/main/java/cn/fw/valhalla/service/bus/cust/AbstractCustomerService.java @@ -136,6 +136,7 @@ public abstract class AbstractCustomerService { dto.setArrivalTime(customer.getArrivalTime()); dto.setAdviserId(customer.getAdviserId()); dto.setArrivalCount(customer.getArrivalCount()); + dto.setTemporary(customer.getTemporary()); UserInfoDTO user = ehrRpcService.user(customer.getAdviserId()); if (Objects.nonNull(user)) { dto.setAdviserName(user.getUserName()); -- libgit2 0.22.2