Compare commits

...

2 Commits

Author SHA1 Message Date
hy001
f94fb80701 feat: add VIP resource enums 2026-05-16 02:21:43 +08:00
hy001
a1979f2be7 fix: include badge fields in live user list 2026-05-16 01:40:34 +08:00
6 changed files with 113 additions and 61 deletions

View File

@ -69,6 +69,11 @@ public enum ConsolePropsTypeEnum {
*/ */
DATA_CARD("DATA_CARD", "资料卡"), DATA_CARD("DATA_CARD", "资料卡"),
/**
* VIP动效图.
*/
VIP_EFFECT_IMAGE("VIP_EFFECT_IMAGE", "VIP动效图"),
/** /**
* 红包. * 红包.
*/ */

View File

@ -62,6 +62,11 @@ public enum PropsCommodityType {
*/ */
DATA_CARD, DATA_CARD,
/**
* VIP动效图.
*/
VIP_EFFECT_IMAGE,
/** /**
* 碎片. * 碎片.
*/ */

View File

@ -66,6 +66,11 @@ public enum PropsTypeEnum {
*/ */
DATA_CARD, DATA_CARD,
/**
* VIP动效图.
*/
VIP_EFFECT_IMAGE,
/** /**
* 红包封面. * 红包封面.
*/ */

View File

@ -10,6 +10,11 @@ import java.util.Objects;
*/ */
public enum SysBadgeConfigTypeEnum { public enum SysBadgeConfigTypeEnum {
/**
* VIP.
*/
VIP("VIP", "用户-VIP"),
/** /**
* 成就. * 成就.
*/ */

View File

@ -3,6 +3,7 @@ package com.red.circle.live.app.dto.clientobject;
import com.fasterxml.jackson.databind.annotation.JsonSerialize; import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer; import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
import com.red.circle.other.inner.model.dto.user.OwnSpecialIdDTO; import com.red.circle.other.inner.model.dto.user.OwnSpecialIdDTO;
import com.red.circle.other.inner.model.dto.user.props.UserUseBadgeDTO;
import com.red.circle.other.inner.model.dto.user.props.UserUsePropsDTO; import com.red.circle.other.inner.model.dto.user.props.UserUsePropsDTO;
import java.io.Serial; import java.io.Serial;
import java.io.Serializable; import java.io.Serializable;
@ -64,6 +65,16 @@ public class LiveMicUserCO implements Serializable {
*/ */
private List<UserUsePropsDTO> useProps; private List<UserUsePropsDTO> useProps;
/**
* 佩戴的徽章.
*/
private List<UserUseBadgeDTO> wearBadge;
/**
* 佩戴的荣誉徽章.
*/
private List<UserUseBadgeDTO> wearHonor;
/** /**
* 角色. * 角色.
*/ */
@ -74,6 +85,11 @@ public class LiveMicUserCO implements Serializable {
*/ */
private Integer charmLevel; private Integer charmLevel;
/**
* 财富等级.
*/
private Integer wealthLevel;
/** /**
* 心动值 * 心动值

View File

@ -4,6 +4,7 @@ import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.databind.annotation.JsonSerialize; import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer; import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
import com.red.circle.other.inner.model.dto.user.OwnSpecialIdDTO; import com.red.circle.other.inner.model.dto.user.OwnSpecialIdDTO;
import com.red.circle.other.inner.model.dto.user.props.UserUseBadgeDTO;
import com.red.circle.other.inner.model.dto.user.props.UserUsePropsDTO; import com.red.circle.other.inner.model.dto.user.props.UserUsePropsDTO;
import java.io.Serial; import java.io.Serial;
import java.io.Serializable; import java.io.Serializable;
@ -66,6 +67,16 @@ public class LiveMicUser implements Serializable {
*/ */
private List<UserUsePropsDTO> useProps; private List<UserUsePropsDTO> useProps;
/**
* 佩戴的徽章.
*/
private List<UserUseBadgeDTO> wearBadge;
/**
* 佩戴的荣誉徽章.
*/
private List<UserUseBadgeDTO> wearHonor;
/** /**
* 角色. * 角色.
*/ */
@ -76,6 +87,11 @@ public class LiveMicUser implements Serializable {
*/ */
private Integer charmLevel; private Integer charmLevel;
/**
* 财富等级.
*/
private Integer wealthLevel;
/** /**
* 心动值 * 心动值
*/ */