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
b5a13772
Commit
b5a13772
authored
Oct 11, 2024
by
王祖波
Browse files
Options
Browse Files
Download
Plain Diff
Merge remote-tracking branch 'origin/feature-chat-activity' into feature-chat-activity
parents
11ec7efa
b3ee93b0
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
620 additions
and
0 deletions
+620
-0
StatisticsApolloKeyConstant.java
...ban/manage/api/constants/StatisticsApolloKeyConstant.java
+15
-0
GroupChatActivityDataController.java
.../web/controller/chat/GroupChatActivityDataController.java
+0
-0
GroupChatActivityDataInviterDetailReq.java
...ge/web/qo/chat/GroupChatActivityDataInviterDetailReq.java
+116
-0
GroupChatActivityDataOverviewReq.java
.../manage/web/qo/chat/GroupChatActivityDataOverviewReq.java
+77
-0
GroupChatActivityDataRewardLevelReq.java
...nage/web/qo/chat/GroupChatActivityDataRewardLevelReq.java
+77
-0
GroupChatActivityInviteVO.java
.../haoban/manage/web/vo/chat/GroupChatActivityInviteVO.java
+78
-0
GroupChatActivityRewardDetailVO.java
...n/manage/web/vo/chat/GroupChatActivityRewardDetailVO.java
+152
-0
GroupChatActivityRewardVO.java
.../haoban/manage/web/vo/chat/GroupChatActivityRewardVO.java
+105
-0
No files found.
haoban-manage3-api/src/main/java/com/gic/haoban/manage/api/constants/StatisticsApolloKeyConstant.java
View file @
b5a13772
...
...
@@ -54,4 +54,19 @@ public interface StatisticsApolloKeyConstant {
* 用于好办链接列表数据 企业+链接
*/
String
data_haoban_link_list
=
"data_haoban_link_list"
;
/**
* 社群邀请有礼 数据概览
*/
String
data_mkt_group_chat_data_overview
=
"data_mkt_group_chat_data_overview"
;
/**
* 社群邀请有礼 阶段奖励
*/
String
data_mkt_group_chat_data_reward_level
=
"data_mkt_group_chat_data_reward_level"
;
/**
* 社群邀请有礼 参与客户明细
*/
String
data_mkt_group_chat_data_inviter_detail
=
"data_mkt_group_chat_data_inviter_detail"
;
}
haoban-manage3-web/src/main/java/com/gic/haoban/manage/web/controller/chat/GroupChatActivityDataController.java
0 → 100644
View file @
b5a13772
This diff is collapsed.
Click to expand it.
haoban-manage3-web/src/main/java/com/gic/haoban/manage/web/qo/chat/GroupChatActivityDataInviterDetailReq.java
0 → 100644
View file @
b5a13772
package
com
.
gic
.
haoban
.
manage
.
web
.
qo
.
chat
;
import
java.io.Serializable
;
/**
* @author shangfeng
* @date 2024-10-10 16:26:38
*/
public
class
GroupChatActivityDataInviterDetailReq
implements
Serializable
{
private
static
final
long
serialVersionUID
=
2660355784426208294L
;
/**
* 是否返回总数
*/
private
Boolean
returnTotalNum
;
/**
* 页编号
*/
private
Integer
pageNum
;
/**
* 页大小
*/
private
Integer
pageSize
;
/**
* 企业id
*/
private
String
enterpriseId
;
/**
* 活动id
*/
private
String
chatActivityId
;
/**
* 参与客户会员id
*/
private
String
inviterMemberId
;
/**
* 排序字段 3邀请进群人数 4有效邀请人数 5入群客户数 6入群游客数 7新增会员数 8发放积分数 9发放成长值数 10发放卡券数
*/
private
Integer
orderByFields
;
/**
* 排序类型 1 升序 2降序
*/
private
Integer
orderByType
;
public
Boolean
getReturnTotalNum
()
{
return
returnTotalNum
;
}
public
void
setReturnTotalNum
(
Boolean
returnTotalNum
)
{
this
.
returnTotalNum
=
returnTotalNum
;
}
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
String
getEnterpriseId
()
{
return
enterpriseId
;
}
public
void
setEnterpriseId
(
String
enterpriseId
)
{
this
.
enterpriseId
=
enterpriseId
;
}
public
String
getChatActivityId
()
{
return
chatActivityId
;
}
public
void
setChatActivityId
(
String
chatActivityId
)
{
this
.
chatActivityId
=
chatActivityId
;
}
public
String
getInviterMemberId
()
{
return
inviterMemberId
;
}
public
void
setInviterMemberId
(
String
inviterMemberId
)
{
this
.
inviterMemberId
=
inviterMemberId
;
}
public
Integer
getOrderByFields
()
{
return
orderByFields
;
}
public
void
setOrderByFields
(
Integer
orderByFields
)
{
this
.
orderByFields
=
orderByFields
;
}
public
Integer
getOrderByType
()
{
return
orderByType
;
}
public
void
setOrderByType
(
Integer
orderByType
)
{
this
.
orderByType
=
orderByType
;
}
}
haoban-manage3-web/src/main/java/com/gic/haoban/manage/web/qo/chat/GroupChatActivityDataOverviewReq.java
0 → 100644
View file @
b5a13772
package
com
.
gic
.
haoban
.
manage
.
web
.
qo
.
chat
;
import
java.io.Serializable
;
/**
* @author shangfeng
* @date 2024-10-10 16:14:12
*/
public
class
GroupChatActivityDataOverviewReq
implements
Serializable
{
private
static
final
long
serialVersionUID
=
-
7878927289202064971L
;
/**
* 是否返回总数
*/
private
Boolean
returnTotalNum
;
/**
* 页编号
*/
private
Integer
pageNum
;
/**
* 页大小
*/
private
Integer
pageSize
;
/**
* 企业id
*/
private
String
enterpriseId
;
/**
* 活动id
*/
private
String
chatActivityId
;
public
Boolean
getReturnTotalNum
()
{
return
returnTotalNum
;
}
public
void
setReturnTotalNum
(
Boolean
returnTotalNum
)
{
this
.
returnTotalNum
=
returnTotalNum
;
}
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
String
getEnterpriseId
()
{
return
enterpriseId
;
}
public
void
setEnterpriseId
(
String
enterpriseId
)
{
this
.
enterpriseId
=
enterpriseId
;
}
public
String
getChatActivityId
()
{
return
chatActivityId
;
}
public
void
setChatActivityId
(
String
chatActivityId
)
{
this
.
chatActivityId
=
chatActivityId
;
}
}
haoban-manage3-web/src/main/java/com/gic/haoban/manage/web/qo/chat/GroupChatActivityDataRewardLevelReq.java
0 → 100644
View file @
b5a13772
package
com
.
gic
.
haoban
.
manage
.
web
.
qo
.
chat
;
import
java.io.Serializable
;
/**
* @author shangfeng
* @date 2024-10-10 16:24:52
*/
public
class
GroupChatActivityDataRewardLevelReq
implements
Serializable
{
private
static
final
long
serialVersionUID
=
1575464177341207596L
;
/**
* 是否返回总数
*/
private
Boolean
returnTotalNum
;
/**
* 页编号
*/
private
Integer
pageNum
;
/**
* 页大小
*/
private
Integer
pageSize
;
/**
* 企业id
*/
private
String
enterpriseId
;
/**
* 活动id
*/
private
String
chatActivityId
;
public
Boolean
getReturnTotalNum
()
{
return
returnTotalNum
;
}
public
void
setReturnTotalNum
(
Boolean
returnTotalNum
)
{
this
.
returnTotalNum
=
returnTotalNum
;
}
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
String
getEnterpriseId
()
{
return
enterpriseId
;
}
public
void
setEnterpriseId
(
String
enterpriseId
)
{
this
.
enterpriseId
=
enterpriseId
;
}
public
String
getChatActivityId
()
{
return
chatActivityId
;
}
public
void
setChatActivityId
(
String
chatActivityId
)
{
this
.
chatActivityId
=
chatActivityId
;
}
}
haoban-manage3-web/src/main/java/com/gic/haoban/manage/web/vo/chat/GroupChatActivityInviteVO.java
0 → 100644
View file @
b5a13772
package
com
.
gic
.
haoban
.
manage
.
web
.
vo
.
chat
;
import
java.io.Serializable
;
import
java.util.Date
;
/**
* @author shangfeng
* @date 2024-10-09 15:30:26
*/
public
class
GroupChatActivityInviteVO
implements
Serializable
{
private
static
final
long
serialVersionUID
=
-
7144700091431890994L
;
/**
* 头像
*/
private
String
photoUrl
;
/**
* 昵称
*/
private
String
nickName
;
/**
* 有效邀请类型 1有效0无效
*/
private
Integer
inviteType
;
/**
* 无效邀请类型 1非首次参与活动受邀入群2入群前已处于企业群聊内3非首次加入企业群聊
*/
private
Integer
invalidInviteType
;
/**
* 邀请时间
*/
private
Date
createTime
;
public
String
getPhotoUrl
()
{
return
photoUrl
;
}
public
void
setPhotoUrl
(
String
photoUrl
)
{
this
.
photoUrl
=
photoUrl
;
}
public
String
getNickName
()
{
return
nickName
;
}
public
void
setNickName
(
String
nickName
)
{
this
.
nickName
=
nickName
;
}
public
Integer
getInviteType
()
{
return
inviteType
;
}
public
void
setInviteType
(
Integer
inviteType
)
{
this
.
inviteType
=
inviteType
;
}
public
Integer
getInvalidInviteType
()
{
return
invalidInviteType
;
}
public
void
setInvalidInviteType
(
Integer
invalidInviteType
)
{
this
.
invalidInviteType
=
invalidInviteType
;
}
public
Date
getCreateTime
()
{
return
createTime
;
}
public
void
setCreateTime
(
Date
createTime
)
{
this
.
createTime
=
createTime
;
}
}
haoban-manage3-web/src/main/java/com/gic/haoban/manage/web/vo/chat/GroupChatActivityRewardDetailVO.java
0 → 100644
View file @
b5a13772
package
com
.
gic
.
haoban
.
manage
.
web
.
vo
.
chat
;
import
java.io.Serializable
;
/**
* @author shangfeng
* @date 2024-10-10 15:47:12
*/
public
class
GroupChatActivityRewardDetailVO
implements
Serializable
{
private
static
final
long
serialVersionUID
=
5980530705451581421L
;
private
Long
chatActivityRewardDetailId
;
/**
* 社群活动奖励id
*/
private
Long
chatActivityRewardId
;
/**
* 社群活动id
*/
private
Long
chatActivityId
;
/**
* 社群活动奖励规则id
*/
private
Long
activityRewardId
;
/**
* 会员ID
*/
private
String
memberId
;
/**
* 奖励类型 1积分2成长值3卡券
*/
private
Integer
rewardType
;
/**
* 奖励内容 积分值 成长值 卡券id
*/
private
String
rewardValue
;
/**
* 奖励名称
*/
private
String
rewardName
;
/**
* 奖励内容备注
*/
private
String
rewardRemark
;
/**
* 奖励关联业务日志id
*/
private
String
rewardBusinessId
;
/**
* 操作奖励是否成功 1是 0否
*/
private
Integer
successFlag
;
public
Long
getChatActivityRewardDetailId
()
{
return
chatActivityRewardDetailId
;
}
public
void
setChatActivityRewardDetailId
(
Long
chatActivityRewardDetailId
)
{
this
.
chatActivityRewardDetailId
=
chatActivityRewardDetailId
;
}
public
Long
getChatActivityRewardId
()
{
return
chatActivityRewardId
;
}
public
void
setChatActivityRewardId
(
Long
chatActivityRewardId
)
{
this
.
chatActivityRewardId
=
chatActivityRewardId
;
}
public
Long
getChatActivityId
()
{
return
chatActivityId
;
}
public
void
setChatActivityId
(
Long
chatActivityId
)
{
this
.
chatActivityId
=
chatActivityId
;
}
public
Long
getActivityRewardId
()
{
return
activityRewardId
;
}
public
void
setActivityRewardId
(
Long
activityRewardId
)
{
this
.
activityRewardId
=
activityRewardId
;
}
public
String
getMemberId
()
{
return
memberId
;
}
public
void
setMemberId
(
String
memberId
)
{
this
.
memberId
=
memberId
;
}
public
Integer
getRewardType
()
{
return
rewardType
;
}
public
void
setRewardType
(
Integer
rewardType
)
{
this
.
rewardType
=
rewardType
;
}
public
String
getRewardValue
()
{
return
rewardValue
;
}
public
void
setRewardValue
(
String
rewardValue
)
{
this
.
rewardValue
=
rewardValue
;
}
public
String
getRewardName
()
{
return
rewardName
;
}
public
void
setRewardName
(
String
rewardName
)
{
this
.
rewardName
=
rewardName
;
}
public
String
getRewardRemark
()
{
return
rewardRemark
;
}
public
void
setRewardRemark
(
String
rewardRemark
)
{
this
.
rewardRemark
=
rewardRemark
;
}
public
String
getRewardBusinessId
()
{
return
rewardBusinessId
;
}
public
void
setRewardBusinessId
(
String
rewardBusinessId
)
{
this
.
rewardBusinessId
=
rewardBusinessId
;
}
public
Integer
getSuccessFlag
()
{
return
successFlag
;
}
public
void
setSuccessFlag
(
Integer
successFlag
)
{
this
.
successFlag
=
successFlag
;
}
}
haoban-manage3-web/src/main/java/com/gic/haoban/manage/web/vo/chat/GroupChatActivityRewardVO.java
0 → 100644
View file @
b5a13772
package
com
.
gic
.
haoban
.
manage
.
web
.
vo
.
chat
;
import
java.io.Serializable
;
import
java.util.Date
;
import
java.util.List
;
/**
* @author shangfeng
* @date 2024-10-10 15:40:38
*/
public
class
GroupChatActivityRewardVO
implements
Serializable
{
private
static
final
long
serialVersionUID
=
-
5069228984771030367L
;
/**
* 社群活动奖励id
*/
private
Long
chatActivityRewardLogId
;
/**
* 社群活动id
*/
private
Long
chatActivityId
;
/**
* 会员ID
*/
private
String
memberId
;
/**
* 奖励人类型 1邀请人2受邀人
*/
private
Integer
rewardInvite
;
/**
* 奖励阶梯 阶梯奖励,其他奖励默认1
*/
private
Integer
inviteLevel
;
/**
* 奖励时间
*/
private
Date
createTime
;
/**
* 奖励明细 卡券、积分、成长值
*/
private
List
<
GroupChatActivityRewardDetailVO
>
groupChatActivityRewardDetailVOList
;
public
Long
getChatActivityRewardLogId
()
{
return
chatActivityRewardLogId
;
}
public
void
setChatActivityRewardLogId
(
Long
chatActivityRewardLogId
)
{
this
.
chatActivityRewardLogId
=
chatActivityRewardLogId
;
}
public
Long
getChatActivityId
()
{
return
chatActivityId
;
}
public
void
setChatActivityId
(
Long
chatActivityId
)
{
this
.
chatActivityId
=
chatActivityId
;
}
public
String
getMemberId
()
{
return
memberId
;
}
public
void
setMemberId
(
String
memberId
)
{
this
.
memberId
=
memberId
;
}
public
Integer
getRewardInvite
()
{
return
rewardInvite
;
}
public
void
setRewardInvite
(
Integer
rewardInvite
)
{
this
.
rewardInvite
=
rewardInvite
;
}
public
Integer
getInviteLevel
()
{
return
inviteLevel
;
}
public
void
setInviteLevel
(
Integer
inviteLevel
)
{
this
.
inviteLevel
=
inviteLevel
;
}
public
Date
getCreateTime
()
{
return
createTime
;
}
public
void
setCreateTime
(
Date
createTime
)
{
this
.
createTime
=
createTime
;
}
public
List
<
GroupChatActivityRewardDetailVO
>
getGroupChatActivityRewardDetailVOList
()
{
return
groupChatActivityRewardDetailVOList
;
}
public
void
setGroupChatActivityRewardDetailVOList
(
List
<
GroupChatActivityRewardDetailVO
>
groupChatActivityRewardDetailVOList
)
{
this
.
groupChatActivityRewardDetailVOList
=
groupChatActivityRewardDetailVOList
;
}
}
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