diff --git a/rc-service/rc-service-other/other-client/src/main/java/com/red/circle/other/app/dto/cmd/user/vip/UserVipAbilitySettingCmd.java b/rc-service/rc-service-other/other-client/src/main/java/com/red/circle/other/app/dto/cmd/user/vip/UserVipAbilitySettingCmd.java index 1659625e..7e2d51ee 100644 --- a/rc-service/rc-service-other/other-client/src/main/java/com/red/circle/other/app/dto/cmd/user/vip/UserVipAbilitySettingCmd.java +++ b/rc-service/rc-service-other/other-client/src/main/java/com/red/circle/other/app/dto/cmd/user/vip/UserVipAbilitySettingCmd.java @@ -21,6 +21,8 @@ public class UserVipAbilitySettingCmd extends AppExtCommand { * 可选值: * EVERYONE - 所有人可联系(默认) * VIP2_ABOVE - 仅 VIP2 及以上可联系 + * VIP3_ABOVE - 仅 VIP3 及以上可联系 + * VIP4_ABOVE - 仅 VIP4 及以上可联系 * VIP5_ABOVE - 仅 VIP5 及以上可联系 * DO_NOT_DISTURB - 拒绝所有人联系(单选互斥) *

diff --git a/rc-service/rc-service-other/other-domain/src/main/java/com/red/circle/other/domain/enums/ContactMode.java b/rc-service/rc-service-other/other-domain/src/main/java/com/red/circle/other/domain/enums/ContactMode.java index 8176362e..a6f9a765 100644 --- a/rc-service/rc-service-other/other-domain/src/main/java/com/red/circle/other/domain/enums/ContactMode.java +++ b/rc-service/rc-service-other/other-domain/src/main/java/com/red/circle/other/domain/enums/ContactMode.java @@ -13,6 +13,12 @@ public enum ContactMode { /** 仅 VIP2 及以上可联系 */ VIP2_ABOVE(SysNobleVipTypeEnum.EARL), + /** 仅 VIP3 及以上可联系 */ + VIP3_ABOVE(SysNobleVipTypeEnum.MARQUIS), + + /** 仅 VIP4 及以上可联系 */ + VIP4_ABOVE(SysNobleVipTypeEnum.DUKE), + /** 仅 VIP5 及以上可联系 */ VIP5_ABOVE(SysNobleVipTypeEnum.KING),