chenjiahe
2024-05-27 4fd2009fca6dfbc7401ee2e32a660dcbe26e3100
提交 | 用户 | age
4fd200 1 package com.hz.phis.vo.returnVisitRecord;
c4454c 2
R 3 import com.fasterxml.jackson.databind.annotation.JsonSerialize;
4 import com.hx.util.MapUtil;
5 import lombok.Data;
6
7 import java.util.Map;
8
9
10 /**回访列表子项数据
4fd200 11  * @author CJH
c4454c 12  */
R 13 @Data
4fd200 14 public class ReturnVisitListItemVo {
c4454c 15
R 16     /*** 超时状态 0未超时 1已超时**/
17     private Integer timeoutStatus;
18     /*** 回访状态 0未回访 1已回访**/
19     private Integer returnVisitStatus;
20     /*** 门店ID */
21     private String shopId;
22     /*** 门店名称 */
23     private String shopName;
24     /*** 回访类型 字典id */
25     private String returnVisitType;
26     /*** 回访类型名称*/
27     private String returnVisitTypeName;
28     /*** 回访结果 0 未知 1回访成功 2回访失败**/
29     private Integer visitResultStatus;
30     /*** 回访是否满意 0 未知 1满意 2不满意**/
31     private Integer satisfiedStatus;
32     /*** 回访人名称**/
33     private String operationName;
34     /*** 回访人id**/
35     private String operationId;
36     /*** 回访详情**/
37     private String content;
38     /*** 回访备注**/
39     private String remark;
4fd200 40     /*** 回访记录标识 **/
c4454c 41     private String id;
R 42     //创建人
43     private String createPersonName;
44
45
46
4fd200 47     public ReturnVisitListItemVo() {
c4454c 48     }
R 49
4fd200 50     public ReturnVisitListItemVo(Map<String,Object> visitRecord) {
c4454c 51         this.id = visitRecord.get("id").toString();
R 52         this.timeoutStatus = MapUtil.getInt(visitRecord,"timeoutStatus");
53         this.returnVisitStatus = MapUtil.getInt(visitRecord,"returnVisitStatus");
54         this.shopId = MapUtil.getString(visitRecord,"shopId");
55         this.shopName = MapUtil.getString(visitRecord,"shopName");
56         this.returnVisitType =  MapUtil.getString(visitRecord,"returnVisitType");
57         this.returnVisitTypeName =  MapUtil.getString(visitRecord,"returnVisitTypeName");
58         this.visitResultStatus =  MapUtil.getInt(visitRecord,"visitResultStatus");
59         this.satisfiedStatus =  MapUtil.getInt(visitRecord,"satisfiedStatus");
60         this.operationName =  MapUtil.getString(visitRecord,"operationName");
61         this.operationId =  MapUtil.getString(visitRecord,"operationId");;
62         this.content =  MapUtil.getString(visitRecord,"content");
63         this.remark =  MapUtil.getString(visitRecord,"remark");
64         this.createPersonName =  MapUtil.getString(visitRecord,"createPersonName");;
65     }
66 }
67