package com.yeshi.fanli.dto.mq.user;
|
|
import com.yeshi.fanli.dto.mq.user.body.IntegralTaskMQMsg;
|
import com.yeshi.fanli.dto.mq.user.body.InterTokenMQMsg;
|
import com.yeshi.fanli.dto.mq.user.body.UserAccountBindingMQMsg;
|
import com.yeshi.fanli.dto.mq.user.body.UserInviteMQMsg;
|
import com.yeshi.fanli.dto.mq.user.body.UserRedPackGiftMQMsg;
|
import com.yeshi.fanli.dto.mq.user.body.UserRegisterMQMsg;
|
import com.yeshi.fanli.util.annotation.UserActive;
|
|
public enum UserTopicTagEnum {
|
userAccountBinding(UserAccountBindingMQMsg.class), // 用户账号绑定
|
userActve(UserActive.class), // 用户活跃
|
useSystemCoupon(UserActive.class), // 系统券使用
|
inviteSuccess(UserInviteMQMsg.class), // 邀请成功
|
integralTaskFinish(IntegralTaskMQMsg.class), // 完成金币任务
|
userRegister(UserRegisterMQMsg.class),
|
tokenOutOfDate(InterTokenMQMsg.class),
|
redPackGift(UserRedPackGiftMQMsg.class);// 红包赠送
|
|
// 用户注册
|
|
private final Class<?> clazz;
|
|
private UserTopicTagEnum(Class<?> clazz) {
|
this.clazz = clazz;
|
}
|
|
public Class<?> getClazz() {
|
return this.clazz;
|
}
|
}
|