diff --git a/src/main/java/com/yolo/keyborad/config/AppConfig.java b/src/main/java/com/yolo/keyborad/config/AppConfig.java index 2d5dbc7..a9d79b0 100644 --- a/src/main/java/com/yolo/keyborad/config/AppConfig.java +++ b/src/main/java/com/yolo/keyborad/config/AppConfig.java @@ -25,6 +25,9 @@ public class AppConfig { //新用户注册时的免费使用次数 private Integer freeTrialQuota = 3; + //Vip用户每天能免费聊天次数 + private Integer vipFreeTrialTalk = 3; + //新用户注册时的奖励余额 private BigDecimal rewardBalance = BigDecimal.valueOf(0); } diff --git a/src/main/java/com/yolo/keyborad/model/entity/KeyboardUser.java b/src/main/java/com/yolo/keyborad/model/entity/KeyboardUser.java index 769bab8..a213d49 100644 --- a/src/main/java/com/yolo/keyborad/model/entity/KeyboardUser.java +++ b/src/main/java/com/yolo/keyborad/model/entity/KeyboardUser.java @@ -121,4 +121,8 @@ public class KeyboardUser { @TableField(value = "vip_expiry") @Schema(description = "VIP 过期时间") private Date vipExpiry; + + @TableField(value = "vip_level") + @Schema(description = "vip等级") + private Integer vipLevel; } \ No newline at end of file diff --git a/src/main/java/com/yolo/keyborad/model/vo/user/KeyboardUserInfoRespVO.java b/src/main/java/com/yolo/keyborad/model/vo/user/KeyboardUserInfoRespVO.java index d2853ec..adead6f 100644 --- a/src/main/java/com/yolo/keyborad/model/vo/user/KeyboardUserInfoRespVO.java +++ b/src/main/java/com/yolo/keyborad/model/vo/user/KeyboardUserInfoRespVO.java @@ -1,5 +1,6 @@ package com.yolo.keyborad.model.vo.user; +import com.baomidou.mybatisplus.annotation.TableField; import io.swagger.v3.oas.annotations.media.Schema; import lombok.Data; @@ -52,4 +53,8 @@ public class KeyboardUserInfoRespVO { @Schema(description = "VIP 过期时间") private String vipExpiry; + + @Schema(description = "vip等级") + private Integer vipLevel; + } \ No newline at end of file diff --git a/src/main/java/com/yolo/keyborad/model/vo/user/KeyboardUserRespVO.java b/src/main/java/com/yolo/keyborad/model/vo/user/KeyboardUserRespVO.java index 716eb97..1449202 100644 --- a/src/main/java/com/yolo/keyborad/model/vo/user/KeyboardUserRespVO.java +++ b/src/main/java/com/yolo/keyborad/model/vo/user/KeyboardUserRespVO.java @@ -55,4 +55,8 @@ public class KeyboardUserRespVO { */ @Schema(description = "VIP 过期时间") private Date vipExpiry; + + @TableField(value = "vip_level") + @Schema(description = "vip等级") + private Integer vipLevel; } \ No newline at end of file