File was renamed from phis-feign/src/main/java/com/hz/phis/dt/returnVisitRecord/UserReturnVisitListDto.java |
| | |
| | | package com.hz.phis.dt.returnVisitRecord; |
| | | package com.hz.phis.vo.returnVisitRecord; |
| | | |
| | | import com.fasterxml.jackson.databind.annotation.JsonSerialize; |
| | | import com.hx.util.DateUtil; |
| | |
| | | |
| | | /** |
| | | * 回访列表返回dto |
| | | * @author CJH |
| | | */ |
| | | @JsonSerialize(include = JsonSerialize.Inclusion.NON_NULL) |
| | | @Data |
| | | public class UserReturnVisitListDto { |
| | | public class ReturnVisitListVo { |
| | | |
| | | //用户id |
| | | /**用户id*/ |
| | | private String userId; |
| | | //用户名称 |
| | | /**用户名称*/ |
| | | private String userName; |
| | | //员工id |
| | | /**员工标识*/ |
| | | private String corpId; |
| | | //员工名称 |
| | | /**员工名称*/ |
| | | private String corpName; |
| | | |
| | | //计划日期 |
| | | /**计划日期*/ |
| | | private Date planTime; |
| | | //回访时间 |
| | | /**回访时间*/ |
| | | private Date returnVisitTime; |
| | | //完成时间 |
| | | /**完成时间*/ |
| | | private Date doneTime; |
| | | |
| | | //用户生日 |
| | | /**用户生日*/ |
| | | private String birthDay; |
| | | //CIQ |
| | | /**CIQ*/ |
| | | private String CIQ; |
| | | //会员号 |
| | | /**会员号*/ |
| | | private String memberNO; |
| | | //手机号 |
| | | /**手机号*/ |
| | | private String tel; |
| | | |
| | | //渠道来源 |
| | | /**渠道来源*/ |
| | | private String channelType; |
| | | /**渠道来源*/ |
| | | private String channelType2; |
| | | //顾问名称 |
| | | /**顾问名称*/ |
| | | private String cnName; |
| | | |
| | | // --- 取值第一个 todo |
| | | //回访状态 0未回访 1已回访 |
| | | /**回访状态 0未回访 1已回访*/ |
| | | private Integer returnVisitStatus; |
| | | //完成状态 0未完成 1已完成 2已取消 |
| | | /**完成状态 0未完成 1已完成 2已取消*/ |
| | | private Integer doneStatus; |
| | | //超时状态 0未超时 1已超时 |
| | | /**超时状态 0未超时 1已超时*/ |
| | | private Integer timeoutStatus; |
| | | //回访结果 0 未知 1回访成功 2回访失败 |
| | | /**回访结果 0 未知 1回访成功 2回访失败*/ |
| | | private Integer visitResultStatus; |
| | | //回访是否满意 0 未知 1满意 2不满意 |
| | | /**回访是否满意 0 未知 1满意 2不满意*/ |
| | | private Integer satisfiedStatus; |
| | | |
| | | //--- 取值第一个 todo |
| | | |
| | | //用户所属门店标识 id |
| | | /**用户所属门店标识 id*/ |
| | | private Set<String> ids = new HashSet<>(); |
| | | //用户所属门店标识 返回 |
| | | /**用户所属门店标识 返回*/ |
| | | private Set<String> shopIds = new HashSet<>(); |
| | | //用户所属门店名称 |
| | | /**用户所属门店名称*/ |
| | | private Set<String> shopNames = new HashSet<>(); |
| | | //回访类型 字典id" |
| | | /**回访类型 字典id"*/ |
| | | private Set<String> returnVisitTypes = new HashSet<>(); |
| | | //回访类型名称 |
| | | /**回访类型名称*/ |
| | | private Set<String> returnVisitTypeNames = new HashSet<>(); |
| | | |
| | | //回访方式 字典id |
| | | /**回访方式 字典id*/ |
| | | private Set<String> returnVisitMethods = new HashSet<>(); |
| | | //回访方式名称 |
| | | /**回访方式名称*/ |
| | | private Set<String> returnVisitMethodNames = new HashSet<>(); |
| | | |
| | | //创建人 |
| | | private Set<String> createPersonNames; |
| | | /**创建人*/ |
| | | private Set<String> createPersonNames = new HashSet<>(); |
| | | |
| | | //回访情况(员工回访时候填写) |
| | | /**回访情况(员工回访时候填写)*/ |
| | | private String situation; |
| | | //回访备注(员工回访时候填写) |
| | | /**回访备注(员工回访时候填写)*/ |
| | | private String visitRemark; |
| | | |
| | | //回访项目 |
| | | /**回访项目*/ |
| | | private List<String> projectList; |
| | | |
| | | /*** 回访列表子数据**/ |
| | | private List<UserReturnVisitInfoDto> userReturnVisitInfoList; |
| | | private List<ReturnVisitListItemVo> itemList = new ArrayList<>(); |
| | | |
| | | |
| | | //---查询返回的 |
| | | //id |
| | | //---查询额外返回的参数 |
| | | /**id*/ |
| | | private String id; |
| | | //用户所属门店标识 返回 |
| | | /**用户所属门店标识 返回*/ |
| | | private String shopId ; |
| | | //用户所属门店名称 |
| | | /**用户所属门店名称*/ |
| | | private String shopName ; |
| | | //回访类型 字典id" |
| | | /**回访类型 字典id"*/ |
| | | private String returnVisitType; |
| | | //回访类型名称 |
| | | /**回访类型名称*/ |
| | | private String returnVisitTypeName; |
| | | |
| | | //回访方式 字典id |
| | | /**回访方式 字典id*/ |
| | | private String returnVisitMethod ; |
| | | //回访方式名称 |
| | | /**回访方式名称*/ |
| | | private String returnVisitMethodName; |
| | | |
| | | //创建人 |
| | | /**创建人*/ |
| | | private String createPersonName; |
| | | |
| | | |
| | | public UserReturnVisitListDto() { |
| | | public ReturnVisitListVo() { |
| | | } |
| | | |
| | | public UserReturnVisitListDto(Map<String,Object> recordMap) { |
| | | public ReturnVisitListVo(Map<String,Object> recordMap) { |
| | | this.userId = MapUtil.getString(recordMap,"userId"); |
| | | this.userName = MapUtil.getString(recordMap,"userName"); |
| | | this.corpId = MapUtil.getString(recordMap,"corpId"); |