|
|
|
@ -1,10 +1,12 @@
|
|
|
|
|
package com.yuyou.openapi.openapi.model.vo;
|
|
|
|
|
|
|
|
|
|
import com.fasterxml.jackson.annotation.JsonProperty;
|
|
|
|
|
import lombok.AllArgsConstructor;
|
|
|
|
|
import lombok.Data;
|
|
|
|
|
import lombok.NoArgsConstructor;
|
|
|
|
|
|
|
|
|
|
import java.io.Serializable;
|
|
|
|
|
import java.util.List;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Copyright (C), 2012 - 2018, qyx
|
|
|
|
@ -22,22 +24,68 @@ import java.io.Serializable;
|
|
|
|
|
public class ABClientInterMessageVO implements Serializable {
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* poneNum 这个字段是用Base64进行加密
|
|
|
|
|
* 单条推送区别的Id 入库确认这个Id在单个业务中的唯一性
|
|
|
|
|
*/
|
|
|
|
|
private String mobile;
|
|
|
|
|
@JsonProperty(value = "app_id")
|
|
|
|
|
private String appId;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 业务名称 这个字段是用Base64进行加密
|
|
|
|
|
* 请求时间戳
|
|
|
|
|
*/
|
|
|
|
|
private String actName;
|
|
|
|
|
@JsonProperty(value = "timestamp")
|
|
|
|
|
private Long timestamp;
|
|
|
|
|
|
|
|
|
|
// FIXME: 2020/8/6 校验码 后续进行补充
|
|
|
|
|
// private String signature;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 呼叫开始时间 时间戳
|
|
|
|
|
* 详细的数据实体
|
|
|
|
|
*/
|
|
|
|
|
private Long startTime;
|
|
|
|
|
@JsonProperty(value = "data")
|
|
|
|
|
private List<DetailInfo> data;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 标签分级 1:A,2:B....依次类推
|
|
|
|
|
* ps:
|
|
|
|
|
*
|
|
|
|
|
* 问题本质为:内部非静态类无法实例化
|
|
|
|
|
* 你需要做两件事:
|
|
|
|
|
*
|
|
|
|
|
* 给内部类前面加上static
|
|
|
|
|
* 给内部类加上默认构造函数
|
|
|
|
|
*/
|
|
|
|
|
private Integer clientType;
|
|
|
|
|
@Data
|
|
|
|
|
@AllArgsConstructor
|
|
|
|
|
@NoArgsConstructor
|
|
|
|
|
static class DetailInfo{
|
|
|
|
|
/**
|
|
|
|
|
* poneNum 这个字段是用Base64进行加密
|
|
|
|
|
*/
|
|
|
|
|
@JsonProperty(value = "mobile")
|
|
|
|
|
private String mobile;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 业务名称 这个字段是用Base64进行加密
|
|
|
|
|
*/
|
|
|
|
|
@JsonProperty(value = "act_name")
|
|
|
|
|
private String actName;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 呼叫开始时间 时间戳
|
|
|
|
|
*/
|
|
|
|
|
@JsonProperty(value = "start_time")
|
|
|
|
|
private Long startTime;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 标签分级 1:A,2:B....依次类推
|
|
|
|
|
*/
|
|
|
|
|
@JsonProperty(value = "client_type")
|
|
|
|
|
private Integer clientType;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 单条记录标识ID
|
|
|
|
|
*/
|
|
|
|
|
@JsonProperty(value = "rec_id")
|
|
|
|
|
private String recId;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|