chenjiahe
2024-05-29 3ed9f009306fd8bca323914a3e4900735246848d
回访-测2024-05-29
1个文件已添加
4个文件已修改
84 ■■■■■ 已修改文件
phis-feign/src/main/java/com/hz/phis/vo/returnVisitRecord/ReturnVisitListItemProjectVo.java 30 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
phis-feign/src/main/java/com/hz/phis/vo/returnVisitRecord/ReturnVisitListItemVo.java 26 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
phis-feign/src/main/java/com/hz/phis/vo/returnVisitRecord/ReturnVisitListVo.java 22 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
phis-feign/src/main/java/com/hz/phis/vo/returnVisitRecord/ReturnVisitRecordInsertVo.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
phis-feign/src/main/java/com/hz/phis/vo/returnVisitRecord/ReturnVisitVisitVo.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
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;
    /*** 回访备注(员工创建回访填写)**/