|
@@ -1,13 +1,17 @@
|
|
|
package com.wdkl.ncs.android.middleware.model.dos;
|
|
|
|
|
|
+import com.alibaba.fastjson.JSON;
|
|
|
+import com.alibaba.fastjson.JSONArray;
|
|
|
import com.fasterxml.jackson.databind.PropertyNamingStrategy;
|
|
|
import com.fasterxml.jackson.databind.annotation.JsonNaming;
|
|
|
+import com.google.common.base.Strings;
|
|
|
import com.wdkl.ncs.android.middleware.model.annotation.Column;
|
|
|
import com.wdkl.ncs.android.middleware.model.annotation.Id;
|
|
|
import com.wdkl.ncs.android.middleware.model.annotation.PrimaryKeyField;
|
|
|
import com.wdkl.ncs.android.middleware.model.annotation.Table;
|
|
|
|
|
|
import java.io.Serializable;
|
|
|
+import java.util.ArrayList;
|
|
|
|
|
|
import io.swagger.annotations.ApiModel;
|
|
|
import io.swagger.annotations.ApiModelProperty;
|
|
@@ -43,6 +47,12 @@ public class InteractionDO implements Serializable {
|
|
|
@ApiModelProperty(value = "科室Id", required = false)
|
|
|
private Integer partId;
|
|
|
/**
|
|
|
+ * 科室名称
|
|
|
+ */
|
|
|
+ @Column(name = "part_name")
|
|
|
+ @ApiModelProperty(value = "科室名称", required = false)
|
|
|
+ private String partName;
|
|
|
+ /**
|
|
|
* 交互类型(1:语音通话,2:视频通话,3:卫生间紧急呼叫,4:语音留言,5:文本消息,6:按键事件)
|
|
|
*/
|
|
|
@Column(name = "action_type")
|
|
@@ -54,6 +64,8 @@ public class InteractionDO implements Serializable {
|
|
|
@Column(name = "action_result")
|
|
|
@ApiModelProperty(value = "0失败,1成功", required = false)
|
|
|
private Integer actionResult;
|
|
|
+
|
|
|
+
|
|
|
/**
|
|
|
* 交互发起设备Id
|
|
|
*/
|
|
@@ -61,23 +73,63 @@ public class InteractionDO implements Serializable {
|
|
|
@ApiModelProperty(value = "交互发起设备Id", required = false)
|
|
|
private Integer fromDeviceId;
|
|
|
/**
|
|
|
- * 交互对象设备Id
|
|
|
+ * null
|
|
|
*/
|
|
|
- @Column(name = "to_device_id")
|
|
|
- @ApiModelProperty(value = "交互对象设备Id", required = false)
|
|
|
- private Integer toDeviceId;
|
|
|
+ @Column(name = "from_eth_mac")
|
|
|
+ @ApiModelProperty(value = "发起端设备的有线以太网卡MAC地址", required = false)
|
|
|
+ private String fromEthMac;
|
|
|
+
|
|
|
+ @Column(name = "from_eth_ip")
|
|
|
+ @ApiModelProperty(value = "发起端设备的有线以太网卡分配的IP地址", required = false)
|
|
|
+ private String fromEthIp;
|
|
|
+ /**
|
|
|
+ * null
|
|
|
+ */
|
|
|
+ @Column(name = "from_sip_id")
|
|
|
+ @ApiModelProperty(value = "发起端设备的SIP账号", required = false)
|
|
|
+ private String fromSipId;
|
|
|
+ /**
|
|
|
+ * null
|
|
|
+ */
|
|
|
+ @Column(name = "from_device_type")
|
|
|
+ @ApiModelProperty(value = "发起端设备的设备类型", required = false)
|
|
|
+ private Integer fromDeviceType;
|
|
|
+
|
|
|
+ @Column(name = "from_device_name")
|
|
|
+ @ApiModelProperty(value = "发起端设备的名称", required = false)
|
|
|
+ private String fromDeviceName;
|
|
|
+ /**
|
|
|
+ * null
|
|
|
+ */
|
|
|
+ @Column(name = "from_device_phone_number")
|
|
|
+ @ApiModelProperty(value = "发起端设备号码", required = false)
|
|
|
+ private String fromDevicePhoneNumber;
|
|
|
/**
|
|
|
* 发起设备所在空间结构
|
|
|
*/
|
|
|
@Column(name = "from_device_frame_id")
|
|
|
@ApiModelProperty(value = "发起设备所在空间结构", required = false)
|
|
|
private Integer fromDeviceFrameId;
|
|
|
+
|
|
|
+ @Column(name = "from_frame_type")
|
|
|
+ @ApiModelProperty(value = "发起端空间结构类型:0楼、1病房、2床位", required = false)
|
|
|
+ private Integer fromFrameType;
|
|
|
/**
|
|
|
- * 交互对象所在空间结果
|
|
|
+ * null
|
|
|
*/
|
|
|
- @Column(name = "to_device_frame_id")
|
|
|
- @ApiModelProperty(value = "交互对象所在空间结果", required = false)
|
|
|
- private Integer toDeviceFrameId;
|
|
|
+ @Column(name = "from_frame_name")
|
|
|
+ @ApiModelProperty(value = "发起端空间结构名称", required = false)
|
|
|
+ private String fromFrameName;
|
|
|
+ /**
|
|
|
+ * null
|
|
|
+ */
|
|
|
+ @Column(name = "from_frame_full_name")
|
|
|
+ @ApiModelProperty(value = "发起端空间结构全名", required = false)
|
|
|
+ private String fromFrameFullName;
|
|
|
+
|
|
|
+ @Column(name = "from_frame_parent_id")
|
|
|
+ @ApiModelProperty(value = "发起端空间父级id", required = false)
|
|
|
+ private Integer fromFrameParentId;
|
|
|
/**
|
|
|
* 交互发起设备使用者member_id
|
|
|
*/
|
|
@@ -85,11 +137,132 @@ public class InteractionDO implements Serializable {
|
|
|
@ApiModelProperty(value = "交互发起设备使用者member_id", required = false)
|
|
|
private Integer fromDeviceMemberId;
|
|
|
/**
|
|
|
+ * 用户
|
|
|
+ **/
|
|
|
+ @Column(name = "from_customer_id")
|
|
|
+ @ApiModelProperty(value = "发起端用户CustomId", required = false)
|
|
|
+ private Integer fromCustomerId;
|
|
|
+ /**
|
|
|
+ * null
|
|
|
+ */
|
|
|
+ @Column(name = "from_member_name")
|
|
|
+ @ApiModelProperty(value = "发起端用户姓名", required = false)
|
|
|
+ private String fromMemberName;
|
|
|
+ /**
|
|
|
+ * null
|
|
|
+ */
|
|
|
+ @Column(name = "from_member_face")
|
|
|
+ @ApiModelProperty(value = "发起端用户头像", required = false)
|
|
|
+ private String fromMemberFace;
|
|
|
+
|
|
|
+ @Column(name = "from_clerk_id")
|
|
|
+ @ApiModelProperty(value = "发起端用户成员Id,发起端为护士主机,腕表,医生机时才有", required = false)
|
|
|
+ private Integer fromClerkId;
|
|
|
+ /**
|
|
|
+ * null
|
|
|
+ */
|
|
|
+ @Column(name = "from_role_name")
|
|
|
+ @ApiModelProperty(value = "发起端用户角色名(医生、护士、护工)", required = false)
|
|
|
+ private String fromRoleName;
|
|
|
+
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 交互对象设备Id
|
|
|
+ */
|
|
|
+ @Column(name = "to_device_id")
|
|
|
+ @ApiModelProperty(value = "交互对象设备Id", required = false)
|
|
|
+ private Integer toDeviceId;
|
|
|
+ /**
|
|
|
+ * null
|
|
|
+ */
|
|
|
+ @Column(name = "to_eth_mac")
|
|
|
+ @ApiModelProperty(value = "目的端设备的有线以太网卡MAC地址", required = false)
|
|
|
+ private String toEthMac;
|
|
|
+
|
|
|
+ @Column(name = "to_eth_ip")
|
|
|
+ @ApiModelProperty(value = "目的端设备的有线以太网卡分配的IP地址", required = false)
|
|
|
+ private String toEthIp;
|
|
|
+ /**
|
|
|
+ * null
|
|
|
+ */
|
|
|
+ @Column(name = "to_sip_id")
|
|
|
+ @ApiModelProperty(value = "目的端设备的SIP账号", required = false)
|
|
|
+ private String toSipId;
|
|
|
+ /**
|
|
|
+ * null
|
|
|
+ */
|
|
|
+ @Column(name = "to_device_type")
|
|
|
+ @ApiModelProperty(value = "目的端设备的设备类型", required = false)
|
|
|
+ private Integer toDeviceType;
|
|
|
+
|
|
|
+ @Column(name = "to_device_name")
|
|
|
+ @ApiModelProperty(value = "目的端设备的名称", required = false)
|
|
|
+ private String toDeviceName;
|
|
|
+ /**
|
|
|
+ * null
|
|
|
+ */
|
|
|
+ @Column(name = "to_device_phone_number")
|
|
|
+ @ApiModelProperty(value = "目的端设备号码", required = false)
|
|
|
+ private String toDevicePhoneNumber;
|
|
|
+ /**
|
|
|
+ * 交互对象所在空间结果
|
|
|
+ */
|
|
|
+ @Column(name = "to_device_frame_id")
|
|
|
+ @ApiModelProperty(value = "交互对象所在空间结果", required = false)
|
|
|
+ private Integer toDeviceFrameId;
|
|
|
+
|
|
|
+ @Column(name = "to_frame_type")
|
|
|
+ @ApiModelProperty(value = "目的端空间结构类型:0楼、1病房、2床位", required = false)
|
|
|
+ private Integer toFrameType;
|
|
|
+ /**
|
|
|
+ * null
|
|
|
+ */
|
|
|
+ @Column(name = "to_frame_name")
|
|
|
+ @ApiModelProperty(value = "目的端空间结构名称", required = false)
|
|
|
+ private String toFrameName;
|
|
|
+ /**
|
|
|
+ * null
|
|
|
+ */
|
|
|
+ @Column(name = "to_frame_full_name")
|
|
|
+ @ApiModelProperty(value = "目的端空间结构全名", required = false)
|
|
|
+ private String toFrameFullName;
|
|
|
+
|
|
|
+ @Column(name = "to_frame_parent_id")
|
|
|
+ @ApiModelProperty(value = "目的端空间父级id", required = false)
|
|
|
+ private Integer toFrameParentId;
|
|
|
+ /**
|
|
|
* 交互对象设备使用者member_id
|
|
|
*/
|
|
|
@Column(name = "to_device_member_id")
|
|
|
@ApiModelProperty(value = "交互对象设备使用者member_id", required = false)
|
|
|
private Integer toDeviceMemberId;
|
|
|
+
|
|
|
+ @Column(name = "to_customer_id")
|
|
|
+ @ApiModelProperty(value = "目的端用户CustomId", required = false)
|
|
|
+ private Integer toCustomerId;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * null
|
|
|
+ */
|
|
|
+ @Column(name = "to_member_name")
|
|
|
+ @ApiModelProperty(value = "目的端用户姓名", required = false)
|
|
|
+ private String toMemberName;
|
|
|
+ /**
|
|
|
+ * null
|
|
|
+ */
|
|
|
+ @Column(name = "to_member_face")
|
|
|
+ @ApiModelProperty(value = "目的端用户头像", required = false)
|
|
|
+ private String toMemberFace;
|
|
|
+
|
|
|
+ @Column(name = "to_clerk_id")
|
|
|
+ @ApiModelProperty(value = "目的端用户成员Id,目的端为护士主机,腕表,医生机时才有", required = false)
|
|
|
+ private Integer toClerkId;
|
|
|
+ /**
|
|
|
+ * null
|
|
|
+ */
|
|
|
+ @Column(name = "to_role_name")
|
|
|
+ @ApiModelProperty(value = "目的端用户角色名(医生、护士、护工)", required = false)
|
|
|
+ private String toRoleName;
|
|
|
/**
|
|
|
* 是否为呼叫系统内部交互(如果是外部电话呼叫为true,否则为false)
|
|
|
*/
|
|
@@ -133,6 +306,24 @@ public class InteractionDO implements Serializable {
|
|
|
@ApiModelProperty(value = "交互结束时间(通话时指通话挂断时间,通话挂断后要更新此字段)。事件响应时间、语音已读时间", required = false)
|
|
|
private Long actionEnd;
|
|
|
/**
|
|
|
+ * 交互处理者的member_id
|
|
|
+ */
|
|
|
+ @Column(name = "action_end_member_id")
|
|
|
+ @ApiModelProperty(value = "交互处理者的member_id", required = false)
|
|
|
+ private Integer actionEndMemberId;
|
|
|
+ /**
|
|
|
+ * null
|
|
|
+ */
|
|
|
+ @Column(name = "action_end_member_name")
|
|
|
+ @ApiModelProperty(value = "交互处理者的用户姓名", required = false)
|
|
|
+ private String actionEndMemberName;
|
|
|
+ /**
|
|
|
+ * 交互完成时间
|
|
|
+ */
|
|
|
+ @Column(name = "action_completed")
|
|
|
+ @ApiModelProperty(value = "交互完成时间", required = false)
|
|
|
+ private Long actionCompleted;
|
|
|
+ /**
|
|
|
* 交互数据(类型1,2,3为空)(类型4为音频文件地址)(5为文本内容)(类型6为具体按键类型)
|
|
|
*/
|
|
|
@Column(name = "data")
|
|
@@ -152,9 +343,51 @@ public class InteractionDO implements Serializable {
|
|
|
private String errorMessage;
|
|
|
|
|
|
@Column(name = "action_direction_type")
|
|
|
- @ApiModelProperty(value = "交互方向类型(1:分机到主机、腕表、医生机,2:主机、腕表、医生机到分机,3主机、腕表、医生机之间互通,4:分机到分机)",required = false)
|
|
|
+ @ApiModelProperty(value = "交互方向类型(1:分机到主机、腕表、医生机,2:主机、腕表、医生机到分机,3主机、腕表、医生机之间互通,4:分机到分机)", required = false)
|
|
|
private Integer actionDirectionType;
|
|
|
|
|
|
+ @Column(name = "action_status")
|
|
|
+ @ApiModelProperty(value = "事件类型的交互状态(包括:发出,响应,取消,完成)", required = false)
|
|
|
+ private String actionStatus;
|
|
|
+ /**
|
|
|
+ * null
|
|
|
+ */
|
|
|
+ @Column(name = "relative_id")
|
|
|
+ @ApiModelProperty(value = "亲属id,外部来电时,from_member亲属的memberId", required = false)
|
|
|
+ private Integer relativeId;
|
|
|
+ /**
|
|
|
+ * null
|
|
|
+ */
|
|
|
+ @Column(name = "relative_name")
|
|
|
+ @ApiModelProperty(value = "外部来电时,from_member亲属关系", required = false)
|
|
|
+ private String relativeName;
|
|
|
+
|
|
|
+
|
|
|
+ /**
|
|
|
+ *交互接收者的顺序,一个JS数组,一个交互可能同时给同一角色的多个用户,用JS数组可以个分多个层级
|
|
|
+ */
|
|
|
+ @Column(name = "spread_member_path")
|
|
|
+ @ApiModelProperty(value = "交互接收者的顺序", required = false)
|
|
|
+ private String spreadMemberPath;
|
|
|
+
|
|
|
+
|
|
|
+ /**
|
|
|
+ *交互接收的memberId,用逗号隔开,可以不考虑顺序,方便查询用户交互记录,把spread_member_path字段打散后用逗号连接
|
|
|
+ */
|
|
|
+ @Column(name = "spread_member_ids")
|
|
|
+ @ApiModelProperty(value = "交互接收的memberId,", required = false)
|
|
|
+ private String spreadMemberIds;
|
|
|
+
|
|
|
+
|
|
|
+ /**
|
|
|
+ *交互已触达的memberIds,交互被多人接收后,有任意一人处理,需要通知其他已触达的用户取消处理
|
|
|
+ */
|
|
|
+ @Column(name = "reached_member_ids")
|
|
|
+ @ApiModelProperty(value = "交互已触达的memberIds", required = false)
|
|
|
+ private String reachedMemberIds;
|
|
|
+
|
|
|
+ private ArrayList<Integer[]> spreadMemberPathArray;
|
|
|
+
|
|
|
|
|
|
@PrimaryKeyField
|
|
|
public Integer getId() {
|
|
@@ -165,7 +398,6 @@ public class InteractionDO implements Serializable {
|
|
|
this.id = id;
|
|
|
}
|
|
|
|
|
|
-
|
|
|
public String getUnionId() {
|
|
|
return unionId;
|
|
|
}
|
|
@@ -174,7 +406,6 @@ public class InteractionDO implements Serializable {
|
|
|
this.unionId = unionId;
|
|
|
}
|
|
|
|
|
|
-
|
|
|
public Long getCreateDate() {
|
|
|
return createDate;
|
|
|
}
|
|
@@ -183,7 +414,6 @@ public class InteractionDO implements Serializable {
|
|
|
this.createDate = createDate;
|
|
|
}
|
|
|
|
|
|
-
|
|
|
public Integer getPartId() {
|
|
|
return partId;
|
|
|
}
|
|
@@ -192,6 +422,13 @@ public class InteractionDO implements Serializable {
|
|
|
this.partId = partId;
|
|
|
}
|
|
|
|
|
|
+ public String getPartName() {
|
|
|
+ return partName;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setPartName(String partName) {
|
|
|
+ this.partName = partName;
|
|
|
+ }
|
|
|
|
|
|
public String getActionType() {
|
|
|
return actionType;
|
|
@@ -201,7 +438,6 @@ public class InteractionDO implements Serializable {
|
|
|
this.actionType = actionType;
|
|
|
}
|
|
|
|
|
|
-
|
|
|
public Integer getActionResult() {
|
|
|
return actionResult;
|
|
|
}
|
|
@@ -210,7 +446,6 @@ public class InteractionDO implements Serializable {
|
|
|
this.actionResult = actionResult;
|
|
|
}
|
|
|
|
|
|
-
|
|
|
public Integer getFromDeviceId() {
|
|
|
return fromDeviceId;
|
|
|
}
|
|
@@ -219,15 +454,53 @@ public class InteractionDO implements Serializable {
|
|
|
this.fromDeviceId = fromDeviceId;
|
|
|
}
|
|
|
|
|
|
+ public String getFromEthMac() {
|
|
|
+ return fromEthMac;
|
|
|
+ }
|
|
|
|
|
|
- public Integer getToDeviceId() {
|
|
|
- return toDeviceId;
|
|
|
+ public void setFromEthMac(String fromEthMac) {
|
|
|
+ this.fromEthMac = fromEthMac;
|
|
|
}
|
|
|
|
|
|
- public void setToDeviceId(Integer toDeviceId) {
|
|
|
- this.toDeviceId = toDeviceId;
|
|
|
+ public String getFromEthIp() {
|
|
|
+ return fromEthIp;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setFromEthIp(String fromEthIp) {
|
|
|
+ this.fromEthIp = fromEthIp;
|
|
|
+ }
|
|
|
+
|
|
|
+ public String getFromSipId() {
|
|
|
+ return fromSipId;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setFromSipId(String fromSipId) {
|
|
|
+ this.fromSipId = fromSipId;
|
|
|
+ }
|
|
|
+
|
|
|
+ public Integer getFromDeviceType() {
|
|
|
+ return fromDeviceType;
|
|
|
}
|
|
|
|
|
|
+ public void setFromDeviceType(Integer fromDeviceType) {
|
|
|
+ this.fromDeviceType = fromDeviceType;
|
|
|
+ }
|
|
|
+
|
|
|
+ public String getFromDeviceName() {
|
|
|
+ return fromDeviceName;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setFromDeviceName(String fromDeviceName) {
|
|
|
+ this.fromDeviceName = fromDeviceName;
|
|
|
+ }
|
|
|
+
|
|
|
+ public String getFromDevicePhoneNumber() {
|
|
|
+ return fromDevicePhoneNumber;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setFromDevicePhoneNumber(String fromDevicePhoneNumber) {
|
|
|
+ this.fromDevicePhoneNumber = fromDevicePhoneNumber;
|
|
|
+ }
|
|
|
|
|
|
public Integer getFromDeviceFrameId() {
|
|
|
return fromDeviceFrameId;
|
|
@@ -237,15 +510,37 @@ public class InteractionDO implements Serializable {
|
|
|
this.fromDeviceFrameId = fromDeviceFrameId;
|
|
|
}
|
|
|
|
|
|
+ public Integer getFromFrameType() {
|
|
|
+ return fromFrameType;
|
|
|
+ }
|
|
|
|
|
|
- public Integer getToDeviceFrameId() {
|
|
|
- return toDeviceFrameId;
|
|
|
+ public void setFromFrameType(Integer fromFrameType) {
|
|
|
+ this.fromFrameType = fromFrameType;
|
|
|
}
|
|
|
|
|
|
- public void setToDeviceFrameId(Integer toDeviceFrameId) {
|
|
|
- this.toDeviceFrameId = toDeviceFrameId;
|
|
|
+ public String getFromFrameName() {
|
|
|
+ return fromFrameName;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setFromFrameName(String fromFrameName) {
|
|
|
+ this.fromFrameName = fromFrameName;
|
|
|
}
|
|
|
|
|
|
+ public String getFromFrameFullName() {
|
|
|
+ return fromFrameFullName;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setFromFrameFullName(String fromFrameFullName) {
|
|
|
+ this.fromFrameFullName = fromFrameFullName;
|
|
|
+ }
|
|
|
+
|
|
|
+ public Integer getFromFrameParentId() {
|
|
|
+ return fromFrameParentId;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setFromFrameParentId(Integer fromFrameParentId) {
|
|
|
+ this.fromFrameParentId = fromFrameParentId;
|
|
|
+ }
|
|
|
|
|
|
public Integer getFromDeviceMemberId() {
|
|
|
return fromDeviceMemberId;
|
|
@@ -255,6 +550,141 @@ public class InteractionDO implements Serializable {
|
|
|
this.fromDeviceMemberId = fromDeviceMemberId;
|
|
|
}
|
|
|
|
|
|
+ public Integer getFromCustomerId() {
|
|
|
+ return fromCustomerId;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setFromCustomerId(Integer fromCustomerId) {
|
|
|
+ this.fromCustomerId = fromCustomerId;
|
|
|
+ }
|
|
|
+
|
|
|
+ public String getFromMemberName() {
|
|
|
+ return fromMemberName;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setFromMemberName(String fromMemberName) {
|
|
|
+ this.fromMemberName = fromMemberName;
|
|
|
+ }
|
|
|
+
|
|
|
+ public String getFromMemberFace() {
|
|
|
+ return fromMemberFace;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setFromMemberFace(String fromMemberFace) {
|
|
|
+ this.fromMemberFace = fromMemberFace;
|
|
|
+ }
|
|
|
+
|
|
|
+ public Integer getFromClerkId() {
|
|
|
+ return fromClerkId;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setFromClerkId(Integer fromClerkId) {
|
|
|
+ this.fromClerkId = fromClerkId;
|
|
|
+ }
|
|
|
+
|
|
|
+ public String getFromRoleName() {
|
|
|
+ return fromRoleName;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setFromRoleName(String fromRoleName) {
|
|
|
+ this.fromRoleName = fromRoleName;
|
|
|
+ }
|
|
|
+
|
|
|
+ public Integer getToDeviceId() {
|
|
|
+ return toDeviceId;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setToDeviceId(Integer toDeviceId) {
|
|
|
+ this.toDeviceId = toDeviceId;
|
|
|
+ }
|
|
|
+
|
|
|
+ public String getToEthMac() {
|
|
|
+ return toEthMac;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setToEthMac(String toEthMac) {
|
|
|
+ this.toEthMac = toEthMac;
|
|
|
+ }
|
|
|
+
|
|
|
+ public String getToEthIp() {
|
|
|
+ return toEthIp;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setToEthIp(String toEthIp) {
|
|
|
+ this.toEthIp = toEthIp;
|
|
|
+ }
|
|
|
+
|
|
|
+ public String getToSipId() {
|
|
|
+ return toSipId;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setToSipId(String toSipId) {
|
|
|
+ this.toSipId = toSipId;
|
|
|
+ }
|
|
|
+
|
|
|
+ public Integer getToDeviceType() {
|
|
|
+ return toDeviceType;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setToDeviceType(Integer toDeviceType) {
|
|
|
+ this.toDeviceType = toDeviceType;
|
|
|
+ }
|
|
|
+
|
|
|
+ public String getToDeviceName() {
|
|
|
+ return toDeviceName;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setToDeviceName(String toDeviceName) {
|
|
|
+ this.toDeviceName = toDeviceName;
|
|
|
+ }
|
|
|
+
|
|
|
+ public String getToDevicePhoneNumber() {
|
|
|
+ return toDevicePhoneNumber;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setToDevicePhoneNumber(String toDevicePhoneNumber) {
|
|
|
+ this.toDevicePhoneNumber = toDevicePhoneNumber;
|
|
|
+ }
|
|
|
+
|
|
|
+ public Integer getToDeviceFrameId() {
|
|
|
+ return toDeviceFrameId;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setToDeviceFrameId(Integer toDeviceFrameId) {
|
|
|
+ this.toDeviceFrameId = toDeviceFrameId;
|
|
|
+ }
|
|
|
+
|
|
|
+ public Integer getToFrameType() {
|
|
|
+ return toFrameType;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setToFrameType(Integer toFrameType) {
|
|
|
+ this.toFrameType = toFrameType;
|
|
|
+ }
|
|
|
+
|
|
|
+ public String getToFrameName() {
|
|
|
+ return toFrameName;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setToFrameName(String toFrameName) {
|
|
|
+ this.toFrameName = toFrameName;
|
|
|
+ }
|
|
|
+
|
|
|
+ public String getToFrameFullName() {
|
|
|
+ return toFrameFullName;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setToFrameFullName(String toFrameFullName) {
|
|
|
+ this.toFrameFullName = toFrameFullName;
|
|
|
+ }
|
|
|
+
|
|
|
+ public Integer getToFrameParentId() {
|
|
|
+ return toFrameParentId;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setToFrameParentId(Integer toFrameParentId) {
|
|
|
+ this.toFrameParentId = toFrameParentId;
|
|
|
+ }
|
|
|
|
|
|
public Integer getToDeviceMemberId() {
|
|
|
return toDeviceMemberId;
|
|
@@ -264,6 +694,45 @@ public class InteractionDO implements Serializable {
|
|
|
this.toDeviceMemberId = toDeviceMemberId;
|
|
|
}
|
|
|
|
|
|
+ public Integer getToCustomerId() {
|
|
|
+ return toCustomerId;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setToCustomerId(Integer toCustomerId) {
|
|
|
+ this.toCustomerId = toCustomerId;
|
|
|
+ }
|
|
|
+
|
|
|
+ public String getToMemberName() {
|
|
|
+ return toMemberName;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setToMemberName(String toMemberName) {
|
|
|
+ this.toMemberName = toMemberName;
|
|
|
+ }
|
|
|
+
|
|
|
+ public String getToMemberFace() {
|
|
|
+ return toMemberFace;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setToMemberFace(String toMemberFace) {
|
|
|
+ this.toMemberFace = toMemberFace;
|
|
|
+ }
|
|
|
+
|
|
|
+ public Integer getToClerkId() {
|
|
|
+ return toClerkId;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setToClerkId(Integer toClerkId) {
|
|
|
+ this.toClerkId = toClerkId;
|
|
|
+ }
|
|
|
+
|
|
|
+ public String getToRoleName() {
|
|
|
+ return toRoleName;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setToRoleName(String toRoleName) {
|
|
|
+ this.toRoleName = toRoleName;
|
|
|
+ }
|
|
|
|
|
|
public Boolean getOuteriorAction() {
|
|
|
return outeriorAction;
|
|
@@ -273,7 +742,6 @@ public class InteractionDO implements Serializable {
|
|
|
this.outeriorAction = outeriorAction;
|
|
|
}
|
|
|
|
|
|
-
|
|
|
public String getOuteriorActionNumber() {
|
|
|
return outeriorActionNumber;
|
|
|
}
|
|
@@ -282,7 +750,6 @@ public class InteractionDO implements Serializable {
|
|
|
this.outeriorActionNumber = outeriorActionNumber;
|
|
|
}
|
|
|
|
|
|
-
|
|
|
public Long getOuteriorActionMemberId() {
|
|
|
return outeriorActionMemberId;
|
|
|
}
|
|
@@ -291,7 +758,6 @@ public class InteractionDO implements Serializable {
|
|
|
this.outeriorActionMemberId = outeriorActionMemberId;
|
|
|
}
|
|
|
|
|
|
-
|
|
|
public Integer getRemarkId() {
|
|
|
return remarkId;
|
|
|
}
|
|
@@ -300,7 +766,6 @@ public class InteractionDO implements Serializable {
|
|
|
this.remarkId = remarkId;
|
|
|
}
|
|
|
|
|
|
-
|
|
|
public Long getActionStart() {
|
|
|
return actionStart;
|
|
|
}
|
|
@@ -309,7 +774,6 @@ public class InteractionDO implements Serializable {
|
|
|
this.actionStart = actionStart;
|
|
|
}
|
|
|
|
|
|
-
|
|
|
public Long getActionAccept() {
|
|
|
return actionAccept;
|
|
|
}
|
|
@@ -318,7 +782,6 @@ public class InteractionDO implements Serializable {
|
|
|
this.actionAccept = actionAccept;
|
|
|
}
|
|
|
|
|
|
-
|
|
|
public Long getActionEnd() {
|
|
|
return actionEnd;
|
|
|
}
|
|
@@ -327,6 +790,29 @@ public class InteractionDO implements Serializable {
|
|
|
this.actionEnd = actionEnd;
|
|
|
}
|
|
|
|
|
|
+ public Integer getActionEndMemberId() {
|
|
|
+ return actionEndMemberId;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setActionEndMemberId(Integer actionEndMemberId) {
|
|
|
+ this.actionEndMemberId = actionEndMemberId;
|
|
|
+ }
|
|
|
+
|
|
|
+ public String getActionEndMemberName() {
|
|
|
+ return actionEndMemberName;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setActionEndMemberName(String actionEndMemberName) {
|
|
|
+ this.actionEndMemberName = actionEndMemberName;
|
|
|
+ }
|
|
|
+
|
|
|
+ public Long getActionCompleted() {
|
|
|
+ return actionCompleted;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setActionCompleted(Long actionCompleted) {
|
|
|
+ this.actionCompleted = actionCompleted;
|
|
|
+ }
|
|
|
|
|
|
public String getData() {
|
|
|
return data;
|
|
@@ -336,7 +822,6 @@ public class InteractionDO implements Serializable {
|
|
|
this.data = data;
|
|
|
}
|
|
|
|
|
|
-
|
|
|
public String getErrorCode() {
|
|
|
return errorCode;
|
|
|
}
|
|
@@ -345,7 +830,6 @@ public class InteractionDO implements Serializable {
|
|
|
this.errorCode = errorCode;
|
|
|
}
|
|
|
|
|
|
-
|
|
|
public String getErrorMessage() {
|
|
|
return errorMessage;
|
|
|
}
|
|
@@ -361,4 +845,78 @@ public class InteractionDO implements Serializable {
|
|
|
public void setActionDirectionType(Integer actionDirectionType) {
|
|
|
this.actionDirectionType = actionDirectionType;
|
|
|
}
|
|
|
+
|
|
|
+ public String getActionStatus() {
|
|
|
+ return actionStatus;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setActionStatus(String actionStatus) {
|
|
|
+ this.actionStatus = actionStatus;
|
|
|
+ }
|
|
|
+
|
|
|
+ public Integer getRelativeId() {
|
|
|
+ return relativeId;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setRelativeId(Integer relativeId) {
|
|
|
+ this.relativeId = relativeId;
|
|
|
+ }
|
|
|
+
|
|
|
+ public String getRelativeName() {
|
|
|
+ return relativeName;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setRelativeName(String relativeName) {
|
|
|
+ this.relativeName = relativeName;
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+ public String getSpreadMemberPath() {
|
|
|
+ return spreadMemberPath;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setSpreadMemberPath(String spreadMemberPath) {
|
|
|
+ this.spreadMemberPath = spreadMemberPath;
|
|
|
+ }
|
|
|
+
|
|
|
+ public String getSpreadMemberIds() {
|
|
|
+ return spreadMemberIds;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setSpreadMemberIds(String spreadMemberIds) {
|
|
|
+ this.spreadMemberIds = spreadMemberIds;
|
|
|
+ }
|
|
|
+
|
|
|
+ public String getReachedMemberIds() {
|
|
|
+ return reachedMemberIds;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setReachedMemberIds(String reachedMemberIds) {
|
|
|
+ this.reachedMemberIds = reachedMemberIds;
|
|
|
+ }
|
|
|
+
|
|
|
+ public ArrayList<Integer[]> getSpreadMemberPathArray() {
|
|
|
+ if (spreadMemberPathArray != null) {
|
|
|
+ return spreadMemberPathArray;
|
|
|
+ }
|
|
|
+ if (!Strings.isNullOrEmpty(spreadMemberPath)){
|
|
|
+ ArrayList<Integer[]> arrayList = new ArrayList<>();
|
|
|
+ JSONArray jsonArray = JSON.parseArray(spreadMemberPath);
|
|
|
+ for(Object item:jsonArray){
|
|
|
+ JSONArray itemJsonArray = (JSONArray)item;
|
|
|
+ Integer[] itemArray = new Integer[itemJsonArray.size()];
|
|
|
+ for(int i=0;i<itemJsonArray.size();i++){
|
|
|
+ itemArray[i] = itemJsonArray.getInteger(i);
|
|
|
+ }
|
|
|
+ arrayList.add(itemArray);
|
|
|
+ }
|
|
|
+ spreadMemberPathArray = arrayList;
|
|
|
+ return spreadMemberPathArray;
|
|
|
+ }
|
|
|
+ return null;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setSpreadMemberPathArray(ArrayList<Integer[]> spreadMemberPathArray) {
|
|
|
+ this.spreadMemberPathArray = spreadMemberPathArray;
|
|
|
+ }
|
|
|
}
|