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