Commit 5198bec1 by xiongjiangtao

群数据

parent 5b0c2a92
......@@ -17,80 +17,213 @@ public class GroupChatChatDetailVO extends StoreGroupCommonVO implements Seriali
private static final long serialVersionUID = -8013607702711027033L;
/**
* yyyy-MM-dd
* 会员id
*/
private String startDate;
private String memberId;
/**
* yyyy-MM-dd
* 会员昵称
*/
private String endDate;
private String memberNick;
/**
* 群查询模糊
*
*/
private String vagueQueryGroup;
private String memberName;
/**
* 用户身份
*
*/
private String userType;
private String memberPhone;
/**
* 群id
*/
private String groupChatId;
/**
* 群名称
*/
private String groupChatName;
/**
* 群主id
*/
private String staffId;
/**
* 排序类型 1 正序 2 倒序
* 群主code
*/
private Integer orderByType;
private String staffCode;
/**
* 排序字段名称
* 群主名称
*/
private String orderByFields;
private String staffName;
private Integer pageNum;
/**
* 导购id
*/
private String clerkId;
private Integer pageSize;
/**
* 导购名称
*/
private String clerkName;
/**
* 导购code
*/
private String clerkCode;
/**
* 下载导出参数:数据脱敏 1:脱敏 2:完整
* 会话发送人身份
*/
private Integer dataType = 1;
private String userType;
/**
* 下载导出参数:为了兼容前端传参
* 会话内容
*/
private String requestProject;
private String content;
public Integer getDataApiOrderField() {
Map<String, Integer> map = new HashMap<>(4);
map.put("joinTime", 1);
return map.get(orderByFields) == null ? 1 : map.get(orderByFields);
/**
* 会话时间
*/
private String sendTime;
/**
* 会话类型
*/
private String msgType;
public String getMemberId() {
return memberId;
}
public void setMemberId(String memberId) {
this.memberId = memberId;
}
public void dealWithParam(JSONObject jsonObject) {
if (jsonObject == null) {
jsonObject = new JSONObject();
}
if (StringUtils.isNotBlank(startDate)) {
jsonObject.put("startDate", startDate);
}
if (StringUtils.isNotBlank(endDate)) {
jsonObject.put("endDate", endDate);
}
if (orderByType != null) {
jsonObject.put("orderByType", orderByType);
}
if (orderByFields != null) {
jsonObject.put("orderByFields", getDataApiOrderField());
}
jsonObject.put("pageNum", pageNum);
jsonObject.put("pageSize", pageSize);
if (StringUtils.isNotBlank(vagueQueryGroup)) {
jsonObject.put("vagueQueryGroup", vagueQueryGroup);
}
if (StringUtils.isNotBlank(userType)) {
jsonObject.put("userType", userType);
}
public String getMemberNick() {
return memberNick;
}
public void setMemberNick(String memberNick) {
this.memberNick = memberNick;
}
public String getMemberName() {
return memberName;
}
public void setMemberName(String memberName) {
this.memberName = memberName;
}
public String getMemberPhone() {
return memberPhone;
}
public void setMemberPhone(String memberPhone) {
this.memberPhone = memberPhone;
}
public String getGroupChatId() {
return groupChatId;
}
public void setGroupChatId(String groupChatId) {
this.groupChatId = groupChatId;
}
public String getGroupChatName() {
return groupChatName;
}
public void setGroupChatName(String groupChatName) {
this.groupChatName = groupChatName;
}
public String getStaffId() {
return staffId;
}
public void setStaffId(String staffId) {
this.staffId = staffId;
}
public String getStaffCode() {
return staffCode;
}
public void setStaffCode(String staffCode) {
this.staffCode = staffCode;
}
public String getStaffName() {
return staffName;
}
public void setStaffName(String staffName) {
this.staffName = staffName;
}
public String getClerkId() {
return clerkId;
}
public void setClerkId(String clerkId) {
this.clerkId = clerkId;
}
public String getClerkName() {
return clerkName;
}
public void setClerkName(String clerkName) {
this.clerkName = clerkName;
}
public String getClerkCode() {
return clerkCode;
}
public void setClerkCode(String clerkCode) {
this.clerkCode = clerkCode;
}
public String getUserType() {
return userType;
}
public void setUserType(String userType) {
this.userType = userType;
}
public String getContent() {
return content;
}
public void setContent(String content) {
this.content = content;
}
public String getSendTime() {
return sendTime;
}
public void setSendTime(String sendTime) {
this.sendTime = sendTime;
}
public String getMsgType() {
return msgType;
}
public void setMsgType(String msgType) {
this.msgType = msgType;
}
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment