Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
H
haoban-manage3.0
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
haoban3.0
haoban-manage3.0
Commits
d844744a
Commit
d844744a
authored
Jun 20, 2024
by
xiongjiangtao
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
群统计
parent
189c76c9
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
10 changed files
with
1209 additions
and
0 deletions
+1209
-0
ChatDataController.java
.../gic/haoban/manage/web/controller/ChatDataController.java
+0
-0
GroupChatClerkReq.java
.../com/gic/haoban/manage/web/qo/chat/GroupChatClerkReq.java
+179
-0
GroupChatDetailReq.java
...com/gic/haoban/manage/web/qo/chat/GroupChatDetailReq.java
+195
-0
GroupChatOverviewReq.java
...m/gic/haoban/manage/web/qo/chat/GroupChatOverviewReq.java
+65
-0
GroupChatStoreGroupReq.java
...gic/haoban/manage/web/qo/chat/GroupChatStoreGroupReq.java
+145
-0
GroupChatClerkVO.java
...a/com/gic/haoban/manage/web/vo/chat/GroupChatClerkVO.java
+162
-0
GroupChatDetailVO.java
.../com/gic/haoban/manage/web/vo/chat/GroupChatDetailVO.java
+191
-0
GroupChatOverviewVO.java
...om/gic/haoban/manage/web/vo/chat/GroupChatOverviewVO.java
+136
-0
GroupChatStoreGroupVO.java
.../gic/haoban/manage/web/vo/chat/GroupChatStoreGroupVO.java
+123
-0
SingleChatDetailVO.java
...com/gic/haoban/manage/web/vo/chat/SingleChatDetailVO.java
+13
-0
No files found.
haoban-manage3-web/src/main/java/com/gic/haoban/manage/web/controller/ChatDataController.java
View file @
d844744a
This diff is collapsed.
Click to expand it.
haoban-manage3-web/src/main/java/com/gic/haoban/manage/web/qo/chat/GroupChatClerkReq.java
0 → 100644
View file @
d844744a
package
com
.
gic
.
haoban
.
manage
.
web
.
qo
.
chat
;
import
com.alibaba.fastjson.JSONObject
;
import
com.gic.haoban.manage.web.qo.wechatwork.StoreGroupCommonQO
;
import
org.apache.commons.lang3.StringUtils
;
import
java.io.Serializable
;
import
java.util.HashMap
;
import
java.util.Map
;
/**
* @author shangfeng
* @date 2024-06-20 13:58:17
*/
public
class
GroupChatClerkReq
implements
Serializable
{
private
static
final
long
serialVersionUID
=
1280733007919174215L
;
/**
* yyyy-MM-dd
*/
private
String
startDate
;
/**
* yyyy-MM-dd
*/
private
String
endDate
;
/**
* 门店名称/code
*/
private
String
vagueQueryStore
;
/**
* 导购名称/code
*/
private
String
vagueQueryClerk
;
/**
* 排序类型 1 正序 2 倒序
*/
private
Integer
orderByType
;
/**
* 排序字段名称
*/
private
String
orderByFields
;
private
Integer
pageNum
;
private
Integer
pageSize
;
/**
* 下载导出参数:数据脱敏 1:脱敏 2:完整
*/
private
Integer
dataType
=
1
;
/**
* 下载导出参数:为了兼容前端传参
*/
private
String
requestProject
;
public
Integer
getDataApiOrderField
()
{
Map
<
String
,
Integer
>
map
=
new
HashMap
<>(
8
);
map
.
put
(
"onewayFriendNum"
,
1
);
map
.
put
(
"totalLostNum"
,
2
);
map
.
put
(
"deleteSalesNum"
,
3
);
map
.
put
(
"salesDeleteNum"
,
4
);
return
map
.
get
(
orderByFields
)
==
null
?
1
:
map
.
get
(
orderByFields
);
}
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
(
vagueQueryClerk
))
{
jsonObject
.
put
(
"vagueQueryClerk"
,
vagueQueryClerk
);
}
if
(
StringUtils
.
isNotBlank
(
vagueQueryStore
))
{
jsonObject
.
put
(
"vagueQueryStore"
,
vagueQueryStore
);
}
}
public
String
getStartDate
()
{
return
startDate
;
}
public
void
setStartDate
(
String
startDate
)
{
this
.
startDate
=
startDate
;
}
public
String
getEndDate
()
{
return
endDate
;
}
public
void
setEndDate
(
String
endDate
)
{
this
.
endDate
=
endDate
;
}
public
String
getVagueQueryStore
()
{
return
vagueQueryStore
;
}
public
void
setVagueQueryStore
(
String
vagueQueryStore
)
{
this
.
vagueQueryStore
=
vagueQueryStore
;
}
public
String
getVagueQueryClerk
()
{
return
vagueQueryClerk
;
}
public
void
setVagueQueryClerk
(
String
vagueQueryClerk
)
{
this
.
vagueQueryClerk
=
vagueQueryClerk
;
}
public
Integer
getOrderByType
()
{
return
orderByType
;
}
public
void
setOrderByType
(
Integer
orderByType
)
{
this
.
orderByType
=
orderByType
;
}
public
String
getOrderByFields
()
{
return
orderByFields
;
}
public
void
setOrderByFields
(
String
orderByFields
)
{
this
.
orderByFields
=
orderByFields
;
}
public
Integer
getPageNum
()
{
return
pageNum
;
}
public
void
setPageNum
(
Integer
pageNum
)
{
this
.
pageNum
=
pageNum
;
}
public
Integer
getPageSize
()
{
return
pageSize
;
}
public
void
setPageSize
(
Integer
pageSize
)
{
this
.
pageSize
=
pageSize
;
}
public
Integer
getDataType
()
{
return
dataType
;
}
public
void
setDataType
(
Integer
dataType
)
{
this
.
dataType
=
dataType
;
}
public
String
getRequestProject
()
{
return
requestProject
;
}
public
void
setRequestProject
(
String
requestProject
)
{
this
.
requestProject
=
requestProject
;
}
}
haoban-manage3-web/src/main/java/com/gic/haoban/manage/web/qo/chat/GroupChatDetailReq.java
0 → 100644
View file @
d844744a
package
com
.
gic
.
haoban
.
manage
.
web
.
qo
.
chat
;
import
com.alibaba.fastjson.JSONObject
;
import
org.apache.commons.lang3.StringUtils
;
import
java.io.Serializable
;
import
java.util.HashMap
;
import
java.util.Map
;
/**
* @author shangfeng
* @date 2024-06-20 14:30:30
*/
public
class
GroupChatDetailReq
implements
Serializable
{
private
static
final
long
serialVersionUID
=
-
7059200818173428309L
;
/**
* yyyy-MM-dd
*/
private
String
startDate
;
/**
* yyyy-MM-dd
*/
private
String
endDate
;
/**
* 用户模糊
*/
private
String
vagueQueryUser
;
/**
* 导购名称/code
*/
private
String
vagueQueryClerk
;
/**
* 成员模糊
*/
private
String
vagueQueryStaff
;
/**
* 排序类型 1 正序 2 倒序
*/
private
Integer
orderByType
;
/**
* 排序字段名称
*/
private
String
orderByFields
;
private
Integer
pageNum
;
private
Integer
pageSize
;
/**
* 下载导出参数:数据脱敏 1:脱敏 2:完整
*/
private
Integer
dataType
=
1
;
/**
* 下载导出参数:为了兼容前端传参
*/
private
String
requestProject
;
public
Integer
getDataApiOrderField
()
{
Map
<
String
,
Integer
>
map
=
new
HashMap
<>(
8
);
map
.
put
(
"groupCustNum"
,
1
);
map
.
put
(
"newGroupCustNum"
,
2
);
map
.
put
(
"actGroupCustNum"
,
3
);
map
.
put
(
"newExitGroupCustNum"
,
4
);
map
.
put
(
"groupSessionsNum"
,
5
);
return
map
.
get
(
orderByFields
)
==
null
?
1
:
map
.
get
(
orderByFields
);
}
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
(
vagueQueryClerk
))
{
jsonObject
.
put
(
"vagueQueryClerk"
,
vagueQueryClerk
);
}
if
(
StringUtils
.
isNotBlank
(
vagueQueryUser
))
{
jsonObject
.
put
(
"vagueQueryUser"
,
vagueQueryUser
);
}
if
(
StringUtils
.
isNotBlank
(
vagueQueryStaff
))
{
jsonObject
.
put
(
"vagueQueryStaff"
,
vagueQueryStaff
);
}
}
public
String
getStartDate
()
{
return
startDate
;
}
public
void
setStartDate
(
String
startDate
)
{
this
.
startDate
=
startDate
;
}
public
String
getEndDate
()
{
return
endDate
;
}
public
void
setEndDate
(
String
endDate
)
{
this
.
endDate
=
endDate
;
}
public
String
getVagueQueryUser
()
{
return
vagueQueryUser
;
}
public
void
setVagueQueryUser
(
String
vagueQueryUser
)
{
this
.
vagueQueryUser
=
vagueQueryUser
;
}
public
String
getVagueQueryClerk
()
{
return
vagueQueryClerk
;
}
public
void
setVagueQueryClerk
(
String
vagueQueryClerk
)
{
this
.
vagueQueryClerk
=
vagueQueryClerk
;
}
public
String
getVagueQueryStaff
()
{
return
vagueQueryStaff
;
}
public
void
setVagueQueryStaff
(
String
vagueQueryStaff
)
{
this
.
vagueQueryStaff
=
vagueQueryStaff
;
}
public
Integer
getOrderByType
()
{
return
orderByType
;
}
public
void
setOrderByType
(
Integer
orderByType
)
{
this
.
orderByType
=
orderByType
;
}
public
String
getOrderByFields
()
{
return
orderByFields
;
}
public
void
setOrderByFields
(
String
orderByFields
)
{
this
.
orderByFields
=
orderByFields
;
}
public
Integer
getPageNum
()
{
return
pageNum
;
}
public
void
setPageNum
(
Integer
pageNum
)
{
this
.
pageNum
=
pageNum
;
}
public
Integer
getPageSize
()
{
return
pageSize
;
}
public
void
setPageSize
(
Integer
pageSize
)
{
this
.
pageSize
=
pageSize
;
}
public
Integer
getDataType
()
{
return
dataType
;
}
public
void
setDataType
(
Integer
dataType
)
{
this
.
dataType
=
dataType
;
}
public
String
getRequestProject
()
{
return
requestProject
;
}
public
void
setRequestProject
(
String
requestProject
)
{
this
.
requestProject
=
requestProject
;
}
}
haoban-manage3-web/src/main/java/com/gic/haoban/manage/web/qo/chat/GroupChatOverviewReq.java
0 → 100644
View file @
d844744a
package
com
.
gic
.
haoban
.
manage
.
web
.
qo
.
chat
;
import
java.io.Serializable
;
/**
* @author shangfeng
* @date 2024-06-20 13:40:12
*/
public
class
GroupChatOverviewReq
implements
Serializable
{
private
static
final
long
serialVersionUID
=
-
4434065817211771929L
;
/**
* yyyy-MM-dd
*/
private
String
startDate
;
/**
* yyyy-MM-dd
*/
private
String
endDate
;
/**
* 分组ID,支持多选,英文逗号隔开
*/
private
String
storeGroupId
;
/**
* 数据分组类型
*/
private
Integer
groupType
;
public
String
getStartDate
()
{
return
startDate
;
}
public
void
setStartDate
(
String
startDate
)
{
this
.
startDate
=
startDate
;
}
public
String
getEndDate
()
{
return
endDate
;
}
public
void
setEndDate
(
String
endDate
)
{
this
.
endDate
=
endDate
;
}
public
String
getStoreGroupId
()
{
return
storeGroupId
;
}
public
void
setStoreGroupId
(
String
storeGroupId
)
{
this
.
storeGroupId
=
storeGroupId
;
}
public
Integer
getGroupType
()
{
return
groupType
;
}
public
void
setGroupType
(
Integer
groupType
)
{
this
.
groupType
=
groupType
;
}
}
haoban-manage3-web/src/main/java/com/gic/haoban/manage/web/qo/chat/GroupChatStoreGroupReq.java
0 → 100644
View file @
d844744a
package
com
.
gic
.
haoban
.
manage
.
web
.
qo
.
chat
;
import
com.alibaba.fastjson.JSONObject
;
import
com.gic.haoban.manage.web.qo.wechatwork.StoreGroupCommonQO
;
import
org.apache.commons.lang3.StringUtils
;
import
java.io.Serializable
;
import
java.util.HashMap
;
import
java.util.Map
;
/**
* @author shangfeng
* @date 2024-06-20 13:57:57
*/
public
class
GroupChatStoreGroupReq
extends
StoreGroupCommonQO
implements
Serializable
{
private
static
final
long
serialVersionUID
=
-
174199242296091966L
;
/**
* 开始日期, 非日类型的时候。根据数据组api文档
*/
private
String
startDate
;
/**
* 结束日期, 非日类型的时候。根据数据组api文档
*/
private
String
endDate
;
/**
* 排序类型 1 正序 2 倒序
*/
private
Integer
orderByType
;
/**
* 排序字段名称
*/
private
String
orderByFields
;
private
Integer
pageNum
;
private
Integer
pageSize
;
/**
* 下载导出参数:数据脱敏 1:脱敏 2:完整
*/
private
Integer
dataType
=
1
;
/**
* 下载导出参数:为了兼容前端传参
*/
private
String
requestProject
;
public
Integer
getDataApiOrderField
()
{
Map
<
String
,
Integer
>
map
=
new
HashMap
<>(
8
);
map
.
put
(
"onewayFriendNum"
,
1
);
map
.
put
(
"totalLostNum"
,
2
);
map
.
put
(
"deleteSalesNum"
,
3
);
map
.
put
(
"salesDeleteNum"
,
4
);
return
map
.
get
(
orderByFields
)
==
null
?
1
:
map
.
get
(
orderByFields
);
}
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
);
}
public
String
getStartDate
()
{
return
startDate
;
}
public
void
setStartDate
(
String
startDate
)
{
this
.
startDate
=
startDate
;
}
public
String
getEndDate
()
{
return
endDate
;
}
public
void
setEndDate
(
String
endDate
)
{
this
.
endDate
=
endDate
;
}
public
Integer
getOrderByType
()
{
return
orderByType
;
}
public
void
setOrderByType
(
Integer
orderByType
)
{
this
.
orderByType
=
orderByType
;
}
public
String
getOrderByFields
()
{
return
orderByFields
;
}
public
void
setOrderByFields
(
String
orderByFields
)
{
this
.
orderByFields
=
orderByFields
;
}
public
Integer
getPageNum
()
{
return
pageNum
;
}
public
void
setPageNum
(
Integer
pageNum
)
{
this
.
pageNum
=
pageNum
;
}
public
Integer
getPageSize
()
{
return
pageSize
;
}
public
void
setPageSize
(
Integer
pageSize
)
{
this
.
pageSize
=
pageSize
;
}
public
Integer
getDataType
()
{
return
dataType
;
}
public
void
setDataType
(
Integer
dataType
)
{
this
.
dataType
=
dataType
;
}
public
String
getRequestProject
()
{
return
requestProject
;
}
public
void
setRequestProject
(
String
requestProject
)
{
this
.
requestProject
=
requestProject
;
}
}
haoban-manage3-web/src/main/java/com/gic/haoban/manage/web/vo/chat/GroupChatClerkVO.java
0 → 100644
View file @
d844744a
package
com
.
gic
.
haoban
.
manage
.
web
.
vo
.
chat
;
import
com.gic.haoban.manage.web.vo.wechatwork.StoreGroupCommonVO
;
import
java.io.Serializable
;
/**
* @author shangfeng
* @date 2024-06-20 13:55:47
*/
public
class
GroupChatClerkVO
extends
StoreGroupCommonVO
implements
Serializable
{
private
static
final
long
serialVersionUID
=
-
7251786348392290369L
;
/**
* 群总数
*/
private
Integer
groupNum
=
0
;
/**
* 新增群数
*/
private
Integer
newGroupNum
=
0
;
/**
* 活跃群数
*/
private
Integer
actGroupNum
=
0
;
/**
* 群总人数
*/
private
Integer
groupCustNum
=
0
;
/**
* 新增群人数
*/
private
Integer
newGroupCustNum
=
0
;
/**
* 活跃群人数
*/
private
Integer
actGroupCustNum
=
0
;
/**
* 新退群人数
*/
private
Integer
newExitGroupCustNum
=
0
;
/**
* 群会话总条数
*/
private
Integer
groupSessionsNum
=
0
;
/**
* 导购code
*/
private
String
clerkCode
;
/**
* 导购名称
*/
private
String
clerkName
;
/**
* 导购id
*/
private
String
clerkId
;
public
Integer
getGroupNum
()
{
return
groupNum
;
}
public
void
setGroupNum
(
Integer
groupNum
)
{
this
.
groupNum
=
groupNum
;
}
public
Integer
getNewGroupNum
()
{
return
newGroupNum
;
}
public
void
setNewGroupNum
(
Integer
newGroupNum
)
{
this
.
newGroupNum
=
newGroupNum
;
}
public
Integer
getActGroupNum
()
{
return
actGroupNum
;
}
public
void
setActGroupNum
(
Integer
actGroupNum
)
{
this
.
actGroupNum
=
actGroupNum
;
}
public
Integer
getGroupCustNum
()
{
return
groupCustNum
;
}
public
void
setGroupCustNum
(
Integer
groupCustNum
)
{
this
.
groupCustNum
=
groupCustNum
;
}
public
Integer
getNewGroupCustNum
()
{
return
newGroupCustNum
;
}
public
void
setNewGroupCustNum
(
Integer
newGroupCustNum
)
{
this
.
newGroupCustNum
=
newGroupCustNum
;
}
public
Integer
getActGroupCustNum
()
{
return
actGroupCustNum
;
}
public
void
setActGroupCustNum
(
Integer
actGroupCustNum
)
{
this
.
actGroupCustNum
=
actGroupCustNum
;
}
public
Integer
getNewExitGroupCustNum
()
{
return
newExitGroupCustNum
;
}
public
void
setNewExitGroupCustNum
(
Integer
newExitGroupCustNum
)
{
this
.
newExitGroupCustNum
=
newExitGroupCustNum
;
}
public
Integer
getGroupSessionsNum
()
{
return
groupSessionsNum
;
}
public
void
setGroupSessionsNum
(
Integer
groupSessionsNum
)
{
this
.
groupSessionsNum
=
groupSessionsNum
;
}
public
String
getClerkCode
()
{
return
clerkCode
;
}
public
void
setClerkCode
(
String
clerkCode
)
{
this
.
clerkCode
=
clerkCode
;
}
public
String
getClerkName
()
{
return
clerkName
;
}
public
void
setClerkName
(
String
clerkName
)
{
this
.
clerkName
=
clerkName
;
}
public
String
getClerkId
()
{
return
clerkId
;
}
public
void
setClerkId
(
String
clerkId
)
{
this
.
clerkId
=
clerkId
;
}
}
haoban-manage3-web/src/main/java/com/gic/haoban/manage/web/vo/chat/GroupChatDetailVO.java
0 → 100644
View file @
d844744a
package
com
.
gic
.
haoban
.
manage
.
web
.
vo
.
chat
;
import
com.fasterxml.jackson.databind.annotation.JsonSerialize
;
import
com.gic.haoban.manage.web.vo.wechatwork.StoreGroupCommonVO
;
import
com.gic.web.common.jsonSeralizer.PhoneNumberJsonSeralizer
;
import
java.io.Serializable
;
/**
* @author shangfeng
* @date 2024-06-20 14:27:35
*/
public
class
GroupChatDetailVO
extends
StoreGroupCommonVO
implements
Serializable
{
private
static
final
long
serialVersionUID
=
6167364456793806166L
;
/**
* 群id
*/
private
String
groupChatId
;
/**
* 群名称
*/
private
String
groupChatName
;
/**
* 群主id
*/
private
String
staffId
;
/**
* 群主code
*/
private
String
staffCode
;
/**
* 群主名称
*/
private
String
staffName
;
/**
* 导购id
*/
private
String
clerkId
;
/**
* 导购名称
*/
private
String
clerkName
;
/**
* 导购code
*/
private
String
clerkCode
;
/**
* 群总人数
*/
private
Integer
groupCustNum
;
/**
* 新增群人数
*/
private
Integer
newGroupCustNum
;
/**
* 活跃群人数
*/
private
Integer
actGroupCustNum
;
/**
* 新退群人数
*/
private
Integer
newExitGroupCustNum
;
/**
* 群会话总条数
*/
private
Integer
groupSessionsNum
;
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
Integer
getGroupCustNum
()
{
return
groupCustNum
;
}
public
void
setGroupCustNum
(
Integer
groupCustNum
)
{
this
.
groupCustNum
=
groupCustNum
;
}
public
Integer
getNewGroupCustNum
()
{
return
newGroupCustNum
;
}
public
void
setNewGroupCustNum
(
Integer
newGroupCustNum
)
{
this
.
newGroupCustNum
=
newGroupCustNum
;
}
public
Integer
getActGroupCustNum
()
{
return
actGroupCustNum
;
}
public
void
setActGroupCustNum
(
Integer
actGroupCustNum
)
{
this
.
actGroupCustNum
=
actGroupCustNum
;
}
public
Integer
getNewExitGroupCustNum
()
{
return
newExitGroupCustNum
;
}
public
void
setNewExitGroupCustNum
(
Integer
newExitGroupCustNum
)
{
this
.
newExitGroupCustNum
=
newExitGroupCustNum
;
}
public
Integer
getGroupSessionsNum
()
{
return
groupSessionsNum
;
}
public
void
setGroupSessionsNum
(
Integer
groupSessionsNum
)
{
this
.
groupSessionsNum
=
groupSessionsNum
;
}
}
haoban-manage3-web/src/main/java/com/gic/haoban/manage/web/vo/chat/GroupChatOverviewVO.java
0 → 100644
View file @
d844744a
package
com
.
gic
.
haoban
.
manage
.
web
.
vo
.
chat
;
import
java.io.Serializable
;
/**
* @author shangfeng
* @date 2024-06-20 13:41:17
*/
public
class
GroupChatOverviewVO
implements
Serializable
{
private
static
final
long
serialVersionUID
=
8289805630011759477L
;
/**
* 群总数
*/
private
Integer
groupNum
=
0
;
/**
* 新增群数
*/
private
Integer
newGroupNum
=
0
;
/**
* 活跃群数
*/
private
Integer
actGroupNum
=
0
;
/**
* 群总人数
*/
private
Integer
groupCustNum
=
0
;
/**
* 新增群人数
*/
private
Integer
newGroupCustNum
=
0
;
/**
* 活跃群人数
*/
private
Integer
actGroupCustNum
=
0
;
/**
* 新退群人数
*/
private
Integer
newExitGroupCustNum
=
0
;
/**
* 群会话总条数
*/
private
Integer
groupSessionsNum
=
0
;
/**
* 日期
*/
private
String
bizDate
;
public
Integer
getGroupNum
()
{
return
groupNum
;
}
public
void
setGroupNum
(
Integer
groupNum
)
{
this
.
groupNum
=
groupNum
;
}
public
Integer
getNewGroupNum
()
{
return
newGroupNum
;
}
public
void
setNewGroupNum
(
Integer
newGroupNum
)
{
this
.
newGroupNum
=
newGroupNum
;
}
public
Integer
getActGroupNum
()
{
return
actGroupNum
;
}
public
void
setActGroupNum
(
Integer
actGroupNum
)
{
this
.
actGroupNum
=
actGroupNum
;
}
public
Integer
getGroupCustNum
()
{
return
groupCustNum
;
}
public
void
setGroupCustNum
(
Integer
groupCustNum
)
{
this
.
groupCustNum
=
groupCustNum
;
}
public
Integer
getNewGroupCustNum
()
{
return
newGroupCustNum
;
}
public
void
setNewGroupCustNum
(
Integer
newGroupCustNum
)
{
this
.
newGroupCustNum
=
newGroupCustNum
;
}
public
Integer
getActGroupCustNum
()
{
return
actGroupCustNum
;
}
public
void
setActGroupCustNum
(
Integer
actGroupCustNum
)
{
this
.
actGroupCustNum
=
actGroupCustNum
;
}
public
Integer
getNewExitGroupCustNum
()
{
return
newExitGroupCustNum
;
}
public
void
setNewExitGroupCustNum
(
Integer
newExitGroupCustNum
)
{
this
.
newExitGroupCustNum
=
newExitGroupCustNum
;
}
public
Integer
getGroupSessionsNum
()
{
return
groupSessionsNum
;
}
public
void
setGroupSessionsNum
(
Integer
groupSessionsNum
)
{
this
.
groupSessionsNum
=
groupSessionsNum
;
}
public
String
getBizDate
()
{
return
bizDate
;
}
public
void
setBizDate
(
String
bizDate
)
{
this
.
bizDate
=
bizDate
;
}
}
haoban-manage3-web/src/main/java/com/gic/haoban/manage/web/vo/chat/GroupChatStoreGroupVO.java
0 → 100644
View file @
d844744a
package
com
.
gic
.
haoban
.
manage
.
web
.
vo
.
chat
;
import
com.gic.haoban.manage.web.vo.wechatwork.StoreGroupCommonVO
;
import
java.io.Serializable
;
/**
* @author shangfeng
* @date 2024-06-20 13:55:27
*/
public
class
GroupChatStoreGroupVO
extends
StoreGroupCommonVO
implements
Serializable
{
private
static
final
long
serialVersionUID
=
348999797310245659L
;
/**
* 群总数
*/
private
Integer
groupNum
=
0
;
/**
* 新增群数
*/
private
Integer
newGroupNum
=
0
;
/**
* 活跃群数
*/
private
Integer
actGroupNum
=
0
;
/**
* 群总人数
*/
private
Integer
groupCustNum
=
0
;
/**
* 新增群人数
*/
private
Integer
newGroupCustNum
=
0
;
/**
* 活跃群人数
*/
private
Integer
actGroupCustNum
=
0
;
/**
* 新退群人数
*/
private
Integer
newExitGroupCustNum
=
0
;
/**
* 群会话总条数
*/
private
Integer
groupSessionsNum
=
0
;
public
Integer
getGroupNum
()
{
return
groupNum
;
}
public
void
setGroupNum
(
Integer
groupNum
)
{
this
.
groupNum
=
groupNum
;
}
public
Integer
getNewGroupNum
()
{
return
newGroupNum
;
}
public
void
setNewGroupNum
(
Integer
newGroupNum
)
{
this
.
newGroupNum
=
newGroupNum
;
}
public
Integer
getActGroupNum
()
{
return
actGroupNum
;
}
public
void
setActGroupNum
(
Integer
actGroupNum
)
{
this
.
actGroupNum
=
actGroupNum
;
}
public
Integer
getGroupCustNum
()
{
return
groupCustNum
;
}
public
void
setGroupCustNum
(
Integer
groupCustNum
)
{
this
.
groupCustNum
=
groupCustNum
;
}
public
Integer
getNewGroupCustNum
()
{
return
newGroupCustNum
;
}
public
void
setNewGroupCustNum
(
Integer
newGroupCustNum
)
{
this
.
newGroupCustNum
=
newGroupCustNum
;
}
public
Integer
getActGroupCustNum
()
{
return
actGroupCustNum
;
}
public
void
setActGroupCustNum
(
Integer
actGroupCustNum
)
{
this
.
actGroupCustNum
=
actGroupCustNum
;
}
public
Integer
getNewExitGroupCustNum
()
{
return
newExitGroupCustNum
;
}
public
void
setNewExitGroupCustNum
(
Integer
newExitGroupCustNum
)
{
this
.
newExitGroupCustNum
=
newExitGroupCustNum
;
}
public
Integer
getGroupSessionsNum
()
{
return
groupSessionsNum
;
}
public
void
setGroupSessionsNum
(
Integer
groupSessionsNum
)
{
this
.
groupSessionsNum
=
groupSessionsNum
;
}
}
haoban-manage3-web/src/main/java/com/gic/haoban/manage/web/vo/chat/SingleChatDetailVO.java
View file @
d844744a
...
...
@@ -77,6 +77,11 @@ public class SingleChatDetailVO extends StoreGroupCommonVO implements Serializab
*/
private
String
content
;
/**
* 会话类型
*/
private
String
msgType
;
/**
* 会话时间
...
...
@@ -180,6 +185,14 @@ public class SingleChatDetailVO extends StoreGroupCommonVO implements Serializab
this
.
content
=
content
;
}
public
String
getMsgType
()
{
return
msgType
;
}
public
void
setMsgType
(
String
msgType
)
{
this
.
msgType
=
msgType
;
}
public
String
getSendTime
()
{
return
sendTime
;
}
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment