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
1
Merge Requests
1
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
15c31086
Commit
15c31086
authored
Dec 10, 2022
by
徐高华
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
群统计
parent
ba1e97df
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
129 additions
and
124 deletions
+129
-124
GroupChatDataController.java
...n/manage/web/controller/chat/GroupChatDataController.java
+13
-5
GroupChatDataVO.java
...va/com/gic/haoban/manage/web/vo/chat/GroupChatDataVO.java
+116
-119
No files found.
haoban-manage3-web/src/main/java/com/gic/haoban/manage/web/controller/chat/GroupChatDataController.java
View file @
15c31086
...
...
@@ -9,17 +9,20 @@ import org.springframework.web.bind.annotation.RestController;
import
com.gic.api.base.commons.BasePageInfo
;
import
com.gic.api.base.commons.Page
;
import
com.gic.api.base.commons.ServiceResponse
;
import
com.gic.commons.util.EntityUtil
;
import
com.gic.commons.util.PageHelperUtils
;
import
com.gic.commons.webapi.reponse.RestResponse
;
import
com.gic.haoban.base.api.common.pojo.dto.WebLoginDTO
;
import
com.gic.haoban.common.utils.AuthWebRequestUtil
;
import
com.gic.haoban.manage.api.dto.chat.GroupChatDataDTO
;
import
com.gic.haoban.manage.api.dto.qdto.chat.ChatDataSearchQDTO
;
import
com.gic.haoban.manage.api.service.chat.GroupChatDataApiService
;
import
com.gic.haoban.manage.web.vo.chat.GroupChatDataVO
;
/**
*
* @ClassName: GroupChatController
* @Description: 群
* @ClassName: GroupChat
Data
Controller
* @Description: 群
统计
* @author xugh
* @date 2022年11月26日 上午9:32:56
*
...
...
@@ -37,7 +40,8 @@ public class GroupChatDataController {
String
wxEnterpriseId
=
loginUser
.
getWxEnterpriseId
();
qdto
.
setWxEnterpriseId
(
wxEnterpriseId
);
ServiceResponse
<
GroupChatDataDTO
>
resp
=
this
.
groupChatDataApiService
.
listTotalData
(
qdto
);
return
RestResponse
.
successResult
(
resp
.
getResult
());
GroupChatDataVO
vo
=
EntityUtil
.
changeEntityByJSON
(
GroupChatDataVO
.
class
,
resp
.
getResult
());
return
RestResponse
.
successResult
(
vo
);
}
@RequestMapping
(
"list-chat"
)
...
...
@@ -46,7 +50,8 @@ public class GroupChatDataController {
String
wxEnterpriseId
=
loginUser
.
getWxEnterpriseId
();
qdto
.
setWxEnterpriseId
(
wxEnterpriseId
);
ServiceResponse
<
List
<
GroupChatDataDTO
>>
resp
=
this
.
groupChatDataApiService
.
listForChat
(
qdto
);
return
RestResponse
.
successResult
(
resp
.
getResult
());
List
<
GroupChatDataVO
>
list
=
EntityUtil
.
changeEntityListByJSON
(
GroupChatDataVO
.
class
,
resp
.
getResult
());
return
RestResponse
.
successResult
(
list
);
}
@RequestMapping
(
"list-staff"
)
...
...
@@ -55,7 +60,10 @@ public class GroupChatDataController {
String
wxEnterpriseId
=
loginUser
.
getWxEnterpriseId
();
qdto
.
setWxEnterpriseId
(
wxEnterpriseId
);
ServiceResponse
<
Page
<
GroupChatDataDTO
>>
resp
=
this
.
groupChatDataApiService
.
listStaffData
(
qdto
,
basePageInfo
);
return
RestResponse
.
successResult
(
resp
.
getResult
());
Page
<
GroupChatDataDTO
>
page
=
resp
.
getResult
();
Page
<
GroupChatDataVO
>
retPage
=
PageHelperUtils
.
changePageHelperToCurrentPage
(
page
.
getResult
(),
GroupChatDataVO
.
class
);
return
RestResponse
.
successResult
(
retPage
);
}
}
haoban-manage3-web/src/main/java/com/gic/haoban/manage/web/vo/chat/GroupChatDataVO.java
View file @
15c31086
package
com
.
gic
.
haoban
.
manage
.
web
.
vo
.
chat
;
import
java.io.Serializable
;
import
java.io.Serializable
;
/**
*
...
...
@@ -11,122 +11,118 @@ import java.io.Serializable ;
* @Modify
* @CopyRight
*/
public
class
GroupChatDataVO
implements
Serializable
{
private
static
final
long
serialVersionUID
=
21417308241400L
;
private
Long
dataId
;
private
String
wxEnterpriseId
;
private
String
staffId
;
/**统计日期*/
private
java
.
util
.
Date
date
;
/**新增客户群数量*/
private
Integer
newChatCnt
;
/**截至当天客户群总数量*/
private
Integer
chatTotal
;
/**截至当天有发过消息的客户群数量*/
private
Integer
chatHasMsg
;
/**客户群新增群人数*/
private
Integer
newMemberCnt
;
/**截至当天客户群总人数*/
private
Integer
memberTotal
;
/**截至当天有发过消息的群成员数*/
private
Integer
memberHasMsg
;
/**截至当天客户群消息总数*/
private
Integer
msgTotal
;
/**截至当天新增迁移群数(仅教培行业返回)*/
private
Integer
migrateTraineeChatCnt
;
private
java
.
util
.
Date
createTime
;
public
void
setDataId
(
Long
dataId
){
this
.
dataId
=
dataId
;
}
public
Long
getDataId
(){
return
dataId
;
}
public
void
setWxEnterpriseId
(
String
wxEnterpriseId
){
this
.
wxEnterpriseId
=
wxEnterpriseId
;
}
public
String
getWxEnterpriseId
(){
return
wxEnterpriseId
;
}
public
void
setStaffId
(
String
staffId
){
this
.
staffId
=
staffId
;
}
public
String
getStaffId
(){
return
staffId
;
}
public
void
setDate
(
java
.
util
.
Date
date
){
this
.
date
=
date
;
}
public
java
.
util
.
Date
getDate
(){
return
date
;
}
public
void
setNewChatCnt
(
Integer
newChatCnt
){
this
.
newChatCnt
=
newChatCnt
;
}
public
Integer
getNewChatCnt
(){
return
newChatCnt
;
}
public
void
setChatTotal
(
Integer
chatTotal
){
this
.
chatTotal
=
chatTotal
;
}
public
Integer
getChatTotal
(){
return
chatTotal
;
}
public
void
setChatHasMsg
(
Integer
chatHasMsg
){
this
.
chatHasMsg
=
chatHasMsg
;
}
public
Integer
getChatHasMsg
(){
return
chatHasMsg
;
}
public
void
setNewMemberCnt
(
Integer
newMemberCnt
){
this
.
newMemberCnt
=
newMemberCnt
;
}
public
Integer
getNewMemberCnt
(){
return
newMemberCnt
;
}
public
void
setMemberTotal
(
Integer
memberTotal
){
this
.
memberTotal
=
memberTotal
;
}
public
Integer
getMemberTotal
(){
return
memberTotal
;
}
public
void
setMemberHasMsg
(
Integer
memberHasMsg
){
this
.
memberHasMsg
=
memberHasMsg
;
}
public
Integer
getMemberHasMsg
(){
return
memberHasMsg
;
}
public
void
setMsgTotal
(
Integer
msgTotal
){
this
.
msgTotal
=
msgTotal
;
}
public
Integer
getMsgTotal
(){
return
msgTotal
;
}
public
void
setMigrateTraineeChatCnt
(
Integer
migrateTraineeChatCnt
){
this
.
migrateTraineeChatCnt
=
migrateTraineeChatCnt
;
}
public
Integer
getMigrateTraineeChatCnt
(){
return
migrateTraineeChatCnt
;
}
public
void
setCreateTime
(
java
.
util
.
Date
createTime
){
this
.
createTime
=
createTime
;
}
public
java
.
util
.
Date
getCreateTime
(){
return
createTime
;
}
public
class
GroupChatDataVO
implements
Serializable
{
private
static
final
long
serialVersionUID
=
21417308241400L
;
private
String
staffName
;
/**统计日期*/
private
java
.
util
.
Date
date
;
/**新增客户群数量*/
private
Integer
newChatCnt
;
/**截至当天客户群总数量*/
private
Integer
chatTotal
;
/**截至当天有发过消息的客户群数量*/
private
Integer
chatHasMsg
;
/**客户群新增群人数*/
private
Integer
newMemberCnt
;
/**截至当天客户群总人数*/
private
Integer
memberTotal
;
/**截至当天有发过消息的群成员数*/
private
Integer
memberHasMsg
;
/**截至当天客户群消息总数*/
private
Integer
msgTotal
;
public
String
getStaffName
()
{
return
staffName
;
}
public
void
setStaffName
(
String
staffName
)
{
this
.
staffName
=
staffName
;
}
public
void
setDate
(
java
.
util
.
Date
date
)
{
this
.
date
=
date
;
}
public
java
.
util
.
Date
getDate
()
{
return
date
;
}
public
void
setNewChatCnt
(
Integer
newChatCnt
)
{
this
.
newChatCnt
=
newChatCnt
;
}
public
Integer
getNewChatCnt
()
{
if
(
null
==
newChatCnt
)
{
return
0
;
}
return
newChatCnt
;
}
public
void
setChatTotal
(
Integer
chatTotal
)
{
this
.
chatTotal
=
chatTotal
;
}
public
Integer
getChatTotal
()
{
if
(
null
==
chatTotal
)
{
return
0
;
}
return
chatTotal
;
}
public
void
setChatHasMsg
(
Integer
chatHasMsg
)
{
this
.
chatHasMsg
=
chatHasMsg
;
}
public
Integer
getChatHasMsg
()
{
if
(
null
==
chatHasMsg
)
{
return
0
;
}
return
chatHasMsg
;
}
public
void
setNewMemberCnt
(
Integer
newMemberCnt
)
{
this
.
newMemberCnt
=
newMemberCnt
;
}
public
Integer
getNewMemberCnt
()
{
if
(
null
==
newMemberCnt
)
{
return
0
;
}
return
newMemberCnt
;
}
public
void
setMemberTotal
(
Integer
memberTotal
)
{
this
.
memberTotal
=
memberTotal
;
}
public
Integer
getMemberTotal
()
{
if
(
null
==
memberTotal
)
{
return
0
;
}
return
memberTotal
;
}
public
void
setMemberHasMsg
(
Integer
memberHasMsg
)
{
this
.
memberHasMsg
=
memberHasMsg
;
}
public
Integer
getMemberHasMsg
()
{
if
(
null
==
memberHasMsg
)
{
return
0
;
}
return
memberHasMsg
;
}
public
void
setMsgTotal
(
Integer
msgTotal
)
{
this
.
msgTotal
=
msgTotal
;
}
public
Integer
getMsgTotal
()
{
if
(
null
==
msgTotal
)
{
return
0
;
}
return
msgTotal
;
}
}
\ No newline at end of file
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