phis-feign/src/main/java/com/hz/phis/vo/returnVisitRecord/ReturnVisitListItemProjectVo.java
New file @@ -0,0 +1,30 @@ package com.hz.phis.vo.returnVisitRecord; import lombok.Data; /**回访列表子项数据 * @author CJH */ @Data public class ReturnVisitListItemProjectVo { /*** 标识 */ private String id; /*** 项目标识 */ private String projectId; /*** 项目标识 */ private String projectName; public ReturnVisitListItemProjectVo() { } public ReturnVisitListItemProjectVo(String id, String projectId, String projectName) { this.id = id; this.projectId = projectId; this.projectName = projectName; } } phis-feign/src/main/java/com/hz/phis/vo/returnVisitRecord/ReturnVisitListItemVo.java
@@ -1,9 +1,10 @@ package com.hz.phis.vo.returnVisitRecord; import com.fasterxml.jackson.databind.annotation.JsonSerialize; import com.hx.util.MapUtil; import lombok.Data; import java.util.ArrayList; import java.util.List; import java.util.Map; @@ -17,32 +18,43 @@ private Integer timeoutStatus; /*** 回访状态 0未回访 1已回访**/ private Integer returnVisitStatus; /*** 门店ID */ private String shopId; /*** 门店名称 */ private String shopName; /*** 回访类型 字典id */ private String returnVisitType; /*** 回访类型名称*/ private String returnVisitTypeName; /**回访方式 字典id*/ private String returnVisitMethod; /**回访方式名称*/ private String returnVisitMethodName; /*** 回访结果 0 未知 1回访成功 2回访失败**/ private Integer visitResultStatus; /*** 回访是否满意 0 未知 1满意 2不满意**/ private Integer satisfiedStatus; /*** 回访人名称**/ private String operationName; private String corpName; /*** 回访人id**/ private String operationId; private String corpId; /*** 回访详情**/ private String content; /*** 回访备注**/ private String remark; /*** 回访记录标识 **/ private String id; //创建人 /**创建人*/ private String createPersonName; private List<ReturnVisitListItemProjectVo> projectList = new ArrayList<>(); public ReturnVisitListItemVo() { } @@ -57,8 +69,8 @@ this.returnVisitTypeName = MapUtil.getString(visitRecord,"returnVisitTypeName"); this.visitResultStatus = MapUtil.getInt(visitRecord,"visitResultStatus"); this.satisfiedStatus = MapUtil.getInt(visitRecord,"satisfiedStatus"); this.operationName = MapUtil.getString(visitRecord,"operationName"); this.operationId = MapUtil.getString(visitRecord,"operationId");; this.corpName = MapUtil.getString(visitRecord,"corpName"); this.corpId = MapUtil.getString(visitRecord,"corpId");; this.content = MapUtil.getString(visitRecord,"content"); this.remark = MapUtil.getString(visitRecord,"remark"); this.createPersonName = MapUtil.getString(visitRecord,"createPersonName");; phis-feign/src/main/java/com/hz/phis/vo/returnVisitRecord/ReturnVisitListVo.java
@@ -60,32 +60,10 @@ //--- 取值第一个 todo /**用户所属门店标识 id*/ private Set<String> ids = new HashSet<>(); /**用户所属门店标识 返回*/ private Set<String> shopIds = new HashSet<>(); /**用户所属门店名称*/ private Set<String> shopNames = new HashSet<>(); /**回访类型 字典id"*/ private Set<String> returnVisitTypes = new HashSet<>(); /**回访类型名称*/ private Set<String> returnVisitTypeNames = new HashSet<>(); /**回访方式 字典id*/ private Set<String> returnVisitMethods = new HashSet<>(); /**回访方式名称*/ private Set<String> returnVisitMethodNames = new HashSet<>(); /**创建人*/ private Set<String> createPersonNames = new HashSet<>(); /**回访情况(员工回访时候填写)*/ private String situation; /**回访备注(员工回访时候填写)*/ private String visitRemark; /**回访项目*/ private List<String> projectList; /*** 回访列表子数据**/ private List<ReturnVisitListItemVo> itemList = new ArrayList<>(); phis-feign/src/main/java/com/hz/phis/vo/returnVisitRecord/ReturnVisitRecordInsertVo.java
@@ -50,6 +50,8 @@ /*** 特殊字段 修改传值 回访内容 多个**/ private List<ReturnVisitRecordInfoVo> itemList; /** 删除的回访*/ private Set<String> deleteIdList; /*********************************************/ phis-feign/src/main/java/com/hz/phis/vo/returnVisitRecord/ReturnVisitVisitVo.java
@@ -11,12 +11,16 @@ @Data public class ReturnVisitVisitVo { /**回访人*/ private String corpId; /*** 回访日期**/ private Date returnVisitTime; /*** 回访结果**/ private Integer visitResultStatus; /*** 回访是否满意**/ private Integer satisfiedStatus; /*** 回访方式 **/ private String returnVisitMethod; /*** 回访详情(员工回访填写)**/ private String content; /*** 回访备注(员工创建回访填写)**/