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
8d103f37
Commit
8d103f37
authored
Dec 05, 2022
by
徐高华
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
群
parent
a7b02e8b
Hide whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
285 additions
and
182 deletions
+285
-182
GroupChatDTO.java
...java/com/gic/haoban/manage/api/dto/chat/GroupChatDTO.java
+11
-1
GroupChatHmDTO.java
...va/com/gic/haoban/manage/api/dto/chat/GroupChatHmDTO.java
+202
-180
HmLinkChatDTO.java
.../java/com/gic/haoban/manage/api/dto/hm/HmLinkChatDTO.java
+1
-1
GroupChatPlanSearchQDTO.java
...ban/manage/api/dto/qdto/chat/GroupChatPlanSearchQDTO.java
+10
-0
GroupChatSearchQDTO.java
.../haoban/manage/api/dto/qdto/chat/GroupChatSearchQDTO.java
+10
-0
HmLinkChatQDTO.java
...com/gic/haoban/manage/api/dto/qdto/hm/HmLinkChatQDTO.java
+30
-0
GroupChatHmApiService.java
...haoban/manage/api/service/chat/GroupChatHmApiService.java
+13
-0
GroupChatPlanApiService.java
...oban/manage/api/service/chat/GroupChatPlanApiService.java
+8
-0
No files found.
haoban-manage3-api/src/main/java/com/gic/haoban/manage/api/dto/chat/GroupChatDTO.java
View file @
8d103f37
package
com
.
gic
.
haoban
.
manage
.
api
.
dto
.
chat
;
import
java.io.Serializable
;
import
java.util.Date
;
/**
*
...
...
@@ -54,8 +55,17 @@ public class GroupChatDTO implements Serializable{
private
Integer
gicFlag
;
private
String
staffName
;
private
String
originalStaffId
;
private
Date
offTime
;
public
String
getOriginalStaffId
()
{
public
Date
getOffTime
()
{
return
offTime
;
}
public
void
setOffTime
(
Date
offTime
)
{
this
.
offTime
=
offTime
;
}
public
String
getOriginalStaffId
()
{
return
originalStaffId
;
}
...
...
haoban-manage3-api/src/main/java/com/gic/haoban/manage/api/dto/chat/GroupChatHmDTO.java
View file @
8d103f37
package
com
.
gic
.
haoban
.
manage
.
api
.
dto
.
chat
;
import
java.io.Serializable
;
import
java.io.Serializable
;
import
java.util.List
;
/**
*
...
...
@@ -11,183 +12,203 @@ import java.io.Serializable ;
* @Modify
* @CopyRight
*/
public
class
GroupChatHmDTO
implements
Serializable
{
private
static
final
long
serialVersionUID
=
21518878229500L
;
private
Long
chatHmId
;
private
String
chatHmCode
;
private
String
wxEnterpriseId
;
private
String
enterpriseId
;
private
String
name
;
private
String
remark
;
/**0-否;1-是*/
private
Integer
autoCreateRoom
;
/**自动建群的群起始序号*/
private
Integer
roomBaseId
;
/**自动建群的群名前缀*/
private
String
roomBaseName
;
private
String
wxConfigId
;
private
String
wxQrCode
;
private
String
creatorId
;
private
String
creatorName
;
private
String
modifierId
;
private
String
modifierName
;
private
Integer
deleteFlag
;
private
java
.
util
.
Date
createTime
;
private
java
.
util
.
Date
updateTime
;
/**关联群数量*/
private
Integer
chatCount
;
/**关联群id列表*/
private
String
chatIdList
;
/**已关联链接数*/
private
Integer
linkCount
;
public
void
setChatHmId
(
Long
chatHmId
){
this
.
chatHmId
=
chatHmId
;
}
public
Long
getChatHmId
(){
return
chatHmId
;
}
public
void
setChatHmCode
(
String
chatHmCode
){
this
.
chatHmCode
=
chatHmCode
;
}
public
String
getChatHmCode
(){
return
chatHmCode
;
}
public
void
setWxEnterpriseId
(
String
wxEnterpriseId
){
this
.
wxEnterpriseId
=
wxEnterpriseId
;
}
public
String
getWxEnterpriseId
(){
return
wxEnterpriseId
;
}
public
void
setEnterpriseId
(
String
enterpriseId
){
this
.
enterpriseId
=
enterpriseId
;
}
public
String
getEnterpriseId
(){
return
enterpriseId
;
}
public
void
setName
(
String
name
){
this
.
name
=
name
;
}
public
String
getName
(){
return
name
;
}
public
void
setRemark
(
String
remark
){
this
.
remark
=
remark
;
}
public
String
getRemark
(){
return
remark
;
}
public
void
setAutoCreateRoom
(
Integer
autoCreateRoom
){
this
.
autoCreateRoom
=
autoCreateRoom
;
}
public
Integer
getAutoCreateRoom
(){
return
autoCreateRoom
;
}
public
void
setRoomBaseId
(
Integer
roomBaseId
){
this
.
roomBaseId
=
roomBaseId
;
}
public
Integer
getRoomBaseId
(){
return
roomBaseId
;
}
public
void
setRoomBaseName
(
String
roomBaseName
){
this
.
roomBaseName
=
roomBaseName
;
}
public
String
getRoomBaseName
(){
return
roomBaseName
;
}
public
void
setWxConfigId
(
String
wxConfigId
){
this
.
wxConfigId
=
wxConfigId
;
}
public
String
getWxConfigId
(){
return
wxConfigId
;
}
public
void
setWxQrCode
(
String
wxQrCode
){
this
.
wxQrCode
=
wxQrCode
;
}
public
String
getWxQrCode
(){
return
wxQrCode
;
}
public
void
setCreatorId
(
String
creatorId
){
this
.
creatorId
=
creatorId
;
}
public
String
getCreatorId
(){
return
creatorId
;
}
public
void
setCreatorName
(
String
creatorName
){
this
.
creatorName
=
creatorName
;
}
public
String
getCreatorName
(){
return
creatorName
;
}
public
void
setModifierId
(
String
modifierId
){
this
.
modifierId
=
modifierId
;
}
public
String
getModifierId
(){
return
modifierId
;
}
public
void
setModifierName
(
String
modifierName
){
this
.
modifierName
=
modifierName
;
}
public
String
getModifierName
(){
return
modifierName
;
}
public
void
setDeleteFlag
(
Integer
deleteFlag
){
this
.
deleteFlag
=
deleteFlag
;
}
public
Integer
getDeleteFlag
(){
return
deleteFlag
;
}
public
void
setCreateTime
(
java
.
util
.
Date
createTime
){
this
.
createTime
=
createTime
;
}
public
java
.
util
.
Date
getCreateTime
(){
return
createTime
;
}
public
void
setUpdateTime
(
java
.
util
.
Date
updateTime
){
this
.
updateTime
=
updateTime
;
}
public
java
.
util
.
Date
getUpdateTime
(){
return
updateTime
;
}
public
void
setChatCount
(
Integer
chatCount
){
this
.
chatCount
=
chatCount
;
}
public
Integer
getChatCount
(){
return
chatCount
;
}
public
void
setChatIdList
(
String
chatIdList
){
this
.
chatIdList
=
chatIdList
;
}
public
String
getChatIdList
(){
return
chatIdList
;
}
public
void
setLinkCount
(
Integer
linkCount
){
this
.
linkCount
=
linkCount
;
}
public
Integer
getLinkCount
(){
return
linkCount
;
}
public
class
GroupChatHmDTO
implements
Serializable
{
private
static
final
long
serialVersionUID
=
21518878229500L
;
private
Long
chatHmId
;
private
String
chatHmCode
;
private
String
wxEnterpriseId
;
private
String
enterpriseId
;
private
String
name
;
private
String
remark
;
/**0-否;1-是*/
private
Integer
autoCreateRoom
;
/**自动建群的群起始序号*/
private
Integer
roomBaseId
;
/**自动建群的群名前缀*/
private
String
roomBaseName
;
private
String
wxConfigId
;
private
String
wxQrCode
;
private
String
creatorId
;
private
String
creatorName
;
private
String
modifierId
;
private
String
modifierName
;
private
Integer
deleteFlag
;
private
java
.
util
.
Date
createTime
;
private
java
.
util
.
Date
updateTime
;
/**关联群数量*/
private
Integer
chatCount
;
/**关联群id列表*/
private
List
<
Long
>
chatIdList
;
/**已关联链接数*/
private
Integer
linkCount
;
public
void
setChatHmId
(
Long
chatHmId
)
{
this
.
chatHmId
=
chatHmId
;
}
public
Long
getChatHmId
()
{
return
chatHmId
;
}
public
void
setChatHmCode
(
String
chatHmCode
)
{
this
.
chatHmCode
=
chatHmCode
;
}
public
String
getChatHmCode
()
{
return
chatHmCode
;
}
public
void
setWxEnterpriseId
(
String
wxEnterpriseId
)
{
this
.
wxEnterpriseId
=
wxEnterpriseId
;
}
public
String
getWxEnterpriseId
()
{
return
wxEnterpriseId
;
}
public
void
setEnterpriseId
(
String
enterpriseId
)
{
this
.
enterpriseId
=
enterpriseId
;
}
public
String
getEnterpriseId
()
{
return
enterpriseId
;
}
public
void
setName
(
String
name
)
{
this
.
name
=
name
;
}
public
String
getName
()
{
return
name
;
}
public
void
setRemark
(
String
remark
)
{
this
.
remark
=
remark
;
}
public
String
getRemark
()
{
return
remark
;
}
public
void
setAutoCreateRoom
(
Integer
autoCreateRoom
)
{
this
.
autoCreateRoom
=
autoCreateRoom
;
}
public
Integer
getAutoCreateRoom
()
{
return
autoCreateRoom
;
}
public
void
setRoomBaseId
(
Integer
roomBaseId
)
{
this
.
roomBaseId
=
roomBaseId
;
}
public
Integer
getRoomBaseId
()
{
return
roomBaseId
;
}
public
void
setRoomBaseName
(
String
roomBaseName
)
{
this
.
roomBaseName
=
roomBaseName
;
}
public
String
getRoomBaseName
()
{
return
roomBaseName
;
}
public
void
setWxConfigId
(
String
wxConfigId
)
{
this
.
wxConfigId
=
wxConfigId
;
}
public
String
getWxConfigId
()
{
return
wxConfigId
;
}
public
void
setWxQrCode
(
String
wxQrCode
)
{
this
.
wxQrCode
=
wxQrCode
;
}
public
String
getWxQrCode
()
{
return
wxQrCode
;
}
public
void
setCreatorId
(
String
creatorId
)
{
this
.
creatorId
=
creatorId
;
}
public
String
getCreatorId
()
{
return
creatorId
;
}
public
void
setCreatorName
(
String
creatorName
)
{
this
.
creatorName
=
creatorName
;
}
public
String
getCreatorName
()
{
return
creatorName
;
}
public
void
setModifierId
(
String
modifierId
)
{
this
.
modifierId
=
modifierId
;
}
public
String
getModifierId
()
{
return
modifierId
;
}
public
void
setModifierName
(
String
modifierName
)
{
this
.
modifierName
=
modifierName
;
}
public
String
getModifierName
()
{
return
modifierName
;
}
public
void
setDeleteFlag
(
Integer
deleteFlag
)
{
this
.
deleteFlag
=
deleteFlag
;
}
public
Integer
getDeleteFlag
()
{
return
deleteFlag
;
}
public
void
setCreateTime
(
java
.
util
.
Date
createTime
)
{
this
.
createTime
=
createTime
;
}
public
java
.
util
.
Date
getCreateTime
()
{
return
createTime
;
}
public
void
setUpdateTime
(
java
.
util
.
Date
updateTime
)
{
this
.
updateTime
=
updateTime
;
}
public
java
.
util
.
Date
getUpdateTime
()
{
return
updateTime
;
}
public
void
setChatCount
(
Integer
chatCount
)
{
this
.
chatCount
=
chatCount
;
}
public
Integer
getChatCount
()
{
return
chatCount
;
}
public
List
<
Long
>
getChatIdList
()
{
return
chatIdList
;
}
public
void
setChatIdList
(
List
<
Long
>
chatIdList
)
{
this
.
chatIdList
=
chatIdList
;
}
public
void
setLinkCount
(
Integer
linkCount
)
{
this
.
linkCount
=
linkCount
;
}
public
Integer
getLinkCount
()
{
return
linkCount
;
}
}
\ No newline at end of file
haoban-manage3-api/src/main/java/com/gic/haoban/manage/api/dto/hm/HmLinkChatDTO.java
View file @
8d103f37
...
...
@@ -11,7 +11,7 @@ import java.io.Serializable;
* @Modify
* @CopyRight
*/
public
class
HmLinkChatDTO
implements
Serializable
{
public
class
HmLinkChatDTO
extends
HmLinkDTO
implements
Serializable
{
private
static
final
long
serialVersionUID
=
45285331843100L
;
...
...
haoban-manage3-api/src/main/java/com/gic/haoban/manage/api/dto/qdto/chat/GroupChatPlanSearchQDTO.java
View file @
8d103f37
...
...
@@ -12,7 +12,17 @@ public class GroupChatPlanSearchQDTO implements Serializable {
private
String
wxEnterpriseId
;
private
String
enterpriseId
;
private
String
searchParams
;
// 1进行中、2未开始、3已结束
private
Integer
status
;
private
Long
planId
;
public
Long
getPlanId
()
{
return
planId
;
}
public
void
setPlanId
(
Long
planId
)
{
this
.
planId
=
planId
;
}
public
Date
getStartDate
()
{
return
startDate
;
...
...
haoban-manage3-api/src/main/java/com/gic/haoban/manage/api/dto/qdto/chat/GroupChatSearchQDTO.java
View file @
8d103f37
...
...
@@ -19,6 +19,16 @@ public class GroupChatSearchQDTO implements Serializable {
private
Date
dismissEndDate
;
// 群主列表
private
List
<
String
>
staffIdList
;
// 群活码id
private
Long
chatHmId
;
public
Long
getChatHmId
()
{
return
chatHmId
;
}
public
void
setChatHmId
(
Long
chatHmId
)
{
this
.
chatHmId
=
chatHmId
;
}
public
Date
getDismissStartDate
()
{
return
dismissStartDate
;
...
...
haoban-manage3-api/src/main/java/com/gic/haoban/manage/api/dto/qdto/hm/HmLinkChatQDTO.java
0 → 100644
View file @
8d103f37
package
com
.
gic
.
haoban
.
manage
.
api
.
dto
.
qdto
.
hm
;
import
java.io.Serializable
;
public
class
HmLinkChatQDTO
implements
Serializable
{
/**
* @Fields serialVersionUID : TODO(用一句话描述这个变量表示什么)
*/
private
static
final
long
serialVersionUID
=
7581226892004325992L
;
private
String
wxEnterpriseId
;
private
Long
chatHmId
;
public
String
getWxEnterpriseId
()
{
return
wxEnterpriseId
;
}
public
void
setWxEnterpriseId
(
String
wxEnterpriseId
)
{
this
.
wxEnterpriseId
=
wxEnterpriseId
;
}
public
Long
getChatHmId
()
{
return
chatHmId
;
}
public
void
setChatHmId
(
Long
chatHmId
)
{
this
.
chatHmId
=
chatHmId
;
}
}
haoban-manage3-api/src/main/java/com/gic/haoban/manage/api/service/chat/GroupChatHmApiService.java
View file @
8d103f37
...
...
@@ -4,6 +4,7 @@ import com.gic.api.base.commons.BasePageInfo;
import
com.gic.api.base.commons.Page
;
import
com.gic.api.base.commons.ServiceResponse
;
import
com.gic.haoban.manage.api.dto.chat.GroupChatHmDTO
;
import
com.gic.haoban.manage.api.dto.hm.HmLinkChatDTO
;
import
com.gic.haoban.manage.api.dto.qdto.chat.ChatHmSearchQDTO
;
/**
...
...
@@ -24,5 +25,17 @@ public interface GroupChatHmApiService {
// 保存/更新
public
ServiceResponse
<
GroupChatHmDTO
>
save
(
GroupChatHmDTO
dto
);
/**
*
* @Title: listChatLink
* @Description: 查询活码关联的链接
* @author xugh
* @param wxEnterpriseId
* @param chatHmId
* @return
* @throws
*/
public
ServiceResponse
<
Page
<
HmLinkChatDTO
>>
listPageChatLink
(
String
wxEnterpriseId
,
Long
chatHmId
,
BasePageInfo
basePageInfo
);
}
haoban-manage3-api/src/main/java/com/gic/haoban/manage/api/service/chat/GroupChatPlanApiService.java
View file @
8d103f37
...
...
@@ -4,6 +4,8 @@ import com.gic.api.base.commons.BasePageInfo;
import
com.gic.api.base.commons.Page
;
import
com.gic.api.base.commons.ServiceResponse
;
import
com.gic.haoban.manage.api.dto.chat.GroupChatPlanDTO
;
import
com.gic.haoban.manage.api.dto.chat.GroupChatPlanLogDTO
;
import
com.gic.haoban.manage.api.dto.chat.GroupChatPlanOwnerLogDTO
;
import
com.gic.haoban.manage.api.dto.qdto.chat.GroupChatPlanSearchQDTO
;
/**
...
...
@@ -35,4 +37,10 @@ public interface GroupChatPlanApiService {
* @throws
*/
public
ServiceResponse
<
Void
>
doPlanTimer
(
String
params
);
public
ServiceResponse
<
Page
<
GroupChatPlanOwnerLogDTO
>>
listOwnerLogPage
(
Long
planId
,
GroupChatPlanSearchQDTO
qdto
,
BasePageInfo
basePageInfo
);
public
ServiceResponse
<
Page
<
GroupChatPlanLogDTO
>>
listLogPage
(
Long
planId
,
GroupChatPlanSearchQDTO
qdto
,
BasePageInfo
basePageInfo
);
}
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